adb

piaoxue888 2023-4-16 708

1、开启电视ADB功能:系统->系统信息->操作遥控器方向键(上下左右)->ADB开启

2、同一局域网下,电脑连接电视adb

adb connect 192.168.50.141
adb devices

adb shell busybox find /system/xbin/ -name "*su"  #查找是否有提权命令


telnetd -p 23 -l /system/bin/sh &"      #开启telnet

3、禁止升级,删除系统软件

pm list packages                        #列出包名
pm list packages -d                     #查看被禁应用

pm disable com.snm.upgrade	        #禁止升级
pm disable com.tcl.versionUpdateApp     #禁止系统升级
pm disable com.tcl.bootadservice        #禁止开机广告

pm disable com.tcl.cyberui              #禁用系统原生桌面
pm hide com.tcl.cyberui
              
pm uninstall --user 0 com.tcl.tshop     #彻底删除

4、安装第三方桌面和软件

adb shell setprop persist.tcl.debug.installapk 1      #解除安装限制
adb shell setprop persist.tcl.installapk.enable 1
adb install 0当贝桌面4.1.6.apk
adb install 0ATV桌面0.1.9.apk
adb install 0EmotnUI桌面1.0.9.apk

adb install 0大刀1.0.46.apk  #可快速进入工厂模式,酒店模式,开启开机启动指定桌面

adb shell cmd package set-home-activity "com.dangbei.tvlauncher/com.dangbei.tvlauncher.activity.SplashActivity"

删除黑名单

adb shell
tclsu
mount -o remount -o rw /system              #挂载系统目录可读写
cd /system/etc/
busybox find . -name "*black*"              #查找黑名单
rm -r ./FF-CN-T962A2-J55_black_list.json    #删除黑名单内容

5、域名屏蔽

/system/etc/hosts
# TCL电视域名屏蔽:
# 广告相关
127.0.0.1 ads.huan.tv
127.0.0.1 ads.huantest.com
127.0.0.1 ads.api.my7v.com
127.0.0.1 ads-ut.api.leiniao.com
127.0.0.1 ads-uo.api.leiniao.com
127.0.0.1 euads-o.api.leiniao.com
127.0.0.1 hwads-t.api.my7v.com
127.0.0.1 my7v.com
127.0.0.1 testads.api.my7v.com
# 系统升级相关
127.0.0.1 aiseet.aa.aisee.tv
127.0.0.1 aiseet.aa.atianqi.com
127.0.0.1 api.upgrade.platform.huan.tv
127.0.0.1 launcher.tcloudfamily.com
127.0.0.1 launcher-o.apk.tcloudfamily.com
127.0.0.1 tcloudfamily.com
127.0.0.1 tclupgrade.huantest.com
127.0.0.1 updatemain.aisee.tv
127.0.0.1 updateback.aisee.tv
# 系统升级相关(新款机型新增)
127.0.0.1 huan.tv
127.0.0.1 huantest.com
127.0.0.1 test.launcher.tcloudfamily.com
127.0.0.1 testoverseaupgrade.api.my7v.com
127.0.0.1 upgrade.api.my7v.com
127.0.0.1 upgrade-uo.api.leiniao.com


最新回复 (5)
  • piaoxue888 2023-5-2
    引用 2

    利用TCL默认使用sserver开的8090端口来执行root命令

    1、测试:

    nc -zv 192.168.50.141 8089-8091  #检测8090是否开启
    nc 192.168.50.141 8090   #与8090端口连接,执行下面这条命令
    id > /tmp/idinfo.log     #获取本端口执行收到的命令时的身份,将输出保存在/tmp下面
    chown shell:shell /tmp/idinfo.log  #上条命令会返回ok,紧接着执行这条命令
    
    adb connect 192.168.50.141
    adb shell
    cat /tmp/idinfo.log
    uid=0(root) gid=0(root)

    2、提取SuperSU的卡刷包里的su、sukernel、supolicy 、libsupol.so、Superuser.apk,写tclroot.sh脚本

    #!/system/bin/sh
    # DKing Root Hack
    mount -o remount,rw /system
    cp ./su  /system/bin/su
    cp ./su  /system/xbin/su
    cp ./sukernel  /system/bin/sukernel
    cp ./sukernel  /system/xbin/sukernel
    cp ./supolicy  /system/bin/supolicy
    cp ./supolicy  /system/xbin/supolicy
    cp ./libsupol.so  /lib/libsupol.so
    cp ./Superuser.apk  /system/app/Superuser.apk
    chown 0:0 /system/bin/su
    chmod 6755 /system/bin/su
    chown 0:0 /system/bin/sukernel
    chmod 6755 /system/bin/sukernel
    chown 0:0 /system/bin/supolicy
    chmod 6755 /system/bin/supolicy
    chown 0:0 /system/xbin/su
    chmod 6755 /system/xbin/su
    chown 0:0 /system/xbin/sukernel
    chmod 6755 /system/xbin/sukernel
    chown 0:0 /system/xbin/supolicy
    chmod 6755 /system/xbin/supolicy
    chown 0:2000 /lib/libsupol.so
    chmod 0644 /lib/libsupol.so
    chown keystore:keystore /system/app/Superuser.apk
    chmod 0644 /system/app/Superuser.apk
    reboot

    3、把以上6个文件放入sufiles文件夹里,推送到电视临时目录里

    adb push ../sufiles  /data/local/tmp/sufiles

    4、利用8090漏洞执行提升权限命令

    nc  192.168.x.xxx  8090
    cd  /data/local/tmp/sufiles  &&  chown root:root tclroot.sh  && chmod 6755 tclroot.sh  &&  ./tclroot.sh

    5、进入SuperSU更新su文件,设置权限即可

  • piaoxue888 2023-5-2
    引用 3

    xx

    adb connect 192.168.50.141
    adb shell
    tclsu
    
    cd /dev/block/
    tftp 192.168.50.186 -pl recovery     #备份官方recovery到pc
    
    tftp 192.168.50.186 -gr recovery     #把修改的recovery传回电视覆盖
    adb push recovery.img /data/local/tmp/
    dd if=/data/local/tmp/recovery.img of=/dev/block/recovery  #修改的recovery替换官方recovery,以便刷修改的包
    
    adb reboot bootloader
    adb reboot fastboot      #重启到bootloader(fastboot)线刷模式
    adb reboot recovery      #重启到recovery卡刷模式
    adb reboot edl           #重启到9008刷机模式!仅限高通部分机型!慎用!
    adb sideload xxx.zip     #用于sideload模式推送刷机包,在rec打开sideload模式
    
    adb devices              #检查一下设备是否连接正常
    
    adb install %1           #安装拖进来的apk
    pause


  • piaoxue888 2023-8-9
    引用 4
    出现adb.exe: more than one device/emulator错误

    adb -s 192.168.50.212:5555 install iplay.apk
  • piaoxue888 11月前
    引用 5

    cd D:\platform-tools
    adb kill-server
    adb start-server

    adb connect  127.0.0.1:58526 
    adb devices

    adb -s 127.0.0.1:58526 install my-tv-0-v1.2.5.apk

  • piaoxue888 6月前
    引用 6

    开启电视的adb调试功能

     

    0.LM Ultimate能开启ADB调试,安卓系统版本为安卓7及以上版本。

     

    1.在电视或机顶盒上成功安装LM Ultimate,将其打开并点击左下角的【ENABLE STOCK LAUNCHER】;

     

    2.在弹出的提示中点击【OPEN ADB SETTINGS】,就可以调启系统的ADB调试开关;

     

    3.在开发者选项中选择【调试】,之后将其开启,再退出就OK。

     

    4.在设置桌面时,必须在电视或机顶盒上安装了第三方桌面app时,才能关闭系统桌面。

     

    5.如果电视或机顶盒没有安装第三方桌面app,千万别点击右下角【DISABLE STOCK LAUNCHER】,否则开不了机。

     

    如果当前默认系统桌面不显示第三方安装的桌面,可以按下遥控器主页按钮(home键),弹出的选择桌面选择安装的第三方桌面,并选择始终。

     

    6.海信、小米、索尼都可以使用此方法开启,大多厂商机型都可以使用这个工具开启。

     

    7.华为智慧屏目前所知不支持打开ADB调试或者USB调试,所以想自定义桌面也比较难。

返回
发新帖