wudi 4 سال پیش
کامیت
3b254c9410
8فایلهای تغییر یافته به همراه44 افزوده شده و 0 حذف شده
  1. 1 0
      .gitignore
  2. BIN
      apk/Termux_v0.118.0_apkpure.com.apk
  3. BIN
      apk/ru.meefik.busybox_46.apk
  4. 4 0
      crond.rc
  5. 1 0
      crontab/root
  6. 6 0
      exec.sh.in
  7. 30 0
      install.sh
  8. 2 0
      start.sh

+ 1 - 0
.gitignore

@@ -0,0 +1 @@
+exec.sh

BIN
apk/Termux_v0.118.0_apkpure.com.apk


BIN
apk/ru.meefik.busybox_46.apk


+ 4 - 0
crond.rc

@@ -0,0 +1,4 @@
+service crond /system/xbin/crond -b -d0 -L /sdcard/crontab.log -c /sdcard/crontab
+    user root
+    group root
+    writepid /dev/cpuset/system-background/tasks

+ 1 - 0
crontab/root

@@ -0,0 +1 @@
+0 3-6 * * * /data/data/com.termux/files/usr/bin/bash /sdcard/wechat/exec.sh > /sdcard/wechat/exec.log 2>&1

+ 6 - 0
exec.sh.in

@@ -0,0 +1,6 @@
+#!/data/data/com.termux/files/usr/bin/bash
+echo "Start activity..."
+su - am start -n com.tencent.mm/.plugin.webview.ui.tools.WebViewUI --es "rawUrl" "https://mp.weixin.qq.com/mp/getverifyinfo?__biz=MzAxNTA4OTQ3MA==&mobile_id=AGENCY_ID&type=reg_info#wechat_redirect"
+sleep 35
+echo "Stop activities..."
+am force-stop com.tencent.mm

+ 30 - 0
install.sh

@@ -0,0 +1,30 @@
+# install tools
+install_tools () {
+    echo "Installing tools, you MAY grant the operation by click the button..."
+    sleep 2
+    set -e
+    (
+        set -x
+        adb install -r apk/Termux_v0.118.0_apkpure.com.apk
+        adb install -r apk/ru.meefik.busybox_46.apk
+    )
+}
+copy_scripts () {
+    echo $1
+    sed "s/AGENCY_ID/${1}/g" exec.sh.in > exec.sh
+    adb push exec.sh /sdcard/wechat/exec.sh
+    adb push crontab /sdcard/
+    adb push start.sh /sdcard/start.sh
+    adb shell 'su - mv -f /sdcard/start.sh /data/data/com.termux/files/home/start.sh'
+    adb shell 'su - chmod 555 /data/data/com.termux/files/home/start.sh'
+    echo "Final step: install Busybox MANUALLY and execute /sdcard/start.sh in terminal at every time startup"
+}
+HAS_DEVICE=`adb devices|wc -l|xargs`
+if [ "$HAS_DEVICE" = "3" ]; then
+    echo "Good, a device has been detected"
+    # install_tools
+    read -p 'AGENCY_ID: ' AGENCY_ID
+    copy_scripts $AGENCY_ID
+else
+    echo "`adb devices` did not show exactly one device, check and try again"
+fi

+ 2 - 0
start.sh

@@ -0,0 +1,2 @@
+#!/data/data/com.termux/files/usr/bin/bash
+su - /system/xbin/crond -b -d1 -L /sdcard/crontab.log -c /sdcard/crontab