有没有办法让运行在安卓模拟器无法检测到系统已经 root?

2020-05-20 10:16:48 +08:00
 ldz
我的需求是在模拟器里装一个 app 接推送(这个 app 会检测系统有没有 root,如果 root 了的话就不发推送)
然后用 tasker 自动点按推送里面的同意按钮
tasker 这个我已经实现了,现在想搞一个设备 24 小时接推送
因为实体手机经常会出现关屏之后收不到推送,点了同意按钮之后 app 卡(可能因为关屏之后网断了?)
所以打算搞个虚拟机去实现这个
但是试了各个虚拟机(安卓自带的 genymotion 等等),但是发现虚拟机里的系统都是 root 过的
大致的问题和 stackoverflow 上这个一样

https://stackoverflow.com/questions/38834610/launch-create-android-emulator-that-does-not-have-without-root-access
最后这个提问的老哥去买了台设备...

问下各位大神有没有什么解决办法?
3073 次点击
所在节点    问与答
5 条回复
jwenwang
2020-05-20 10:22:35 +08:00
XPrivacyLua
jy02201949
2020-05-20 10:22:38 +08:00
我记得一些 APP 还有 xposed 模块可以让这些 APP 无法检测 root 状态的,google 应该有惊喜
hs0000t
2020-05-20 10:42:15 +08:00
最好是用旧手机 省心
wujieyuan
2020-05-20 11:36:33 +08:00
用这个软件,类似沙盒虚拟机, 可以隐藏 root,还可以多开, http://sbs.javaer.xyz
LiYanHong
2020-05-20 11:38:06 +08:00
magisk hide?

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

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

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

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

© 2021 V2EX