为电视盒子注入原生设置的通用方法

查看 149|回复 10
作者:wjqok   
前段时间从闲鱼入手了一个M411A型号的电视盒子,刷机资源和教程网上已经比较丰富,这里补充一点他们没有提及的:若想刷安卓9系统,需要先刷【下载改-麒麟网仿当贝OS未Root-确认待机-灯亮红-主页键正常(打双勾√救砖包)】,替换recovery并擦除flash,然后再刷【晶晨S905L3安卓9当贝-设置江苏有无线已Root-一键待机-灯正常-主页键正常(自用版)】,记得不要打勾,否则大概率无法刷入或者卡开机。若想刷回安卓4同样需要先刷对应的救砖包。
刷入之后发现系统只有运营商定制的设置,如图:


image.png (365.33 KB, 下载次数: 1)
下载附件
2024-5-28 11:39 上传

幸好我们有root权限,在盒子上装个MT管理器就能直接替换系统应用。于是我想去网上找个原生设置放进去,结果有的不能用,有的替换完干脆直接进不去系统了,又得重刷...
后来寻思我明明会逆向,为啥不自己动手,丰衣足食呢?
注意到我们的雷电模拟器里就有个原生设置,系统恰好也是安卓9,提取并检查这个设置的apk文件,发现里面没有lib库,因此推断apk是全平台通用的,只要能装上:


image.png (39.52 KB, 下载次数: 1)
下载附件
2024-5-28 11:46 上传

这个设置和电视盒子里已有的设置包名冲突了,只能先进行替换,替换后重启,发现设置图标消失,原生设置和定制设置都没了,于是对比两个设置的签名描述,如下:
[Lua] 纯文本查看 复制代码雷电模拟器设置:
[email protected], CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US
电视盒子设置:
[email protected], CN=Sumavision, OU=Sumavision, O=Sumavision, L=Shenzhen, ST=Guangdong, C=CN
可见电视盒子的系统级签名与模拟器的系统级签名不同,在Android中这些申请了特殊权限的应用需要系统级签名才能正常安装运行,其中一个特殊权限如下:
[XML] 纯文本查看 复制代码
幸好,安卓对/system/app下的应用只判断签名是否存在,不判断是否有效,我们可以来一出借尸还魂。
首先将定制设置备份,然后在MT管理器两侧同时打开原生设置和定制设置,接下来将定制设置中除META-INF外的文件全部删除,然后将原生设置中除META-INF外的文件全部添加到定制设置中,全程不要进行签名(同时建议保留v2签名数据),这样我们就得到了披着系统级签名的原生设置:


image.png (103.39 KB, 下载次数: 1)
下载附件
2024-5-28 11:58 上传

现在我们把这个设置再移到系统app目录下,重启发现原生设置出现了,功能基本正常,也可以查看应用信息并清缓存了:


image.png (102.12 KB, 下载次数: 0)
下载附件
2024-5-28 12:00 上传



image.png (52.67 KB, 下载次数: 2)
下载附件
2024-5-28 12:02 上传

接下来要解决两个设置共存的问题,原生设置虽好,但调整屏幕分辨率比较困难,因此定制设置还是需要保留的,我们直接用MT的apk共存功能,修改定制设置的包名(因为原生设置会被第三方调用),同样不签名,然后一并放到系统app目录下,重启电视盒子,发现两个设置都出现了,目前使用起来一切正常。


image.png (69.72 KB, 下载次数: 1)
下载附件
2024-5-28 12:05 上传

留一个思考题:目前发现无法在原生设置中通过多次点击版本号启用开发者模式,屏幕无任何提示,问如何解决?

下载次数, 系统

freckle   

研究得不少啊!我也有一些心得体会,买了个中兴B863AV3.1-m2,晶晨905L3A 4xA53 1.8G UWE5621DS双WIFI,5G可以866m连接,补了网线是百兆的郁闷,这个性能非常好,存储器一百多m,有报道称20-30m,内存是一般盒子一倍速度,安卓4许多软件不支持了,我4个老盒子都安卓4的,郁闷。这个盒子下了几十个固件,就少数几个可以用,这一个相当好:354-中兴 9.0 B863AV3.1-M2/B863AV3.2-M/M401A_S905L3A(B)_安卓9.0_通刷线刷包-首页正常-原生设置-指示灯正常-ROOT【亲测】,可以强行刷机试试看,搞错了没关系的,
s905系列盒子其实可以随便折腾刷机的,直接数据线刷机很容易,https://www.123pan.com/s/B9CDVv-hRPsH.html提取码:16p2 刷机教程:
1、先插上盒子电源线,但不要开机开关,USB双公头线电脑端先插好;
2、打开Amlogic_USB_Burning_Tool_v2.2.0及更高版本(因为是9.0系统,低版本工具无法使用)晶晨烧写工具,加载好IMG格式的固件,点击开始;
3、电源线先不通电,然后再插上盒子端USB线,等3秒后再通电,直到电脑上出现“连接成功”,记住理论上这个盒子右上角的两个擦除勾 需要 勾选√。
如需短接:插上晶晨短接神器或者短接主板背面R46A8(B863AV3.2-M是C79A8),然后按下开关电源,电脑会自动识别USB连接成功并且刷机;
4、等100%跑满变绿,关闭刷机,点击停止按钮,关闭电源;
5、拔下USB双公头线,接上电源及HDMI线,等待开机进入系统。
魔百盒一定要购买905l3a芯片的。型号如下:_魔百盒吧_百度贴吧 https://tieba.baidu.com/p/7946272183
没无线网络,就中兴b863av3.2m,九联unt403a,创维e900v22D等,;
要无线网络,中兴b863av3.1-m2,魔百盒411A,413A等,新的80左右;创维e900v22C
中兴的B863AV3.1-M2,应该是s905l-3a的芯片,因为主频显示1.8
B863AV3.1-M2的CPU是S905L3A-B 1.8G G31的,同时,它还内置了5G wifi和蓝牙模块,是性价比最高的选择。
中兴B863AV3.1-M2和创维E900V22C都是魔百盒,但它们在功能和特点上略有不同。中兴B863AV3.1-M2具有以下特点:* 修改DNS,三网通用。* 开放原厂固件屏蔽的市场安装和U盘安装APK。* 无开机广告,无系统更新,不强制升级。* 大量精简内置的没用的软件,运行速度提升30%以上,多出大量的存储空间。创维E900V22C则具有以下特点:* 采用创维魔盒专用的免定位设备,支持全国范围使用。* 支持无线和有线连接,可以方便地将魔百盒连接到家庭网络。* 可以通过手机APP进行远程控制和管理,方便用户随时随地管理家庭网络。* 内置丰富的影视资源和音乐资源,满足用户的娱乐需求。总之,中兴B863AV3.1-M2和创维E900V22C都支持WIFI,但它们在功能和特点上略有不同。用户可以根据自己的需求选择适合自己的魔百盒。
玩过几款魔百盒,分享下经验,说的不对的地方请指正。
S905L3A-比S905L3A多了杜比 905l3a(b)芯片,安兔兔跑分4.6w左右,其他比如 905l3, 905l3b只能跑2.5w左右
gpu也差距明显,905l3a是g31的gpu,其他型号都是mali450的。g31比mali450强很多。
所以 905l3a芯片的机型有:
unt403a 无wifi
unt413a 有wifi
e900v22c 有wifi
e900v22d 无wifi
b863av3.2 这类中兴的没玩过,不知道有没有wifi版之分。
以上都是2g+8g
cm311-1a 无wifi
m401a 无wifi
上面这俩是 2g+16g,算是现阶段魔百盒的机皇了。
买魔百盒最好从以上型号里选,芯片最强。
有wifi版比无wifi版要贵个二三十元,家里插网线方便的话,选无wifi版更实惠。
burning   

一脸茫然的看完了
meder   

【晶晨S905L3安卓9当贝-设置江苏有无线已Root-一键待机-灯正常-主页键正常(自用版)】大佬 这个固件在哪里下载的 @侃遍天下无二人
netsome   

原来是版主大佬,六六六
1596740967   

电视盒子能升级安卓版本挺好的。
忧郁之子   

版主大佬发帖了
dxaw2458   

这个牵扯到重新修改打包固件了吧,直接修改APP行不行?
52soft   


burning 发表于 2024-5-28 12:34
【晶晨S905L3安卓9当贝-设置江苏有无线已Root-一键待机-灯正常-主页键正常(自用版)】大佬 这个固件在哪里下 ...

晶晨S905L3(比较特殊芯片)安卓9当贝桌面修改自用版_中国移动魔百盒_ZNDS
https://www.znds.com/tv-1239788-1-1.html
这里找的,不过好像失效了,我补个链接:https://www.123pan.com/s/RoZJjv-7BnLh.html
dxaw2458   

遥控器也可以打开开发者  或者安装第三方软件跳转
您需要登录后才可以回帖 登录 | 立即注册

返回顶部