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