Unsigncuts

Unsigncuts

Unsigncuts - For iOS 15.0 - 16.3.1

Version: 2.0
Bundle ID: cum.0xilis.unsigncuts
Architecture: iphoneos-arm (Rootful)
Section: Tweaks
Dependencies:
Pre-install Dependencies: None
Installed Size: 1.12 MB
Author: 0xilis
Trusted repo?: Yes.
Last Updated: April 17, 2023

Install Tweak

Tweak description:

Import unsigned shortcut files




Tweak Details

Current Version Last Update Supported iOS Versions
2.0 April 17, 2023 15.0 - 16.3.1

Tweak Full Description

Unsigncuts

Import unsigned shortcut files

Please get from my personal repo instead.

Introduction of Signed Shortcuts

In iOS 12, Shortcuts could be shared and imported as .shortcut files, which were easy to understand binary plists. This allowed for experimentation and innovation within shortcuts, such as 'merge shortcuts' which took two shortcuts as input and merged them into one .shortcut file. iOS 13+ disabled this (although using a tweak like Importcuts it could be brought back) and instead opted for plain iCloud sharing. This was an annoyance for merge shortcuts, however the Get Link to File action still could upload these unsigned .shortcut files to iCloud. Starting in iOS 15+, Apple has disabled the ability to upload shortcut files to iCloud the Get Link to File action. There was, however a light at the end of the tunnel: while Apple didn't allow importing of the unsigned shortcut files, they introduced a new type of shortcut file format - signed shortcut files. Things aren't all sunshine and rainbows however, as there was no easy way on iOS to sign a .shortcut file, a Mac was required, meaning merge and backup shortcuts could still not be directly on device, and needed to contact with a Mac. A bypass was discovered in iOS 15.0b1 but quickly patched in the next beta.

Unsigncuts removes the signed shortcut limitation and allows you to import any shortcut file you desire. This brings back the same possible innovation as there was back in iOS 12 for jailbroken devices. Now, importing of old & legacy iOS 12- shortcuts is possible, backup shortcuts and merge shortcuts may be possible again without needing the contact of a Mac, and opens the door to other potential possibilities regarding use of unsigned shortcut files.

Any Contact Importing

Unsigncuts has an (optional) setting that allows you to import any contact-signed shortcut, even if it was shared by someone not in your contacts. Unsigncuts achieves this by a rewrite of WFShortcutSigningContext's validateAppleIDValidationRecordWithCompletion method, which still takes self-signed shortcuts into account, and still respects WFSharingSettings. Make sure private sharing is enabled to use this feature, and enable it in Unsigncuts's settings.

Free & Open Source

Unsigncuts is free, and that's a great price! You lose absolutely nothing by trying Unsigncuts out, and I think you should. It's also not only open source, but rather than being under a restricted license such as GPL that forces any contributions to it to be the same license, Unsigncuts is truly open sourced under MIT. You can find the source code here: https://github.com/0xilis/Unsigncuts


Tweak Screenshots

Unsigncuts Tweak Screenshot