研究Xposed相关二:如何root android模拟器(android4.3.1)
從上一篇文章
研究Xposed相關一:Xposed框架的安裝?了解了Xposed框架的安裝過程,但是Xposed的使用有一個基礎前提,那就是設備的Root權限已經獲取的狀態下;那這一篇文章就來講述下如何來Root android的模擬器,模擬器版本是android4.3.1;
首先需要準備的是busybox以及su文件,另外和su對應的授權管理的APP,當然也可以自己編譯su來不進行root獲取授權操作,這樣就無需使用授權管理APP了;我所使用的是Root大師的su文件和授權管理APP;
root大師su文件下載:http://download.csdn.net/detail/wch18956441322/8130655
root大師授權管理APP:CSDN上傳有問題,我會隨后上傳的,我的資源里面去看看吧;
Root checker文件下載:這個百度一下就有了;
busybox文件下載:http://www.busybox.net/downloads/binaries/1.21.1/?, 需下載模擬器相應處理器架構的busybox
另外我上傳了一個Root模擬器rar包,里面包含了所有需要的東西;
http://download.csdn.net/detail/wch18956441322/8132549
下面就開始吧;
因為root權限獲取,歸根結底是將一個su文件放入到設備的/system/xbin或者/system/bin目錄下,并且將su文件權限設置一個s標志位,并且任何用戶可讀;s代表當任何一個用戶執行該文件的時候都擁有文件所有者的權限,而su的所有者是root,這樣任何用戶都可以通過su命令來獲取root的權限;
但是直接將su文件放入到模擬器的/system/xbin/下的話,每次重新啟動模擬器,系統就會清除掉su文件;那接下來就一一解決吧;
1、首先通過android AVD manager創建一個android4.3.1的模擬器;
2、通過命令行來啟動此新建的avd;
[java]view plain?copy[java]view plain?copy
4、adb shell, 并且刪除掉所有/data目錄下的文件,lost+found文件是無法刪除的;
[java]view plain?copy5、關閉模擬器,重新啟動模擬器;這時候需要指定systemImg為avd目錄下的userdata-qemu.img文件;
[java]view plain?copy
這時候等待模擬器起來后,adb install?Root checker和Superuser兩個app,打開Root checker,點擊check按鈕,等會就會提示授權彈出框;這個時候同意就OK了,隨后就會Root成功了,大功告成;
授權提示:? ? ? ? ? ? ? ? ? ? ? ? ? ??
Root成功:?
原文地址:http://blog.csdn.net/cnhua57inyu/article/details/40887871
總結
以上是生活随笔為你收集整理的研究Xposed相关二:如何root android模拟器(android4.3.1)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android Linux内核编译调试
- 下一篇: Android实现点击通知栏后,先启动应