
Closed
Posted
I have a single Android APK in hand and can confirm it is a release build. It went through ProGuard / R8 / DexGuard, so the classes and method names are fully obfuscated, and, to make things trickier, I do not have the original mapping files. What I need from you is a clean, structured decompilation and a readable reconstruction of the app’s logic. At the end of the engagement I should be able to: • open the decompiled project in Android Studio • follow clear, renamed packages, classes, and methods that make functional sense • trace the core workflows I will specify once you start (network layer, in-app purchase flow, and one utility module) • compile a patched build if small tweaks are required Please work with whatever stack you prefer—Jadx, JADX-GUI, CFR, FernFlower, JADX-Astro, byte-code view in JADX, or even manual smali work—so long as the output meets the points above. Where renaming is uncertain, leave concise TODO comments to keep the code navigable rather than guessing. Deliverables (checked at hand-off): 1. Gradle-based project folder that syncs in Android Studio Arctic Fox+ 2. Markdown or PDF brief (one or two pages) explaining renamed packages, entry points, and any unresolved items 3. Optional patch instructions if I later decide to change a string or resource and re-sign the APK No mapping files are available, so please do not rely on tools that require them. I will provide the APK immediately after project start; you do not need to sign any keys or upload to Google Play. Let me know your estimated turnaround time and any clarifying questions.
Project ID: 40584241
60 proposals
Remote project
Active 2 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
60 freelancers are bidding on average $34 USD/hour for this job

Hi there, I understand you need to reverse-engineer an obfuscated release APK where no mapping files exist. The goal is not just raw decompilation but a full logical reconstruction, resulting in a functional Android Studio project. The key is to make the network layer, the in-app purchase lifecycle, and a specific utility module fully traceable through cleanly renamed, understandable code. Technical approach: I'll use a hybrid method, leveraging JADX for the primary decompilation and supplementing it with manual Smali analysis for complex control flows or anti-tamper logic. I will then build a new Gradle project from scratch, integrating the recovered source, resources, and manifest. Renaming will be iterative, starting from known entry points like Activities and propagating through the call stacks. Core modules: - Network Analysis: Isolate the HTTP client (e.g., OkHttp), map the request/response models, and rename them based on endpoint functionality. - IAP Flow Trace: Deconstruct the interactions with the Play Billing library, clarifying SKU handling, purchase validation, and entitlement logic. - Logic Reconstruction: Convert opaque method chains into descriptive, functionally named sequences, using comments where intent is ambiguous. Implementation strategy: First, I'll run the initial decompilation to establish the project baseline. Then, I'll focus effort on renaming and clarifying the three specified workflows. The final phase involves ensuring the project builds correctly and delivering the summary brief. Regards, Rohit
$25 USD in 7 days
8.1
8.1

Dear , We carefully studied the description of your project and we can confirm that we understand your needs and are also interested in your project. Our team has the necessary resources to start your project as soon as possible and complete it in a very short time. We are 25 years in this business and our technical specialists have strong experience in C Programming, Java, Mobile App Development, Android, Software Development, Reverse Engineering, Android Studio, Software Engineering and other technologies relevant to your project. Please, review our profile https://www.freelancer.com/u/tangramua where you can find detailed information about our company, our portfolio, and the client's recent reviews. Please contact us via Freelancer Chat to discuss your project in details. Best regards, Sales department Tangram Canada Inc.
$30 USD in 5 days
7.3
7.3

Hello, I have strong experience working with Android applications, code analysis, decompilation workflows, and project reconstruction. I understand the challenges of working with obfuscated release APKs and can organize the recovered project into a readable structure with clear documentation that makes future updates much easier. I would love to discuss the APK, review the core workflows you want to focus on, and explain my approach for delivering a clean Android Studio project with organized code and handover documentation. I am confident we can complete this project successfully. Are you available for a quick meeting? I will share my portfolio in chat I look forward to hear from you. Thanks Best Regards, Mughira
$38 USD in 40 days
5.2
5.2

Hello, I appreciate the opportunity to assist with your Android APK decompilation project. I understand that you need a clean and structured decompilation of an obfuscated APK, along with a readable reconstruction of its logic, which is essential for tracing core workflows. I have extensive experience in reverse engineering Android applications, utilizing tools like JADX, CFR, and manual smali coding when necessary. My technical background enables me to navigate through obfuscated code effectively, ensuring clarity and organization upon reconstruction. To achieve your goals, I propose the following approach: - Use a combination of JADX and manual analysis to decompile the APK and identify core functionalities. - Rename packages, classes, and methods logically, leaving concise TODO comments for any uncertain renaming. - Structure the project to ensure it can be seamlessly opened in Android Studio Arctic Fox+. - Provide a detailed Markdown or PDF brief explaining the renaming decisions and any unresolved issues. I am eager to start this project and confident in delivering high-quality results within your timeline. Please feel free to reach out with any questions or additional details, and I can begin immediately after receiving the APK. Thank you!
$38 USD in 40 days
4.9
4.9

Hello, I will produce a clean, navigable decompilation of your release APK and deliver a Gradle project that opens in Android Studio Arctic Fox+. I reconstructed 7 release APKs obfuscated with ProGuard and DexGuard, including readable network layer and in app purchase flow recovery. I will use JADX and CFR and fall back to manual smali where needed, and I will mark uncertain renames with concise TODO comments rather than guessing. Deliverables will be a syncable Gradle project, a brief of one or two pages describing renamed packages, entry points, and unresolved items, and optional patch instructions for making small string or resource changes and re signing. No mapping files required. Turnaround 3 days after I receive the APK. Happy to jump on a quick chat to confirm the core workflows you want traced. Ali Zain
$37.50 USD in 7 days
4.6
4.6

Re: Obfuscated APK Analysis My initial assessment for reconstructing a readable Android Studio project from an obfuscated release APK suggests a stack using Jadx-GUI for initial decompilation and manual Smali analysis for complex logic. I have direct experience implementing this type of static analysis. For instance, on a past project, I successfully reverse-engineered an obfuscated Android application to identify and patch a critical security vulnerability in its payment flow. This involved manually tracing Smali bytecode, renaming obfuscated classes/methods for clarity, and rebuilding the application logic into a compilable Gradle project. I propose the following key steps: 1. Perform initial decompilation using Jadx-GUI and set up a base Gradle project structure that syncs in Android Studio. 2. Systematically analyze, deobfuscate, and rename key workflows (network, IAP, utility), delivering the final, commented project and a summary brief. Happy to elaborate on my approach. Regards, Anton K.
$25 USD in 7 days
4.3
4.3

Your need for a structured, readable reconstruction of an obfuscated Android APK, similar to how we've previously navigated complex DexGuard outputs to recover functional logic, is well within our capabilities. We understand the challenge of working without mapping files and the importance of clarity for tracing core workflows like network interactions. Our approach involves leveraging advanced decompilation tools like Jadx and JADX-GUI, combined with static analysis techniques. We'll systematically analyze the Dalvik bytecode, identify common obfuscation patterns, and apply intelligent renaming heuristics based on string literals, API calls, and control flow analysis. This iterative process will allow us to reconstruct meaningful package, class, and method names, creating a navigable and understandable project structure within Android Studio. To best assist you, could you clarify if there are any specific functional areas or workflows you're most concerned about tracing initially? We're ready to dive in and deliver a clear, actionable decompiled project. Let's schedule a brief call to discuss the next steps.
$41 USD in 7 days
4.2
4.2

Hi, As per my understanding: You need a well-structured decompilation of an obfuscated Android APK without ProGuard mapping files. The objective is to reconstruct the project into a readable Gradle-based Android Studio project by organizing packages, renaming classes and methods where confidently identifiable, documenting uncertain areas with TODO comments, and making the core workflows such as the network layer, in-app purchases, and utility modules easy to understand while keeping the project maintainable. Implementation approach: I will analyze the APK using the most suitable decompilation tools, reconstruct the project structure, improve code readability through logical renaming, document unresolved mappings, verify the project builds correctly in Android Studio, and provide clear documentation explaining entry points, architecture, and optional patching steps for future updates. A few quick questions: 1. Do you own the APK or have authorization to modify it? 2. Which Android version and target SDK does the APK use? 3. Are there any third-party libraries that should remain untouched? 4. What is your expected turnaround time for the initial reconstruction?
$25 USD in 40 days
3.3
3.3

How crucial is the accuracy of the renamed packages and methods for your workflow? I can ensure a clean and structured decompilation of your obfuscated Android APK using tools like JADX and FernFlower. My approach will focus on reconstructing the app’s logic to allow seamless navigation through the core workflows you specify, such as the network layer and in-app purchase flow. I’ll meticulously rename the components for clarity and include TODO comments wherever there’s uncertainty. By the end of our engagement, you’ll receive a Gradle-based project that can be opened in Android Studio, along with a brief explaining the renamings and any unresolved items. Depending on the complexity of the APK, my estimated turnaround time is generally within one week. Feel free to share the APK and any specific workflows as soon as we commence. Best Regards, Ammar Ahmed Malik
$32 USD in 32 days
2.7
2.7

Halo Anda menyebutkan bahwa APK telah diobfuscate dengan ProGuard R8 dan DexGuard tanpa file mapping. Saya yakin dapat menghasilkan dekompilasi bersih dan terstruktur. Saya akan menyerahkan proyek dalam tiga hari kerja dengan kualitas yang dapat dibuka langsung di Android Studio Arctic Fox. Sebagai pengembang senior dengan pengalaman mengurai APK menggunakan JADX CFR dan mengatur ulang nama paket serta metode saya familiar dengan proses ini. Saya akan berkomunikasi secara jelas dan menyediakan dokumentasi singkat dalam PDF. Langkah pertama dekompilasi APK dengan JADX lalu meninjau bytecode. Langkah kedua menamai ulang kelas dan metode berdasarkan pola penggunaan. Langkah ketiga menyiapkan proyek Gradle yang dapat disinkronkan dan menulis catatan TODO untuk bagian yang tidak pasti.
$35 USD in 40 days
2.7
2.7

Hi, I recently analyzed an obfuscated Android application where I reconstructed the project, renamed key classes, and documented the core logic for future changes. I can deliver a clean Android Studio project with readable code, clear documentation, and careful reconstruction where names are unclear. One question: is the APK built with Java, Kotlin, or a mix of both, and is it protected with any anti-tamper checks? Let's turn spaghetti bytecode back into something humans can read. ? Regards, Dev S.
$50 USD in 40 days
2.3
2.3

Hi there. This is an interesting project. Before anything else, one area I'd pay particularly close attention to is the quality of the decompilation output, as this often determines how easily we can navigate and understand the app’s logic later. For this APK, I will utilize a combination of tools like JADX and manual smali adjustments to ensure a clean and structured decompilation. My focus will be on renaming packages and methods in a way that preserves functionality and clarity, while leaving TODO comments where there’s ambiguity. I have experience working on similar projects, where I successfully reconstructed app logic without mapping files. What is your expected timeline for reviewing the decompiled outputs and providing feedback? Looking forward to engaging. Even if we don't end up working together, you'll still walk away with valuable insights from our discussion. Regards, Riyaaz
$25 USD in 7 days
2.4
2.4

Hi, this is Joshua from Davis. I have hands on experience with Android reverse engineering and code cleanup. You need a readable reconstruction of an obfuscated release APK. I can map the core flows, clean the structure, and keep uncertain parts marked with clear TODO notes instead of guessing. I would start with JADX and bytecode inspection, then rebuild the project structure in Android Studio friendly form. If needed, I can use smali edits for small patches and keep the Gradle setup sync ready for Arctic Fox+. I can communicate in real time in your time zone and provide a simple demo or part of the project within 12 hours of starting. Q1: Which specific package contains the network layer, purchase flow, and utility module you want traced first? Q2: Do you want the final handoff as a cleaned source tree, a patched APK workflow, or both? Q3: Are there any app screens, URLs, or purchase states that should be prioritized during reconstruction? Best regards.
$50 USD in 13 days
2.0
2.0

✅Does the APK include native JNI libraries, dynamic feature modules, or runtime downloaded code? ✅Which exact screens and test accounts should validate the network, purchase, and utility workflows? ✅Do you own the app or have written authorization to reverse engineer and modify this build? A successful reconstruction depends on mapping entry points, restoring meaningful names, and reproducing enough Gradle structure for Android Studio sync. The main obstacles are reflection, string encryption, anti tamper checks, JNI logic, missing dependency versions, and code paths damaged by obfuscation. I would first unpack the manifest, resources, DEX files, and native libraries, then trace launch flow and the three priority modules in JADX and smali before rebuilding the project skeleton. Estimated turnaround is five to seven days after receiving the APK.
$38 USD in 40 days
1.4
1.4

With 6+ years specializing in decompiling obfuscated Android APKs, I'll deliver a clean Gradle-based project that syncs directly in Android Studio Arctic Fox+. Using my preferred stack of JADX, CFR, and manual smali analysis, I'll reconstruct readable packages, classes, and methods with meaningful names—no mapping files needed. Includes a Markdown documentation brief and patch instructions for future re-signing. Estimated turnaround: 3-5 business days for clean decompilation and reconstruction; same-week delivery for targeted workflow tracing.
$25 USD in 40 days
1.2
1.2

Hi, The best solution is to analyze the APK structure, document its architecture, and improve code readability where legally authorized. I have experience with Android internals, Gradle projects, Smali, JADX, and Android Studio, and can help navigate obfuscated code, identify entry points, and prepare clear technical documentation. If you own the APK or have explicit authorization to reverse engineer it, I can assist with understanding its structure and producing well-organized documentation for future maintenance.
$25 USD in 40 days
1.4
1.4

Hi, there, I have handled Android reverse engineering, JADX-based decompilation, and smali edits for release APKs with heavy obfuscation. I also work in Java and Mobile App Development, so I can rebuild code into an Android Studio project that is easy to trace. I can map obfuscated logic into clear packages, rename key classes and methods, and keep uncertain items marked with concise TODO notes. ✅ I will decompile the APK with JADX, CFR, and byte-code views, then compare outputs to recover the app flow. ✅ I will rebuild a Gradle project that syncs in Android Studio Arctic Fox+ and preserves resources, manifests, and assets. ✅ I will rename packages, classes, and methods around the network layer, in-app purchase flow, and utility module you specify. ✅ I will add clear TODO comments where meaning is uncertain, so the code stays readable without guessing. ✅ I will provide brief patch notes for string or resource edits, plus re-signing guidance if you later need a patched build. I look forward to working with you. Best Regards. Radin
$25 USD in 19 days
0.6
0.6

Hi, the priority of reconstructing obfuscated Android app logic without mapping files is a clear challenge. My approach involves a combination of static analysis tools and manual bytecode inspection to deliver a clean, structured decompilation. My work merging five admin tools into one console demonstrates a strong ability to untangle complex systems. I am ready to help you achieve your goals for this project.
$25 USD in 40 days
0.0
0.0

As a seasoned full-stack developer with extensive experience in Android and Java, I am confident in my ability to navigate your project's unique challenges. My deep understanding of each layer of the development process has ensured the seamless functionality, exceptional performance, and measurable results that you're seeking. Throughout the 1000+ projects I've completed -- traversing 42+ different countries -- I've encountered various obfuscation methods. So whether it's unpacking Xamarin builds, decompiling ProGuard releases, or reverse engineering DexGuard code, I'm not at all fazed by it. In fact, my resourcefulness has even extended to manual smali work when necessary. I can assure you meticulous attention to detail throughout the deobfuscation process. A clean, structured decompilation and reconstructed app's logic with readable packages, classes, and methods will be delivered to you. With thorough analysis, traceability of core workflows like the network layer and in-app purchase flow won't be missed. Plus, I'll provide a brief with all renamed packages making it easier for you to work with your project post hand-off. My turnaround time is swift without affecting the quality of my deliverables; we could have your project ready to compile a patched build immediately if needed.
$25 USD in 40 days
0.0
0.0

❤️❤️❤️Hi, I respect your benefit and do my best!❤️❤️❤️ ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐ ✔ I'll decompile the Android APK using Jadx or JADX-GUI, and reconstruct the app's logic in a clean, structured manner. ✔ I'll create a Gradle-based project folder that syncs in Android Studio Arctic Fox+, with clear, renamed packages, classes, and methods. ✔ I'll provide a Markdown or PDF brief explaining the renamed packages, entry points, and any unresolved items. ✔ I'll help you trace the core workflows (network layer, in-app purchase flow, and one utility module) and compile a patched build if small tweaks are required. ✔ I'll include optional patch instructions for future modifications. I'm confident in my ability to deliver a high-quality decompilation and reconstruction of the app's logic, meeting your requirements and providing a clear understanding of the code. Do you have any specific requirements or constraints for the decompilation process that I should be aware of? Best regards.
$30 USD in 40 days
0.0
0.0

Jawa Barat, Indonesia
Member since Jul 15, 2026
$5000-10000 CAD
$30-250 USD
$15-25 USD / hour
₹12500-37500 INR
$15-25 USD / hour
$250-750 USD
₹1500-12500 INR
₹1500-12500 INR
₹12500-37500 INR
$10-30 USD
$10-20 USD
$750-1500 USD
£20-250 GBP
$250-750 USD
$250-750 USD
₹37500-75000 INR
₹1500-12500 INR
₹12500-37500 INR
₹12500-37500 INR
₹75000-150000 INR