x1ongzhu 1 жил өмнө
parent
commit
80c88f6f50
2 өөрчлөгдсөн 24 нэмэгдсэн , 18 устгасан
  1. 18 15
      magiskApk.js
  2. 6 3
      magiskKernel.js

+ 18 - 15
magiskApk.js

@@ -1,6 +1,7 @@
 import { io } from "socket.io-client"
 import axios from "axios"
 import { setTimeout } from "timers/promises"
+import chalk from "chalk"
 const axiosInstance = axios.create({
     baseURL: "http://47.98.225.28/api",
     headers: {
@@ -33,21 +34,23 @@ for (let device of devices) {
             }
         )
         if (!out.includes("versionName=28.0")) {
-            console.error(device.id, device.name)
-            axiosInstance
-                .post(
-                    `/device/${device.id}/sendMessage`,
-                    {
-                        action: "installApk",
-                        data: {
-                            apkUrl: "https://nebuai.oss-cn-hangzhou.aliyuncs.com/application/20241011/t9ocwlqc.apk"
-                        }
-                    },
-                    {
-                        timeout: 2000
-                    }
-                )
-                .catch(e => console.log(e.message))
+            console.log(chalk.blue(device.id, device.name, "update"))
+            // axiosInstance
+            //     .post(
+            //         `/device/${device.id}/sendMessage`,
+            //         {
+            //             action: "installApk",
+            //             data: {
+            //                 apkUrl: "https://nebuai.oss-cn-hangzhou.aliyuncs.com/application/20241011/t9ocwlqc.apk"
+            //             }
+            //         },
+            //         {
+            //             timeout: 2000
+            //         }
+            //     )
+            //     .catch(e => console.log(e.message))
+        } else {
+            console.log(device.id, device.name, "OK")
         }
     } catch (e) {
         console.log(device.id, device.name, e.message)

+ 6 - 3
magiskKernel.js

@@ -1,6 +1,7 @@
 import { io } from "socket.io-client"
 import axios from "axios"
 import { setTimeout } from "timers/promises"
+import chalk from "chalk"
 const axiosInstance = axios.create({
     baseURL: "http://47.98.225.28/api",
     headers: {
@@ -25,15 +26,17 @@ for (let device of devices) {
             {
                 action: "runScript",
                 data: {
-                    script: "magisk -c"
+                    script: "magisk -V"
                 }
             },
             {
                 timeout: 2000
             }
         )
-        if (!out.includes("27000")) {
-            console.error(device.id, device.name)
+        if (!out.includes("2800")) {
+            console.log(chalk.blue(device.id, device.name, "update"))
+        } else {
+            console.log(device.id, device.name, "OK")
         }
     } catch (e) {
         console.log(device.id, device.name, e.message)