Reveal this powerful interface debugging tool. The ability to view and change the properties of a view in real time, largely implements what the iOS program ape has dreamed of. For example, sometimes we join a view, but the view is not shown, this time reveal, very easy to find this view, it may be obscured, it may be accidentally placed in the outside of Superview. And so on, convenient very.
It was very early to know that reveal could be used to view other apps ' interfaces, but never tried. Today in order to copy someone else's interface to achieve, with reveal made a.
Preparation conditions:
- already jailbreak the iphone;
- IFile is installed on the iphone.
- The reveal is installed on the Mac.
- The iphone and Mac are in the same LAN;
Procedures such as the following:
- On the iphone, open the "IFile" software and click on the following globe icon:
At this point IFile will use Bonjour as a file server on the iphone:
This is when we open the 192.168.*.*** in a Mac browser to see the file system on the iphone. and upload files to the iphone.
Open the reveal on your Mac. and select "Help"-"Show Reveal Library in Finder". At this time there are 2 files: Reveal.framework and Libreveal.dylib.
Compress the Reveal.framework (cannot upload the folder) and upload it to the iphone's "/system/library/frameworks/" folder, then unzip it;
Open the Apps folder (IFile's built-in bookmarks) in IFile and find the Info.plist file in the app folder you want to see. Find the bundle ID for this app, if it's com.example.domain.
Create a libreveal.plist on your Mac with the following edits:
"'
{
filter={
Bundles = "Com.example.domain";
}
}
Upload libreveal.plist to "/library/mobilesubstrate/dynamiclibraries", that is, with Libreveal.dylib.
A final step. Restart your iphone. Then open the app you want to see. The reveal on your Mac will react!
Attached: white Apple non-brushing machine solution
I created and edited it on my iphone when I was editing libreveal.plist. However, in the process of editing, ifile crashes, the whole system does not respond, and even can not shut down, so just "power key +home" Restart, so the tragic white Apple.
This time We were able to reboot at the time. While the white Apple has just appeared, press and hold the iphone's volume add key. The iphone will be able to enter safe Mode and restart normally.
can have the opportunity to delete the problem file. And no need to brush the machine!
Use reveal to see other people's app interface + white Apple non-brushing machine solution