Jump to content
  • Sky
  • Mint
  • Azure
  • Indigo
  • Blueberry
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Pomegranate
  • Ruby Red
  • Orange
  • Banana
  • Apple
  • Emerald
  • Teal
  • Chocolate
  • Slate
  • Midnight
  • Maastricht
  • Charcoal
  • Matte Black

Tool CPAntiDumper v1.2 - Secure iOS/Android Binaries & Defeat Offset Dumping!

110 posts in this topic

Recommended Posts

Posted (edited)

@caoyin has blessed us Cheaters with yet another amazing tool called "CPAntiDumper" or "CPAD" for short. The whole purpose of CPAD is to obfuscate your (modded) binary file(s) & prevent others from dumping offsets from your tweaks. CPAD works on binary files and .dylibs! If CPLoader (also from caoyin) is not for you, CPAntiDumper is a great alternative!


- ARMv7 & ARM64 iOS Binary. Your binary must be thinned if you select only ARMv7.
- Android ARM binaries! With THUMB to come soon!

If you need any help or have any questions, feel free to ask down below in a post. :)


How to use it
For ease of use, I have included a CPAD.bat file inside the download link below which simplifies the whole process by simply dragging your binary file to the .bat file and reading the on-screen instructions. Of course, you can modify the .bat to your liking. You will also need to edit it to add the location of cpad.exe on your computer. Example usage of CPAD.bat file.

NOTE CPAD is only a Windows tool but will likely work on other operating systems with Wine since it's a simple CLI. 


If you would like to run CPAD using cmd, you can do so using this command:


iOS Examples:
cpad.exe baba 15000 arm64
cpad.exe iosfps 25000 armv7

Android Example:
cpad.exe libmarvel.so 2000 elfarmv7

Once you run the command, CPAD will analyze the binary and start obfuscating it thus preventing Binary Compare.


Once CPAD completes the process, it will generate 2 new files. BINARYNAME(.so)obf & BINARYNAME.txt

BINARYNAME(.so)obf will be the obfuscated binary file you will need to use. Rename the file and place it back into your IPA/APK and test/share your hack.

BINARYNAME(.so).txt will be the file that contains all the writeData instructions for you to implement inside your Tweak.xm. Most effective way to integrate all the writeDatas inside the .txt to your Tweak.xm is by placing your real writeData in a random place amongst all the other CPAD writeDatas. So if someone tries to dump your offsets, they will have to go through <YOURVALUE> (20,000 other writeDatas for example). This is only for iOS .deb hacks. Example:

vm_writeData(0x100673DC0,0xC0033FD6); // writeData Generated by CPAD
vm_writeData(0x100A969D8,0x2100014A); // writeData Generated by CPAD
vm_writeData(0x100A969DC,0x420002CB); // writeData Generated by CPAD
vm_writeData(0x100A969E4,0x210001CB); // writeData Generated by CPAD
vm_writeData(0x10051EBF8,0xE00300AA); // writeData Generated by CPAD
vm_writeData(0x100114DF8,0x12345678); // Your Real Offset!
vm_writeData(0x10051EC44,0x000000CB); // writeData Generated by CPAD
vm_writeData(0x10051EC4C,0x840004CB); // writeData Generated by CPAD
vm_writeData(0x10051EC6C,0xC0033FD6); // writeData Generated by CPAD
vm_writeData(0x10051EC74,0xE20302AA); // writeData Generated by CPAD
vm_writeData(0x10051EC88,0xE10301AA); // writeData Generated by CPAD

Remember! You can go crazy with your value by entering 100000 into CPAD which will make it super secure but will likely take a lot of time depending on your computer.

NOTE For CPAD to be more efficient. Use it AFTER you have modded your binary.



Hidden Content

    React or reply to this topic to see the hidden content. More info


- v1.0 Initial release. Only iOS ARMv7 Support.
- v1.1 iOS ARM64 Support, improved interface.
- v1.2 Introduces ELF ARM Android Support. Improved code and added credits at the end of the process.

Edited by DiDA
V1.2 Updated!
  • Like 22
  • Thanks 9
  • Upvote 47
  • Agree 1
  • Winner 3

Share this post

Link to post
Share on other sites
  • Topic Author
  • 1 minute ago, ZahirSher said:

    :gasm: finally man!

    Edit: thought android was here :pepe: nvm ill go

    It's being worked on! Any suggestions? :)

    • Upvote 1

    Share this post

    Link to post
    Share on other sites
    Just now, DiDA said:

    It's being worked on! Any suggestions? :)

    GUI would be good :) Like choose file, amount and click Proceed and wallah!

    Also an output folder instead of everything in a single place.

    Share this post

    Link to post
    Share on other sites
  • Topic Author
  • 4 minutes ago, ZahirSher said:

    GUI would be good :) Like choose file, amount and click Proceed and wallah!

    Also an output folder instead of everything in a single place.

    GUI is not really necessary since that's what the .bat does. However, and output "-o" option would be cool to customise the .bat file with.

    So you can drag and drop the binary to your CPAD.bat desktop shortcut and it will output it wherever you want or wherever you set it to do so inside the .bat file.

    • Upvote 1

    Share this post

    Link to post
    Share on other sites
  • Topic Author
  • 1 minute ago, TheArmKing said:

    Can this possibly help a developer secure his app ? 

    No, this doesn't prevent the app from being hacked. This prevents offsets from being leeched.

    • Upvote 1

    Share this post

    Link to post
    Share on other sites
    Just now, DiDA said:

    No, this doesn't prevent the app from being hacked. This prevents offsets from being leeched.

    Thats great :) AntiFahadDumper

    Share this post

    Link to post
    Share on other sites
  • Topic Author
  • Posted (edited)
    1 minute ago, TheArmKing said:

    Thats great :) AntiFahadDumper

    This will be great for Android APK Mods! Since apparently everyone leeches in Android.

    Edited by DiDA
    • Upvote 1

    Share this post

    Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

    • Similar Content

      • By Bad Man Ghetto Youths
        Sentry_MBA 1.4.1 Proper version

        Hidden Content
        React or reply to this topic to see the hidden content. More info  
        CONFIG PACK for Sentry_MBA

        Hidden Content
        React or reply to this topic to see the hidden content. More info  
      • By Sipher
        Name of the game you want hacked: Tap Titans 2
        Version of the game: 1.1.6
        Google Play Store Link: https://play.google.com/store/apps/details?id=com.gamehivecorp.taptitans2&hl=en
        Rooted or Unrooted: Doesn't matter
        Requested Features: 
        - Don't show ads for Fairy Ads. (or enable the skippable feature)
        P.S I know these ads support the devs, however they crash my device. I've spoken to the devs about it on discord but they don't respond as it's a very small issue that only affects a few people.
        Just adding this so you know I'm not a total scumbag, even though you guys probably fake in-app purchases ;P)
      • By DiDA
         Cydia Impactor

        Cydia Impactor is a GUI tool for working with mobile devices. It has features already, but is still very much a work-in-progress. It is developed by saurik (Twitter and website).

        You can use this tool to install IPA files on iOS and APK files on Android. It also can help you exploit the series of Android "Master Key" vulnerabilities.
        Download Cydia Impactor for Mac OS X, Windows, Linux (32-bit), or Linux (64-bit).
        Note: Do not "Run as Administrator" Impactor; doing this makes drag/drop of files not work on Windows 10.
        For iOS, if you are using either Windows or macOS, you definitely need to have iTunes installed for this tool to work (for different reasons). You do not need Xcode installed to use Impactor (even for features such as signing IPA files).

        To download new versions, use "Check for Updates..." under the Impactor menu from inside of the application. Impactor will also occasionally prompt about new versions that come out. 
        If you are having problems using Cydia Impactor make a Help & Support topic.
        Frequently Asked Questions
        Q: How long will I be able to use the sideloaded app?
        A: A normal & free Apple Developer account only allows the app to function for 7 days. After 7 days you can sideload it again, just make sure your progress is backed up.
        Q: The app on iOS 11 is displaying half screen? Black screen.
        A: The popup the modded IPA uses seems to cause issues with iOS 11's Rotation Lock. To fix this, simply disable rotation lock on your device via the Control Center then reopen the app. 
        Q: How can I save my in-game progress?
        A: You need to make sure your game progress is being synced over Game Center, Facebook, Twitter or Google+. If the game saves it's progress locally, you will need to install the modded IPA overwriting the one you already have installed. In order to overwrite, the modified IPA must have the same bundle ID and you must use the same Apple ID when sideloading. See below for more information.
        Q: Can I overwrite my current app without removing it?
        A: Yes, it is possible. In order to accomplish this, you need to sideload the modded IPA with the same Apple ID that your previously sideloaded app is with. Meaning you must use the same Apple ID you used to sideload the previous app. The bundle ID must be the same otherwise it will install as a duplicate app.
        Q: How many apps can I sideload?
        A: iOS 7, 8, 9: You can sideload as many apps as you like on your device. However your free developer account has limitations but you can easily bypass those limitations by creating a new Apple ID. On iOS 10, 11 and higher, you can only have 3 sideloaded apps installed on your device at the same time. Apple has limited this and will not allow any more for free Apple Developer accounts.
        Q: Cydia Impactor is stuck on "Verifying Application". Why?
        A: This has to do with the 3 app sideload limit on iOS 10. You will need to remove a sideloaded app on your device before you can install a new one. If you're not on iOS 10 or higher and you still get this error, make a support topic.
        Q: Cydia Impactor is stuck on "GeneratingApplicationMap". Why?
        A: This usually happens with some apps but even though Cydia Impactor is stuck there, the application installs fine on your device.
        Q: Cydia Impactor does not show my device?
        A: If this happens, try rebooting your PC, open up iTunes while your device is connected & make sure you tap on 'Trust' from the popup on your iDevice. Then open Cydia Impactor. If this does not help, try completely uninstalling then reinstalling iTunes.
        Q: How to fix the Cydia Impactor "Runtime Errors"?
        A: If you receive these errors, you may need to try a different USB cable & USB port. You can also try making a new user account on your Windows PC and run Cydia Impactor there.
        Q: How to fix the Cydia Impactor "http-win.cpp:xxx Peer certificate cannot be authenticated with given CA certificates" error?
        A: This is usually not an issue with Cydia Impactor. The error usually means that Apple's signing servers are down. Try again later. If the issue still persists, make a support topic.
        Q: How to fix the Cydia Impactor "provision.cpp:81 The 'Network Extensions' feature is only available to users enrolled in Apple Developer Program." error?
        A: Inside Cydia Impactor, click on the 'Xcode' option, then click on 'Revoke Certificates'. If that doesn't help, you may have 2-Step Authentication enabled for your Apple ID which is preventing you from using Cydia Impactor. Disable that or create a new Apple ID.
        Q: How to fix the Cydia Impactor "provision.cpp:168 Please sign in with an app specific password." error?
        A: If you get this error, please see this topic.
        Q: Can I install the modded IPA without overwriting or deleting the App Store IPA?
        A: Yes, you can. See this tutorial.
        Q: How do I fix "lockdown.cpp:57 LOCKDOWN_E_MUX_ERROR"?
        A: This issue is caused when another program on your computer might be interfering with Cydia Impactor. Close programs you are not using or restart your computer and run Cydia Impactor again.
        Q: How do I fix "You already have a current iOS Development certificate or a pending certificate request."?
        A: Inside Cydia Impactor -> Xcode -> Revoke Certificates. Enter your Apple ID & password then retry.
        - More to be added -
      • By Sumarcity

        Name of the game you want hacked: Marvel contest of champions
        Version of the game: 14.0.0Latest Version
        Google Play Store Link: https://play.google.com/store/apps/details?id=com.kabam.marvelbattle&hl=en
        Rooted or Unrooted: Root/Unroot: 

        Requested Features: 
        - one hit kill
        - enemy doesn't attack

      • By owaismukhtarkhan
        Name of app you want hacked: marvel contest of champions 

        Version of the app: 12.0.1
        URL for the app: https://play.google.com/store/apps/details?id=com.kabam.marvelbattle&hl=en

        Requested features: - Enemy Doesn't Attack (working online/offline)
        - Special Skill Always Available to use
        - Enemy Doesn't Block 
        - No Knockbacks - Disables yourself/enemy from getting thrown backward when you hit or get hit 
        - No Knockdowns - Disables yourself or the enemy from getting knocked down when hit 
        -unlimited units
        -unlimited gold
        Rooted or Non-Rooted: 
        Thank you! 
    • Recently Browsing   0 members

      No registered users viewing this page.

      • Administrator |
      • Global Moderator  |
      • Moderator  |
      • ViP Plus |
      • ViP |
      • Cheater |
      • Modder  |
      • Novice Cheater |
      • Rookie Modder |
      • Contributor |
      • GFX Team  |
      • Senior Member |
      • Member |