admin 管理员组

文章数量: 887018

这款盒子找遍全网目前没有大佬做出包用来安装,无奈只能自行破解,安装软件,安装桌面!

思路就是将原来盒子的网络验证软件删除,安装当贝或者某个桌面,这样开机就可以进去自己的桌面了。

首先需要安装adb软件 ,当然你动手能力强也可以用putt/xshell配合USBttl来连接破解也是一样的,我没有工具就算了 用adb

1.打开盒子的调试,你才能用adb软件连接,adb就是个远程连接盒子的工具不懂问度粮,有这个工具非常强大,理论上可以破解无数盒子,adb软件百度下一个即可,配置好环境变量path里面添加adb的路径就可以在cmd里面使用adb语句了。

打开调试方法:开机会进入到网络设置认证界面,不联网点击网络设置,然后输入密码10086,进去关于界面,按遥控上左键32次就会出现调试,打开调试,插上网线,退回来看下你的IP然后就可以用这个IP利用adb链接盒子了

2.下面就是操作代码 直接复制吧 不懂就

adb connect 10.0.0.167   #链接盒子
adb root   #获取权限
adb remount   #修改权限
adb install D:\Users\Desktop\platform-tools_r33.0.3-windows\SkyLoaderA9_release.apk  #安装你需要的桌面如当贝,install后面就是你的电脑上文件位置
adb install D:\Users\Desktop\platform-tools_r33.0.3-windows\dbzm_4.1.6_dangbei.apk  #同上
adb shell am start com.shafa.launcher  #打开你安装好的桌面 沙发
adb shell #进入shell模式
su
getprop | grep dns   #查看dns  这里就是要准备修改dns 不然你的盒子就算装好也无法上网 要改成你的网络对应得dns
setprop net.dns2 202.98.192.67  #修改dns2
 setprop net.dns1 202.98.198.167
setprop net.dns3 10.0.0.254
setprop dns.special.dns1 202.98.192.67
setprop dns.special.dns2 202.98.198.167
setprop persist.sys.special.dns false #关闭这个是必须的
重启(重启之后有网它会更新)
adb connect 10.0.0.167
adb root
adb remount
adb shell pm list packages #列出安装列表
adb shell pm uninstall -k --user 0 com.android.chinamobile.migu.ott.ad.update #删除原来的安装包,必须的
adb shell pm uninstall -k --user 0 com.yst.whitebox  #这个也要删除
更新完之后自动没有网就再改一次dns 可以联网就不用改了 
setprop dhcp.eth0.dns1 202.98.198.167
setprop dns.special.dns1 202.98.192.67
setprop dns.special.dns2 114.114.114.114
setprop net.dns1 202.98.192.67
重启

下面是一些常规的安卓adb命令,用不上不用看

adb connect  192.168.XXX.XXX(自己的盒子的IP)
adb shell  进入shell模式
su su权限
mount -o rw,remount -t auto /                   挂读写
ls /system/app (显示系统APP)
rm -rf /system/app/SkyLoaderA9_release 卸载

pm list packages -f   查看安装的app
adb shell pm list packages  已安装的全部包
adb shell pm path com.example.XXX 查看路径
pm uninstall -k --user 0 com.fb.FileBrower  卸载app  com.shafa.launcher

am broadcast -a android.intent.action.BOOT_COMPLETED -c android.intent.category.HOME -n component  改程序自启动
 com.android.packageinstaller/com.android.packageinstaller.PackageInstallerActivity
dumpsys window windows | grep -E 'mCurrentFocus|mFocuse'  查看当前界面运行app

adb命令
adb root
adb remount
adb shell pm list packages 查看安装的包
adb shell pm uninstall -k --user 0 com.yst.whitebox    删除程序包
adb shell am start com.dangbei1.tvlauncher    打开程序
 setprop net.dns1 202.98.198.167
getprop | grep dns
cmcc_zhejiang:/ # setprop net.dns2 202.98.192.67
cmcc_zhejiang:/ # setprop net.dns2 10.0.0.254
cmcc_zhejiang:/ # setprop net.dns3 202.98.192.67
cmcc_zhejiang:/ # setprop net.dns4 202.98.192.67

c:\adb>adb root               获取权限                 adbd is already running as root
c:\adb>adb remount    获取权限
c:\adb>adb pull system/priv-app/SystemUI/SystemUI.apk d:/                             保存文件
c:\adb>adb push C:\Users\Administrator\Desktop\SystemUI.apk system/priv-app/SystemUI        上传文件
adb push D:\Users\Desktop\platform-tools_r33.0.3-windows\SkyLoaderA9_release                                  abd上传文件到指定系统文件   package:/system/priv-app/PackageInstaller/PackageInstaller.apk
adb install  D:\user\dbzm_4.1.6_dangbei.apk  安装文件
adb shell



cd c:/adb	
adb connect 192.168.XXX.XXX(自己的盒子的IP)
删除应用,也就是删除对应的安装包,adb uninstall 包名
adb shell pm uninstall -k --user 0 com.fb.FileBrower	# 卸载成功
# Success
安装应用命令adb install apk路径

adb shell
cd /storage/external_storage/sda/app(进入U盘)
pm install dbsc.apk(安装当贝市场)
pm install dbzm.apk(安装当贝桌面)

am start com.dangbei.tvlauncher(启动当贝桌面)
注意:pm install 安装各个软件会反馈Success,说明安装成功;
mv /system/app/SHCMCC_Guide.apk /system/app/SHCMCC_Guide.apk0  改名
dumpsys window windows | grep -E 'mCurrentFocus|mFocuse'
# 找到顶层activity app
adb shell dumpsys activity | findstr

找到要提取apk的包名

adb shell pm list packages
1
2、定位apk所在系统路径

adb shell pm path com.example.XXX
1
3、拉取出来

adb pull /data/app/com.example.XXX/base.apk
1
注意:

如果提示文件不存在:

adb: error: remote object '/data/app/com.XXXXX/base.apk' does not exist
1
则先复制apk到sdcard下边,再用pull拉取出来

如:

adb shell
su
cd /data/app/com.XXXXX/
cp ./base.apk /sdcard/com.XXXXX.apk
exit
exit
adb pull /sdcard/com.XXXXX.apk
1
2
3
4
5
6
7
adb devices #查看连接设备
 
adb -s cf27456f shell # 指定连接设备使用命令
 
adb install test.apk # 安装应用
 
adb install -r demo.apk #安装apk 到sd 卡:
 
adb uninstall cn.test.mobile #卸载应用,需要指定包
 
adb uninstall -k cn.test.mobile #卸载app 但保留数据和缓存文件
 
adb shell pm list packages #列出手机装的所有app 的包名
 
adb shell pm list packages -3 #列出除了系统应用的第三方应用包名
 
adb shell pm clear cn.test.mobile #清除应用数据与缓存
 
adb shell am start -ncn.test.mobile/.ui.SplashActivity #启动应用
 
adb shell dumpsys package #包信息Package Information
 
adb shell dumpsys meminfo #内存使用情况Memory Usage
 
adb shell am force-stop cn.test.mobile #强制停止应用
 
adb logcat #查看日志
 
adb logcat -c #清除log 缓存
 
adb reboot #重启
 
adb get-serialno #获取序列号
 
adb shell getprop ro.build.version.release #查看Android 系统版本
 
adb shell top -m 10 #查看占用内存前10 的app
 
adb push <local> <remote> #从本地复制文件到设备
 
adb pull <remote> <local> #从设备复制文件到本地
 
adb bugreport #查看bug 报告
 
adb help #查看ADB 帮助
————————————————

 

 

本文标签: 盒子 浙江移动 软件 网络 m401h