BlueStacks藍(lán)疊公司推出的第二代安卓模擬器已于12月3號(hào)上線了,看見(jiàn)有些朋友問(wèn)bluestacks2怎樣root,今天東坡小編帶來(lái)了詳細(xì)的bluestacks2 root方法,有需要的趕緊學(xué)習(xí)下吧!
Root之前,首先要做幾樣準(zhǔn)備:
1)相關(guān)img:
initrd-betahack.img,
ramdisk.img,
system.img
2)su.x86
3)BlueRegistryMOD.reg(這是個(gè)注冊(cè)表,先不要導(dǎo)入,這里一定要注意)
【導(dǎo)入注冊(cè)表之前要做的2點(diǎn)修改,修改注冊(cè)表:WIN鍵+R打開運(yùn)行,輸入regedit】
【1】找到注冊(cè)表中的GUID,位置是
[HKEY_CURRENT_USER—Software--BlueStacks]
“USER_GUID”=”這里是一些數(shù)字,每個(gè)人的都不一樣”
例如我的GUID:
“USER_GUID”=”8dfcb602-4b7d-11e1-9dc9-f3dea6cb4293”
【2】同時(shí)在 “BootParameters” 要有一個(gè)相同的GUID才能夠掛載系統(tǒng)。
BootParameters在注冊(cè)表的位置如下:
[HKEY_LOCAL_MACHINE—SOFTWARE—BlueStacks—Guests--Android]
例如“BootParameters”=”root=/dev/sda1 SRC=/android DATA=/dev/sdc1 SDCARD=/dev/sdd1 GUID=8dfcb602-4b7d-11e1-9dc9-f3dea6cb4293 armApps=true GlMode=1 OEM=BlueStacks “
【這里強(qiáng)調(diào),兩個(gè)地方的GUID要一樣,建議大家復(fù)制上述代碼,不要手打,易出錯(cuò),代碼中的GUID用誰(shuí)的都無(wú)所謂,也可以備份自己的用,個(gè)人愛(ài)好。。。】
4)下載adb工具箱(將su.x86這個(gè)文件放到這個(gè)tools文件夾)
準(zhǔn)備工作做完,接下來(lái)是把下載的東西放到正確的地方:
1. 把三個(gè)img文件放到相應(yīng)的位置
【對(duì)于XP系統(tǒng)的網(wǎng)友來(lái)說(shuō),放到C盤Documents and Settings--All Users--Application Data—BlueStacks—Android這個(gè)文件夾內(nèi)】
【對(duì)于WIN7用戶,放到C盤ProgramData--BlueStacks—Android就好了】
可能一開始,大家都找不到相應(yīng)的文件夾,這是因?yàn)檫@兩個(gè)文件夾都是被隱藏的,大家需要設(shè)置下電腦的文件夾查看選項(xiàng),然后勾選顯示隱藏文件,這一項(xiàng),然后就各找各的吧。。。放完各個(gè)img文件,且注冊(cè)表確定修改過(guò)無(wú)誤并導(dǎo)入后,復(fù)制adb工具箱tools到C盤,準(zhǔn)備下一步工作】
2.啟動(dòng)BlueStacks
3.WIN鍵+R,打開運(yùn)行,輸入cmd,WIN7以管理員身份運(yùn)行,進(jìn)入DOS界面。
以下是在DOS框中輸入的東西,大家照做
第1步:cd c: ==進(jìn)入C盤
第2步:cd..
第3步:cd.. ==輸入2次cd.. 直到出現(xiàn)C:》時(shí)表示成功進(jìn)入
第4步:adb connect 127.0.0.1:5555
==連接模擬器,出現(xiàn)successfully表示成功
第5步:adb root ==提示消息adbd is already running as root
第6步:adb remount ==掛載系統(tǒng) 讀/寫
第7步:adb shell rm /system/xbin/su
==移除系統(tǒng)中已經(jīng)虛擬出的superuser
第8步:adb push su.x86 /system/xbin/su
==換上自己下載的superuser
第9步:adb shell chmod 6711 /system/xbin/su
==檢驗(yàn)superuser權(quán)限
第10步:adb shell mount -o ro,remount -t ext4 /dev/sdb1 /system
==更改為只讀權(quán)限r(nóng)ead only
第11步:退出adb工具,點(diǎn){C}{C}{C}關(guān)閉即可
退出BlueStacks,重啟,此時(shí)就應(yīng)該已經(jīng)獲得ROOT權(quán)限了,干什么都方便多了,這個(gè)不再解釋了,特別是玩都市賽車7的時(shí)候,需要用到鈦備份,不然過(guò)不了驗(yàn)證,