reveal:http://revealapp.com/, at present to charge, but also not cheap, good things are so ~
For jailbreak devices and non-jailbroken devices can take different methods, one is to add reveal.framework in the project, and the general application of the third-party framework is similar, this is not detailed. The second type is for jailbreak devices.
Send me a picture of the hierarchy of dynamic pages in QQ space
- The computer installs the reveal program, the mobile phone installs the identity for the developer in the Cydia, installs the openssh,mobilesubstrate.
Copy Reveal.framework and Libreveal.dylib to the phone
1 2 3 |
scp-r/ Applications/reveal.app/contents/sharedsupport/ios-libraries/ Reveal.framework root@192. 168.1.125:/system/library/frameworks SCP/applications/reveal.app/contents/sharedsupport/ Ios-libraries/libreveal.dylib root@192. 168.1.125:/library/mobilesubstrate/dynamiclibraries |
Create a Libreveal.plist file locally, the contents of the file, bundles can add multiple app bundle ID, how to find bundle ID believe you should know
1 2 3 4 5 6 7 8
|
{ { ( "Com.apple.AppStore", "Com.tencent.", ); }; }
|
Copy libreveal.plist to/library/mobilesubstrate/dynamiclibraries/directory, command
`scp libReveal.plist root@192.168.1.125:/Library/MobileSubstrate/DynamicLibraries/`
Restart the device, if SSH login can directly killall Springboard.
Keep your phone and computer under the same network. Open the app to see if the app is visible in the upper-right corner of the reveal software, and see what apps are allowed below
When you look at reveal, you can notice the right column, you can also analyze the name and structure of other people's app
IOS Interface Debugging tool reveal