本帖最后由 风维月魄 于 2020-8-17 11:10 编辑
2020.08.17更改:加了service,之前漏掉了,感谢各位提醒。

刷机常用TTL,刷完之后呢?不管是用命令行、还是用秋之盒、开心电视助手等工具,都得先连上adb吧?
据我所知,官方原厂的固件、某些官改兼容固件开启adb都比较麻烦,有些可以用遥控器,有些没找到可用遥控器的操作。
我曾尝试过开启启动默认的adb端口,有时成功有时不成功(改了以后第一次重启成功、第二次不成功)。
有可能是系统自己的命令覆盖了,也有可能是系统有检测机制,总之就是不稳定。
那么今天,我带来一个自己摸索的脚本,在创维E900V21C、E900V20C等盒子上测试可用,当然安卓设备理论上是通用的。
1、ttl连接板子
2、重新挂载system确保可读写
3、寻找/system/etc/install-recovery.sh 或者 /system/etc/istall-recovery-2.sh文件,赋予权限、在末尾追加脚本
- chmod 755 /system/etc/install-recovery.sh
复制代码- # 注意,以下命令为一行
- echo "sleep 10
- setprop service.adb.tcp.port 6666
- stop adbd
- start adbd" >> /system/etc/install-recovery.sh
复制代码
解释一下:
为什么要sleep 10,因为这是我测试过的官方固件基本都能用的时间,过了这10s,就没有什么来给你再次修改了。
为什么要更换端口为6666,因为之前说过5555经常抽风。这也导致你连接adb请加上6666端口。
不用echo命令也行,如果你的系统里有vi可以直接用vi命令.
最后吐槽一下论坛,,编辑了好几次,最后用纯文本编辑代码段才没抽风,这还是得持续优化啊~
原创不易,转载请注明原链接。
|