In 1946, American scholar Edgar Dale proposed the theory of "Cone of Learning". He mentioned that more than 50% of the learning effect is active learning, including discussion, practice and teaching. I hope to consolidate the knowledge I have learned by taking notes and share this knowledge with other people who are interested in it. Preface WeChat has been around for more than seven years, and the main interface has not changed. It is as simple and pure as when it was first launched. But after looking at this single theme for a long time, I always get a little tired of it. I happened to see a beautified version of WeChat on the Internet. These "clone versions" and "beautified versions" of WeChat clients have reserved a large number of high-risk interfaces. If you are not careful, your phone will be attacked. So I had the idea of tinkering with it myself. At the beginning, I didn't know anything and did a lot of useless work. I wrote it down to prevent more people from making the same mistakes. iMazing import (failed)
PP/Aisi Assistant import (failed)
IPAPatch Import (Successful) This method involves wonderful iOS reverse engineering. Thanks to Naituw for opening the door to a new world for me. What is IPAPatch? GitHub user Naituw said that the previous open source method of turning off HTTPS certificate verification for Facebook for iOS was too cumbersome. In order to further simplify debugging and verification operations, IPAPatch was developed, which can provide a simple way to patch iOS applications without jailbreaking. What can IPAPatch do? Similar to "HackingFacebook", "IPAPatch" mainly allows you to "add" your own code to third-party IPA files, but the process is very different: Great God Github: https://github.com/Naituw/ Open 1. Final effect display
2. Tools and equipment required
3. Specific implementation steps 1. Download the open source project IPAPatch, download address: Baidu network disk password: wu1m; 2. Open Reveal, click Help → Show Reveal Library in Finder → iOS Library in the menu bar, get the integrated file RevealServer.framework in iOS Library, and move this integrated file to the IPAPatch/Assets/Frameworks folder; 3. Prepare a decrypted WeChat .ipa file. You can crack the shell by yourself. Since I don’t have a jailbroken phone, I downloaded the jailbroken version from PP Assistant. Put the cracked 6.6.6 version: Baidu Netdisk https://pan.baidu.com/share/init?surl=zP4MlvUfLkVXwgFGqcRZtA Password: ipyj; 4. Modify the file and save; 5. Rename WeChat.ipa to app.ipa and replace the template file app.ipa in the folder IPAPatch/Assets; 6. Open the IPAPatch.xcodeproj file, click the triangle exclamation mark in the upper left corner of the project bar to move the interface to Show the Issue navigator, then click to enter the IPAPatch-DummyApp label on the left, and configure the Bundle Identifier and developer certificate in the detailed information on the right. The Display Name will be added as a prefix to the changed App after it is changed; 7. Connect your iPhone, and while the computer is not paying attention, quickly click the run button in the upper left corner, and wait for a moment, the App will be automatically installed on your phone;
Repeat step 7. A brief introduction to some replacement files, which need further exploration
4. Several problems encountered and precautions
Summarize This article only records how to modify the appearance of the App. Other functional modules such as anti-withdrawal, automatic red envelope grabbing, and hiding the red dot involve more Objective-C knowledge. I have just come into contact with OC and have not yet understood its profound syntax. In the coming days, I will continue to explore in depth. |
<<: Commonly used tool classes in Android development
>>: WeChat Mini Program "Decompile" Practice (I): Unpacking
In the circle of friends and subscription list of...
Recently, the number of COVID-19 positive tests i...
The North-South Cross-Island Corridor, Shanghai’s...
Level protection assessment is an activity carrie...
[[146295]] Back in the day, I was obsessed with N...
The summer sun shines brightly, traveling 150 mil...
Video account IP evolution wealth camp, from 0 to...
[[135027]] If you are a programmer, or you know p...
Twenty years ago, Jim Hall, an undergraduate physi...
LG officially released its new phone LG G6. LG G6 ...
[[357215]] As a "cosmic center", WeChat...
U.S. President Trump announced on Thursday that h...
1. What did Lukou Community do from 0 to 1? Lukou...
Produced by: Science Popularization China Produce...
June 8, The General Administration of Customs iss...