Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Apktool Alternatives
Similar projects and alternatives to Apktool
-
-
Uber Apk Signer
A cli tool that helps signing and zip aligning single or multiple Android application packages (APKs) with either debug or provided release certificates. It supports v1, v2 and v3 Android signing scheme has an embedded debug keystore and auto verifies after signing.
-
Revelo Payroll
Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.
-
-
binwalk
Firmware Analysis Tool [Moved to: https://github.com/ReFirmLabs/binwalk] (by devttys0)
-
Ghidra-Cpp-Class-Analyzer
Ghidra C++ Class and Run Time Type Information Analyzer
-
apk-mitm
🤖 A CLI application that automatically prepares Android APK files for HTTPS inspection
-
bettercap
The Swiss Army knife for 802.11, BLE, IPv4 and IPv6 networks reconnaissance and MITM attacks.
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
-
apk2gold
CLI tool for decompiling Android apps to Java. It does resources! It does Java! Its real easy!
-
-
-
-
-
CyberChef
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
-
masscan
TCP port scanner, spews SYN packets asynchronously, scanning entire Internet in under 5 minutes.
-
-
-
lbry-sdk
The LBRY SDK for building decentralized, censorship resistant, monetized, digital content apps.
-
-
gef
GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging capabilities for exploit devs & reverse engineers on Linux
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
Apktool reviews and mentions
-
Reverse Engineering the Facebook Messenger API
Not sure. I started reverse engineering Java apps very early in my life — initially it was J2ME games. Decompilers of the time sucked but that didn't stop me from modding Gravity Defied :P
I honestly don't know what's a good way of getting started on reverse engineering. There's a bunch of everything about Windows executables in particular, including "crackmes", but native machine code is a level up from JVM bytecode. Java classes and Android dex files can be decompiled back to sensible source with a good chance that you get something that can be compiled again. No such luck for native code — C/C++ compilation is a lossy process by its nature, especially the optimizations. Ghidra does a decent job but still requires a non-zero amount of manual assistance. Flash games also were good to hone one's reverse engineering skills since ActionScript decompilers did a pretty darn good job.
Anyway. To decompile dex to Java source, there's jadx: https://github.com/skylot/jadx
Since decompilation is sometimes lossy, there's apktool for when you want to put the app back together after tinkering with it: https://github.com/iBotPeaches/Apktool
It goes without saying that you also need a JDK and the Android SDK. In particular, you need apksigner form the SDK to sign the unsigned apks generated by apktool. You can also automate things a bit and use adb to deploy them to your device.
What I usually do is get a high-level overview of the app in jadx, and then modify the smali (dalvik bytecode in text form, very assembly-like) files generated by apktool.
-
Any legit cracking tutorial?
apktool: Decompile any app into smali, modify it and recompile it back. Here you do not need to edit smali, the JavaScript bundle is inside the assets folder.
-
apk.sh, make reverse engineering Android apps easier!
apk.sh basically uses apktool to disassemble, decode and rebuild resources and some bash to automate the frida gadget injection process. It also supports app bundles/split APKs.
- The Xbox App for Android TV (not the Game Pass)
-
Is there a way to decompile and rebundle an android bundle?
Apktool can unpack and repack an apk. https://ibotpeaches.github.io/Apktool/
-
how to modify tiktok app
Then decompile the apk. Use https://ibotpeaches.github.io/Apktool/ or similar. You have to decompile it with resources to smali. Smali is a programming language which looks like java binary code.
-
Use ApkTool to inspect your APK file when building for Android
I wasn't aware of apkTool before today. Randomly google removed our app from the store because we included the android.permission.QUERY_ALL_PACKAGES permission. It wasn't anywhere in our code so i assumed it was in a dependency but wasn't sure. Searching in VsCode didn't turn up anything.
- Vanced development team states that the reason why Vanced got shut down is because it's logo resembles original YouTube's logo and that's illegal. If that's the case, then it's the worst way to lose the best app. Also, were they trying to tell us something with this upper paragraph? [other]
-
Hacker News top posts: Jan 17, 2022
APKTool: A tool for reverse engineering Android APK files\ (32 comments)
- APKTool: A tool for reverse engineering Android APK files
-
A note from our sponsor - Sonar
www.sonarsource.com | 1 Oct 2023
Stats
iBotPeaches/Apktool is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of Apktool is Java.