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