If you don’t know how to implement a cool effect in another application, you can use Reveal to debug the application and take a look at its view hierarchy and implement components and features.

Equipment needs

  • A Mac
  • IPhone better iOS13 or below, jailbreak easier

Prison break

Installing the Jailbreak Tool

1. Install ace assistant on Mac, open the assistant, select the brush jailbreak — > one key jailbreak — > CheckRa1n jailbreak (other also line, depending on the device situation)

Note: since my device has been jailbroken, the device information will not be displayed

2. Click CheckRa1n and a view will pop up. Click Start and the following operations will enter DFU mode

Note: try not to operate the things in Options, after my operation, basically no jailbreak success.

3. Follow the instructions above until the checkra1n icon appears on the mobile phone

4. Open the app and install Cydia, the jailbroken phone’s equivalent of an app store

I’ve already installed it, but it may fail several times, depending on the network. I have failed many times

After the above steps, the jailbreak operation is basically complete

Install pass Reveal Loader

1. Open Cydia -> Search -> enter Reveal -> Install the selected application

I’ve already installed it.

Find the installation location (useful later) -> View the file system contents -> Remember the installation location

Install Apple File Conduit “2” (File system that has access to iOS devices),

There are patches like AFC and so on

If you install iFunBox on your Mac, you can directly access your phone’s file system

Find the previous installation path

Just find the RevealServer and replace it (the image I show is already replaced)

To replace the RevealServer source, open the Reveal software Help -> Show… -> iOS Library finds RevealServer and drags it in

To debug the application

Settings -> Reveal -> Enabled Applications -> Open the application you want to debug.

Open application debugging

You can debug other applications by opening other applications

Possible problems

1. The debugging fails

It could be an incomplete jailbreak that failed every time the phone was rebooted. Click Cydia to test when the jailbreak is successful, if the jailbreak fails, you need to jailbreak again after the successful operation. Of course, we don’t have to do it all over again

2. The jailbreak fails

Operation for several times may fail to escape, you need to be patient to try a few times, or change another tool operation try.

The above operations are for learning purposes only