首頁 收藏 QQ群
 網(wǎng)站導航

ZNDS智能電視網(wǎng) 推薦當貝市場

TV應用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網(wǎng)站活動 | Z幣中心

新手入門 / 進階 / 社區(qū)互助

新手 | 你問我答 | 免費刷機救磚 | ROM固件

查看: 96056|回復: 18
上一主題 下一主題
[攻略]

【教程】B3開ROOT無需刷機?。。?/span>

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2023-5-13 13:22 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式 | 來自北京
本帖最后由 beijingliantong 于 2023-5-13 13:30 編輯




教程】B3開ROOT無需刷機?。?!

root有風險,如有問題,本教程概不負責
root有風險,如有問題,本教程概不負責
root有風險,如有問題,本教程概不負責

開篇先講下理論知識,給感興趣的做個參考

原理一:
安卓系統(tǒng)啟動時會自動執(zhí)行 /system/bin/ 目錄下的腳本,一般有倆比較有名
1\ /system/bin//preinstall.sh
2\ /system/bin//install-recovery.sh
每次開機都執(zhí)行,我們需要在腳本里加一行命令,這是我們這個方法可行的基礎(chǔ)【當貝官方的人請裝作看不到,可千萬別給封堵了啊】

原理二:
安卓系統(tǒng)啟動時是root權(quán)限跑的,正常啟動后才變成普通用戶權(quán)限,前面這兩個腳本的執(zhí)行權(quán)限就是root,由它們調(diào)用的命令也都是root權(quán)限

原理三:
這個原理很重要,但我沒用這個,特別費勁,需要自己做固件。
adb分兩個進程,盒子里有一個叫adbd的進程,與PC端的adb.exe對應,他倆基情滿滿的通信。為什么B3能開adb但沒root權(quán)限?就是因為adbd會主動降權(quán)限。而且由于安卓內(nèi)核安全特性導致進程權(quán)限一旦降低了就回不來了。我們需要利用前面的腳本給它升上去。
為什么adbd會主動降權(quán)限? 那是因為安卓越來越注重安全了,沒必要的權(quán)限都給封堵了。一般情況下,普通用戶不需要root權(quán)限。只有調(diào)試版的安卓系統(tǒng)才需要root權(quán)限。
調(diào)試版的安卓系統(tǒng)里的adbd不會主動降權(quán)限。網(wǎng)上需要刷機的root方法都是給你刷了一個調(diào)試版的安卓系統(tǒng),個人感覺這樣做很不安全,就沒用這個法子。

原理四:
有個叫遠程終端的東西telnetd,位于/vendor/xbin/telnetd,基本上安卓都帶。
(也可能是 /vendor/bin/telnetd路徑,我記不大清了)
這個跟adb一樣的原理,能執(zhí)行PC端telnet.exe發(fā)過來的命令。
telnet簡單夠用 ———— 我們只是想給自己root權(quán)限,不是給其他app開root權(quán)限 ( 我覺得給app root權(quán)限很不明智)

步驟:
1、首先需要準備一個U盤,刷入 Coreelec 20.1鏡像,如果不會可以參考網(wǎng)上教程。
2、使用這個dtb:g12b_s922x_MINIX_u22xj_max_rev_a.dtb
3、在盒子上安裝一個叫安卓原生設置的app,用這個app給B3開adb,參考這個帖子:http://81jnr2m.cn/tv-1222011-1-1.html
4、把u盤插到B3的usb接口,在電腦端運行 adb reboot update

5、等待B3進入Coreelec系統(tǒng),進入后給Coreelec開遠程連接服務和共享服務
6、在電腦端連上遠程終端輸入以下命令

mkdir /storage/pictures/system
mount /dev/system /storage/pictures/system

7、在電腦端打開Coreelec共享的目錄,用記事本編輯 Pictures\system 目錄下的 preinstall.sh 文件,在文件末尾添加一個行代碼

/vendor/xbin/telnetd -l /system/bin/sh &

保存并關(guān)閉記事本

8、遠程終端中輸入命令 poweroff 關(guān)掉B3盒子
9、拔掉U盤,重新打開B3
10、等b3啟動完成后,在電腦上打開命令行,輸入命令:
    telnet 192.168.x.y
    192.168.x.y 是你盒子的ip地址,
11、連接成功會在光標前面顯示 井號





一鍵腳本:
    暫無
    平時很忙沒時間調(diào)試一鍵腳本,有哪位熱心的大佬幫忙做一個(●'?'●)


如有錯誤,歡迎大家指正

root有風險,如有問題,本教程概不負責


上一篇:為什么MX1更新后突然提示不支持聲音格式?
下一篇:當貝Z1Pro盒子“遠程看家”功能無法使用怎么回事 一招解決
沙發(fā)
 樓主| 發(fā)表于 2023-5-13 13:22 | 只看該作者 | 來自北京
步驟:
1、首先需要準備一個U盤,刷入 Coreelec 20.1鏡像,如果不會可以參考網(wǎng)上教程。
2、使用這個dtb:g12b_s922x_minix_u22xj_max_rev_a.dtb
3、在盒子上安裝一個叫安卓原生設置的app,用這個app給B3開adb,參考這個帖子:http://81jnr2m.cn/tv-1222011-1-1.html
4、把u盤插到B3的usb接口,在電腦端運行 adb reboot update
回復 支持 反對

使用道具 舉報

板凳
 樓主| 發(fā)表于 2023-5-13 13:25 | 只看該作者 | 來自北京
5、等待B3進入CE系統(tǒng),進入后給CE開遠程終端服務和共享服務
6、在電腦端連上遠程終端輸入以下命令
回復 支持 反對

使用道具 舉報

地板
 樓主| 發(fā)表于 2023-5-13 13:26 | 只看該作者 | 來自北京



【教程】B3開ROOT無需刷機!?。?br />
root有風險,如有問題,本教程概不負責
root有風險,如有問題,本教程概不負責
root有風險,如有問題,本教程概不負責

開篇先講下理論知識,給感興趣的做個參考

原理一:
安卓系統(tǒng)啟動時會自動執(zhí)行 /system/bin/ 目錄下的腳本,一般有倆比較有名
1\ /system/bin//preinstall.sh
2\ /system/bin//install-recovery.sh
每次開機都執(zhí)行,我們需要在腳本里加一行命令,這是我們這個方法可行的基礎(chǔ)【當貝官方的人請裝作看不到,可千萬別給封堵了啊】

原理二:
安卓系統(tǒng)啟動時是root權(quán)限跑的,正常啟動后才變成普通用戶權(quán)限,前面這兩個腳本的執(zhí)行權(quán)限就是root,由它們調(diào)用的命令也都是root權(quán)限

原理三:
這個原理很重要,但我沒用這個,特別費勁,需要自己做固件。
adb分兩個進程,盒子里有一個叫adbd的進程,與PC端的adb.exe對應,他倆基情滿滿的通信。為什么B3能開adb但沒root權(quán)限?就是因為adbd會主動降權(quán)限。而且由于安卓內(nèi)核安全特性導致進程權(quán)限一旦降低了就回不來了。我們需要利用前面的腳本給它升上去。
為什么adbd會主動降權(quán)限? 那是因為安卓越來越注重安全了,沒必要的權(quán)限都給封堵了。一般情況下,普通用戶不需要root權(quán)限。只有調(diào)試版的安卓系統(tǒng)才需要root權(quán)限。
調(diào)試版的安卓系統(tǒng)里的adbd不會主動降權(quán)限。網(wǎng)上需要刷機的root方法都是給你刷了一個調(diào)試版的安卓系統(tǒng),個人感覺這樣做很不安全,就沒用這個法子。

原理四:
有個叫遠程終端的東西telnetd,位于/vendor/xbin/telnetd,基本上安卓都帶。
(也可能是 /vendor/bin/telnetd路徑,我記不大清了)
這個跟adb一樣的原理,能執(zhí)行PC端telnet.exe發(fā)過來的命令。
telnet簡單夠用 ———— 我們只是想給自己root權(quán)限,不是給其他app開root權(quán)限 ( 我覺得給app root權(quán)限很不明智)

步驟:
1、首先需要準備一個U盤,刷入 Coreelec 20.1鏡像,如果不會可以參考網(wǎng)上教程。
2、使用這個dtb:g12b_s922x_minix_u22xj_max_rev_a.dtb
3、在盒子上安裝一個叫安卓原生設置的app,用這個app給B3開adb,參考這個帖子:http://81jnr2m.cn/tv-1222011-1-1.html
4、把u盤插到B3的usb接口,在電腦端運行 adb reboot update

5、等待B3進入Coreelec系統(tǒng),進入后給Coreelec開遠程連接服務和共享服務
6、在電腦端連上遠程終端輸入以下命令

mkdir /storage/pictures/system
mount /dev/system /storage/pictures/system

7、在電腦端打開Coreelec共享的目錄,用記事本編輯 Pictures\system 目錄下的 preinstall.sh 文件,在文件末尾添加一個行代碼

/vendor/xbin/telnetd -l /system/bin/sh &

保存并關(guān)閉記事本

8、遠程終端中輸入命令 poweroff 關(guān)掉B3盒子
9、拔掉U盤,重新打開B3
10、等b3啟動完成后,在電腦上打開命令行,輸入命令:
    telnet 192.168.x.y
    192.168.x.y 是你盒子的ip地址,
11、連接成功會在光標前面顯示 井號

   



一鍵腳本:
    暫無
    平時很忙沒時間調(diào)試一鍵腳本,有哪位熱心的大佬幫忙做一個(●'?'●)


如有錯誤,歡迎大家指正

root有風險,如有問題,本教程概不負責

回復 支持 反對

使用道具 舉報

5#
 樓主| 發(fā)表于 2023-5-13 13:29 | 只看該作者 | 來自北京
我要瘋了,版主能不能給編輯一下,一直提示敏感內(nèi)容,發(fā)了好幾個半截帖子。
回復 支持 反對

使用道具 舉報

6#
發(fā)表于 2023-5-13 23:05 | 只看該作者 | 來自浙江
beijingliantong 發(fā)表于 2023-5-13 13:29
我要瘋了,版主能不能給編輯一下,一直提示敏感內(nèi)容,發(fā)了好幾個半截帖子。 ...

收到,這邊有完整版的文檔可以發(fā)我QQ,我?guī)湍銣y試看看是哪個詞問題,QQ發(fā)你私信啦
回復 支持 反對

使用道具 舉報

7#
發(fā)表于 2023-5-13 23:05 | 只看該作者 | 來自湖北
這個有點牛
回復 支持 反對

使用道具 舉報

8#
發(fā)表于 2023-5-13 23:06 | 只看該作者 | 來自廣東
謝謝,感謝,非常棒,加油?。。。?br />
回復 支持 反對

使用道具 舉報

9#
發(fā)表于 2023-5-13 23:06 | 只看該作者 | 來自上海
好內(nèi)容啊,高質(zhì),樓主一看就是喜歡折騰的
回復 支持 反對

使用道具 舉報

10#
發(fā)表于 2023-5-13 23:06 | 只看該作者 | 來自重慶
好東西啊,剛?cè)胧諱AX1了。
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號 )

網(wǎng)絡信息服務信用承諾書 | 增值電信業(yè)務經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號

GMT+8, 2024-12-27 22:07 , Processed in 0.068456 second(s), 12 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報:report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復 返回頂部 返回列表