xiongzhu 10 hónapja
szülő
commit
b76443a1ff
2 módosított fájl, 18 hozzáadás és 2 törlés
  1. 5 1
      scripts/connect.js
  2. 13 1
      scripts/gms.js

+ 5 - 1
scripts/connect.js

@@ -235,8 +235,12 @@ setImmediate(() => {
             'TYPE_TEST'
         ]
         ConnectivityService.getNetworkInfo.overload('int').implementation = function (networkType) {
-            log(`ConnectivityService.getNetworkInfo(${networkTypes[networkType]})`)
+            log(`ConnectivityService.getNetworkInfo(${networkTypes[networkType]}=${networkType})`)
             const res = this.getNetworkInfo(networkType)
+            if (networkType == 9) {
+                log(res.mExtraInfo)
+                res.mExtraInfo.value = randomMac()
+            }
             log('  ' + res)
             return res
         }

+ 13 - 1
scripts/gms.js

@@ -132,5 +132,17 @@ Java.perform(function () {
     }
 
     const NetworkInterface = Java.use('java.net.NetworkInterface')
-    NetworkInterface
+    NetworkInterface.getNetworkInterfaces.overload().implementation = function () {
+        const res = this.getNetworkInterfaces()
+        Log.e(`NetworkInterface.getNetworkInterfaces() -> ${res}`)
+        return res
+    }
+
+    const ifs = NetworkInterface.getNetworkInterfaces()
+    while (ifs.hasMoreElements()) {
+        const ni = ifs.nextElement()
+        Log.e(`NetworkInterface: ${ni}`)
+        const name = ni.getClass()
+        Log.e(`NetworkInterface.getName() -> ${name}`)
+    }
 })