|
楼主 |
发表于 2022-8-5 12:22:45
|
显示全部楼层
后续,记录一下我做了哪些尝试:
1 ,root不了.TTL 上传的root软件,并不成功.
2 ,用现场配置工具,连接,可以成功,打开adb,可以成功.
再用"TV盒子助手" 连接,可以成功,再通过 TV盒子助手 上传 app,失败.
3 ,安装悟空 ,电脑上用"悟空助手" 可以连接, 但是通过 悟空助手 上传app,失败.
4 ,用现场配置工具,连接,可以成功,读取配置...成功,把读取的配置存在硬盘上,再修改导出的配置文件:
修改 文件中的 MarketCode=51 51代表四川省,改为99 中国通用地区代码.
修改 文件中的 AppInstallCtrl=3 3代表允许第3方(我自己的理解,不知道对不对)
最后,现场配置工具读入刚才修改好的配置,再尝试向盒子写入配置...失败!(别人可以成功,我这里不行)
5 ,既然现场配置工具写不上去,那么通过TTL来写:
把 stbconfig.ini /stbconfig_clear.ini等文件,像上面第4条这样修改完几个关键位置,存盘,
这几个ini文件 在盒子中有好几处 : /data ;/data/ztecfg ;/system/etc ; /cache/reset
把这几处的 ini文件全用修改好的覆盖了.
反复验证,确实是写上去了,把原来的覆盖了. 重启之后,尝试安装app...失败.
奇怪了,难道这样通过TTL也没写成功?
于是用现场配置工具连接上去,读取配置,读取出来的结果,不是我修改的,仍是"四川电信"!
那就是说,除了刚才那几处,盒子中还有其它保存配置的位置?
或者说,盒子中有修复机制,每次启动时,会强行还原?
6, 学别人的,先用TTL登录,拿到root权限, 修改 /system/bin/init.zte.post_boot.sh的内容.
让这个启动脚本,去自己打开 第三方软件限制.修改脚本过程肯定是成功了.因为完成后,
用cat /system/bin/init.zte.post_boot.sh 查看了修改的内容,都在.
同时,chmod 给脚本的执行权限也在.
于是重启...尝试安装软件...再次失败!
7, 已经想要放弃了,我通过TTL是可以装软件的,我的本意是想把这根TTL的尾巴拿下来.让我不通过这个办法也能安装软件.
于是最后尝试了两个方法,都可以成功,当然,这个成功,并不是"刷机"成功,只是比较另类的方式.
这里记录下来,让后来人少走弯路:
A 先用TTL上传,360Root, Re文件管理器,用360给Re文件管理器一个访问root的权限...成功.
要安装的app放在U盘里,盒子挂上U盘,用Re文件管理器把U盘里的文件,直接复制进 /data/app/ ...
由于Re文件管理器已经被授权,所以这种方式...经实测...可以成功.这是一种比较另类的方法,不保证别人也能照搬.
B 想要安装软件时,先用现场配置工具连上盒子,把adb打开.
再用adb connect ...连接. 用 adb push XXX.apk /data/app/.
经实测,在我的盒子上成功,这个办法的好处是连U盘都省了.是比较好的办法.
总之,虽然"刷机"失败了,直接用盒子上的XX市场安装在线的app失败了,直接用盒子安装U盘上的app也失败了,
但是通过不断的尝试,最后总算勉强实现了我的需求:
我的需求很简单,就是盒子取下TTL尾巴,照样能装软件.
至于是直接安装还是通过另类方法安装,我倒不介意.无非就是打开一下电脑.倒不嫌麻烦.
本帖结束.谢谢你的关注. |
|