关于使用 GravityBox 的潜在风险

2015-12-26 14:51:46 +08:00
 isbase
gravitybox 会修改某些系统 apk 以实现某些功能,那么如果这个 apk 更新了,安装新版本会造成什么影响吗?

例如 GB 可以去掉 Google now 桌面多任务界面的搜索框,修改后是这样


那么, Google 桌面更新后安装新版本是否会让 GB 的修改失效,或者无法安装新版本?
8044 次点击
所在节点    Android
7 条回复
Halry
2015-12-26 15:19:30 +08:00
不是这样, gb 是修改了 art 的运行,当然更新后就没有了,因为代码混淆了,要重新找出漏洞。
还有,改 recent 的不关 google 桌面的事情,是 android system 自带的
honeycomb
2015-12-26 15:24:17 +08:00
这种事情有发生过
KyonLi
2015-12-26 16:49:12 +08:00
gravitybox 会修改某些系统 apk 以实现某些功能

请问这个结论是怎么得出的?
isbase
2015-12-26 18:30:06 +08:00
@KyonLi 记得是作者说 gb 会对 apk 注入代码以实现某些修改实时生效
wbsdty331
2015-12-26 20:01:46 +08:00
自己反编译 APK 也可以
xcodebuild
2015-12-26 20:47:14 +08:00
并不是真的改了 apk ,。话说你这个改的应该并不是 Google 即时, GEL setting 那个才是改 google 桌面,貌似很稳定。
不稳定的例子也有,针对微信的模块(貌似叫 wechange )就经常随着升级挂掉
RAKE
2015-12-26 20:49:42 +08:00
建议把 GravityBox 改为 Xposed 。
原理其实就是劫取,注入。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/246289

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX