Skip to content

Instantly share code, notes, and snippets.

@qxj
Last active October 10, 2022 07:38
Show Gist options
  • Save qxj/54d9693e9fdffb5200bb6bc0db9690b6 to your computer and use it in GitHub Desktop.
Save qxj/54d9693e9fdffb5200bb6bc0db9690b6 to your computer and use it in GitHub Desktop.

Revisions

  1. qxj revised this gist Apr 18, 2020. No changes.
  2. qxj revised this gist Apr 18, 2020. No changes.
  3. qxj revised this gist Apr 18, 2020. No changes.
  4. qxj revised this gist Apr 18, 2020. No changes.
  5. qxj created this gist Apr 18, 2020.
    165 changes: 165 additions & 0 deletions 小米电视精简.bat
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,165 @@
    @echo off
    cd /d "%~dp0"
    echo 温馨提示:若电视执行脚本后异常,恢复方法“关电视,拔电源,等十秒后,然后插电源,同时按住遥控器主页键和菜单键不放,开电视,然后进入recovery,清除数据后重启,就会恢复原厂设置了。
    echo 打开设置-关于-产品型号,对着产品型号连点七次,开发模式就开启了,之后返回账号与安全,找到adb调试,并打开,接着进入网络设置,记住自己的IP地址

    echo 语音搜索西游记,播放,安装云视听极光插件,腾讯视频必须,否则没法播放
    echo 语音搜索汪汪队,播放,安装播放插件
    set /p var=按回车键继续:

    echo 请输入电视IP地址,按回车键确认,此时电视会提示是否连接电脑,选择确认即可;
    set /p ip=电视IP地址:

    echo 正在连接,请稍后
    set matchStr=connected
    :connect
    for /f "tokens=*" %%i in ('%~dp0adb connect %ip%') do @set result=%%i

    echo %result% | findstr %matchStr% >nul && (echo 连接成功) || (echo 连接失败,正在重试
    (goto connect))


    set installResult=Success

    :installDangbei

    echo 精简桌面安装中,请稍后
    for /f "tokens=*" %%i in ('%~dp0adb install TVLauncherv3.11.apk') do @set installMessage=%%i
    echo in=%installMessage%

    echo %installMessage% | findstr %installResult% >nul && (echo 安装成功) || (echo 安装失败,正在重试
    (goto installDangbei))

    REM echo 当贝市场安装中,请稍后
    REM for /f "tokens=*" %%i in ('%~dp0adb install dangbeishichang.apk') do @set installMessage=%%i
    REM echo in=%installMessage%

    REM echo %installMessage% | findstr %installResult% >nul && (echo 安装成功) || (echo 安装失败,正在重试
    REM (goto installDangbei))

    echo HDM1安装中,请稍后
    for /f "tokens=*" %%i in ('%~dp0adb install com..mitv.hdmi1.apk') do @set installMessage=%%i
    echo in=%installMessage%

    echo %installMessage% | findstr %installResult% >nul && (echo 安装成功) || (echo 安装失败,正在重试
    (goto installDangbei))

    echo HDM2安装中,请稍后
    for /f "tokens=*" %%i in ('%~dp0adb install com..mitv.hdmi2.apk') do @set installMessage=%%i
    echo in=%installMessage%

    echo %installMessage% | findstr %installResult% >nul && (echo 安装成功) || (echo 安装失败,正在重试
    (goto installDangbei))

    echo HDM3安装中,请稍后
    for /f "tokens=*" %%i in ('%~dp0adb install com..mitv.hdmi3.apk') do @set installMessage=%%i
    echo in=%installMessage%

    echo %installMessage% | findstr %installResult% >nul && (echo 安装成功) || (echo 安装失败,正在重试
    (goto installDangbei))

    echo DTMB安装中,请稍后
    for /f "tokens=*" %%i in ('%~dp0adb install com...mitv.dtmb.apk') do @set installMessage=%%i
    echo in=%installMessage%

    echo %installMessage% | findstr %installResult% >nul && (echo 安装成功) || (echo 安装失败,正在重试
    (goto installDangbei))


    echo 正在精简中,耐心等待。。。

    adb shell pm uninstall --user 0 com.xm.webcontent
    adb shell pm uninstall --user 0 com.sogou.speech.offlineservice
    adb shell pm uninstall --user 0 com.xiaomi.tweather
    adb shell pm uninstall --user 0 com.xiaomi.mimusic2
    REM adb shell pm uninstall --user 0 com.mitv.videoplayer
    REM adb shell pm uninstall --user 0 com.android.providers.downloads
    adb shell pm uninstall --user 0 com.xiaomi.mitv.handbook
    REM adb shell pm uninstall --user 0 com.android.certinstaller
    adb shell pm uninstall --user 0 com.mitv.appstore.component.land
    REM adb shell pm uninstall --user 0 com.xiaomi.mitv.tvmanager
    adb shell pm uninstall --user 0 com.mitv.alarmcenter
    adb shell pm uninstall --user 0 com.xiaomi.mitv.calendar
    adb shell pm uninstall --user 0 com.mitv.gallery
    adb shell pm uninstall --user 0 com.xiaomi.gamecenter.sdk.service.mibox
    adb shell pm uninstall --user 0 com.mitv.care
    adb shell pm uninstall --user 0 com.xiaomi.mitv.karaoke.service
    adb shell pm uninstall --user 0 com.xiaomi.miplay
    adb shell pm uninstall --user 0 com.xiaomi.mibox.gamecenter
    adb shell pm uninstall --user 0 com.xiaomi.mitv.upgrade
    REM adb shell pm uninstall --user 0 com.xiaomi.account
    adb shell pm uninstall --user 0 com.droidlogic
    adb shell pm uninstall --user 0 com.xiaomi.mitv.payment
    adb shell pm uninstall --user 0 com.xiaomi.mitv.pay
    adb shell pm uninstall --user 0 com.xiaomi.tv.appupgrade
    adb shell pm uninstall --user 0 com.android.vpndialogs
    adb shell pm uninstall --user 0 com.xiaomi.mitv.tvpush.tvpushservice
    adb shell pm uninstall --user 0 com.xiaomi.account.auth
    adb shell pm uninstall --user 0 com.xiaomi.statistic
    adb shell pm uninstall --user 0 com.mipay.wallet.tv
    adb shell pm uninstall --user 0 com.xiaomi.smarthome.tv
    REM adb shell pm uninstall --user 0 com.xiaomi.mitv.appstore
    adb shell pm uninstall --user 0 com.miui.tv.analytics
    adb shell pm uninstall --user 0 com.xiaomi.mitv.shop
    adb shell pm uninstall --user 0 com.xiaomi.devicereport
    adb shell pm uninstall --user 0 com.xiaomi.mibox.lockscreen
    adb shell pm uninstall --user 0 com.mi.umi
    adb shell pm uninstall --user 0 com.mi.umifrontend
    adb shell pm uninstall --user 0 com.android.proxyhandler
    adb shell pm uninstall --user 0 com.xiaomi.mitv.advertise
    adb shell pm uninstall --user 0 com.android.location.fused
    adb shell pm uninstall --user 0 com.xiaomi.screenrecorder
    adb shell pm uninstall --user 0 com.miui.systemAdSolution
    adb shell pm uninstall --user 0 com.xiaomi.tv.gallery
    adb shell pm uninstall --user 0 com.pptv.tvsports.preinstall
    adb shell pm uninstall --user 0 com.duokan.videodaily
    adb shell pm uninstall --user 0 com.pplive.atv

    REM adb shell pm uninstall --user 0 com.xiaomi.mitv.upgrade
    REM adb shell pm uninstall --user 0 com.xiaomi.account
    REM adb shell pm uninstall --user 0 com.droidlogic
    REM adb shell pm uninstall --user 0 com.xiaomi.mitv.payment
    REM adb shell pm uninstall --user 0 com.xiaomi.upnp
    REM adb shell pm uninstall --user 0 com.xiaomi.mitv.pay
    REM adb shell pm uninstall --user 0 com.xiaomi.tv.appupgrade
    REM adb shell pm uninstall --user 0 com.android.vpndialogs
    REM adb shell pm uninstall --user 0 com.xiaomi.mitv.remotecontroller.service
    REM adb shell pm uninstall --user 0 com.xiaomi.mitv.tvpush.tvpushservice
    REM adb shell pm uninstall --user 0 com.jiajia.yundonghui.mitv
    REM adb shell pm uninstall --user 0 com.xiaomi.statistic
    REM adb shell pm uninstall --user 0 com.mipay.wallet.tv
    REM adb shell pm uninstall --user 0 com.xiaomi.smarthome.tv
    REM adb shell pm uninstall --user 0 com.xiaomi.mitv.appstore
    REM adb shell pm uninstall --user 0 com.xiaomi.milink.udt
    REM adb shell pm uninstall --user 0 com.mi.miplay.mitvupnpsink
    REM adb shell pm uninstall --user 0 com.mi.umifrontend
    REM adb shell pm uninstall --user 0 com.miui.tv.analytics
    REM adb shell pm uninstall --user 0 com.xiaomi.dlnatvservice
    REM adb shell pm uninstall --user 0 com.xiaomi.mitv.assistant.manual
    REM adb shell pm uninstall --user 0 com.xiaomi.mitv.shop
    REM adb shell pm uninstall --user 0 com.xiaomi.devicereport
    REM adb shell pm uninstall --user 0 com.xiaomi.mibox.lockscreen
    REM adb shell pm uninstall --user 0 com.duokan.airkan.tvbox
    REM adb shell pm uninstall --user 0 com.mi.umi
    REM adb shell pm uninstall --user 0 com.xiaomi.gamecenter.sdk.service.mibo
    REM adb shell pm uninstall --user 0 com.android.proxyhandler
    REM adb shell pm uninstall --user 0 com.android.statementservice
    REM adb shell pm uninstall --user 0 com.xiaomi.mitv.advertis
    REM adb shell pm uninstall --user 0 com.android.location.fused
    REM adb shell pm uninstall --user 0 com.xiaomi.mitv.service
    REM adb shell pm uninstall --user 0 com.xiaomi.screenrecorder
    REM adb shell pm uninstall --user 0 com.mitv.screensaver
    REM adb shell pm uninstall --user 0 com.ktcp.tvvideo
    REM adb shell pm uninstall --user 0 com.miui.systemAdSolution
    REM adb shell pm uninstall --user 0 com.pptv.tvsports.preinstall
    REM adb shell pm uninstall --user 0 com.duokan.videodaily
    REM adb shell pm uninstall --user 0 com.pplive.atv
    REM adb shell pm uninstall --user 0 com.xiaomi.mitv.advertise
    REM adb shell pm uninstall --user 0 com.xiaomi.account.auth
    REM adb shell pm uninstall --user 0 com.xiaomi.tv.gallery
    REM adb shell pm uninstall --user 0 com.xiaomi.mitv.handbook
    adb shell pm uninstall --user 0 com.mitv.tvhome

    echo "恭喜您,精简成功,快去重启下电视,看看效果吧!"

    @pause