首頁(yè) 收藏 QQ群
 網(wǎng)站導(dǎo)航

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

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

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評(píng)測(cè) / 活動(dòng)區(qū)

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

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

新手 | 你問(wèn)我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 51640|回復(fù): 6
上一主題 下一主題
[交流討論]

中興B860AV1.1 免拆機(jī)SuperSU接管root教程

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2023-8-3 11:18 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式 | 來(lái)自山西
本帖最后由 智能小檸檬 于 2023-8-3 19:52 編輯

本文用Markdown語(yǔ)言編寫
在編寫本文的過(guò)程中參考了幾位大佬的搞機(jī)過(guò)程,在此一并表示感謝。如果你注意到文中的錯(cuò)誤,還請(qǐng)及時(shí)指出,我會(huì)立即改正。
> 家里有一個(gè)辦寬帶送的電視盒子,但是1+8,安卓4.4的配置已經(jīng)是太太太老了,還預(yù)裝了一堆IPTV的東西拖累運(yùn)行速度,況且安卓4.4也不支持adb激活冰箱,于是就只能通過(guò)root來(lái)解決這個(gè)問(wèn)題了。不過(guò)網(wǎng)上的教程都需要通過(guò)拆機(jī)接TTL線來(lái)搞,實(shí)在是有點(diǎn)麻煩,考慮到拆機(jī)核心思路也就是拿到shell的root權(quán)限,如果我們能在系統(tǒng)中直接拿到root權(quán)限就好辦了。安卓4.4時(shí)代正是各種一鍵root工具開(kāi)花的時(shí)候,因此上面這種思路就變得好實(shí)現(xiàn)了。
>
> **免責(zé)聲明:本文只提供搞機(jī)的思路,由此帶來(lái)的損失本人不承擔(dān)任何責(zé)任!**
>
> 需要的工具你可以直接點(diǎn)擊藍(lán)色的字體進(jìn)行下載。

# 開(kāi)啟adb調(diào)試

下載[機(jī)頂盒現(xiàn)場(chǎng)配置工具](https://ghproxy.com/https://gith ... V7.6.7_Bin_Site.rar),解壓其中的bin文件夾(密碼:qizhi),雙擊StbCfgTool.exe。打開(kāi)后先點(diǎn)擊 `Character Info`,右邊會(huì)出來(lái)一段字符,復(fù)制下來(lái),然后點(diǎn)擊 `Next`,把剛剛得到的這串字符復(fù)制進(jìn)去,點(diǎn) `下一步`,就可以進(jìn)到主頁(yè)面了。

> Windows 10以上的系統(tǒng)會(huì)出現(xiàn)界面顯示不全的現(xiàn)象,不需要去理會(huì)。

將你的機(jī)頂盒連接到無(wú)線網(wǎng)絡(luò),注意必須和電腦在同一個(gè)局域網(wǎng)內(nèi)(也就是連接到一個(gè)路由器的網(wǎng)上)。在配置工具內(nèi)在 `ipv4`一欄輸入你機(jī)頂盒的IP地址,點(diǎn)擊 `連接`,等待連接成功后再點(diǎn) `打開(kāi) ADB`。如果在等待一段時(shí)間后,按鈕變?yōu)?`關(guān)閉 ADB`,那么這一步的設(shè)置就完成了。

下載[adb工具包](https://developer.android.google ... form-tools?hl=zh-cn)并解壓,在工具包的目錄下打開(kāi)cmd。為了方便描述,在這里假定盒子的IP地址為 `192.168.0.5`。

打開(kāi)cmd后,輸入以下命令遠(yuǎn)程連接盒子:

```shell
adb connect 192.168.0.5
```

如果出現(xiàn) `connected to 192.168.0.5:5555`就代表這一步完成了。為了避免不必要的麻煩,我們先看看能不能直接獲取到adb shell的root權(quán)限。往里面輸入

```shell
adb shell
```

此時(shí)前面應(yīng)該會(huì)變成 `shell@orange:/ $`這樣的字樣。輸入 `su`,觀察 `$`是否會(huì)變成 `#`,同時(shí)前面應(yīng)該會(huì)變成 `root@orange:/ #`這樣的字。如果可以的話,那么直接就可以卸載掉不必要的軟件了,如果報(bào)錯(cuò)的話,那么我們就要手動(dòng)進(jìn)行root權(quán)限的接管。

# 獲取root權(quán)限

下載[360超級(jí)root](https://ghproxy.com/https://gith ... 360cjroot-7.0.7.apk),回到剛才的cmd窗口。先輸入 `exit`退出shell模式,然后我們用adb把a(bǔ)pk安裝到盒子上。為了方便描述,在這里我們假定安裝包路徑為 `D:\360root.apk`。

向cmd里輸入

```shell
adb install D:\360root.apk
```

等待安裝完成。安裝完成后,轉(zhuǎn)到電視盒子插上鼠標(biāo),打開(kāi)360root,點(diǎn)擊 `一鍵ROOT`,等待root完畢。

> 等待過(guò)程中很可能會(huì)出現(xiàn)電視盒子卡死,或者提示root失敗等,多嘗試幾次再確認(rèn)是否可行。

root完畢之后,重復(fù)前面的步驟,確認(rèn)是否可以取得shell的root權(quán)限。可行之后轉(zhuǎn)到下一步。

> 如果盒子彈出了給予名字為 `Shell`的APP請(qǐng)求root權(quán)限的對(duì)話框,請(qǐng)選擇允許。

# 接管root權(quán)限

下載[SuperSU的相關(guān)文件](https://ghproxy.com/https://gith ... ob/main/SuperSU.zip)并解壓,回到我們剛剛已經(jīng)獲取了權(quán)限的shell中。

先用 `mkdir`命令創(chuàng)立一個(gè)目錄,我們要把這個(gè)目錄作為臨時(shí)中轉(zhuǎn)站:

```shell
cd /sdcard/
mkdir SuperSUTemp
```

隨后,我們運(yùn)行兩次 `exit`命令退出shell模式。就像這樣:

```shell
root@orange:/ # exit
shell@orange:/ $ exit

C:\Users\Rinko24>
```

在這里我們假定你把SuperSU的文件復(fù)制出來(lái)的目錄是 `D:\SuperSU`。運(yùn)行以下命令,把相關(guān)文件復(fù)制到臨時(shí)目錄里:

```shell
adb push D:\SuperSU\su /sdcard/SuperSUTemp/
adb push D:\SuperSU\su /sdcard/SuperSUTemp/
adb push D:\SuperSU\supolicy /sdcard/SuperSUTemp/
adb push D:\SuperSU\supolicy /sdcard/SuperSUTemp/
adb push D:\SuperSU\chattr /sdcard/SuperSUTemp/
adb push D:\SuperSU\chattr /sdcard/SuperSUTemp/
adb push D:\SuperSU\suinit /sdcard/SuperSUTemp/
adb push D:\SuperSU\suinit /sdcard/SuperSUTemp/
adb push D:\SuperSU\sukernel /sdcard/SuperSUTemp/
adb push D:\SuperSU\sukernel /sdcard/SuperSUTemp/
adb push D:\SuperSU\daemonsu /sdcard/SuperSUTemp/
adb push D:\SuperSU\daemonsu /sdcard/SuperSUTemp/
adb push D:\SuperSU\libsupol.so /sdcard/SuperSUTemp/
```

然后進(jìn)入到root權(quán)限的shell中。先把system分區(qū)掛載為可讀寫:

```shell
mount -o remount,rw /system
```

隨后,移動(dòng)臨時(shí)目錄中的文件到system分區(qū)下對(duì)應(yīng)的文件夾:

```shell
cp /sdcard/SuperSUTemp/su /system/bin/
cp /sdcard/SuperSUTemp/su /system/xbin/
cp /sdcard/SuperSUTemp/supolicy /system/bin/
cp /sdcard/SuperSUTemp/supolicy /system/xbin/
cp /sdcard/SuperSUTemp/chattr /system/bin/
cp /sdcard/SuperSUTemp/chattr /system/xbin/
cp /sdcard/SuperSUTemp/suinit /system/bin/
cp /sdcard/SuperSUTemp/suinit /system/xbin/
cp /sdcard/SuperSUTemp/sukernel /system/bin/
cp /sdcard/SuperSUTemp/sukernel /system/xbin/
cp /sdcard/SuperSUTemp/daemonsu /system/bin/
cp /sdcard/SuperSUTemp/daemonsu /system/xbin/
cp /sdcard/SuperSUTemp/libsupol.so /system/lib/
```

為這些文件添加權(quán)限:

```shell
chmod 4755 /system/bin/su
chmod 4755 /system/xbin/su
chmod 4755 /system/bin/supolicy
chmod 4755 /system/xbin/supolicy
chmod 4755 /system/bin/chattr
chmod 4755 /system/xbin/chattr
chmod 4755 /system/bin/suinit
chmod 4755 /system/xbin/suinit
chmod 4755 /system/bin/sukernel
chmod 4755 /system/xbin/sukernel
chmod 4755 /system/bin/daemonsu
chmod 4755 /system/xbin/daemonsu
chmod 0644 /system/lib/libsupol.so
```

隨后設(shè)置su文件的自啟選項(xiàng):

```shell
echo "/system/xbin/daemonsu --auto-daemon &" >> /system/bin/init.zte.post_boot.sh
/system/xbin/daemonsu --auto-daemon
```

現(xiàn)在我們已經(jīng)都設(shè)置好了。接下來(lái)卸載掉360超級(jí)root:

```shell
pm uninstall --user 0 com.qihoo.permmgr
```

然后關(guān)閉掉盒子電視自帶的安裝限制,并設(shè)置自動(dòng)啟動(dòng):

```shell
setprop config.Android.AppInstallCtrl 3
settings put secure install_non_market_apps 1
settings put global install_non_market_apps 1
echo "setprop config.Android.AppInstallCtrl 3" >>/system/bin/init.zte.post_boot.sh
echo "settings put secure install_non_market_apps 1" >>/system/bin/init.zte.post_boot.sh
echo "settings put global install_non_market_apps 1" >>/system/bin/init.zte.post_boot.sh
```

連續(xù)執(zhí)行兩次 `exit`退出shell,然后安裝SuperSU:

```shell
adb install D:\SuperSU\SuperSU.apk
```

接著轉(zhuǎn)到盒子,把你的盒子網(wǎng)絡(luò)連接到可以特殊上網(wǎng)的環(huán)境,打開(kāi)SuperSU,不出意外會(huì)提示你更新二進(jìn)制文件,點(diǎn)擊更新,按照程序的提示進(jìn)行操作,更新完畢后就可以正常授權(quán)了。

接下來(lái)的事情就可以自己選擇了,卸載預(yù)裝,安裝當(dāng)貝桌面這些都可以。預(yù)裝軟件建議通過(guò)[AirFrozen](https://github.com/hyongbai/AirFrozen)進(jìn)行凍結(jié),不需要自己去卸載預(yù)裝,以免不必要的麻煩。

> 參考資料:
>
> [中興現(xiàn)場(chǎng)配置工具STB_ConfigTool_V7.6.7_Bin_Site](http://81jnr2m.cn/tv-583854-1-1.html)
>
> [大江蘇b860av1.1無(wú)UBOOT 文件救磚成功新的分享。](http://81jnr2m.cn/tv-980841-1-1.html)

上一篇:魔百盒cm211-2主板號(hào)(M8381)WIFI(MT7661)救磚
下一篇:TWRP for S905L3A,S905X2,S905X3,S922X
沙發(fā)
 樓主| 發(fā)表于 2023-8-3 11:27 | 只看該作者 | 來(lái)自山西
[B860AV1.1-T優(yōu)化第二彈:獲取 root 權(quán)限](http://81jnr2m.cn/tv-1115981-1-1.html) 漏掉了參考的一位佬的資料,在這里特地補(bǔ)充。
板凳
發(fā)表于 2023-8-3 19:53 | 只看該作者 | 來(lái)自山東
學(xué)到了非常感謝
地板
發(fā)表于 2023-8-3 19:53 | 只看該作者 | 來(lái)自浙江
好內(nèi)容值得學(xué)習(xí)
5#
發(fā)表于 2023-8-3 22:46 | 只看該作者 | 來(lái)自廣東
好內(nèi)容值得學(xué)習(xí)
6#
發(fā)表于 2023-10-6 19:29 | 只看該作者 | 來(lái)自江蘇
謝謝大佬
7#
發(fā)表于 2024-1-25 11:21 來(lái)自ZNDS手機(jī)版 | 只看該作者 | 來(lái)自山東
學(xué)習(xí)一下

本版積分規(guī)則

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

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

GMT+8, 2024-12-23 09:00 , Processed in 0.073618 second(s), 15 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請(qǐng)將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表