请教一下如何用 hook 来修改或伪造 IMEI?

2016-07-30 11:08:27 +08:00
 V2exUser
如何用 hook 来修改或伪造 IMEI ?一个 Android 面试遇上的问题,求思路~~
6300 次点击
所在节点    Android
4 条回复
kooze
2016-07-30 14:58:41 +08:00
允许使用框架吗? XPosed 就很简单了。
```java
findAndHookMethod("com.xx.xx", loadPackageParam.classLoader, "getIMEI", new XC_MethodReplacement() {
@Override
protected Object replaceHookedMethod(MethodHookParam methodHookParam) throws Throwable {
return "your_fake_imei";
}
});
```
V2exUser
2016-07-30 16:38:28 +08:00
@kooze 感谢,这点面试官没有作要求。
我有看到使用 XPosed 或者 Cydia Substrate 的教程,似乎都要单独安装一个指定的 APP 。这个教程我倒是会了。
我在想有没有更好的方式,例如采用不安装第三方 APP ,直接集成在 libs 里的方法来实现。
Override
2016-07-30 22:43:19 +08:00
我仿佛又听到有人在背后偷偷 @我
jzp113
2016-08-17 17:12:33 +08:00
是面试逆向工程师吗

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

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

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

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

© 2021 V2EX