无数据
订阅者
-1224 小时
-807 天
-42730 天
帖子存档
((apps name)):-+AhaFast Downloader))
[[apps link]]=https://play.google.com/store/apps/details?id=facebook.video.downloader.savefrom.fb.saver.fast
👑Unlock👑
👑0x7f0a04ad💎
🌿MT manager 🛠
🌿Dave Tools 🛡
⚡️Snisplit-x 👑
+4
Name: Magic Eraser - Remove Object
Play Version: 2.6.2
Publisher: Giang Nguyễn
Play Store Link: https://play.google.com/store/apps/details?id=com.duygiangdg.magiceraser
Keyword :
subscription_lifetime
Credit: Ofcourse Me Ultra Legendary++ @imgoneforeverdead bossTermux Set-up
Don't Remove My Credit - Aantik Mods
✏️✏️✏️✏️✏️ ✏️✏️✏️✏️
➡️ pkg install radare2
➡️ r2pm -ci r2ghidra
➡️ r2 -w WormsZone.io
➡️ iE > Dump.txt
➡️iE ~+ String
// Example iE ~+profile::isAdsEnabled()
➡️aF
➡️pdf
➡️pdr
➡️pdg //must install r2ghidra
Enjoy Guys
⭐️ // Offset
✅ profile::getFoodModeIndex()
✅ profile::setCoins(unsigned int)
✅ profile::getCurrentLevel()
➡️bool True = 200080D2C0035FD6
➡️bool False = 000080D2C0035FD6
Termux - wao ret1
Termux - wao ret0
✅ profile::isAdsEnabled()
✅ profile::isInfiniteEnergyActive()
✅profile::isSkinPurchased(unsigned int)
➡️ Coin Value Hex - E0568B52607CA272C0035FD6
➡️Coin Add Termux
wa mov w0, 0x1fffff
so1
wa ret
✅ profile::getCoins()
libWormsZone.so
Name: AutoText
Version: 5.3.8
http://apk.watch/download?file_id=2906217/do-it-later
Modification date: 04/17/24
Key_is_premium_purchased
I will try to convey what our legendary percy sir explained to me.
See, firstly you can already see it is creating a simple hashmap (ofcourse not treemap, they have special implementations) type structure for isActive in getEntitlements. Hashmap is basically like a dictionary in python (mind it, "like" doesn't mean equal, its just for ur understanding). It contains similar ordered key:value pairs, and here they are the active entitlements of user.
According to revenuecat docs, this is the case used when app has implemented various type of purchases (user entitlements) and it has to check that atleast 1 (can be more) entitlement is present, or user has made atleast 1 purchase, so it can offer features accordingly.
Now it's obvious if user has made a purchase, this hashmap will not be empty and isEmpty will return false, and if has not made purchase, it'll be dmpty and return true.
Now time to see xor operation here. Here the two v0 are for different purposes, and you're wrong to assume the xor operation is between them. the first v0 is storage register, which will store the result of the xor operation, while the second v0 is the first operand of the xor operation. Now your question would be, what's the 2nd operand? if you see, second operand is clearly there as 0x1, so a xor operation is being performed between v0 and 0x1 exclusively (X'OR)
in first case, user makes purchase, isempty returns 0 and 0 is xor'red with 1, results to 1 as it's logic.
in second case, user doesn't makes purchase, v0 is 1 (empty hashmap) and xorred with 1, so outputs 0.
Now these 1 or 0 is stored again in v0, and if you explore further, it is being used in isPremium of refresh status as directly a bool, if it's true, ispremium is true, and vice versa.
Now what we did is, we changed that xor to or. what does this change bro? everything, cuz now this operation has only 1 input instead of two cases... yes, it will only output 1, irrespective of whether v0 has 1 or 0, because or operation has its logic like that, that even if one input is 1 (here it is 0x1 already), it will return true (1).
So now ispremium becomes true always.
Ofcourse you could now change other places after understanding the logic, like if you force isempty to return false, then too app gets patched, if you just remove xor operation and directly set v0 is 1, or you play with hashmap (etc etc.)
Sorry for this dumb supernub explanation, this is what my noob brain got from percy sir. 🙏❤️
I remember this app now sir !! Aha
Nice tutorial sir but I'm not clever enough :(
Sir if you can explain madcode logic for un xoring to or I would be grateful also whenever you have time 👀❤️
AVIF Image Viewer: AVIF to PNG
📢 Version: 8
💳 Credit: 0xandy
📰 Publisher: @x0andy
🌿 Play Store:
https://play.google.com/store/apps/details?id=ebusky.avif.image.viewer.converter.pdf&hl=en_US
https://play.google.com/store/apps/details?id=com.foyer.pdfai
*File upload limit seems server sided. Only gpt4 unlock.
Keyword: ispro
Offset: 0x81d05c
Tutorial: legendary Percy sir 🙏🏻❤️
App Name: Reminders
Play Link: https://play.google.com/store/apps/details?id=com.chegal.alarm
Ver: 3.0.5
Objective: Identifying & Patching Native Methods :)
Tutorial By: @PercyXangel legendary sir 🔥🙏❤️
Name: FX Player
Version: 3.7.6
https://play.google.com/store/apps/details?id=tv.fipe.fplayer
Modification date: 04/17/24
Value _ Thank you for your purchase.
Hex 7f13006e
👑Unlock📌
</>{0x7f0a00b0}<\>
🌿apps name]:-EpicReel
🌿apps link):-https://play.google.com/store/apps/details?id=com.btbapps.epicreel.storymaker
🌿MT manager 🌿
</>( Snisplit-x )</>
🌿Dave Tools 🌿
🪻Unlock code🪻
💎RemoveAds💎
🪷apps name:-Heart Crown]
❄️apps link}:-https://play.google.com/store/apps/details?id=best.photo.app.heartcrown
🌿MT manager 🌿
how to bypass data directory on Android 13 or upper device's by Awesome Vaibhav.mkvVideo Tutorial to demonstrate manual Antisplit process + Beginner level patching of revenue cat application.
BY : Legendary sir @PercyXangel 🔥🔥🙏
Index
00:00 - 11:15 : Manual Antisplitting (Updated with ARSC Merging [adding lang res and dpi data] process and purging play related data in manifest)
11:15 - 12:55 : Sanitizing Manifest of Split Data (Useful for "pkg not installed" error)
12:55 - 15:23 : Patching Application
=============================
App Name : AudioMack
Play Link : https://play.google.com/store/apps/details?id=com.audiomack
Ver. : 6.38.3
=============================
Inspired by, and complete credits to sir @UnknownModder
P1: https://t.me/ApkEditorPr00/761
P2: https://t.me/ApkEditorPr00/771
Video Tutorial to demonstrate manual Antisplit process + Beginner level patching of revenue cat application.
BY : Legendary sir @PercyXangel 🔥🔥🙏
Index
00:00 - 11:15 : Manual Antisplitting (Updated with ARSC Merging [adding lang res and dpi data] process and purging play related data in manifest)
11:15 - 12:55 : Sanitizing Manifest of Split Data (Useful for "pkg not installed" error)
12:55 - 15:23 : Patching Application
=============================
App Name : AudioMack
Play Link : https://play.google.com/store/apps/details?id=com.audiomack
Ver. : 6.38.3
=============================
Inspired by, and complete credits to sir @UnknownModder
P1: https://t.me/ApkEditorPr00/761
P2: https://t.me/ApkEditorPr00/771
Video Tutorial to demonstrate manual Antisplit process + Beginner level patching of revenue cat application.
BY : Legendary sir @PercyXangel 🔥🔥🙏
Index
00:00 - 11:15 : Manual Antisplitting (Updated with ARSC Merging [adding lang res and dpi data] process and purging play related data in manifest)
11:15 - 12:55 : Sanitizing Manifest of Split Data (Useful for "pkg not installed" error)
12:55 - 15:23 : Patching Application
=============================
App Name : AudioMack
Play Link : https://play.google.com/store/apps/details?id=com.audiomack
Ver. : 6.38.3
=============================
Inspired by, and complete credits to sir @UnknownModder
P1: https://t.me/ApkEditorPr00/761
P2: https://t.me/ApkEditorPr00/771
+1
App Name:
Your Diary
App Version: 1.1.2.6
App Link: https://play.google.com/store/apps/details?id=com.lp.diary.time.lock
by following regex you will found this method:
Lva/a;->a(Lva/a;Lcom/revenuecat/purchases/CustomerInfo;)Z
but there are interesting:
in other results you will see this (picture 2)
Lva/a$d;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
there are XOR logic, by changing XOR to OR, premium will unlock. (line 92)
You can follow or pay attention to the register, everything leads to the first method I gave.
@rana_odri+3
Apk - Reverso Translate
Link - https://play.google.com/store/apps/details?id=com.softissimo.reverso.context
