-
Posts
4,939 -
Joined
-
Last visited
Everything posted by Ted2
-
Android Tutorial Smali Hacking Tutorial #2 (Boolean)
Ted2 replied to Ted2's topic in Android Tutorials
Thankyou -
Android Tutorial Smali Hacking Tutorial #2 (Boolean)
Ted2 replied to Ted2's topic in Android Tutorials
Added Video Tutorial, goodluck guys! -
Android Tutorial Smali Hacking Tutorial #2 (Boolean)
Ted2 replied to Ted2's topic in Android Tutorials
Thanks & what's wrong with them? -
Android Tutorial Smali Hacking Tutorial #2 (Boolean)
Ted2 replied to Ted2's topic in Android Tutorials
-
Android Tutorial Smali Hacking Tutorial #2 (Boolean)
Ted2 replied to Ted2's topic in Android Tutorials
Thanks man.. but I screwed up the spoilers & at the end the credits.. You know how to do them right? -
Hey! Long time ago, I made a Smali Hacking tutorial! Find it here: https://iosgods.com/topic/30729-simple-smali-hacking/ Today, I wanna create a new one. This one is about boolean hacking boolean = FALSE/TRUE Can be written in diffrent ways: FALSE --> '0x0' or just '0' (smali only 0x0, atleast for what I've worked on) TRUE --> '0x1' or just '1' (smali also only 0x1, again atleast for what I've worked on) The game in this tutorial: https://play.google.com/store/apps/details?id=com.fungamesforfree.snipershooter.free&hl=nl Download the game on your pc & decompile it, how? - https://iosgods.com/topic/43411-decompile-recompile-apk-without-a-tool-like-advancedapktool-etc/ or use a tool: - https://iosgods.com/topic/30893-advanced-apktool-windows-download-link/ Once decompiled, it will look like this: Open up Sublime Text, Notepad++ or something like that. We're gonna search for functions in ALL smali files. How we do that is simple, once you opened Sublime Text you have a option 'Find' Go to 'Find' - 'Find in files', now locate the smali folder from the decompiled apk Will look like this: So, for what kind of functions do we need to search? Well, every game is diffrent, in some you won't even success. Some example functions: -hasUnlocked -isUnlocked -isLocked -hasUpgraded -isUpgraded -has'itemofgame' -hasPurchased'itemofgame' -is'itemofgame'Purchased' -is'itemofgame'locked -is'itemofgame'unlocked etc etc. The game we have, includes weapons. We will try 'hasUnlocked' first: 0 matches. We will try 'isUnlocked' & 'isLocked' 0 matches for both We will try 'has'itemofgame' = 'hasWeapon' 0 matches We will try 'hasPurchased'itemofgame'' = 'hasPurchasedWeapon' 0 matches We will try 'isWeaponPurchased' 14 Matches in 6 files. So, we got which matches in the files. This does NOT mean, it's the right one. Let's have a look This is what we got: You see what we got? The one marked with '~' is the location of the .smali where our matches has been found. you'll see the most do locate to GameData.smali (under '~' they locate to com/fungamesforfree/snipershooter/data/GameData.smali: OUR SECOND match IS GameData.smali, so we REALLY need to check this one out, also the name of it is intresting! So let's open the second one (double click on it in your text viewer (sublime text in my case) /Users/Joey/Desktop/apktool/ssf/smali/com/fungamesforfree/snipershooter/data/GameData.smali: The whole code until the function is ended, is pretty long. It's like this: It's a long one, but actually not, the function is: 'isWeaponPurchased' & right after that we get the boolean code. This is the code we'll work with: .method public isWeaponPurchased(I)Z --> Function, the 'Z' is boolean .locals 5 .prologue const/4 v1, 0x0 --> earlier explained: 0x0 means false What do we do? Functions is: isWeaponPurchased, the code under it says NO IT IS NOT (0x0) SOOOOO, WE CHANGE IT TO: 0x1, because that means TRUE. .method public isWeaponPurchased(I)Z .locals 5 .prologue const/4 v1, 0x1 --> changed to true Recompile it to a apk, sign it & test it! When you tested your .apk, you see only the last 3 weapons are unlocked, the ones you needed to purchase with real money. I couldn't figure out how to hack the other weapons by code, maybe I missed something. Luckily the money can be hacked with eyes closed Coins are written in the same smali as the weapons, search for 'getMoney' You'll get two matches - invoke-virtual {p0}, Lcom/fungamesforfree/snipershooter/data/GameData;->getMoney()I - .method public getMoney()I it's the second one, because under the second one you'll find this code: .method public getMoney()I .locals 3 .prologue .line 351 iget-object v0, p0, Lcom/fungamesforfree/snipershooter/data/GameData;->preferences:Landroid/content/SharedPreferences; const-string v1, "e" const/4 v2, 0x0 ---> remove the /4 + add your own value (in hex) invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I move-result v0 return v0 .end method This is how I'll code it: .method public getMoney()I .locals 3 .prologue .line 351 iget-object v0, p0, Lcom/fungamesforfree/snipershooter/data/GameData;->preferences:Landroid/content/SharedPreferences; const-string v1, "e" const v2, 0xfffffff invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I move-result v0 return v0 .end method Recompile, sign it & test it. Proof: Video Tutorial: Hope you learned something, might make a video tutorial for it too. Credits: @Ted2 PS: I'm not hiding this tutorial because I want everyone be able to check it without giving me a like or reply, but if it helps. Please, hit the thanks &/or rep button
-
Goodjob
-
Request Scanner for Me - PDF Scanner for Documents
Ted2 replied to ypoxthonios's topic in Filled iOS App Requests
Lemme upload it for you, will give you a link in a few seconds here ya go: https://drive.google.com/open?id=0B_qzxquukQ6RNGE5Y3RyTi1yYzA -
I think it's possible, but I suck so sorry xxxxxx
-
Patcher [Updated] MARVEL Future Fight v2.8.1 Hacks +2
Ted2 replied to a topic in Free Jailbreak Cheats
Pfft, gimme your skills -
Compared what games , sometimes I can, sometimes I just can't figure anything out.
-
Yea it is, but I can try. Have done it before
-
oops, thanks
-
Patcher Random Heroes 3 (All Versions) +4 [Godmode, Unlimited Coins...]
Ted2 replied to Joka's topic in Free Jailbreak Cheats
Nicee -
Thanks & oh really? I didn't had that problem at all while doing it.
-
Oh, oops.. Have you already posted it ? Oh & just editing .plist
-
Filled: https://iosgods.com/topic/43580-mini-mine-v221-5-cheats/
-
Hacked App: Mini Mine iTunes Link: https://itunes.apple.com/gb/app/mini-mine/id1121121404?mt=8&ign-mpt=uo%3D8 Hack Requirements: - Jailbroken or Non-Jailbroken iPhone/iPad/iPod Touch. - iFile / Filza / iFunBox / iTools or any other file managers for iOS. Hack Features: - Unlimited Coins - Unlimited Crystals - Multiplier x987 as standard, can get more while playing. - Popup Ads will launch once in 999999999 seconds. (couldn't disable banner ads) - All Badges Unlocked Hack Download Link: - Link 1 = Coins Hacked, Crystals Hacked, Multiplier Hacked, No Popup Ads + All Badges Unlocked - Link 2 = Coins Hacked, Crystals Hacked & No Popup Ads - Link 3 = Coins Hacked, Crystals Hacked, Multiplier Hacked, No Popup Ads [Hidden Content] Installation Instructions: Step 1: Open the app, play it a bit then close it from multitasking. Step 2: Download the file from the link above. Step 3: Unzip, copy/paste the files/folders to: For users on iOS 7, 6 and lower: /User Applications/AppName using iFunBox or /var/mobile/Applications/AppName using iFile/Filza. Jailbroken or Non-Jailbroken iOS 8 and lower, Jailbroken iOS 9, iOS 10 and higher users: /User Applications/AppName using iFunBox or /var/mobile/Containers/Data/Application/AppName using iFile/Filza. Non-Jailbroken iOS 8.3, 8.4, 9.0, 10.0 and higher need to follow this tutorial: http://iosgods.com/topic/9651-how-to-installapply-hacks-posted-in-this-section-if-youre-on-ios-83-84-90/ Note: Backup your original app files before replacing them with these modified ones. Step 4: Overwrite the new hacked files with your old ones and open the app. Note: If you have any questions or problems, read our Frequently Asked Questions topic and if you don't find a solution, post your issue down below and we'll do our best to help! Credits: - @Ted2 (me) Hack Screenshots:
-
Help/Support How can I replicate hacks / see changes made in existing hacks.
Ted2 replied to Luke's topic in Help & Support
True. But you can do that to read what Zahir did, but yea it's bad. -
Help/Support How can I replicate hacks / see changes made in existing hacks.
Ted2 replied to Luke's topic in Help & Support
You'll need to read his code -
Help/Support How can I replicate hacks / see changes made in existing hacks.
Ted2 replied to Luke's topic in Help & Support
You'll have to read his .deb file to see what function he has used. Also I don't think it will be the same name or so, lol.