Snailsoft
∞ and beyond!
Staff Member
Moderator
SB Mod Squad ⭐
✔ Approved Releaser
Active User
Member for 2 years
- Gender
- Not specified
- Device
- 6502
- Country
- Canada
This is a Turmux script to bypass, not remove, PairIP.
I've made a simple install and setup script for it.
In my testing I find it works similar to China's PairIP removal tool.
Thanks to @LadyOnePunch for bringing it to my attention.
#RK anti PairIP
# GitHub - TechnoIndian/RK_Pairip
# Start of the script
#end of the script
It is important that the APK filename does not have spaces or Asian characters. Keep it short and simple.
This will output a new APK, Eldrum_Untold_1.7.14_pairip.apk
Open MT Manager and perform the following RegEx functions on the DEX(s) using DEX Editor Plus:
Patch 1
Replace
Patch 2
Replace
Patch 3
Replace
Patch 4
Replace
Patch 5
Search 1st without regex
Search regex in Current Results
Replace
Save and Exit
The APK will need to be signed afterwards.
I've made a simple install and setup script for it.
In my testing I find it works similar to China's PairIP removal tool.
Thanks to @LadyOnePunch for bringing it to my attention.
#RK anti PairIP
# GitHub - TechnoIndian/RK_Pairip
# Start of the script
Code:
cd $HOME
mkdir RKPairIP
cd RKPairIP
curl -L -o RKPairip.sh https://github.com/TechnoIndian/setup/releases/download/RKPairip/RKPairip.sh && chmod +x RKPairip.sh
echo Option 1. Mode -i ➸ Default APKEditor (Input Your Apk Path)
echo RKPairip -i /sdcard/Download/YourApkPath.apk
echo or
echo Option 2. Mode -a ➸ Decompile With ApkTool
echo RKPairip -i /sdcard/Download/YourApkPath.apk -a
echo or
echo Option 3. Mode -b ➸ Decompile With Bak_Smali
echo RKPairip -i /sdcard/Download/YourApkPath.apk -b
echo or
echo Mode -d ➸ Delete SignatureCheck & LicenseClientV3 .smali (Default Is Set, Just Bypass)
echo RKPairip -i /sdcard/Download/YourApkPath.apk -d
echo Mixed features include
echo RKPairip -i /sdcard/Download/YourApkPath.apk -a -d
echo
echo See https://github.com/TechnoIndian/RK_Pairip for more information.
./RKPairip.sh
cd RK_Pairip-main/RKPairip
RKPairip
cd $HOME
echo e.g. RKPairip -i /sdcard/Download/Eldrum_Untold_1.7.14.xapk
It is important that the APK filename does not have spaces or Asian characters. Keep it short and simple.
This will output a new APK, Eldrum_Untold_1.7.14_pairip.apk
Open MT Manager and perform the following RegEx functions on the DEX(s) using DEX Editor Plus:
Patch 1
Code:
(# direct methods\n.method public static )FuckUByRK\(\)V([\s\S]*?.end method)[\w\W]*
Code:
$1constructor <clinit>()V$2
Code:
sget-object.*\s+.*const-string v1,(.*\s+).*.line.*\n+.+.*\n.*invoke-static \{v0\}, LRK_TECHNO_INDIA/ObjectLogger;->logstring\(Ljava/lang/Object;\)V
Code:
const-string v0,$1
Code:
invoke-static \{\}, .*;->callobjects\(\)V\n
Code:
nop
Code:
(\.method public.*onReceive\(Landroid/content/Context;Landroid/content/Intent;\)V\s+\.(registers|locals) \d+)[\s\S]*?const-string/jumbo[\s\S]*?(\s+return-void\n.end method)
Code:
$1$3
Search 1st without regex
Code:
pairip
Code:
invoke.*pairip/(?!licensecheck/).*
Code:
nop
The APK will need to be signed afterwards.
