Reveal using tutorials

Source: Internet
Author: User

Reveal using tutorials

Reveal is a software for the overall structure of the perspective program, the software charges 89 U.S. knives, 30 days trial period, but fortunately there is a cracked version, no need to worry about spending the problem

And then, where the software is, it can be downloaded to the cracked version on my github, https://github.com/baitongtong/Reveal-.git

Run directly

So let's take a look at the example provided by reveal, open the reveal software, what ~ ~ How to open ~ ~ OK, double-click on it.

After entry is the following interface

So how do you open the example?

Click Help

Click Start Exploring

Wait a few seconds.

Duang, there's the following interface.

So let's analyze what the software is capable of.

Click one of the images in the interface

What other properties does the control have?

When modifying properties, you can even visually see the results on the emulator, but unfortunately your code is not modified and you need to modify it yourself.

Well, we've experienced the power of his example, but how to relate it to our application, and then we'll show you how to integrate such cool effects on our app.

First we need to get his development package, one is to download one of the reveal that I provide, and the other is you to get

The first way

The second way

Next we create a project

2 more steps are required, as described in the official documentation

One is to add the Reference Library Libz, additional need to add-OBJC on it, here need to pay attention to the case of the problem, then we look at

Then run the project and open our reveal

After that, you can use it, and see for yourself.

Debug someone Else App

Escape

Debugging other people's app first to jailbreak the iphone, about how to escape, Baidu can be, to note that the best way to close the jailbreak "Find My iphone Features", and will be the power-on password to clear, or may be jailbroken unsuccessful, at least I have encountered for this reason can not escape the situation.

After the jailbreak is complete, install OpenSSH and MobileSubstrate (now renamed: Cydia substrate) by Cydia (a software source installed automatically after jailbreak), note that Cydia need to update the software source after the first boot, so the app may not be searchable. This time, let Cydia update after the search on the line, a bit like Ubuntu apt-get update.

By OpenSSH Copy the framework and dylib to the jailbreak machine

[Plain] View plain copy

    1. Scp-r/applications/reveal.app/contents/sharedsupport/ios-libraries/reveal.framework [Email protected]:/System/ Library/frameworks
    2. scp/applications/reveal.app/contents/sharedsupport/ios-libraries/libreveal.dylib [Email protected]:/Library/ Mobilesubstrate/dynamiclibraries

Note that the reveal path is correct when copying, and that the IP address of the iphone is correct. The default password for OpenSSH root account is:Alpine

Edit Libreveal.plist

Re- /library/mobilesubstrate/dynamiclibraries/ the iphone Directory to create the file libreveal.plist, of course, can also be created on the computer after editing to copy to the iphone, the same way as the above copy framework.

Libreveal.plist content as follows (here has been appstore for example), Bundles write to analyze the bundle of the app, you can make more than one line, just write "Bundles = ..." On the line:

Debug someone Else App

Escape

Debugging other people's app first to jailbreak the iphone, about how to escape, Baidu can be, to note that the best way to close the jailbreak "Find My iphone Features", and will be the power-on password to clear, or may be jailbroken unsuccessful, at least I have encountered for this reason can not escape the situation.

After the jailbreak is complete, install OpenSSH and MobileSubstrate (now renamed: Cydia substrate) by Cydia (a software source installed automatically after jailbreak), note that Cydia need to update the software source after the first boot, so the app may not be searchable. This time, let Cydia update after the search on the line, a bit like Ubuntu apt-get update.

By OpenSSH Copy the framework and dylib to the jailbreak machine

[Plain] View plain copy

    1. Scp-r/applications/reveal.app/contents/sharedsupport/ios-libraries/reveal.framework [Email protected]:/System/ Library/frameworks
    2. scp/applications/reveal.app/contents/sharedsupport/ios-libraries/libreveal.dylib [Email protected]:/Library/ Mobilesubstrate/dynamiclibraries

Note that the reveal path is correct when copying, and that the IP address of the iphone is correct. The default password for OpenSSH root account is:Alpine

Edit Libreveal.plist

Re- /library/mobilesubstrate/dynamiclibraries/ the iphone Directory to create the file libreveal.plist, of course, can also be created on the computer after editing to copy to the iphone, the same way as the above copy framework.

Libreveal.plist content as follows (here has been appstore for example), Bundles write to analyze the bundle of the app, you can make more than one line, just write "Bundles = ..." On the line:

    1. {
    2. Filter = {
    3. Bundles = ("Com.apple.AppStore");
    4. };
    5. }

About bundles, you can use the PP helper to view the app folder, in the application directory of the Itunesmetadata.plist file, Softwareversionbundleid a. However, my PP helper can not export this file alone, you need to export the entire software to view, the reason is unknown.

Restart the Jailbreak iphone

Then you can open reveal to see how other people's apps are laid out. Note that the iphone and the machine that installs the reveal must be on the same network.

Here is QQ (information has been applied):

About bundles, you can use the PP helper to view the app folder, in the application directory of the Itunesmetadata.plist file, Softwareversionbundleid a. However, my PP helper can not export this file alone, you need to export the entire software to view, the reason is unknown.

Restart the Jailbreak iphone

Then you can open reveal to see how other people's apps are laid out. Note that the iphone and the machine that installs the reveal must be on the same network.

Here is QQ (information has been applied):

Reveal using tutorials

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.