Tech Modding
Відкрити в Telegram
The best channel to learn app modding tutorials. Videos are posted daily Chat: https://t.me/TechModdingChat
Показати більшеКраїна не вказанаТехнології та додатки37 489
1 350
Підписники
-224 години
-47 днів
-530 днів
Архів дописів
1 350
+5
App Name - HiShort (V3.8.0)
B. To set time , coin etc:
SEARCH
(?s)(\.method[^\n]*(accountBalance|coinsBalance|coinsBonusBalance|vipExpirationTime|getNoAdVipDueTime)\(\)J)[\s\S]*?\.end method
REPLACE
$1\n .registers 99\n const-wide v0, 0x1C2065A6D900L\n return-wide v0\n.end method
A. To unlock paid features:
SEARCH
(?s)(\.method[^\n]*(getVipType|getVipTypeB|getVipTypeC|getEnableVipSkin)[\s\S]*?\)(I|Z))[\s\S]*?\.end method
REPLACE
$1\n .registers 99\n const/4 v0, 0x1\n return v0\n.end method
Credit: @TheUltimateModder
1 350
+3
App Name - Temp Mail (V3.7.3)
Type - Flutter
0x3455f0
wa add x1, x22, 0x20
0x4e8c54
wa add x2, x22, 0x20
0x51fd10
wa add x0, x22, 0x20
0x5206f4
wa add x4, x22, 0x20
0x344ebc
wa add x0, x22, 0x20
so
wa ret
Credit - @TheUltimateModder
1 350
+4
1. App Name - TempG (V1.4)
SEARCH REGEX:
(?s)(\.method[^\n]*(isPremium|IsUserPremium)\(\)Z)[\s\S]*?\.end method
REPLACE REGEX :
$1\n .registers 99\n const/4 v0, 0x1\n return v0\n.end method
2. App Name - Temp Mail & Phone Number (V3.2, V3.3)
SEARCH REGEX :
sget-boolean (.*), Ls/C;->d:Z
REPLACE REGEX :
$0\nconst/4 $1, 0x1
OR,SEARCH:
field public static d:Z = false
REPLACE: field public static d:Z = true
Credit: @TheUltimateModder
1 350
+4
App Name - MinuteDrama (V6.0.1.0)
B. To set your vip time :
SEARCH REGEX
(?s)(\.method[^\n]* getSpinFreeTime[\s\S]*?\)J)[\s\S]*?\.end method
REPLACE
$1\n .registers 99\n const-wide v0, 0x1C2065A6D900L\n return-wide v0\n.end method
A. To unlock paid features:
SEARCH REGEX
(?s)(\.method[^\n]*(isVip|isSubscriptionVip|isLogin|isExchangeVip|isVipState134|isVipState5)[\s\S]*?\)Z)[\s\S]*?\.end method
REPLACE
$1\n .registers 99\n const/4 v0, 0x1\n return v0\n.end method
Credit - @TheUltimateModder
1 350
+2
App Name - RadReel (V2.7.0)
C. To bypass screenshot restrictions:
SEARCH REGEX
invoke-virtual (\{.*\}), Landroid/view/Window;->(setFlags\(II\)|addFlags\(I\))V
REPLACE
#$0
B. To set expiry time:
SEARCH
(?s)(\.method[^\n]* getExpirationTime[\s\S]*?\)J)[\s\S]*?MemberInfo[\s\S]*?\.end method
REPLACE
$1\n .registers 99\n const-wide v0, 0x1C2065A6D900L\n return-wide v0\n.end method
A. To unlock paid features:
SEAECH REGEX
(?s)(\.method[^\n]* isRealVip[\s\S]*?\)Z)[\s\S]*?\.end method|(\.method[^\n]*isVIP[\s\S]*?\)Z)[\s\S]*?\.end method|(\.method[^\n]*isReal[\s\S]*?\)Z)[\s\S]*?MemberInfo[\s\S]*?\.end method
REPLACE
$1$2$3\n .registers 99\n const/4 v0, 0x1\n return v0\n.end method
Credit - @TheUltimateModder
1 350
+7
App Name - DramaOn (V1.0.3)
A. To Unlock Premium :
REGEX SEARCH
iget-boolean (.*), (.*), Lcom/ikame/global/showcase/presentation/(profile/j|episode/s0);->(f|a):Z
REPLACE
$0\n const/4 $1, 0x1
B. To Polish :
REGEX SEARCH
iget-boolean (.*), (.*), Lcom/ikame/global/(domain/model/PremiumUserData|data/remote/response/PremiumUserDataResponse);->success:Z
REPLACE
$0\n const/4 $1, 0x1
C. To Bypass Screenshot Restrictions:
REGEX SEARCH 1
invoke-virtual (\{.*\}), Landroid/view/Window;->setFlags\(II\)V
REPLACE
#$0
REGEX SEARCH 2
invoke-virtual (\{.*\}), Landroid/view/Window;->addFlags\(I\)V
REPLACE
#$0
If being helpful, feel free to give reactions & likes.
Credit : @TheUltimateModder
1 350
+2
App Name - LoveShots (V2.46.3)
A. To Unlock Premium :
REGEX SEARCH 1
iget-boolean (.*), (.*), Lcom/adapty/models/AdaptyProfile\$AccessLevel;->(isActive|isLifetime|willRenew):Z
REPLACE
$0\n const/4 $1, 0x1
REGEX SEARCH 2
\.method public static final a\(Lcom/adapty/models/AdaptyProfile;\)Z\s*\.registers\s+\d+
REPLACE
$0\n
const/4 v0, 0x1
return v0
B. To Bypass Screenshot Restrictions:
REGEX SEARCH 1
invoke-virtual (\{.*\}), Landroid/view/Window;->setFlags\(II\)V
REPLACE
#$0
REGEX SEARCH 2
invoke-virtual (\{.*\}), Landroid/view/Window;->addFlags\(I\)V
REPLACE
#$0
#I think this app can be modified in many ways . You can try in your own way.LIKES × REACTIONS² = MOTIVATION
Credit : @TheUltimateModder
1 350
+4
App Name - Tryme VPN (V1.1.306)
App Name - Proxydo (V1.5.5327)
App Name - ProxyBrowser (V1.5.5321)
1. SEARCH
(?s)(\.method[^\n]*isSubscribed[\s\S]*?\)Z)[\s\S]*?\.end method|(\.method[^\n]*isAlreadyPurchasedSP[\s\S]*?\)Z)[\s\S]*?\.end method
REPLACE
$1$2\n .registers 99\n const/4 v0, 0x1\n return v0\n.end method
2. SEARCH
iput-boolean (.*), (.*), Lcom/getfilefrom/browserdownloader/(AppOpenManager|Activity/BrowserActivity|Activity/ChatActivity|Activity/IntroActivity|Activity/SplashActivity\$(\d+)|View/ProxyListAdapter);->(isAlreadyPurchased|val\$isAlreadyPurchased):Z
REPLACE
const/4 $1, 0x1 \n$0
Credit - @TheUltimateModder
1 350
+5
App Name - VPN Master
App Version - 1.1.3.20251003
Search
(\.method\s+public\s+[su]\(\)Z[\s\S]*?"(?:is_one_time_purchased|is_purchase)"[\s\S]*?move-result\s+)(v\d+)(\s*[\s\S]*?\.line\s+10[\s\S]*?return\s+v0)
Replace
$1$2\n const/4 $2, 0x1$3
Credit - @TheUltimateModder
1 350
+1
App Name - Shield VPN
App Version - 1.1.8
REGEX SEARCH
sget-boolean (.*), Lcom/unblock/proxy/turbo/vpn/master/activities/SplashActivity;->e0:Z
REPLACE
$0\n const/4 $1, 0x1
OR ,REGEX SEARCH
sput-boolean (.*), Lcom/unblock/proxy/turbo/vpn/master/activities/SplashActivity;->e0:Z
REPLACE
const/4 $1, 0x1 \n$0
Credit - @TheUltimateModder
1 350
+7
App Name - Mena VPN
App Version - 3.4.1
1. REGEX SEARCH
iget-boolean (.*), (.*), Lcom/menavpn/android/(data/remote/dto/AccountDto|domain/AccountModel|screens/splash/SplashContentState\$DebugMode);->isVip:Z
REPLACE
$0\n const/4 $1, 0x1
2. REGEX SEARCH
iget-boolean (.*), (.*), Lcom/menavpn/android/(data/remote/dto/AccountDto|domain/AccountModel|screens/splash/SplashContentState\$DebugMode);->isExpired:Z
REPLACE
$0\n const/4 $1, 0x0
Note : This may be my last tutorial posted in any channel or group . There are no many reactions or likes. REACTION = MOTIVATION. So, if there are not at least 10 reactions for the tutorial posted in the channel , I am not going to waste my time to create any tutorial in the future as I will assume you don't need such tutorial .TIME IS MONEY & MONEY IS TIME. I AM WASTING MY PRECIOUS TIME BY CREATING TUTORIALS & YOU ARE NOT GIVING A REACTION .Thank you for your attention to this matter.
Credit : @TheUltimateModder
1 350
+1
1. APP Name - XXX Browser & VPN (V1.4.3)
2. App Name - Blazar VPN (V2.1.9)
3. App Name - Super VPN (V3.1.8)
4. App Name - Taino VPN (V1.6.7)
SEARCH REGEX
(?s)(\.method[^\n]*?[A-Za-z0-9_]+\(\)Z)[\s\S]*?"PremiumUnlocked"[\s\S]*?getBoolean[\s\S]*?\.end method
REPLACE REGEX
$1
.registers 2
const/4 v0, 0x1
return v0
.end method
Credit - @TheUltimateModder
1 350
App Name - Sera
APP Version - 1.0.3
App Link - Here
SEARCH REGEX 1
(?s)(\.method[^\n]*getHasPremium\(\)Z)[\s\S]*?"isPremium"[\s\S]*?getBoolean[\s\S]*?\.end method
REPLACE REGEX 1
$1
.registers 2
const/4 v0, 0x1
return v0
.end method
SEARCH REGEX 2
iget-boolean (.*), (.*), Lio/deveem/meditation/data/model/(BackgroundMelodyAndSoundModel|MeditationModel);->isPremium:Z
REPLACE REGEX 2
$0\n const/4 $1, 0x0
Credit - @TheUltimateModder
1 350
+4
App Name - Bear VPN
APP Version - 2.8.3
App Link - Here
1. To Unlock Premium:
SEARCH REGEX
(?s)(\.method[^\n]*a\(\)Z)[\s\S]*?subs\.week[\s\S]*?subs\.month[\s\S]*?subs\.year[\s\S]*?\.end method
|
(\.method[^\n]*r\(\)Z)[\s\S]*?getSubsActive\(\)I[\s\S]*?\.end method
REPLACE REGEX
$1$2
.registers 2
const/4 v0, 0x1
return v0
.end method
2. To Remove Ads :
SEARCH REGEX
const-string\s+v\d+,\s*"key_show_ads"\s*\n\s*const/4\s+v\d+,\s*0x1\s*\n\s*invoke-(?:interface|virtual)\s+\{[^}]*v\d+[^}]*\},\s*Landroid/content/SharedPreferences;->getBoolean\(Ljava/lang/String;Z\)Z\s*\n\s*?move-result\s+(v\d+|p\d+)
REPLACE REGEX
$0\n const/4 $1, 0x0
Credit - @TheUltimateModder
1 350
+1
App Name - GeoVPN
APP Version - 3.7.7
Link - Here
SEARCH REGEX:
sget-boolean (.*), Lz2/c;->d:Z
REPLACE REGEX:
$0\n const/4 $1, 0x1
Credit - @TheUltimateModder
1 350
APP Name - Craftnote
Link - here
Type - Flutter
In Termux :
0xa33768
wa add x0, x22, 0x20
Or, In Un Manager :
Search
hasproentitlements
and return true @ 0xa33768
Credit - @TheUltimateModder
1 350
+4
App Name - 1S-VPN
Link - here
SEARCH:
iget-boolean (.*), (.*), LJ8/a;->(c:Z|d:Z)
REPLACE:
$0\n const/4 $1, 0x1
#THIS VPN HAS MANY SERVERS. SIGN UP WITH FAKE EMAIL & PASSWORD AFTER MODDING.
Credit- @TheUltimateModder
1 350
+2
APP Name - ShortMax
Link - here
1. SEARCH
(?s)\.method public final getInSubscription\(\)Z.*?\.end method
REPLACE
.method public final getInSubscription()Z
.registers 1
const/4 v0, 0x1
return v0
.end method
2. SEARCH
(?s)\.method public final isSubscription\(\)Z\s+\.registers \d+\s+\.annotation runtime Landroidx/databinding/Bindable;\s+\.end annotation\s+\.line \d+\s+iget-boolean v0, p0, [^\n]+->isSubscription:Z\s+\.line \d+\s+return v0\s+\.end method
REPLACE
.method public final isSubscription()Z
.registers 1
const/4 v0, 0x1
return v0
.end method
3. SEARCH
(?s)\.method public final isSubsExpired\(\)Z\s+\.registers \d+\s+.*?return v0\s+\.end method
REPLACE
.method public final isSubsExpired()Z
.registers 1
const/4 v0, 0x0
return v0
.end method
CREDIT - 𝔟𝔦Ň𝟞𝟜 (@b1N64)
1 350
+1
App Name - BonusTV
Link - here
Unlock Premium:
SEARCH
(?s)\.method public final isVip\(\)Z.*?\.end method
REPLACE
.method public final isVip()Z
.registers 1
const/4 p0, 0x1
return p0
.end method
Bypass Screenshot Restrictions:
1. SEARCH
invoke-virtual (\{.*\}), Landroid/view/Window;->setFlags\(II\)V
REPLACE
#$0
2. SEARCH
invoke-virtual (\{.*\}), Landroid/view/Window;->addFlags\(I\)V
REPLACE
#$0
CREDIT - 𝔟𝔦Ň𝟞𝟜 (@b1N64)
