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
DiDA

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

76 posts in this topic

Recommended Posts

DiDA    53,656
Posted (edited)

CPAntiDumper
@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!

 

Support
- 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:

cpad.exe BINARYFILENAME VALUE ARCH

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.

 

Download

Hidden Content

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

 

Changelog
- 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 8
  • Thanks 5
  • Upvote 44
  • Winner 2

Share this post


Link to post
Share on other sites
DiDA    53,656
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
ZahirSher    73,361
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
DiDA    53,656
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
DiDA    53,656
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
DiDA    53,656
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 3L1T3 BL4Z3

      Another day, another tweak. This new tweak aims to enhance the compatibility of certain apps on your device. Here’s how it works.
       
       
      HOW LOWERINSTALL WORKS
      Admit it, we come across quite a few applications that no longer support our firmware version. While this is a non-issue for average users, jailbreakers must make do with whatever firmware they have as they can’t update.
      This is where LowerInstall new tweak comes in.
      As its name suggests, LowerInstall Cydia tweak allows you to install unsupported apps on your current firmware version. It is developed by eminent tweak developer Julioverne.
      It achieves this by spoofing your current iOS firmware version. This fools the App Store into believing that you are running that firmware instead of your actual older firmware.
      Remember, even if you download an application, it may or may not work due to other constraints. Some apps do have an unofficial minimum version up till which their functions work.
      Therefore, this tweak will allow you to download a particular app but it can’t control whether it will actually run on your iPhone, iPad, or iPod. At present, it is proven to work with GarageBand and Clips app by Apple on iOS 10.2, both of which require newer versions.
      Once you install it, restarting the Springboard from Cydia won’t cut it; you must manually reboot your device to activate its functionality.
      You can spoof your firmware version from its Settings section.
       
      DOWNLOAD LOWERINSTALL TWEAK
      This tweak is a must-have for every jailbreaker because sooner or later you are going to run into an unsupported app. Highly recommended.
      Credits: The Sexy and cool Developer, Julioverne!
    • By i0s_tweak3r
      Original post was to Pgyer site, updated link added August 4th. New links not  personally tested but worked for other members of forum...
       
      Just tried out this method of installing Yalu102 with a signed certificate that'll last longer then 7 days, and best part- no computer needed.

      Hidden Content
      React or reply to this topic to see the hidden content. More info After installing Yalu App from website, go to settings/ general/ profiles and device management and tap on newly installed profile, then hit trust.
      Make sure "Find My iPhone" and "Touch ID and Passcode" are all turned off before trying to jailbreak.  Once app is open, hit "Go" and watch the magic happen.
      Yalu 102 is now installed and ready to use.. Tested with iOS 10.0.1 (which only worked with final Yalu 102 release)..  All my tweaks are back and working fine.
      Credits: Updated link (July 2017) provided by:
      @ thegodslayerlol91
      Original link and another updated one:
      (August 4th, 2017)
      @ i0s_tweak3r
      -----------------
      Jailbreak made by Luca Tedesco, (qwertyoruiop) with a little help of an exploit from Ian Beer.
      ----------------
      Note: Use at your own risk. The original site I used I trusted. The updated links are the Yalu app, but you never know if it's been altered.  It's probably not, but always a possibility.  Your best (safest) bet is to use computer and official source.
       
       
    • By nkodder


      Hidden Content
      React or reply to this topic to see the hidden content. More info  
      -Install IGameGuardian Beta (Free All user) **work some device**
      - IGameGuardian Free
      - IGameGuardian VIP (coffee)
      - VIP Beta (coffee) 
      Credit me
    • By Bryan147

      Requirements:
      Jailbroken Device + iOS 10.x
       
      Overview:
      There have been many repos which give you IGameGuardian but they always end up with initialization fail or contact the developer but I have finally found a repo that worked for me  so I hope everyone else can get it to work on their device
      p.s I have an IPhone 6 on iOS 10.2 so I don't know if it will have trouble on other devices
       
      Download:
      http://cydia.kiiimo.org/
    • By Bubblegump30

       
      Name of the game you want hacked: Down Shift
      Version of the game: 1.2.4
      Google Play Store Link:https://play.google.com/store/apps/details?id=co.tamatem.downshiftdrift&hl=en
      Rooted or Unrooted: Rooted
      Requested Features: 
      - Unlimited Cash
      - Unlimited Gold

  • 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 |
×