1 Introduction
Xposed is known as the most powerful artifact on Android. If you don’t know what xposed is, then you are really out. This blog will let bloggers take you to understand xposed.
(1) What is xposed?
Xposed is a framework. There are many modules on it. These modules all depend on xposed. The reason why xposed is the first artifact is that these modules can complete many incredible functions, such as modifying the wechat interface, automatically grabbing red packets module, self defining the text of the program, preventing wechat messages from withdrawing, and preventing the three hooligans of bat from calling each other Wake up, chain start, lock the screen automatically after the app to prevent background operation power consumption, there are many modification app or mobile data installed B module and so on.
(2) How does xposed work?
xposed The principle is to modify the key files of the system, and then when the app calls the system API, it first goes through xposed, and these xposed based modules can selectively do some “bad” things when the app calls these APIs, or modify the returned results, so that the effect of the app will change when it runs, but the app itself is not damaged, just when it calls the system API Wait, the performance of Android system has changed. This is hook, the technical term hook. So, to put it bluntly, xposed is a powerful hook framework.
Let’s have a professional explanation
By replacing / system / bin / APP_ The precess program controls the zygote process so that it loads a jar file of the xposed framework during the system startup XposedBridge.jar So as to complete the hijacking of zygote process and its Dalvik virtual machine, and allow the development
Read More:
- GoogleIO 2013 Android fast networking framework Volley introduction
- Artifact hello2:war: Error during artifact deployment.
- Android 9 (P) recovery upgrade Map of ‘@/cache/recovery/block.map’ failed problem analysis guide
- Android network request framework okhttputils reports an error (okhttp3 cannot be found)
- Artifact xxx:war exploded: Error during artifact deployment. See server log for details.
- [resolved] superset failed to create admin user: error! User already exists user or attributeerror: ‘nonetype’‘
- Kali linux installation guide
- User CF itemcf collaborative filtering algorithm based on user and item
- [Solved] Xcode 11 Create New Project Error: Safe Area Layout Guide before iOS 9.0 [12]
- Error: Error parsing D:\new_android\Android SDK\system-images\android-25\android-wear\armeabi-v7a\de
- Add Samba user prompt failed to add entry for user
- Vscode cannot write user settings. Open user settings, clear errors or warnings, and then type again
- Android Studio | Failed to find target with hash string ‘android-26’ in: D:\Android\sdk
- Add samba user prompt Failed to add entry for user.
- Failed to read artifact descriptor for * maven
- Solution — windows 2012 installation Framework 3.5 in VMWare
- What to do when idea Maven package appears could not find artifact xxxxx!
- How to solve the problem of artifact contains illegal characters when creating springboot project with idea
- How to Fix “junit.framework.Comparison Failure Expected: but was”
- Failed to read artifact descriptor for xxx:jar Missing