开心电视网|开心投影网|开心电视之家|开心电视论坛,源于玩家,报之以心,不负美好时光

微信扫一扫 分享朋友圈

已有 19006 人浏览分享

开启左侧

【星辰讲堂】开机自动开启adb

    [复制链接]
19006 48
本帖最后由 风维月魄 于 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文件,赋予权限、在末尾追加脚本
  1. chmod 755 /system/etc/install-recovery.sh
复制代码
  1. # 注意,以下命令为一行
  2. echo "sleep 10
  3. setprop service.adb.tcp.port 6666
  4. stop adbd
  5. start adbd" >> /system/etc/install-recovery.sh
复制代码


解释一下:
为什么要sleep 10,因为这是我测试过的官方固件基本都能用的时间,过了这10s,就没有什么来给你再次修改了。
为什么要更换端口为6666,因为之前说过5555经常抽风。这也导致你连接adb请加上6666端口。
不用echo命令也行,如果你的系统里有vi可以直接用vi命令.

最后吐槽一下论坛,,编辑了好几次,最后用纯文本编辑代码段才没抽风,这还是得持续优化啊~

原创不易,转载请注明原链接。

评论 47

solodarker  超凡大师  发表于 2020-8-16 14:42:58 | 显示全部楼层
install-recovery.sh里面直接添加这一行代码也一样吧

"seeep 10
setprop adb.tcp.port 6666
stop adbd
start adbd"



只不过有的的确启动不起来。
深呼吸  超凡大师  发表于 2020-8-16 20:36:34 | 显示全部楼层
支持原创,谢谢分享
yes666  最强王者  发表于 2020-8-17 09:43:10 | 显示全部楼层
本帖最后由 yes666 于 2020-8-17 11:13 编辑

写错了吧?
不需要重新挂载system,确保可读写



任意能开机自动 sh脚本,写入以下



  1. sleep 10
  2. stop adbd
  3. setprop service.adb.tcp.port 6666
  4. start adbd
  5. adbd  &
复制代码
设置端口,后再启动,再加一层 强制启动
adbd  &

有待验证!!!!是否可行!!!
18074505366  禁止发言  发表于 2020-8-17 10:07:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
风维月魄  不屈白银  发表于 2020-8-17 10:57:40 | 显示全部楼层
solodarker 发表于 2020-8-16 14:42
install-recovery.sh里面直接添加这一行代码也一样吧

一样的,就是有些没有vi命令。比如海思的一些盒子。但echo应该没人去的掉
风维月魄  不屈白银  发表于 2020-8-17 11:08:39 | 显示全部楼层
yes666 发表于 2020-8-17 09:43
写错了吧?
不需要重新挂载system,确保可读写

ee,漏了service,其它差不多,而且我代码里的sleep也写错了,你跟着上套了。。
ZXS  不屈白银  发表于 2020-8-17 12:14:33 | 显示全部楼层
也有可能是系统有检测机制,总之就是不稳定。
ZXS  不屈白银  发表于 2020-8-17 12:15:15 | 显示全部楼层
也有可能是系统有检测机制,总之就是不稳定。
风维月魄  不屈白银  发表于 2020-8-17 13:01:03 | 显示全部楼层
ZXS 发表于 2020-8-17 12:14
也有可能是系统有检测机制,总之就是不稳定。

这相当于你在开机后手动执行命令,如果被覆盖的话sleep 30试一下。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

0

粉丝

1

主题
  • 联系我们
  • 邮箱:1186360836#qq.com(请把#改成@)
  • 电话:0000-000000
  • QQ客服 1186360836
  • 工作时间:周一至周五(早上9点至下午5点)
  • 微信公众平台

  • 扫描访问手机版

QQ|Archiver|手机版|小黑屋|开心电视网|开心投影网|开心电视论坛

GMT+8, 2024-4-25 22:34 , Processed in 0.031733 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.