| 1234567891011121314151617181920212223242526272829303132333435363738 |
- copy_scripts () {
- set -e
- cd proxy
- SAFE_URL=$(printf '%s\n' "$1" | sed -e 's/[\/&]/\\&/g')
- sed -e "s/{URL}/${SAFE_URL}/g" -e "s/{KEY}/${2}/g" -e "s/{ID}/${3}/g" proxy.sh.in > proxy.sh
- adb shell 'mkdir -p /sdcard/proxy'
- adb push proxy.sh /sdcard/proxy
- adb push install.sh /sdcard/proxy
- adb push package.json /sdcard/proxy
- adb push package-lock.json /sdcard/proxy
- adb push index.js /sdcard/proxy
- set -x
- TX_UID=`adb shell su - stat -c "%U" /data/data/com.termux/files/home|xargs`
- adb shell 'su ${TX_UID} - mkdir -p /data/data/com.termux/files/home/proxy'
- adb shell 'su - mv /sdcard/proxy/* /data/data/com.termux/files/home/proxy'
- adb shell "su - chown -R ${TX_UID}:${TX_UID} /data/data/com.termux/files/home/proxy"
- adb shell "su ${TX_UID} /data/data/com.termux/files/usr/bin/bash /data/data/com.termux/files/home/proxy/install.sh"
- set +x
- sleep 5
- adb reboot
- }
- DEFAULT_URL=https://lighter-node.mokamrp.com/callback/wechat/collect
- DEFAULT_KEY=6YjuqzDD3DAV2V0CQbMGDeUka6w3jYcM63W3JviUTHQ=
- DEFAULT_ID=agency07
- HAS_DEVICE=`adb devices|wc -l|xargs`
- if [ "$HAS_DEVICE" = "3" ]; then
- echo "Good, a device has been detected"
- read -p 'Service URL: ' URL
- read -p 'Service KEY: ' KEY
- read -p 'Mobile ID: ' ID
- URL=${URL:-${DEFAULT_URL}}
- KEY=${KEY:-${DEFAULT_KEY}}
- ID=${ID:-${DEFAULT_ID}}
- copy_scripts $URL $KEY $ID
- else
- echo "`adb devices` did not show exactly one device, check and try again"
- fi
|