User Tools

Site Tools


android:tvbox-install-app

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
android:tvbox-install-app [2015/11/27 21:06] – [获得同一局网中天猫盒子IP地址] percyandroid:tvbox-install-app [2015/11/28 00:09] – [com.aliyun.os] percy
Line 83: Line 83:
  
 如果这个方法失败了, 那后面就要想其它的方法了. 如果这个方法失败了, 那后面就要想其它的方法了.
 +
 +事实证明, 虽然可以安装成功, 但是过不了多久就又被删除了
 +
 +后来做了一次RESET, 然后在路由器中禁用了以下域名
 +
 +===== 域名禁止 =====
 +
 +<code>
 +tvupgrade.yunos.com
 +osupdate.aliyun.com 
 +osfota.cdn.aliyun.com
 +osupdateservice.yunos.com
 +yunos.com
 +aliyun.com
 +</code>
 +
 +
 +hiwifi hosts:
 +<code>
 +127.0.0.1    tvupgrade.yunos.com
 +127.0.0.1    osupdate.aliyun.com
 +127.0.0.1    osfota.cdn.aliyun.com
 +127.0.0.1    osupdateservice.yunos.com
 +127.0.0.1    yunos.com
 +
 +</code>
 +
 +
 +====== 最不想看到的解决方案:反编译破解修改包名 ======
 +好吧, 就算我屏蔽了它的相关host, 在重启之后, 它还是把系统更新了, 想必是没有完全屏蔽掉所有的域名或者是服务器IP.
 +
 +就拿HDP直播为例吧, 发现我每次用沙发管家安装的时候, 貌似安装完之后, 立刻就会被删除, 猜测它维护了一个应用package name列表, 当检测到的这个package name的时候就直接执行了删除程序. 
 +
 +如果真是这样的话, 那我的唯一方法就是把HDP直播package name换掉, 这是我最不想看到的方式了, 因为这意味着我要把HDP直播反编译, 修改里面的包名, 并改掉相关的smali文件.
 +
 +反编译破解一个APK并没有花掉几分钟
 +
 +
 +===== 反编译工具 =====
 +
 +相关反编译工具, 我之前整理过, 直接拿来用就可以
 +  git clone https://github.com/pjq/android_apk_tool
 +  cd android_apk_tool
 +  ./apktool D HDP_61.apk 
 +  cd HDP_61
 +  vim AndroidManifest.xml
 +
 +这里我把它原来的包名从hdpfans.com改为**com.aliyun.os**, 这个就不要怪我了
 +
 +查找一下哪些地方有"hdpfans.com"
 +  grep -i -R  "hdpfans.com" *
 +  
 +  vim smali/hdp/http/MyApp.smali
 +  vim smali/hdp/player/ft.smali
 +  vim smali/hdp/player/LivePlayerNew.smali
 +
 +直接使用了vim sed ":1,%s/hdpfans.com/com.aliyun.os/gc"人肉一个一个替换
 +
 +改为之后, 就是重新打包APK了
 +  cd ..
 +  ./apktool B HDP_61
 +  
 +再重新对APK进行签名
 +  cd resign_tool/
 +  ./resign_apk.sh ../HDP_61/dist/HDP_61.apk 
 +  
 +得到签名之后的文件
 +  HDP_61_signed.apk 
 +
 +最后安装
 +  adb install -r HDP_61_signed.apk 
 +  
 +居然正常安装成功, 并且成功启动应用, 找到湖南卫视正常播放, 真的好意外, 居然一次就搞定了
 +
 +PS.整个过程貌似10分钟就搞定了
 +
 +===== com.aliyun.os =====
 +
 +最后我得到了一个应用, 包名是 **com.aliyun.os** 相信阿里会认的吧, 看起来就像是直系亲属^_^
 +
 +
 +
 +
 +
 +
 +
 +
 +
/var/www/dokuwiki/wiki/data/pages/android/tvbox-install-app.txt · Last modified: 2016/05/05 13:07 by 127.0.0.1