Bypassing hacking tool detection

Slim420

Retired
35
12/08/14
54
Thread Author
Most apps on the market now have some sort of a protection that prevents the app from launching when a hacking tool is detected on the device. This could be very annoying because the app usually asks to remove the tool from the device in order to launch the app.

In this tutorial I will demonstrate disabling this protection completely, which involves a simple code editing using smali & baksmali.

Requirements:
- A computer
- The APK file
- A tool capable of sign/smali/baksmali-ing the app (If you do not have one, use http://d.pr/f/xUsb or http://www.alphagamer.org/threads/apk-multi-tool-app-re-sign-tool.94/)
- An Android device to test the results
- A text editor with advanced search functions (Sublime text, Notepad++, etc.)
- Software that can open ZIP files (7zip, winrar, winzip, etc.)

I will be using Drag Racing 4x4 for this tutorial. The app's version as of November 3rd, 2013 is 1.0.19.
You can grab a copy of the unmodified APK file here: http://limelinx.com/cuc92




1. Make a backup copy of the APK file for obvious reasons.



2. Disassemble the APK file. I am using the batch disassembler from APK-Tool, so all I have to do is to drag and drop the APK file to the script. This could depend on the type of tool you are using.
XrL7T7p.webp




3. Once the disassemly is finished, open up the smali folder, then copy the full directory to the clipboard.
jZfKIZa.webp




4. Open up Sublime Text (or Notepad++) then press CTRL+SHIFT+F
Put "Game Killer" in Find. Put the directory from the previous step in Where. Press search.
q9RqLR0.webp




5. The result. Double click it to open the file.
LLIGX9W.webp




6. It should display a long list of popular hacking tools such as Freedom, GameCIH, etc. along with some other codes that you do not need to know.
Ww8OIjI.webp




7. Highlight the first string inside quotes, "cc.cz.madkite.freedom". Change the text to "no.hack.detection"
zP31FmC.webp




8. Do it for every tool.




9. Save the file by pressing CTRL+S (or by going to File - Save)




10. Recompile the APK.
t67Ciie.webp




11. Open the unmodified APK as a ZIP archive.
LSXjMtl.webp




12. Also open the recompiled version. Then drag and drop the classes.dex file FROM the modified version TO the unmodified version.
uKds24s.webp




13. Sign the unmodified (now with modified DEX file) version with APK multi tool.
Da3iGLm.webp




14. Install the signed APK & the app should now launch without detecting any of the aforementioned hacking tools.




Credits not to me.
Hope you find this helpful as much as I did.
 
Can I it work on avabel

This only works for a very few games now, I doubt if this method can even be used on Drag Racing itself now.
I can assure you it definitely doesn't work on any game which is close to being server-sided.

Anyway, instead of asking if this method can be used on each game on your mind, I suggest you could just try it for yourself ;-)
 
This only works for a very few games now, I doubt if this method can even be used on Drag Racing itself now.
I can assure you it definitely doesn't work on any game which is close to being server-sided.

Anyway, instead of asking if this method can be used on each game on your mind, I suggest you could just try it for yourself ;-)
Links doesn't work anymore apktool. Please help.
and how to setup this tool in #2 instruction.
 
antivirus block it :( i install ?
It shouldn't require installations of any sort. Just extract the folder and run "APK Authority.exe".
False positive, anyway, I've been using this tool for some time now ever since it was in its Beta release.
No way to unblock it in the settings?
 
It shouldn't require installations of any sort. Just extract the folder and run "APK Authority.exe".
False positive, anyway, I've been using this tool for some time now ever since it was in its Beta release.
No way to unblock it in the settings?
yes all its ok :))) thnx
 
may i ask sir? one of my fav games had PTRACE_ATTACH Error when im using Game guardian for speed hack..so if i do this tutorial it can bypass the error?
 
Back
Top Bottom