电视盒子adb命令 | 您所在的位置:网站首页 › 电视盒子adb调试密码 › 电视盒子adb命令 |
PC机连接某个电视盒子设备
adb connect 192.168.1.19(连接某个设备,192.168.1.19是设备的IP地址,手机测试一般用不到,盒子或者电视设备会用到) 安装PC上的某个APK文件 adb install C:/蜂巢tv2.0.apk 安装指定PC路径上的某个apk 卸载的安装的APK文件 adb uninstall com.hiveview.tv (包名) 卸载设备上安装的apk 清除安装的APK缓存数据 adb shell pm clear com.hiveview.tv(包名) 清除某个apk缓存数据,清空的是 /data/data/包名/ 下的数据,包括数据库文件等 查看APK包名版本信息 aapt dump badging pc上apk路径地址,查看某个apk(在Android系统中包命(例如格式:com.hiveview.tv)是唯一标示一个应用的ID) shell模式命令窗口 adb shell 是进入Linux命令模式了,进入此模式之后,ls,cd ,rm 等命令都可用使用了,
把本地文件放到设备端 adb push D:\file.txt system/ file.text是本地文件 system是设备路径 把设备端文件放置到本地电脑 adb pull system/file.txt D:/ system/file.text是设备上的文件 D:/是本地路径 截屏 adb shell 进入linux命令模式 执行screencap -p /data/app/1.png 截屏,截屏的图片1.png即在/data/app文件夹下了 发送广播的命令 adb shell am broadcast -a com.android.test --es test_string "this is test string" --ei test_int 100 --ez test_boolean true -es 是传递String参数,test_string 参数key "this is test string" 是参数值 -ei 是传递int参数,test_int 参数key 10 是参数值 -ez 是传递boolean参数,test_boolean 参数key true是参数值 启动某个activity am start -n 包(package)名/包名.活动(activity)名称启动 云屏默认设置:am start com.android.settings/.Settings后跟 --es 可以传递参数 挂载某个目录mount -o remount /system 挂载某个目录,如果命令行提示文件只有读权限,建议执行此命令挂在一下此目录 查看内存使用情况 adb shell 模式下:cat /proc/meminfo 详情解释(http://www.jbxue.com/LINUXjishu/9930.html) MemTotal: 所有可用RAM大小(即物理内存减去一些预留位和内核的二进制代码大小) MemFree: LowFree与HighFree的总和,被系统留着未使用的内存 Buffers: 用来给文件做缓冲大小 Cached: 被高速缓冲存储器(cache memory)用的内存的大小(等于 diskcache minus SwapCache ). SwapCached:被高速缓冲存储器(cache memory)用的交换空间的大小 已经被交换出来的内存,但仍然被存放在swapfile中。用来在需要的时候很快的被替换而不需要再次打开I/O端口。 Active: 在活跃使用中的缓冲或高速缓冲存储器页面文件的大小,除非非常必要否则不会被移作他用. Inactive: 在不经常使用中的缓冲或高速缓冲存储器页面文件的大小,可能被用于其他途径. HighTotal: HighFree: 该区域不是直接映射到内核空间。内核必须使用不同的手法使用该段内存。 LowTotal: LowFree: 低位可以达到高位内存一样的作用,而且它还能够被内核用来记录一些自己的数据结构。Among many other things, it is where everything from the Slab is allocated. Bad things happen when you're out of lowmem. SwapTotal: 交换空间的总大小 SwapFree: 未被使用交换空间的大小 Dirty: 等待被写回到磁盘的内存大小。 Writeback: 正在被写回到磁盘的内存大小。 AnonPages:未映射页的内存大小 Mapped: 设备和文件等映射的大小。 Slab: 内核数据结构缓存的大小,可以减少申请和释放内存带来的消耗。 SReclaimable:可收回Slab的大小 SUnreclaim:不可收回Slab的大小(SUnreclaim+SReclaimable=Slab) PageTables:管理内存分页页面的索引表的大小。 NFS_Unstable:不稳定页表的大小 VmallocTotal: 可以vmalloc虚拟内存大小 VmallocUsed: 已经被使用的虚拟内存大小。 VmallocChunk: largest contigious block of vmalloc area which is free 命令行模拟遥控器按键 adb shell 进入命令模式下:input keyevent keycode值 如: input keyevent 4 相当于按了返回键 input keyevent 82 模拟菜单键 input keyevent 3 主页键 input keyevent 19 按上键 input keyevent 20 按下键 input keyevent 21 按左键 input keyevent 22 按右键 input keyevent 23 按确定键 刷ROM命令 adb connect IP 连接上盒子或者电视,盒子上插上带ROM的U盘,命令窗口输入 adb reboot recovery,之后盒子重启会直接读取ROM文件进行刷机了
串口TTL:pm list packages 查看已安装应用
河北联通IPTV烽火HG680-R成功破解安装软件教程 需要物品清单 电脑一台(win系统) TTL一个 机顶盒一个,河北版联通IPTV烽火HG680-R FAT32格式的U盘一个 电视机一台(可选) Putty下载地址:链接: https://pan.baidu.com/s/1mirXwta 密码: 6jha 操作步骤: 首先把TTL不接任何东西插到电脑上面 需要注意如下设置:TTL设置电平3.3V 计算机(我的电脑)-;管理-;设备管理器-;CH340-;波特率选择115200点确定 开机检查: 首先把所有的线连接好,机顶盒处需要的线是ttl线,电源线,其他的不需要接,电脑方面只需要插上TTL就准备完毕了。 打开Putty 设置com口与波特率,然后点击打开 接下来打开盒子的电源,putty就开始接收到数据了 AC_ON MIU0_DQS-OK MIU00_U RelocationOffsetis:011d7000 [AT][MB][startub][334] U-Boot2011.06(Apr022016-22:51:05) [MIUINFO]miuopencreateinstanceat559e9418withprivatesize80bytesat559e9460 createinstanceat559e94b8withprivatesize52bytesat559e9500 ubootheldat[557ddf60~56b00000],size=013220a0 CPU:Clippers Board:BD_MST207C_D01A_S_CLIPPERS DRAM:875MiB NowrunninginRAM-U-Bootat:55c00000 eMMC:HS200200MHz 下面的省略,还有很多,到此如果跟教程一样的话就说明前期操作完美,可以进行下一步的操作了。 三、放入U盘文件并进行安装即破解 找一个FAT32格式的U盘,最好是空盘,以免出现莫名其妙的问题 把刚刚下载好的当贝桌面放入U盘的根目录,然后插入盒子的usb里面 然后输入命令:df 这里的/mnt/usb/sda1就是我的U盘所在的目录,你的可能不一样,不过一般都是在mnt文件夹下面的sda1文件夹里面。 然后输入命令进入U盘文件夹下面:cd/mnt/usb/sda1 接下来输入命令:ls shell@orange:/mnt/usb/sda1#ls DangBeiTvLauncher_2.1.2_znds.apk LOST.DIR 上面的DangBeiTvLauncher_2.1.2_znds.apk就是我下载的当贝桌面apk 接下来输入命令进行安装:pminstallDangBeiTvLauncher_2.1.2_znds.apk shell@orange:/mnt/usb/sda1#pminstallDangBeiTvLauncher_2.1.2_znds.apk pkg:DangBeiTvLauncher_2.1.2_znds.apk caller:integrator_set_target_on_demand [INFO]DataExchangeCounttoUserSpace:11 [INFO]Voltage:115 on_demand_handshake:[cpu3][Binder_4]wokenup,copycpu_voltage:115cpu_voltage_type:0change_cnt:11touserspace [resultis0]input:11,wake_upwait_queueforwrite_down [INFO]VoltageType:0 [INFO]DataExchangeCountfromUserSpace:11 Function=change_cpus_timer,Line=792,cpu0do:[cpu0]adjustcpufreqfor701000KHZto1200000KHZ caller:integrator_set_target_on_demand [INFO]DataExchangeCounttoUserSpace:12 on_demand_handshake:[cpu3][Binder_4]wokenup,copycpu_voltage:115cpu_voltage_type:0change_cnt:12touserspace [resultis0]input:12,wake_upwait_queueforwrite_down [INFO]Voltage:115 [INFO]VoltageType:0 [INFO]DataExchangeCountfromUserSpace:12 Function=change_cpus_timer,Line=792,cpu0do:[cpu0]adjustcpufreqfor1200000KHZto701000KHZ Success 直到显示Success为止即为安装成功,下面我们来验证一下,输入命令:pmlistpackages shell@orange:/mnt/usb/sda1#pmlistpackages package:com.boyaa.scmj.tv.youle package:com.mstar.android.providers.tv package:com.android.printspooler package:com.android.defcontainer package:android package:com.android.settings package:com.android.externalstorage package:com.hbunicom.iptv package:com.ipanel.ime package:com.android.proxyhandler package:cn.cheerz.ihw package:com.android.dummyactivity package:com.android.systemui package:com.android.inputdevices package:com.ipanel.home.ctc.upgrade package:com.android.smspush package:com.android.packageinstaller package:com.mstar.miscsetting package:com.cloud.cyber package:com.mstar.tvsetting package:com.ipanel.apps.loading package:com.dangbei.tvlauncher package:com.svox.pico package:com.android.smart.terminal.nativeplayer package:com.hpplay.happyplay.aw package:com.huawei.iptv.stb.videotalk.activity package:tvtests.com.mstar.android.tv package:com.android.mcast package:com.voole.vooledesktop package:com.android.documentsui package:com.live.firsttv package:com.CTC_ChinaNet.android.tm package:com.broadcom.bluetoothmonitor package:com.android.wallpapercropper package:com.android.sharedstoragebackup package:com.android.location.fused package:com.android.backupconfirm package:com.android.providers.settings package:com.android.vpndialogs package:com.vogins.wodou package:com.voole.webepg package:com.android.keyguard package:com.android.pacprocessor package:com.huawei.dsm package:com.android.shell package:com.suning.tv.ebuy package:com.mstar.tv.service package:rca.rc.tvtaobao 仔细找,可以发现里面有我们安装好的当贝桌面apk程序com.dangbei.tvlauncher 然后我们来让当贝桌面启动起来,如果盒子连接这电视机的话就可以看到显示桌面已经换成了当贝桌面,命令如下:amstartcom.dangbei.tvlauncher shell@orange:/mnt/usb/sda1#amstartcom.dangbei.tvlauncher Starting:Intent{act=android.intent.action.MAINcat=[android.intent.category.LAUNCHER]pkg=com.dangbei.tvlauncher} [dvfs_boost]thisclientisnotrunning Function=write_cpufreq_to_RIU,Line=516,writecpu_freqtoRIU:0x3E8 caller:integrator_set_target_on_demand [INFO]DataExchangeCounttoUserSpace:13 on_demand_handshake:[cpu3][Binder_4]wokenup,copycpu_voltage:115cpu_voltage_type:0change_cnt:13touserspace [resultis0]input:13,wake_upwait_queueforwrite_down [INFO]Voltage:115 [INFO]VoltageType:0 [INFO]DataExchangeCountfromUserSpace:13 shell@orange:/mnt/usb/sda1#cfg80211:CallingCRDAtoupdateworldregulatorydomain rtusbinitrt2870---; 此处省略几百行代码不需要纠结显示了什么 [resultis0]input:14,wake_upwait_queueforwrite_down [INFO]Voltage:115 [INFO]VoltageType:0 [INFO]DataExchangeCountfromUserSpace:14 Function=change_cpus_timer,Line=792,cpu0do:[cpu0]adjustcpufreqfor1000000KHZto701000KHZ 显示到这里,出现[INFO]Function就表示已经启动当贝桌面完成了,到此,破解完成。 |
CopyRight 2018-2019 实验室设备网 版权所有 |