V2exUser
V2EX  ›  Android

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

  •  
  •   V2exUser · Jul 30, 2016 · 14273 views
    This topic created in 3567 days ago, the information mentioned may be changed or developed.
    如何用 hook 来修改或伪造 IMEI ?一个 Android 面试遇上的问题,求思路~~
    4 replies    2016-08-17 17:12:33 +08:00
    kooze
        1
    kooze  
       Jul 30, 2016
    允许使用框架吗? 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
        2
    V2exUser  
    OP
       Jul 30, 2016
    @kooze 感谢,这点面试官没有作要求。
    我有看到使用 XPosed 或者 Cydia Substrate 的教程,似乎都要单独安装一个指定的 APP 。这个教程我倒是会了。
    我在想有没有更好的方式,例如采用不安装第三方 APP ,直接集成在 libs 里的方法来实现。
    Override
        3
    Override  
       Jul 30, 2016   ❤️ 1
    我仿佛又听到有人在背后偷偷 @我
    jzp113
        4
    jzp113  
       Aug 17, 2016
    是面试逆向工程师吗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3045 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 15:07 · PVG 23:07 · LAX 08:07 · JFK 11:07
    ♥ Do have faith in what you're doing.