请问大佬电视固件包解包后如何精简
本帖最后由 火工道人 于 2025-11-25 11:08 编辑刷机小白!最近偶然得到电视机同型号的精简包,因为精简包开机需要激活码手上又有官方的包,想着解包看看能不能依葫芦画瓢自己精简固件.当然这是在官方固件是完整包的基础上的设想。
图1是官方包BIN文件的目录,system和vendor文件夹是解包对应的img文件的目录,图2是vendor文件夹子目录里面对应的是厂商自带的各种系统应用。
图3是精简包BIN文件的目录,同样system和vendor文件夹是解包对应的img文件的目录,图4是精简包经过修改者精简过后留下的系统必要应用的目录。从图1和图3,图2和图4的对比中我们可以看出去除了大量厂商自带文件,作者更换了系统自带桌面改成当贝并且添加了一些三方软件更易于用户使用。当然这是基础的加减法删完无用软件后去除第三方限制加入root权限之类保证系统稳定性如何修改配置文件之类的我也不懂,我想如果只是删除一些不想要的不影响系统稳定的软件,不做其他改动的话是不是可以这样做,用软件重新打包回去强刷就可以了。还有系统自带webview版本低用高版本修改签名替换掉system文件里的是不是可行,以上这些问题还请大佬们来帮我解答一下谢谢了{:127:}{:130:}
图2里的SkyADService和SkyPushService确实看着就想删,不过楼主,删前最好还是先备份。先删一两个不重要的试试水,别一次性删太多,不然系统起不来都不知道是哪个文件导致的了 替换Webview是个大工程!高版本的Webview依赖新的库文件,你只换个APK大概率会闪退,而且系统签名不一致也是个坑,挺难的,我是直接放弃了之前想弄的时候 楼主用的什么解包工具呀,说不定我也想精简一下自己的系统{znds8} 麟岛探幽 发表于 2025-11-25 13:36
图2里的SkyADService和SkyPushService确实看着就想删,不过楼主,删前最好还是先备份。先删一两个不重要的 ...
厂商系统做好点广告少点的话谁都不想折腾{znds2} 奔跑的考拉 发表于 2025-11-25 13:38
替换Webview是个大工程!高版本的Webview依赖新的库文件,你只换个APK大概率会闪退,而且系统签名不一致也 ...
空想而已,盒子固件这么弄过,电视机瞎搞变砖就不划算了{znds14} Catherine. 发表于 2025-11-25 13:43
楼主用的什么解包工具呀,说不定我也想精简一下自己的系统
我的是创维电视,晨星工具MStarBinTool-GUI汉化版和MIK工具,论坛都能搜索到的 s905L3线刷包用ai编译了138版本的webview,测试可用。方法是APK替换:将WebView 138版本的APK替换到了原有位置 product/product/app/webview/webview.apk Native库文件复制: 创建了 product/lib/arm/ 目录 复制了两个关键的native库文件:libcrashpad_handler_trampoline.so (3.1 KB) libwebviewchromium.so (77 MB) 配置文件更新: 更新了 product_fs_config.txt ,添加了新库文件的权限配置 更新了 product_file_contexts.txt ,添加了新库文件的SELinux上下文 现在你的固件已经成功升级了WebView版本,包含了138版本的所有组件和native库。系统应该能够正确识别和使用新版本的WebView了。 skyinfo 发表于 2025-11-29 21:53
s905L3线刷包用ai编译了138版本的webview,测试可用。方法是APK替换:将WebView 138版本的APK替换到了原有 ...
十分感谢{znds8}{znds8}{znds8}
页:
[1]