Update README.md

This commit is contained in:
0xhaggis committed 2015-03-25 11:53:18 -06:00
1 parent d4fa5ac8d7
commit 2757685360
1 file changed
+27 -3
+27 -3
View File
@@ -1,6 +1,5 @@
theos-jailed
============
Theos and Cycript for non-jailbroken iOS devices
================================================
This fork of Theos is designed to work with apps on non-jailbroken iOS devices. You MUST have an Apple iOS Developer account in order to use this (for code-signing purposes).
* You use it just as you would for a jailbroken device tweak (edit Tweak.xm then "make")
@@ -9,6 +8,31 @@ This fork of Theos is designed to work with apps on non-jailbroken iOS devices.
* It patches App Store apps (.ipa files) to load CydiaSubstrate, your tweak, Cycript, etc
* It re-signs the patched app using your Apple iOS Developer certificate
* You can then (re)install the patched app to your jailed device using XCode
* You can remotely attach to Cycript using `cycript -r hostname:31337`
Requirements
============
* iOS device
* Apple Developer account
* XCode with iPhone SDK
* Patience and luck
Quick How-to
============
* Extract and decrypt your target app. Save as a .ipa.
* Check out this project
* Change to the base directory for your new tweak
* Run `/path/to/theos-jailed/bin/nic.pl`
* Configure as you normally would for a regular Theos tweak
* Once done, change into your new tweak directory
* Edit Tweak.xm as necessary
* Run `make` to build your tweak
* Run `./patchapp.sh info /path/to/your/file.ipa`
* Take the information from that and use the Apple Member Center to create a matching Provisionin Profile.
* Save the Provisioning Profile somewhere on your computer.
* Run `.patchapp.sh patch /path/to/your/file.ipa /path/to/your/file.mobileprovision` to inject the tweak into your .ipa
* Install the patched .ipa back onto your device using XCode.
More instructions to follow!