Android实现系统ROOT, 并能赋予app root权限
生活随笔
收集整理的這篇文章主要介紹了
Android实现系统ROOT, 并能赋予app root权限
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.?獲取root權限
?-->??修改adb源碼
?????a.?打開?system/core/adb/adb_main.cpp,或者是?system/core/adb/daemon/main.cpp
?????????(這跟你的目錄結構有關,可以用grep?搜索一下關鍵字should_drop_privileges)
?????b.?找到should_drop_privileges函數,修改讓其直接return?false
2.?提升app權限 ??-->?使用系統簽名
?????你需要4個文件
Plain Text code?
?????置于同級目錄,使用下面的語句生成系統簽名app
???? Plain Text code?
?????安裝后你的app屬于system_app權限組
3.?對底層的控制指的是? ??-->??如果是設備節點之類的請參考鏈接
http://blog.csdn.net/yelangjueqi/article/details/46761987 《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀
?????a.?打開?system/core/adb/adb_main.cpp,或者是?system/core/adb/daemon/main.cpp
?????????(這跟你的目錄結構有關,可以用grep?搜索一下關鍵字should_drop_privileges)
?????b.?找到should_drop_privileges函數,修改讓其直接return?false
2.?提升app權限 ??-->?使用系統簽名
?????你需要4個文件
Plain Text code?
| 1234 | out/host/linux-x86/framework/signapk.jar??-->?簽名工具build/target/product/security/platform.x509.pem??-->??系統密鑰相關build/target/product/security/platform.pk8??-->??系統密鑰相關app-release-unsigned.apk??-->??你生成的未簽名apk |
?????置于同級目錄,使用下面的語句生成系統簽名app
???? Plain Text code?
| 1 | java?-jar?signapk.jar??platform.x509.pem?platform.pk8?app-release-unsigned.apk?output.apk |
?????安裝后你的app屬于system_app權限組
3.?對底層的控制指的是? ??-->??如果是設備節點之類的請參考鏈接
http://blog.csdn.net/yelangjueqi/article/details/46761987 《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀
總結
以上是生活随笔為你收集整理的Android实现系统ROOT, 并能赋予app root权限的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 关机充电流程
- 下一篇: [Android L]SEAndroid