XhyEax / SoftApHelper

SoftAp static server IP(v4) for Android 9+; SoftAp type hide for Android 10+; SoftAp 5G channel and bandwidth lock for Android 13+ (Xposed)
220 stars 22 forks source link

无法找到hook点 #8

Closed MomentDerek closed 1 year ago

MomentDerek commented 1 year ago

多谢大大写的模块,但是不知道为什么失效了

Screenshot_2022-11-15-23-32-45-308_com.android.shell.jpg

[ 2022-11-15T23:24:15.739     1000:  1660:  1660 E/LSPosed-Bridge  ] de.robv.android.xposed.XposedHelpers$ClassNotFoundError: java.lang.ClassNotFoundException: android.net.ip.IpServer
    at de.robv.android.xposed.XposedHelpers.findClass(Unknown Source:12)
    at de.robv.android.xposed.XposedHelpers.findAndHookMethod(Unknown Source:0)
    at com.xhy.xp.softaphelper.MainHook.handleLoadPackage(MainHook.java:81)
    at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(Unknown Source:2)
    at de.robv.android.xposed.callbacks.XC_LoadPackage.call(Unknown Source:6)
    at de.robv.android.xposed.callbacks.XCallback.callAll(Unknown Source:26)
    at q.beforeHookedMethod(Unknown Source:167)
    at de.robv.android.xposed.XposedBridge$AdditionalHookInfo.callback(Unknown Source:79)
    at LSPHooker_.startBootstrapServices(Unknown Source:11)
    at com.android.server.SystemServer.run(SystemServer.java:901)
    at com.android.server.SystemServer.main(SystemServer.java:623)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:577)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1051)
Caused by: java.lang.ClassNotFoundException: android.net.ip.IpServer
    at java.lang.Class.classForName(Native Method)
    at java.lang.Class.forName(Class.java:454)
    at o.a(Unknown Source:20)
    at de.robv.android.xposed.XposedHelpers.findClass(Unknown Source:4)
    ... 13 more
Caused by: java.lang.ClassNotFoundException: android.net.ip.IpServer
    ... 17 more
XhyEax commented 1 year ago

你先试试修改成功没有。报错是因为其他系统服务也会走到这来,不影响正常使用。

连接测试: 手机端使用ifconfig命令查看ip,或者使用其他机器连接热点后,ping 192.168.43.1

XhyEax commented 1 year ago

可以打开/apex/com.android.tethering/priv-app/InProcessTethering/InProcessTethering.apk,反编译看看。 查看android.net.ip.IpServer类和requestIpv4Address函数是否存在。

MomentDerek commented 1 year ago

好,今天起床试试,多谢

MomentDerek commented 1 year ago

是修改成功的,我读到其他的ip去了,指定网卡后搞定,多谢解答