hello i need some help on Android reverse engineering any resources would be very helpful
What about this: https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05c-Reverse-Engineering-and-Tampering.md I think it’s suitable!
woahh!! that’s high level stuff … do you have anything starting like from intermediate level
You already have the Source now which can only provides the working and high-level stuff that we can trust, Just search there or visit the main section at github and you will get beginners to intermediate ones as well.
Not found bro
There are many tools, some are more low-level and some build on top of the low-level tools to make nicer and more complete tools.
Here are my favorites:
- JADX - GUI (and Command line) to produce Java source code from Android Dex and Apk files https://github.com/skylot/jadx
- Android MultiTool - decompile/recompile and sign applications + jar framework files https://forum.xda-developers.com/showthread.php?t=2326604
- Apktool - Cmd tool to decompile/recompile applications and there resources. Among other things wraps Samli/Baksmali https://ibotpeaches.github.io/Apktool/
- Smali/Baksmali - Convert binary
.dex
files to textual.smali
classes. Can be used in after unzipping the APK manually. More here: Repackaging APK file using baksmali and smali - JEB - Professional tool for reversing android (and many other) applications https://www.pnfsoftware.com/
Also look promising:
- APK Studio - IDE for reverse-engineering (decompiling/editing) & recompiling of Android applications https://forum.xda-developers.com/showthread.php?t=2493107
Edit November 2019 :
- Bytecode Viewer - A user friendly Java reverse engineering suite, similar to JADX. https://bytecodeviewer.com/
So firstly we clear your doubts like what is reverse engineering and how it helps hackers or pen-testers. Reverse Engineering is the most important skill which an hackers or pen-tester must need to learn. Using reverse engineering they can modify software’s to use it for free of cost or binding their backdoor with another software’s or files. They decompile software’s and then make changes according to him and then recompile it as a cracked or mod versions.
Apk-Editor Pro :-
Using apk-editor pro is the most useful reverse engineering for android according to my personal experience. You can complete edit any of the apk and make changes according to you and then recomplile it. You don’t need any app development skills for that because it provide you single tap options you just need to change values or files then tap on rebuild options.
Lucky Patcher :-
Lucky Patcher is the one of the best option if you want to hack offline games (Which doesn’t require active internet connection), remove ads, etc. I am use this application a lot for hacking free coins or gems in games like Subway Surfer, Hill Climb Racing, etc. Here you no need to change any values just select your options and done your work.
Their is lots of websites which provides you mod or cracked versions of applications but i mainly use two websites and find near to all play store applications mod from here.
- HappyMod
- AC Market