android:tvbox-install-app
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
android:tvbox-install-app [2015/11/27 22:55] – percy | android:tvbox-install-app [2016/05/05 13:07] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 88: | Line 88: | ||
后来做了一次RESET, | 后来做了一次RESET, | ||
- | 域名禁止 | + | ===== 域名禁止 |
+ | |||
+ | < | ||
tvupgrade.yunos.com | tvupgrade.yunos.com | ||
osupdate.aliyun.com | osupdate.aliyun.com | ||
Line 95: | Line 97: | ||
yunos.com | yunos.com | ||
aliyun.com | aliyun.com | ||
+ | </ | ||
+ | |||
+ | hiwifi hosts: | ||
< | < | ||
127.0.0.1 | 127.0.0.1 | ||
Line 104: | Line 109: | ||
</ | </ | ||
+ | |||
+ | |||
+ | ====== 最不想看到的解决方案: | ||
+ | 好吧, 就算我屏蔽了它的相关host, | ||
+ | |||
+ | 就拿HDP直播为例吧, | ||
+ | |||
+ | 如果真是这样的话, | ||
+ | |||
+ | 反编译破解一个APK并没有花掉几分钟 | ||
+ | |||
+ | |||
+ | ===== 反编译工具 ===== | ||
+ | |||
+ | 相关反编译工具, | ||
+ | git clone https:// | ||
+ | cd android_apk_tool | ||
+ | ./apktool D HDP_61.apk | ||
+ | cd HDP_61 | ||
+ | vim AndroidManifest.xml | ||
+ | |||
+ | 这里我把它原来的包名从hdpfans.com改为**com.aliyun.os**, | ||
+ | |||
+ | 查找一下哪些地方有" | ||
+ | grep -i -R " | ||
+ | | ||
+ | vim smali/ | ||
+ | vim smali/ | ||
+ | vim smali/ | ||
+ | |||
+ | 直接使用了vim sed ": | ||
+ | |||
+ | 改为之后, | ||
+ | cd .. | ||
+ | ./apktool B HDP_61 | ||
+ | | ||
+ | 再重新对APK进行签名 | ||
+ | cd resign_tool/ | ||
+ | ./ | ||
+ | | ||
+ | 得到签名之后的文件 | ||
+ | HDP_61_signed.apk | ||
+ | |||
+ | 最后安装 | ||
+ | adb install -r HDP_61_signed.apk | ||
+ | | ||
+ | 居然正常安装成功, | ||
+ | |||
+ | PS.整个过程貌似10分钟就搞定了 | ||
+ | |||
+ | ===== com.aliyun.os ===== | ||
+ | |||
+ | 最后我得到了一个应用, | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ |
/var/www/dokuwiki/wiki/data/attic/android/tvbox-install-app.1448636122.txt.gz · Last modified: 2016/05/05 13:06 (external edit)