很多人要給電視root的時候需要獲取最高權(quán)限,但是很多人打不開或者不知道在哪里打開,今天就給大家分享個智能電視root獲取最高權(quán)限方法,還有當(dāng)開啟root的時候電視su命令出現(xiàn)錯誤解決教程。
一、智能電視root獲取最高權(quán)限方法
1.前提準(zhǔn)備: su命令 superuser.apk或supersu.apk sh命令(通常原系統(tǒng)自帶) busybox(可選,拓展原系統(tǒng)的命令,原系統(tǒng)自帶的命令較少) 當(dāng)前電視的system.img鏡像文件
2.原理: 其實較簡單,就是將sh、su、busybox復(fù)制到/system/bin或/system/xbin目錄下,然后安裝superuser.apk到手機,授權(quán)應(yīng)用程序的超級用戶請求。
3.智能電視root獲取最高權(quán)限方法
3.1 掛載system.img: 命令:sudo mount -t ext4 -rw system.img sys - biren@ubuntu:~/downloads/new$ mkdir sys
-
- biren@ubuntu:~/downloads/new$ sudo mount -t ext4 -rw system.img sys
- biren@ubuntu:~/downloads/new$ cd sys
- biren@ubuntu:~/downloads/new/sys$ ll
- total 60
- drwxr-xr-x 13 root root 4096 Jan 1 1970 ./
- drwxrwxr-x 3 biren biren 4096 Jun 15 11:49 ../
- drwxr-xr-x 2 root root 4096 Jun 9 20:58 app/
- drwxr-xr-x 2 root 2000 4096 Jun 12 19:05 bin/
- -rw-r--r-- 1 root root 1979 Dec 16 2012 build.prop
- drwxr-xr-x 9 root root 4096 Dec 16 2012 etc/
- drwxr-xr-x 2 root root 4096 Dec 16 2012 fonts/
- drwxr-xr-x 2 root root 4096 Dec 16 2012 framework/
- drwxr-xr-x 8 root root 8192 Dec 16 2012 lib/
- drwxr-xr-x 3 root root 4096 Dec 16 2012 media/
- drwxr-xr-x 3 root root 4096 Dec 16 2012 tts/
- drwxr-xr-x 8 root root 4096 Dec 16 2012 usr/
- drwxr-xr-x 3 root 2000 4096 Dec 16 2012 vendor/
- drwxr-xr-x 2 root 2000 4096 Dec 16 2012 xbin/
復(fù)制代碼
3.2 復(fù)制su 、busybox到/system/xbin: - $ cp ../su xbin
- $ cp ../busybox xbin
-
- biren@ubuntu:~/downloads/new/sys$ ll -l xbin/su xbin/busybox
- -rwxr-xr-x 1 root 2000 1745016 Dec 16 2012 xbin/busybox*
- -rwxr-xr-x 1 root 2000 85096 Dec 16 2012 xbin/su*
復(fù)制代碼
3.3 修改su 、busybox屬性:
命令:sudo chmod 6755 xbin/su xbin/busybox 重要說明 : 明明它們是可執(zhí)行屬性,為什么要修改成6755 ?如果不修改,在運行su命令時就會出現(xiàn)“su: must be suid to work properly”的錯誤。 - biren@ubuntu:~/downloads/new/sys$ sudo chmod 6755 xbin/su xbin/busybox
- biren@ubuntu:~/downloads/new/sys$ ll -l xbin/su xbin/busybox
- -rwsr-sr-x 1 root 2000 1745016 Dec 16 2012 xbin/busybox*
- -rwsr-sr-x 1 root 2000 85096 Dec 16 2012 xbin/su*
復(fù)制代碼
3.4 在/system/bin中建立su、busybox的鏈接: - $ sudo ln -s xbin/su bin/su
- $ sudo ln -s xbin/busybox bin/busybox
-
- biren@ubuntu:~/downloads/new/sys$ ll bin/su bin/busybox
- lrwxrwxrwx 1 root root 12 Jun 12 19:05 bin/busybox -> xbin/busybox
- lrwxrwxrwx 1 root root 7 Jun 15 12:17 bin/su -> xbin/su
復(fù)制代碼
3.5 授權(quán) 在應(yīng)用app運行時會彈出“超級用戶請求”,如運行re、終端模擬器等,點擊“允許”vcs
智能電視root獲取最高權(quán)限方法.png (276.23 KB, 下載次數(shù): 60)
下載附件
保存到相冊
智能電視root獲取最高權(quán)限方法
2024-2-26 11:31 上傳
二、電視su命令出現(xiàn)錯誤解決教程
1.問題一、SU二進制文件需要更新,是否繼續(xù)?
運行superuser或supersu應(yīng)用時出現(xiàn) 大致原因:su與superuser版本不一致或者superuser與android內(nèi)核版本不一致
智能電視root獲取最高權(quán)限方法2.png (56.44 KB, 下載次數(shù): 64)
下載附件
保存到相冊
智能電視root獲取最高權(quán)限方法
2024-2-26 11:31 上傳
2.問題二、su: must be suid to work properly
這個是運行su命令時出現(xiàn)的 原因:su命令設(shè)置不當(dāng)造成的 解決:修改su的屬性為6755,chmod 6755 xbin/su
3.權(quán)限額外說明: 6755屬性:中的6是SUID、SGID、SBIT權(quán)限的體現(xiàn),SUID=4,SGID=2,SBIT=1,授權(quán)方法除了數(shù)字外,還可用SUID: u±s ,SGID: g±s,SBIT: o±t
SUID : set uid (所有者) 對可執(zhí)行程序有效 使普通賬號在使用這些命令時暫時獲得其擁有者的權(quán)限,典型的有su 、passwd
SGID : set gid (所在群組)
作用于目錄或可執(zhí)行文件 在執(zhí)行過程中,調(diào)用者會暫時獲得該文件的所屬組權(quán)限
SBIT : Sticky Bit 對目錄有效 當(dāng)用戶在該目錄下建立文件或目錄時,僅有自己與 root才有權(quán)力刪除。
獲取system.img: 通常從升級包中提取出來,提取方法可參考:
以上就是我對”智能電視root獲取最高權(quán)限方法 電視su命令出現(xiàn)錯誤解決教程“的內(nèi)容分享,如果還有其他問題可以在評論區(qū)留言。 相關(guān)閱讀:
|