|
本帖最后由 LPP_robey 于 2024-12-25 11:58 編輯
http://m.81jnr2m.cn/tv-1248215-1-1.html
首先感謝@chbqm 大神提供的固件,這版固件相對(duì)純凈,默認(rèn)開(kāi)啟ADB且有root權(quán)限,具備刷機(jī)后進(jìn)一步定制的基礎(chǔ)。
此固件刷機(jī)后如果想修改/system下的文件,會(huì)提示僅有只讀權(quán)限無(wú)法操作。
使用adb remount后還是會(huì)提示錯(cuò)誤:
remount of the / superblock failed: Permission denied
remount failed
針對(duì)這個(gè)問(wèn)題,目前已有解決方案。本人寫(xiě)了一個(gè)腳本,可以直接使用,腳本內(nèi)容如下:#!/system/bin/sh
mount -t ext4 /dev/block/mmcblk0p18 / > /dev/null 2>&1 mount -o rw,remount / mount -o rw,remount /vendor
mount | grep '/dev/root' mount | grep '/vendor' echo "OK, system and vendor directory can be written data."
補(bǔ)充說(shuō)明:腳本中的/dev/block/mmcblk0p18,可能需要根據(jù)自己的型號(hào)做修改,不一定都是18,有可能是其他數(shù)字,視分區(qū)情況而定,但必須是system分區(qū)對(duì)應(yīng)的設(shè)備。用如下命令來(lái)匹配:
ls -al /dev/block/platform/soc/f9830000.gkmciv200.MMC/by-name/|grep system|busybox awk -F ' ' '{print $10}'|busybox awk -F '/' '{print $4}'
本質(zhì)上就是用ls -al /dev/block/platform/soc/f9830000.gkmciv200.MMC/by-name/命令來(lái)查看system對(duì)應(yīng)的設(shè)備。
附件是打包好的腳本文件,可以直接下載保存到機(jī)頂盒有權(quán)限的目錄下,以后每次adb shell進(jìn)去后執(zhí)行該腳本,執(zhí)行后/system和/vendor就都有寫(xiě)權(quán)限了。
在有寫(xiě)權(quán)限的基礎(chǔ)上:
- 可以通過(guò)pm uninstall命令卸載系統(tǒng)應(yīng)用(比如桌面應(yīng)用),注意卸載后把相關(guān)目錄也刪除干凈,然后再安裝新的桌面。
- 可以通過(guò)修改/system/media下的文件實(shí)現(xiàn)自定義開(kāi)機(jī)動(dòng)畫(huà)。
【注意】
如果是把桌面應(yīng)用安裝為系統(tǒng)應(yīng)用,直接把對(duì)應(yīng)的apk文件放到/system/app目錄下并重啟即可。
如果修改了桌面應(yīng)用,一定記得同步配置/vendor/build*.prop的相關(guān)配置,比如build.prop和build_CM311-5.prop(具體以自己盒子的型號(hào)為準(zhǔn)),涉及配置項(xiàng)如下:
epg.launcher.packagename=com.dangbei.tvlauncher
epg.launcher.classname=com.dangbei.launcher.ui.main.MainActivity
ro.default.launcher.activity=com.dangbei.launcher.ui.main.MainActivity
以上示例是當(dāng)貝桌面4.x版本的配置,其它桌面以其對(duì)應(yīng)配置為準(zhǔn)。
|
-
-
remount-sysven.zip
2024-12-25 03:06 上傳
點(diǎn)擊文件名下載附件
下載積分: 金幣 -1
665 Bytes, 閱讀權(quán)限: 1, 下載次數(shù): 2, 下載積分: 金幣 -1
售價(jià): 1 金幣 [記錄]
解壓后是remount-sysven.sh腳本文件
上一篇: 炫影SY900 Pro刷機(jī)救磚下一篇: 求助:CM211-2-YS 刷機(jī)后。。。。。
|