Modding Tutorials
رفتن به کانال در Telegram
اطلاعاتی وجود ندارد
مشترکین
-524 ساعت
-167 روز
+1730 روز
آرشیو پست ها
TeraBox
📢 Version: 3.22.3
🌿
📚 Hint:
- Method:
isVip
getexpireTimeSeconds- Time:
const-wide v1, 0x3b3d3e48c40L💳 Credit: @DevProMax 🌿 Play Store: https://play.google.com/store/apps/details?id=com.dubox.drive
App Name: Weeks Gone
Version: 5.0
⚙Tool: MT Manager
🔐Keyword:
7f130118
the ads are very rare, try using ads regex if the ads are still thereby:@sazzzngendah
App Name: Habitify
Version: 13.1.5
⚙Tools:
1. MT Manager (VIP/MOD)
2. Dev Tool
🔐Keywords:
1.
IsLogMoodLimited (method)
2. 7f1207c0 (smali)
3. 7f0a042a (xml)
4. 7f0a0342 (xml)
5. 7f0a030e (xml)
If the "Passcode" doesn't work, you can manually search PrivacyLockEnable (method)
and make true at the end (setup Passcode before you activate it)
by:@sazzzngendahApp name - 21 days habit
#Smali
Difficulty - medium
Follow purchasestate and try subscribed.
Perfect Piano
📢 Version: 7.8.5
💳 Credit: 0xandy
📰 Publisher: @x0andy
🌿 Play Store:
https://play.google.com/store/apps/details?id=com.gamestar.perfectpiano
AI Photo Editor - Polish
Version: 1.567.181
Playstore
Tutorial by Sohan
Signature kill
Hint:- MainActivity3
How to find actually keyword
From activity
How Mod
Anisound
https://play.google.com/store/apps/details?id=com.sudar101.anisound
Mod By
Tron Mods
and
GhostKiller 👻
How mod
speed test
https://play.google.com/store/apps/details?id=com.topzonestudio.internet.speed.test.meter.speedx
mod By
TRON MODS
TRON OF SYRIA
👣 Flutter Reverse Engineering
🖥 FlutterWindowManager Full Explained This Video How to Call addFlag Function In Flutter App
🖥 Video Main Topic How to Enable Screen Capture || Flutter App Screenshot Protect Remove..!!
🖥 libapp.so Modifie With CUSTOM calling Function
_ disableCapture(/* No info */) async {
// ** addr: 0x75bb88, size: 0x48
// 0x75bb88: EnterFrame
// 0x75bb88: stp fp, lr, [SP, #-0x10]!
// 0x75bb8c: mov fp, SP
// 0x75bb90: AllocStack(0x18)
// 0x75bb90: sub SP, SP, #0x18
// 0x75bb94: SetupParameters(AppYoutubePlayerController this /* r1 => r1, fp-0x10 */)
// 0x75bb94: stur NULL, [fp, #-8]
// 0x75bb98: stur x1, [fp, #-0x10]
// 0x75bb9c: CheckStackOverflow
// 0x75bb9c: ldr x16, [THR, #0x38] ; THR::stack_limit
// 0x75bba0: cmp SP, x16
// 0x75bba4: b.ls #0x75bbc8
// 0x75bba8: InitAsync() -> Future
// 0x75bba8: mov x0, NULL
// 0x75bbac: bl #0x3f9080
// 0x75bbb0: r0 = addFlags()
// 0x75bbb0: bl #0x75bbd0 ; [package:flutter_windowmanager/flutter_windowmanager.dart] FlutterWindowManager::addFlags
// 0x75bbb4: mov x1, x0
// 0x75bbb8: stur x1, [fp, #-0x18]
// 0x75bbbc: r0 = Await()
// 0x75bbbc: bl #0x3f8e4c ; AwaitStub
// 0x75bbc0: r0 = Null
// 0x75bbc0: mov x0, NULL
// 0x75bbc4: r0 = ReturnAsyncNotFuture()
// 0x75bbc4: b #0x3f8be4 ; ReturnAsyncNotFutureStub
// 0x75bbc8: r0 = StackOverflowSharedWithoutFPURegs()
// 0x75bbc8: bl #0xa2dd78 ; StackOverflowSharedWithoutFPURegsStub
// 0x75bbcc: b #0x75bba8
}
To enable screen capture in the libapp.so binary by reversing or bypassing the functionality that disables it, you would typically need to modify or remove certain instructions in the function responsible for disabling the screen capture. Here's how you can approach this with radare2
r2 -w libapp.so
s 0x75bb88You should see something similar to the code you posted, where the function is responsible for disabling capture
0x75bbb0: bl 0x75bbd0-? Call to FlutterWindowManager::addFlags
wa nop @ 0x75bbb0To disable this function call, you can replace the bl instruction with a nop ( No Operation ) instruction
wa ret @ 0x75bb88Finally Done Your App Properly Screenshot Blocker Removed Flutter Reverse Engineering 🪩 @aantik_mods App Link - https://play.google.com/store/apps/details?id=com.soslearning.softmax 😍 Information - https://medium.com/@sachin.dev2910/secure-your-flutter-app-block-screen-recording-screenshots-dad5c55b5e6d#:~:text=To%20prevent%20screenshots%20on%20Android,to%20add%20the%20required%20code.&text=This%20code%20sets%20a%20flag,prevents%20screenshots%20and%20screen%20recording.
App Name: Webbie
Version: 1.0.32
Regex:
Search:
const-string (.*), "webbie\.core\.subscription\.active"\s*invoke-*.* \{(.*)\}, Lcom/*.*;->getBoolean\(Ljava/lang/String;\)Z\s*move-result (.*)
Replace:
const-string $1, "webbie.core.subscription.active" invoke-virtual {$2}, Lcom/remixstudios/webbiebase/core/ConfigurationManager;->getBoolean(Ljava/lang/String;)Z const/4 $3, 0x1
Play Store ➜ Click here
Tutorial By @OWNER_CORTEXHow to Digging with Developer Assistant
App Name : Keyboard Maker Credits : @R3verseNinja Difficulty : Easy Playstore : Click Here
Keyword : im_premiumNotes :
I hope this video will be helpful for those who are just starting to learn
☞ How To Mod — "Inkwell"
➽ Difficulty: Easy
➖➖➖➖➖➖➖➖➖➖➖
✰ Tutorial By:@Rana_Odri
➖➖➖➖➖➖➖➖➖➖➖
❑ PlayStore Link:
https://play.google.com/store/apps/details?id=com.goodwy.keyboard
App name - chemistry pro & physics pro & maths pro.
Keyword - PremiumVersion(entitled=Difficulty - medium The value of the p1 register gets copied to the v1 register ( it holds the keyword) if the p1 is a type of the specified field(which is a Boolean field) so we put true Boolean above the p1 register in the constructor method
such that when the instance-of statement gets executed the value of p1 which is true, gets copied to v1 which is our keyword.Thus enabling the vip features.
App Name: Vocabulary - Learn words daily
Version: 4.62.0
⚙Tool: MT Manager
🔐Keyword:
premium_
Also work for this 1. Motivation - Daily quotes 2. I am - Daily affirmations 3. Daily Random Factsby:@sazzzngendah
How to mod Spatial Touch
Play Store Link:
Spatial Touch™
Keywords:
Purchase
Mod Info:
• App Purchased
Tools:
• Mt Manager
Tutorial by @HaX_RaJ91☞ How To Mod — "Video Splitter"
➽ Difficulty: Medium
➖➖➖➖➖➖➖➖➖➖➖
✰ Tutorial By:@Rana_Odri
➖➖➖➖➖➖➖➖➖➖➖
❑ PlayStore Link:
https://play.google.com/store/apps/details?id=com.psma.videosplitter
Search:([ias]get-boolean ([pv]\d+).*;->.*(Premium.*|RemoveAds.*|Pro|Vip.*|Paid.*|Purchased.*|Subscri.*|gold.*|Gold.*|subscri.*|paid.*|purchase.*|premium.*|vip.*|proVersion.*|ProVersion.*):Z)Replace:$1\n\n \tconst/4 $2, 0x1Search:(\s{4}const-string [vp]\d+, \"(get|has|is)?[_\s-]?(pro|vip|premium|owned|purchased?|paid|ia[pb]|subs|subscribed|full|noads?|donated|unlocked|adfree|sku|onetime|lifetime|plus)[\s_-]?(version|member|unlocked|subs|user)?\"(\n\n\s{4}const\/4 [vp]\d+, 0x[01])?\n\n\s{4}invoke.*;->getBoolean.*\)Z\n\n\s{4})move-result ([vp]\d+)Replace:$1const/4 $6, 0x1Search:[ias]get-boolean ([vp]\d+).*;->(has|is|get)?(paid|pro|vip|premium|purchased|gold|subs|subscription|subscribed|owned)(user|version|member|status)?:ZReplace:const/4 $1, 0x1Search:\.method (.+) ((has|is|get)(pro|vip|premium|owned|purchase[d]?|paid|ia[pb]|subs|subscribed|full|noads|donated|unlocked|adfree|sku|onetime|lifetime|plus))\((.*)\)Z\n\s{4}\.registers (\d+)\n[\s\S]+?\.end methodReplace:.method $1 $2($5)Z\n .registers $6\n\n\tconst/4 v0, 0x1\n\n\treturn v0\n.end method
Premium Unlock Modder by @tojik_proof_93https://play.google.com/store/apps/details?id=air.com.ssdsoftwaresolutions.clickuz
App name - rise habit tracker
Smali revenuecat
Keyword - isuserpremium
Make all get usages true.
