Skip to content
This repository has been archived by the owner on Feb 3, 2021. It is now read-only.

Add support for non-jailbroken users #44

Closed
4 tasks
Matchstic opened this issue Jul 30, 2018 · 12 comments
Closed
4 tasks

Add support for non-jailbroken users #44

Matchstic opened this issue Jul 30, 2018 · 12 comments
Assignees

Comments

@Matchstic
Copy link
Owner

Matchstic commented Jul 30, 2018

To add support for non-jailbroken users, we need the following tasks to be completed:

  • Implement an approach to install locally provisioned applications, without utilising itms-services.
  • (Re)-implement automatic background signing via Background App Refresh.
  • Allow resigning ReProvision itself when in a sandboxed state (not necessary for jailbroken users).
  • Require users to supply the corresponding .ipa of an application that should be re-signed (again, not necessary for jailbroken users).

For the first task, it would be worth looking into how Xcode installs locally provisioned applications to the device via OTA. Heck, could even see if we can communicate directly to lockdownd via libimobiledevice from the sandbox, but not expecting this would work.

@Matchstic Matchstic self-assigned this Jul 30, 2018
@malhaar
Copy link

malhaar commented Sep 10, 2018

.. Resign broken on iOS 12, requires nonempty CMS data .. Application installs fine but won't launch ..
.. Application can be installed using local web server and itms but requires server with ssl as manifest needs to be delivered over ssl ..

@malhaar
Copy link

malhaar commented Sep 26, 2018

  • CT Evaluation Failing And Requires LeafAnchor (APPLE_IOS_OID), IssuerCN, CertificateCN Verification, which is verified CodeRequirementsBlob ..
  • CMSData should be signed and with Full chain ..

@xurayg
Copy link

xurayg commented Oct 31, 2018

Yes on iOS 12 It broken... Any plan on it ? Tried Cydia Impactor 0.9.51 , It worked fine on iOS 12.

@chexo3
Copy link

chexo3 commented Feb 4, 2019

I heard there's a CoreTrust bypass for iOS 12 public now. Perhaps this could be useful here?

@chexo3
Copy link

chexo3 commented Feb 4, 2019

For stock devices, that is. You'd have to write some software to do what Cydia utils would do for this app, but it'd be very convenient. Also, Cydia Extender works on stock devices via a paid account and some vpn trickery, but maybe that would be useful for people with a dev account.

@Matchstic
Copy link
Owner Author

Matchstic commented Feb 4, 2019 via email

@chexo3
Copy link

chexo3 commented Feb 5, 2019

At this point you can probably just exploit iOS much the same way a jailbreak does, and just not do much of anything permanent.

@Matchstic
Copy link
Owner Author

Matchstic commented Feb 5, 2019 via email

@burt111
Copy link

burt111 commented Apr 8, 2019

Any update on this or any progress even without a daemon resigning

@Matchstic
Copy link
Owner Author

Matchstic commented Apr 8, 2019 via email

@hardcoreandroid
Copy link

Good luck, this would be helpful.

@Matchstic
Copy link
Owner Author

Closing, this is now covered by AltSign

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

6 participants