SoftAp static server IP(v4) for Android P-S (Xposed)
如果在高版本系统上不能工作,可能是因为目标包名不对,需要自行适配。
当然,你也可以选择使用不过滤包名版本,毕竟LSPosed
提供了作用域功能
系统框架
PS:保险起见,你也可以勾选包名包含networkstack.tethering
的应用
com.android.server.connectivity.tethering.TetherInterfaceStateMachine
的getRandomWifiIPv4Address
函数。
TetherInterfaceStateMachine.java#259
private String getRandomWifiIPv4Address()
android.net.ip.IpServer
的getRandomWifiIPv4Address
函数。
private String getRandomWifiIPv4Address()
android.net.ip.IpServer
的requestIpv4Address
函数。
private LinkAddress requestIpv4Address()
注意:由于该函数还被用于分配下游IP地址,所以需要先判断调用者(遍历堆栈即可),再进行替换。
android.net.ip.IpServer
的requestIpv4Address
函数。
private LinkAddress requestIpv4Address(final boolean useLastAddress)