introduce
For iOS12.0, jailbreak unc0ver stops cycript maintenance, and cycript debugging cannot be performed normally. Thankfully, cyrun supports iOS12 jailbroken via unc0ver.
Operation process
- In * *
Cydia
**, and installNew Curses
.readline
和adv-cmds
- Downloading the Installation package
- Download cycript_0. 9.594
Wget HTTP: / / http://apt.saurik.com/debs/cycript_0.9.594_iphoneos-arm.debCopy the code
- Download nertweak_1. 0.0 _iphoneos – arm. Deb
Wget HTTP: / / http://www.tateu.net/repo/files/net.tateu.cycriptlistenertweak_1.0.0_iphoneos-arm.debCopy the code
- Download net. Tateu. Cyrun_1. 0.5 _iphoneos – arm. Deb
Wget HTTP: / / http://www.tateu.net/repo/files/net.tateu.cyrun_1.0.5_iphoneos-arm.debCopy the code
There are three ways to download it:
- Through the terminal
wget
- Download the installation package to
mac
And thenscp
To the phone- With the help of
ifunbox
Importing the Installation Package
- The installation
DPKG -i cycript_0. 9.594 _iphoneos - arm. DebCopy the code
DPKG -i net. Tateu. Cycriptlistenertweak_1. 0.0 _iphoneos - arm. Deb net. Tateu. Cyrun_1. 0.5 _iphoneos - arm. DebCopy the code
- Method of use
-n
On behalf ofAppName
,ExecutableName
,IconName
,LocalizedName
.-b
On behalf ofbundleIdentifier
-e
loading-d
uninstall-f
Turn off the ask whether to continue function-c
Loading a script File
- loading
cyrun -n SpringBoard -e
cyrun -b com.apple.springboard -e
Copy the code
- uninstall
cyrun -n SpringBoard -d
cyrun -b com.apple.springboard -d
Copy the code
- Load and auto unload, exit
cycript
Automatically kill the App and uninstall
cyrun -x backboardd -e -d
Copy the code
- Close the query to continue function and load the script
cyrun -b com.apple.springboard -e -d -f -c /path/to/script.cy
Copy the code
Source:
- www.reddit.com/r/jailbreak…
- github.com/tateu/cyrun
The sample
akira:/var root# cyrun -n SpringBoard -e
applicationName: SpringBoard is running (7165)
executableName: SpringBoard
bundleIdentifier: com.apple.springboard
Cycript is inactive:
Device is passcode locked
Tweak Mode
Do you want to continue enabling Cycript (y or n)? y
Waiting for Process to close...
Waiting for SpringBoard to launch...
Waiting for Cycript to become active...
Success, you may now run
cycript -r 127.0.0.1:8556
cy# [NSBundle mainBundle].bundleIdentifier
@"com.apple.springboard"
cy# exit(0)*** _assert(CYRecvAll(socket_, &size, sizeof(size))):.. /Console.cpp(328):Run akira:/var root# cyrun -b com.apple.springboard -d
applicationName: SpringBoard is running (7271)
executableName: SpringBoard
bundleIdentifier: com.apple.springboard
Cycript is active: com.apple.springboard
Device is not passcode locked
Tweak Mode
Do you want to continue disabling Cycript (y or n)? y
Waiting for Process to close...
Waiting for Cycript to be inactive...
Successfully disabled
SpringBoard was killed
akira:/var root#
Copy the code