1
honeycomb 2017-06-13 14:47:20 +08:00 via Android
和国内流行的人热更新是一个道理。
本想着 Google 什么时候把这个漏洞消除,结果连它自己的 safetynet 也在用热更新 |
2
aprikyblue 2017-06-13 14:58:44 +08:00
|
3
mrcn OP @aprikyblue 感谢。
|
4
vileer 2017-06-13 17:46:00 +08:00 via iPhone
原理应该是应用多开
|
6
koalli 2017-06-13 20:24:10 +08:00
应该是插件化,之前有 star 过一个类似的项目,可以看看
https://github.com/kaedea/android-dynamical-loading |
7
wessin 2017-06-13 20:31:34 +08:00 via iPhone 1
妈蛋,今天在小米浏览器中无意点开了 58 同城,返回桌面 app 都装好了,这一切都是后台自动操作,什么提示都没有,wtfk
|
8
jacy 2017-06-13 20:31:54 +08:00
几年前的 qq 游戏安卓版就是这样,单独下载游戏,不需要另外安装
|
9
yukiww233 2017-06-13 21:34:20 +08:00
http://www.coolapk.com/apk/com.dof.apkrun
研究热更新衍生出的一堆东西... |
10
NoAnyLove 2017-06-14 07:35:31 +08:00
热更新既然可以直接读取 Class 文件来运行( ClassLoader ),那么直接把 apk 文件解压取出 dex 文件,再从 dex 文件中取出 class 文件来加载应该也是可以的吧。感觉 Smali 库应该就能做到,不过我没试过,感觉有点意思。
|
11
araraloren 2017-06-14 08:33:20 +08:00
@wessin 可以试试 安装 app protector,把安装卸载程序加到锁定列表
|