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

  1. In * *Cydia**, and installNew Curses.readlineadv-cmds
  2. 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 terminalwget
  • Download the installation package tomacAnd thenscpTo the phone
  • With the help ofifunboxImporting the Installation Package
  1. 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
  1. Method of use
  • -nOn behalf ofAppName,ExecutableName,IconName,LocalizedName.
  • -bOn behalf ofbundleIdentifier
  • -eloading
  • -duninstall
  • -fTurn off the ask whether to continue function
  • -cLoading 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, exitcycriptAutomatically 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