剛下了新出的SUPERSU beta 2.68 (BETA-SuperSU-v2.68-20160228150503),沒用TWRP而直接用作者CHAINFIRE的另一app FLASHFIRE來刷了,成功,沒有問題,從開始到結(jié)束重啟開機(jī)才用了3分鐘而已,非常方便。
需要說明的是我用的GOOGLE原生系統(tǒng),2月份更新的MMB29Q,未作任何修改,也未裝XPOSED,更新前的SUPERSU是2.67,用TWRP刷的。FLASHFIRE版本0.27。
另,F(xiàn)LASHFIRE適合用于每月的安全更新OTA,與SUPERSU最新的BETA更新(CUSTOM ROMs也在使用范疇,但我未用過,故不做評論),但FLASHFIRE使用的前提卻是機(jī)器必須是已經(jīng)ROOT過的,所以對于從未ROOT的手機(jī)首先還是需要先刷TWRP,圍毛用TWRP來刷最新的SUPERSU讓機(jī)器ROOT,然后就可以刷回原生的recovery.img(如果對于原生的所有一切執(zhí)著的話)
注:2.69版以后的SUPERSU會導(dǎo)致ES FILE EXPLORER無法開啟root explorer,退回2.6免8版本則無問題。
問題所在:早期的無修改系統(tǒng)root方式,默認(rèn)開啟兼容模式,但從supersu 2.69起不再默認(rèn)開啟兼容模式,Chinafire認(rèn)為如果產(chǎn)生無法開啟root的問題(自2.69起),譬如ES FILE EXPLORER,則是app的代碼問題,沒有與最新的系統(tǒng)接軌。
或者解決方法(根據(jù)CHAINFIRE):刷最新的supersu前手動開啟兼容模式
If you don't have root in apps, try getting Terminal Emulator, run it, enter "su" (without the quotes) and see if you get the # symbol instead of the $ symbol.
If that works, you have old ****ty apps that haven't been properly updated in ages. Since the N Preview releases, SuperSU is no longer running in compatibility mode by default
Entering the following in a rooted shell (Terminal Emulator, after su, with # symbol, will w滿經(jīng)普稱ork), then reflashing SuperSU, will re-enable compatibility mode:
Code:
echo "BINDSYSTEMXBIN=true" >> /data/.supersu復(fù)制代碼
If this works, please complain to the authors of your root apps that th練拉讓緊服哥降ey should update their apps. If that does甲兩眼動白孩講失舉n't work, something else is going wrong, and we need to dig deeper.
大意:
先安裝Terminal Emul清投距理搞ator for Android,開啟,輸入su,如果返回#而非$,則是app的問題,譬如ES FILE EXPLORER
接著#輸入上面方框內(nèi)的code,確認(rèn)
然后刷supersu
可以重新開啟兼容模式