Jump to content

ThePianoGuy

Senior Member
  • Posts

    564
  • Joined

  • Last visited

Posts posted by ThePianoGuy

  1. Since version 0.9.0, Bluestacks added su binary which allow you to grant access silently but silent root access doesn't work for some apps.
     
    PLEASE READ!!! DO NOT TRY TO ROOT BLUESTACKS WITH SUPERSU APP. YOU WILL LOSE ROOT PERMISSIONS, INCLUDING LOSS OF SEMI-ROOT EXPLOIT.
     
    Download Bluestacks 2 at: http://www.bluestacks.com/
     
    Don't like Bluestacks 2? Download classic Bluestacks instead: http://forum.xda-developers.com/wiki/BlueStacks_App_Player
     
    LET'S ROOT THE BLUESTACKS!
     

    You can watch the videos or read the topic below

     

    1. Launch Bluestacks
     
    GRbgnxI.png
     
    2. Download Kingroot app for Android from here: http://www.kingroot.net/?myLocale=en_US
    (NOTE: Some browsers blocks Kingroot from downloading. Add it to the whitelist, to prevent any issues)
     
    3. Double-click on the APK file to install the app into the Bluestacks
     
    IrC2TMf.png
     
    UNr9G8h.png
     
    4. You'll see the Kingroot app in the app drawer, open it.
     
    mmhI0s4.png
     
    5. Tap on "Root status failed" to begin the rooting process
     
    bf3ncKq.png
     
    6. Rooting will take 5-10 SECONDS! After rooting, you will see a message like this:
     
    WugPYzQ.png
     
    7. That's it. Bluestacks is now rooted.
     
    IMPORTANT. Do not open any app which asks you to restart the device. Pressing restart will UNROOT Bluestacks and the good hidden semi-root exploit will be GONE FOREVER until you reinstall Bluestacks.
     
    8. Test root access on any apps to see if it works.
     
    oY5AcIm.png
     
    9. Close the Bluestacks, and reboot your computer to take effect.
     
    Now enjoy your 100% full root access on Bluestacks. You can finally use GameGuardian on Bluestacks to hack any offline games without the use Cheat Engine or similar external softwares!

     

    Credits:
    AndnixSH

    • Like 1
    • Agree 1
  2. Why unsigned APK, and why is it recommended for most games? With an unsigned APK, you can install the APK over the original. You can login with your Google+ account without signature error, and login with your Facebook account without uninstalling Facebook app. No more login not working complains!

    What are the difference between unsigned APK and signed APK?
    Unsigned APK is an APK that was been modded but the modders kept the original signature by developer to make Google login working. SIgned APK is an APK which was been re-signed by modders with APKtool's signature, dated 29-02-2008. Google or other social medias may not work due to signature that was been changed.

    9abkjs1.png


    You can only install an unsigned APK on your rooted device because it require the signature to be disabled using Lucky Patcher. If your phone is not rooted, please saerch on Google about how to root your phone.

    Note from Xtreme Myst:
    By using the method described, consider to NOT add new files or remove existing files on the APK. For example, along with your mod you need to add a file into the APK, let say in "assets/myfile.dat". It won't work and lead to failure during APK installation. Another example, let say you've successfully remove XC protection and been thinking it's okay to pull the "lib/armeabi/libxigncode.so" out of the APK. Again, it causing installation failure.

    This is because all file structures in the APK was mapped and their info was stored in "META-INF/CERT. SF" file. The solution is you need to put all your mods along with expected APK file structures in the compiled APK, sign it (with any desired key), then pull the "META-INF/CERT.SF" from this newly signed APK to be used as replacement for the old one at your working APK.

    Let's start modding.

    First, we need to change another apps. 7zip or Winrar

    1. Right click on the APK file -> Open With -Z Choose Another App

    XqvBZyo.png

    2. Click on "More apps" and tick "Always use this app to open .APK files"

    vrveThN.png

    3. Click "Look for another app on this PC"

    qx4DyS1.png

    4. To go program files and select any program to open with APK. I'd recommended 7zip or Winrar

    gQfXbNX.png

    5. The program will open

    rhX5l4Y.png

    6. Drag and replace the modded file in the .APK file

    xVkbUdX.png

    That's it. You are done


    Smali and XML modding

    If you were modding Smali or XML and you have recompiled it and signed it, you can do it

    1. Compile the APK (Resigning an APK is optional)

    2. Drag and replace a modded file from a signed APK to an original APK, and the APK will become an unsigned APK.

    hUJUkts.png

    3. Simply close the program, and you are done!

    Replace signatures in META-INF (Second method)

    You can delete the modified signatures and add the original signatures in META-INF folder but it may not work for some apps

    1. Open signed APK

    2. Open META-INF folder

    SLUIBC6.png

    3. Delete all signatures and add original signatures by game developer in META-INF folder. This will make APK into unsigned APK

    Bh8zuHk.png

    Credit:

    AndnixSH

    • Like 3
  3. Can't login with your Google+ on modded games? Really need to uninstall Facebook? NO PROBLEM. i will show you how to patch signature and make your device thinking that the signature is always true, so you can install any UNSIGNED modded apk on

     

    What can you do after patching?

    - Install Unsigned APK

    - Install Unsigned APK over the original APK

    - Login with your Facebook account without uninstalling Facebook app

    - Login with your Google+ on modded games

     

    lHRjZcm.png

     

    1. Make sure your device is rooted, and have latest SuperSU and Busybox binaries.

     

    2. Download Lucky Patcher from http://lucky-patcher.netbew.com/and install it

     

    DO NOT DOWNLOAD LUCKY PATCHER FROM PLAYSTORE

     

    3. Open Lucky Patcher from the app drawer and let it refresh

     

     

    AYX5YRC.png

     

    4. Click "Toolbox"

     

    AxX35Z2.png

     

    5. Click "Patch to android"

     

    mpQN6Dk.png

     

    6. Check "Signature Verification status always true" and "Disable .apk Signature Verfication" and click Apply

     

    IMPORTANT! If Lucky Patcher does not allow you to check "only patch dalvik-cache, which means, your device does not support patching dalvik-cache. When you patch signature verifications without patching dalvik-cache, the dalvik-cache will be cleared and it will take 5-10 to boot once. "only patch dalvik-cache" is the quickest way to patch the signature verifications. JUST PATCH IT ANYWAY IF DALVIK-CACHE PATCH IS NOT SUPPORTED AND STOP ASKING QUESTIONS!

     

    Most devices running Android Lollipop will reboot when patching

     

    to4VCGA.png

     

    7. You will get a message saying that the patches are applied (ONLY if patched in dalvik-cache)

     

    3nqMwzJ.png

     

    8. Reboot your device

     

    9. Install the unsigned modded apk over the playstore version. (Do NOT uninstall the playstore version!)

     

    10. Open the game, login to Google Play, and enjoy!

     

    Credits:

    AndnixSH (for creating this tutorial)

    ChelpuS (for creating Lucky Patcher xD)

    Raxx (for grammar fix)

    • Like 1
    • Winner 1
    • Thanks 1
  4. I know you can download US apps on apkpure but i rather downloading apps from Play Store :p i just wanna share my tricks

     

    If the VPN method to acces US Play Store is not working for you, and you wanted to access US Play Store? You can do it without VPN and without create a new account. Let's get started

     

    Note: This guide is for peoples who can't get access to US Play Store when using VPN or Proxy. Account changes might take a week to apply changes.

     

    1. On your computer, go to your personal info an login with your Google account https://myaccount.google.com/privacy#personalinfo

    2. Remove your phone number. Make sure the location sharing is not enabled.

    3. Go to Language https://myaccount.google.com/language

    4. Add language "English (United states)" and delete other languages

    5. Go to https://wallet.google.com

    6. Click on the gear icon in top-right corner

     

    ERM1LTP.png

     

    7. Edit your customer details. Change your country to US and put fake US Address, click save

     

    here is my example:

     

    M4gu33W.png

     

    yeah i know i misspelled Los Angeles but it doesn't matter how you spell

     

    8. Disable Wi-Fi and Mobile data

    9. On your device, open Settings - Apps

    10. Clear data of Google Play Settings and Play Store

     

    Android 4.2.x and up: On Google Play Services, Click on Manage space and clear all data

     

    Bz7h8bO.png

     

    11. Reboot your device

    12. Enable Wi-Fi or Mobile data

     

    That's all. Now you have to wait few days until your changes apply and the Play Store will automatically change the region to US without any notice. If you waited 1 week and the region still not changed, try repeat the step 7 to 9 again.

     

    Credit:

    AndnixSH

  5. So what is MOV R0, R7 in x86 ??

     

    there is no limitation of value in x86 so you don't have to think about MOV R0, R7 thing

     

    99,999,999 value is

    mov eax, 0x5f5e0ff = b8 ff e0 f5 05

    max value is 0xffffffff = 4,294,967,295 , but it if max value is 2,147,384,687 for some games, the value will go negative or the game will crash

    mov eax, 0xffffffff = b8 ff ff ff ff

    i'm unsure if it works

  6. Modded Game Name: The Sandbox Evolution
    Google Play Store Link: https://play.google.com/store/apps/details?id=com.pixowl.tsb2&hl=en
    Rooted Device: Not Required.

    Mod Features:
    - All elements unlocked


    Hack Download Link:

    Hidden Content

    React or reply to this topic to see the hidden content & download link.



    Installation Instructions (non-root):
    Step 1: Download the signed Modded APK file above using your favorite browser or a download manager of your choice.
    Step 2: Copy the file over to your Android device via USB or wirelessly. Skip this step if you're using your Android device to download the mod.
    Step 3: Browse to the location where the hacked APK is stored using a file manager of your choice.
    Step 4: Tap on the .APK file then tap 'Install' and the installation should begin.
    Step 5a: If the mod contains an OBB file, extract it if it's archived and copy the folder to /Android/obb.
    Step 5b: If the mod contains a DATA file/folder, extract it if it's archived and copy the folder to /Android/data.
    Step 6: Once the installation is complete, everything should be ready. Enjoy!

    Note: Make sure you have enabled 'Unknown Sources' in settings before installing the Modded APK. If you encounter issues, our Frequently Asked Questions topic may help you.
     
    Installation Instructions (root):
    Step 1: Patch the signature using Lucky Patcher. CLICK HERE!
    Step 2: Download and Install the unsigned APK over the original game
    Step 3: Once the installation is complete, everything should be ready. Enjoy!

    Credits:
    AndnixSH


    Mod Video/Screenshots:
    N/A

    • Like 5
    • Thanks 2
    • Haha 1
    • Agree 4
    • Informative 1
  7. Hi there,

     

     

     

     

    I will show you how to decrypt and encrypted .dll file (when trying to MOD Unity based Android games) using Gcore dump and WinHex.

     

     

     

     

     

    Before we start, how to check if a .dll file is encrypted?

     

     

     

     

     

    Easy. When you open a .dll file into Reflector and you get:

     

     

     

     

     

    "Assembly-CSharp (this could change, depending on the name of the file), File is not a portable executable. DOS header does not contain 'MZ' signature."

     

     

     

     

     

    it means you have got an encrypted DLL!

     

     

     

     

     

    See image:

     

     

     

     

     

    Mt9bkqf.png

     

     

     

     

     

    It means the DLL file does not have a valid MZ/PE header so you can't open/modify it. DLL files require MZ/PE headers in order to view its content and, to prevent hacking, some game developers protect their game erasing these MZ/PE headers from some dll files.

     

     

     

     

     

    Now let's start with the requirements!

     

     

     

     

     

    First of all, you need:

     

     

    1. To have some Android Hacking experiences (otherwise you will not understand a single word of this Topic)

     

     

    2. A rooted Android device

     

     

    3. .NET Reflector or JustDecompile installed on your computer (if you've got hacking experience, you should already have this tool)

     

     

    4. A computer running at least Windows XP

     

     

    5. A Rooted Android device (Works with BlueStacks) running Android 4.2.2 and newer versions. Previous version might not work.

     

     

    Works with Bluestacks. Custom roms with Android 4.2.2+ based are supported

     

     

    6. At least 1 GB of RAM on your Device. A minimum of 300-400 MB free RAM space is required

     

     

    7. Latest verison of SuperSU or other Superuser apps

     

     

    8. BusyBox for Android. Get it from HERE

     

     

    9. Terminal app for Android. You can download it from HERE

     

     

    10. gcore installed on your device. Download it from: HERE

     

     

    11. Any file explorer app installed on your Android device. I'd recommended X-plore

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    55NjVLk.jpg

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    PtsKJ2l.pngVWiprRv.png

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    oMPbxeI.jpg

     

     

     

     

     

     

     

     

     

     

     

     

    VEKB0Zp.png

     

     

     

     

     

     

     

     

     

     

     

     

    dH2dx7q.png

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     
    
    su

     

     

     

     

     

     

     

     

     

     

    YwQuPVl.png

     

     

     

     

     

     

     

     

     

     

     
    
    root@[member='YourName'] #

     

     

     

     

     

     

     

     

    fIzHnqp.png

     

     

     

     

     

     

     

     

     

     

     
    
    dumpsys meminfo

     

     

     

     

     

     

     

     

     

     

    or

     

     

     

     

     

     
    
    dumpsys meminfo | grep com.*

     

     

     

     

     

     

     

     

     

     

    or

     

     

     

     

     

     
    
    dumpsys meminfo | grep th.*

     

     

     

     

     

     

     

     

     

     

    UynNHbb.png

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     
    
    118740 kB: com.nhnent.SKQUEST (pid 383 / activities)

     

     

     

     

     

    2f4kK8y.png

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     
    
    gdb -pid xxxxx

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    BjM722D.png

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     
    
    (gdb)

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     
    
    chmod 777 /system/bin/gdb && chmod 777 /system/bin/gdbserver

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     
    
    gcore /sdcard/anynames

     

     

     

     

     

     

     

     

     

     

    evw3QCI.png

     

     

     

     

     

     

     

     

     

     

     

     

     

    daIMwGJ.png

     

     

     

     

     

     

     

     

     

     

     
    
    Saved corefile /sdcard/xxxxxxxx

     

     

     

     

     

    1k2XoSb.png

     

     

     

     

     

     

     

     

     

     

     

     

    qu0dUi6.jpg

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    21XDniJ.jpg

     

     

     

     

     

     

     

     

     

     

    KyVpF3A.jpg

     

     

     

     

     

    OR

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    1zZ2okI.pnglDxOJBM.png

     

     

     

     

     

     

     

     

     

     

    BLAMO2F.png

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    vwiY6Sl.jpg

     

     

     

     

     

     

     

     

     

     

    G1TXfOH.png

     

     

     

     

     

     

     

     

     

     

    nABBcma.png

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    HfbJdcY.png

     

     

     

     

     

     

     

     

     

     

    AR43Mxe.jpg

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    MsPP0tr.png

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    eDtKnU0.png

     

     

     

     

     

     

     

     

     

     

     
    
    Assembly-CSharp.dll
    
    Assembly-CSharp-firstpass.dll
    
    Assembly-UnityScript.dll
    
    Assembly-UnityScript-firstpass.dll

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    mZB1PnI.png

     

     

     

     

     

     

     

     

     

     

     
    
    Assembly-CSharp.dll = 000034.dll
    
    Assembly-CSharp-firstpass.dll = 000030.dll
    
    Assembly-UnityScript.dll = 000028.dll
    
    Assembly-UnityScript-firstpass.dll = 000013.dll

     

     

     

     

     

     

     

     

     

     

    B0CD3jO.png

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    AndnixSH

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  8. Hello dear community,

    Today, i will teach you how to mod x86 libs. x86 is not that hard to understand because the instruction are almost the same as ARM. In this tutorial, i mod the game called The Sandbox 2.

    You don't really need to mod x86 at all since I never heard any problem with ARM translating to x86, and it's too hard to change instruction without code caving. Just wanna make tutorial lol

    Now let's start modding.

    In this tutorial, I'll show you how to mod The Sandbox Evolution very easy in x86.

    First of all, you need IDA PRO and Hex Workshop installed on your computer. If you already have them installed, go to next step

    Open the APK file with WinRar and extract the lib folder (In case you want to mod both x86 and ARM)
    Open the x86 .so file in IDA. You will see the dialog box similar to the following:

    ktDNoNu.png

    In x86, you don't need to change anything. MetaPC is fine. Click OK to disassemble the lib file, and let it fully load. After that, press CTRL + F,  search "isElementUnlocked" and double click on the function to open it

    95o7chQ.png

    Remember the offset (9869E0) of first instruction. we need to use it later.

    Note: The offset will change each update.

    Mf1y3sf.png

    Open Hex Workshop or other hex editing program, and search the offset. I'm using Hex Workshop

    wC2186M.png

    89a0Dqm.png

    Here is the offset of isElementUnlocked

    U9UTx2C.png

    The function isElementUnlocked is a boolean function, which means it can return true or false. If you want unlock everything, replace it with b8 01 00 00 00 c3, which will return true.

    True is:

    b8 01 00 00 00 (mov eax, 1)

    False is:

    b8 00 00 00 00 (mov eax, 0)

    And return is:

    c3 (retn)

    y91Vjh6.png

    When you open the modded .so file in IDA, your modded instruction will look like:

    iL4oLV5.png

    Isn't that easy?

    You can also do the same on hasBoughtPromoPack to unlock premium

    If you want to hack mana like 9999999, search getManaBalance and giveMana, and replace it with any values you want

    b8 7f 96 98 00 (mov eax, 9999999)
    c3 (ret)

    You can use online x86 Assembly to get raw hex
    https://defuse.ca/online-x86-assembler.htm#disassembly

    Open the APK with WinRAR and replace the modded .so file. Re-sign the APK, install it and run the game.

    H5oHmVM.png[/IMG]

    Credits:
    AndnixSH#

    Tutorial updated (May 2018)

    • Like 1
    • Thanks 1
  9. On 8/12/2016 at 3:24 PM, DiDA said:

    Is this better than Advanced APK Tool? :p

     

    Nice work though! Liking the design!

    Thanks! I don't know if it is better because i never tried it before, but GUI tool is much faster and quicker than the CMD version. I don't include wipe folder functions in my tool for security reason but i can include it if many users request it   :)

    On 8/12/2016 at 3:31 PM, ZahirSher said:

     

     

    is this better than Advanced ApkTool?

    I wrote a post without reading what u wrote lol, we had the same thought <3

    you can try. it should be better and faster. if you have any ideas, feel free to request features here

  10. Image

    Requirements:

    • Windows 7 or newer (This tool will not work for Windows XP)
    • .NET Framework 4.5.2 or newer
    • Java SE/JDK is required for decompile, compile, and sign APK. If you don't have Java installed, you can only use Zipalign or Install APK. Download and install Java SE/JDK now


    Features:

    • 7z Compression-level 0-9
    • APK infomation with icon by aapt dump badging
    • Background workers to get rid of lags
    • Remember window position (SHIFT + Q to reset window position)
    • Advanced log viewer, with .txt file selection
    • Extract APK / Zip APK
    • Switch between apksigner.jar by Google and signapk.jar by bootstraponline
    • Quick help
    • Full environment path support
    • Adb process kill
    • Apktool.jar version selections
    • Decompile APK
    • Compile APK
    • Sign APK after compile
    • Sign seletected APK (It will clone the selected APK, and sign it)
    • Sign compiled APK (If you forgot to sign your compiled APK, you can sign it)
    • SignAPK (signapk.jar v1.0)
    • Remember path when closed (config will reset if EXE file was moved to somewere else)
    • Framework installer (uses apktool.jar's commands)
    • Logs tab
    • Drag and drop file support
    • Full options of decompile and compile
    • Cancel button in waiting dialog box
    • Clear logs when exit
    • Allow path changes in textbox
    • Java heap option. Default 512m
    • ZipAlign
    • Options to rename the apk file
    • Options to select apktool version.
    • Tooltips
    • Enable/Disable check for updates
    • Enable/Disable tips and ToolTips
    • and more...


    How to use:

    1. Download .msi or zip file,
    2. If you download .msi, open it and simply install it. If you download portable version .zip, extract to the portable drive you like to.
    3. Launch APK Easy Tool, directory are automatically set
    4. Select the APK file you want to work with or drop the APK to perform an action
    5. Do some work and good luck

    You do not need to select APK and set the directory if you do drag and drop actions.

    Framework are for ROM developers and System App modder only

    It works the same way as the command line version

     

    Download links:
    Dropbox link

    Mediafire link

    Android File Host link

    Baidu link (For peoples who live in china that can't access any other websites above)


    Credits:

    Evildog1 (Creator of this tool)
    ibotpeaches (Creator of apktool.jar)
    Google (adb, aapt, apksigner and zipalign)
    bootstraponline (signapk)
    Igor Pavlov (7zip)



    Changelogs:

    1.41 (2017-12-01)
    - Added News tab. It requires an internet connection
    - Added options to change path of signing keys .pem and .pk8
    - Added donation button
    - Added Full APK Infomation.
    - Added options to select your own .pk8 and .pem file for signing
    - Improved apktool version check.
    - Fixed wrong directory when the program auto create them
    - Removed changelogs from the tool. You can see them in news and online
    - Removed WS_EX_COMPOSITED to get rid of some UI glitches. Weird UI drawing may occur but looks cool for me :).
    - Changed transparent BackColor to write to improve UI performance a bit
    - .NET framework target is 4.6
    - Some UI changes
    - Some fixes


    Full changelogs

    Screenshots:

    Spoiler

    Image
    Image
    Image
    Image
    Image
    Image

     

    • Like 1
    • Thanks 1
  11. Hi,

     

    At our school, we have found an iPad 4 that was not been used for almost 2 years. it was been updated to 9.3.1, because i requested to update all iPads in one via MDM (Mobile Device Management). They all forgot who was the owner and who logged in with their iCloud account.

     

    How do we do now?

    The warrant was expired. a teacher told me to try hack/jailbreak into it, but it's not possible on iOS 9.3.1 and without NAND exploit (NAND exploit that i can install CFW).

×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines