
In Progress
Posted
Paid on delivery
I have a single APK of a Unity mobile game that was originally shipped for armeabi-v7a and relies on Granny v1.7.3. To keep it alive on modern devices I need it rebuilt for arm64-v8a so it launches cleanly on Android 14/15. Here is the public download I work from: [login to view URL] Scope of work • Decompile the APK, study the IL2CPP layout (please confirm nothing scrambles when you dump the binaries). • Swap or patch every 32-bit engine structure—Granny runtime, libil2cpp, libunity, etc.—so they resolve correctly at 64-bit. • Re-compile and package an arm64 build, keeping gameplay mechanics identical; UI quirks and IAP can stay untouched. • There are no third-party plugins to contend with. • I only have the APK, not the original Unity project. Deliverables 1. Signed (or test-signed) arm64 APK that installs and runs crash-free on a Pixel 8 (Android 14) and an emulator set to Android 15 preview. 2. Brief change log outlining the key binary edits, tools used (e.g., Unity IL2CPP dumper, Android NDK, Ghidra/IDA, apktool, etc.). 3. Optional: patch files or scripts so I can reproduce the build if Google updates its 64-bit requirements again. The price is open—please quote what you feel is fair for a deep binary-level port of this scale along with an estimated turnaround.
Project ID: 40481943
12 proposals
Remote project
Active 6 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

I'm Marcus, an experienced Unity developer and there's no doubt I'm the perfect fit for your Unity game porting job. With my adept knowledge in Reverse Engineering and experience in troubleshooting OpenGL drivers, I'll be able to capably handle the process of decompiling, studying the IL2CPP layout and patching any necessary engine structures for a clean 64-bit resolution. From your project description, I can assure you that I possess the required proficiency with tools like Unity IL2CPP dumper, Android NDK, Ghidra/IDA, apktool, etc. Utilizing these tools skillfully along with my deep binary-level understanding will yield an arm64 build that mirrors the existing gameplay while correctly resolving all 32-bit dependencies. In addition to my technical skills, I am dedicated to providing a crash-free experience across multiple test environments. And if down the road Google updates its 64-bit requirements again, I'll ensure you have all the necessary patch files or scripts to effortlessly reproduce the build. My offered freelancing services span into cybersecurity and beyond too making me an adept problem solver well beyond just this project's scope. Let’s discuss further and get on board together for a professional yet personal collaboration.
$140 USD in 1 day
0.0
0.0
12 freelancers are bidding on average $34 USD for this job

Hi, porting a Unity IL2CPP APK to arm64 from binaries alone is a reverse-engineering problem more than a normal mobile build, and I’ve worked on enough existing-system recovery efforts to know where this gets fragile. The real engineering risk is ABI migration across native engine boundaries: if structure layouts, metadata references, or calling conventions drift even slightly, you get a build that installs but fails under gameplay paths rather than at launch. The closest overlap in my background is TikTok AI Livestream Setup for the Unity/C# side and Custom Feature Development & Integration for stepping into an existing product with limited source context and producing controlled technical changes with documentation. I usually structure work here as validation first, patch plan second, packaging last: confirm the IL2CPP dump is stable, map native dependencies and structure assumptions, then isolate what must be rewritten versus shimmed so gameplay behavior stays intact. With APK-only recovery, the key tradeoff is reproducibility versus one-off binary edits. I approach systems by making the risky parts observable and documenting each binary change so the result is maintainable, not just barely bootable. If useful, I can first review the APK and outline the likely port path, failure points, and whether the arm64 target is realistically recoverable before deeper patching. Thanks, Hercules
$20 USD in 7 days
5.9
5.9

The real complexity in porting a Unity armeabi-v7a build to arm64 usually isn't Unity itself, it's the native plugins (.so files) bundled in the APK that were compiled only for 32-bit, and if any of those are closed-source SDKs without a 64-bit release, that's where the project stalls before it starts. The fastest path is to decompile the APK with apktool, inventory every .so library, identify which ones have arm64 versions available, and rebuild from the Unity source with the correct Player Settings and IL2CPP backend targeting arm64. I can have a full compatibility report back to you within 24 hours of receiving the APK, and if everything checks out, a working arm64 build shortly after. The $50 is above your listed range because a proper audit of the native binaries and a clean IL2CPP arm64 rebuild takes real time to do right rather than a quick repackage that crashes on newer devices. Do you still have the original Unity project source, or is the APK the only artifact you have left? Best, Salma Noreen
$50 USD in 3 days
4.4
4.4

Hello, I understand you only have the shipped APK and need a legacy Unity/IL2CPP Android game moved from armeabi-v7a to arm64-v8a so it can run on Android 14/15. Based on the description, this is not a normal rebuild; without the original Unity project, the realistic path is binary analysis, dependency inspection, and careful replacement/patching of native libraries. It may be feasible, but I would first validate the IL2CPP dump and Granny runtime behavior before committing to a final port approach. I have 7 years of experience with Android, Unity-based apps, C#, native builds, APK structure, and reverse/debug workflows. I can decompile the APK, inspect libil2cpp/libunity/native symbols, check whether the metadata and binaries dump cleanly, and identify where 32-bit assumptions affect the runtime. If the Granny dependency has no practical arm64-compatible replacement, I will be clear early rather than forcing an unstable build. My approach would be to start with a technical assessment, then produce a test-signed arm64 APK if the binary path is viable, along with a concise change log covering tools, edits, and reproducible patch steps where possible. I will focus on preserving gameplay behavior and launch stability on Pixel 8 and Android 15 emulator, without unnecessary work on UI/IAP quirks. I can start anytime and work full-time. I look forward to working with you. Regards, Osama
$30 USD in 1 day
0.0
0.0

The bid amount and timeline shown are rough placeholders for now. We'll firm up real numbers once we've had a quick look at the APK together and confirmed the IL2CPP dump comes out clean. This is a binary-level port with no source project, which makes it more surgical than a standard Unity upgrade. You need the armeabi-v7a APK rebuilt around arm64-v8a, with the Granny 1.7.3 runtime and all the IL2CPP/libunity scaffolding patched so the game boots and plays correctly on Pixel 8 (Android 14) and the Android 15 preview emulator, with no regressions to gameplay. Getting the changelog and optional repro scripts as part of the output is a smart call, especially if Google tightens 64-bit requirements again. Here's how we'd approach this: - IL2CPP dump and recon: Run the APK through il2cppdumper to get the class/method map, then verify nothing scrambles or obfuscates. This confirms what we're working with before touching a single byte. - Granny runtime swap: Locate the Granny 1.7.3 .so, confirm its exported symbols, and replace or cross-compile an arm64 equivalent that matches the calling conventions libil2cpp expects. - libunity and libil2cpp rebuild: Use the Android NDK to cross-compile arm64 versions, patching any 32-bit-only structs or alignment assumptions in the process. Ghidra for disassembly cross-checks where the NDK alone isn't enough. - Repackage and sign: Reassemble with apktool, align, and sign a test APK. Run it on a Pixel 8 image first, then against the Android 15 emulator target. - Deliverables: Signed APK, a plain-language changelog of every binary edit and tool used, plus a short shell script so the build is reproducible. Once we've confirmed the dump is clean and scoped any surprises in the Granny symbols, we'll put together a written proposal with a firm price and timeline. Want to jump on a quick call this week to walk through the APK recon step together? Best, 96 Studio
$30 USD in 7 days
0.0
0.0

⭐⭐⭐⭐⭐ ✅Hello, I’ve worked on reverse-engineering, IL2CPP analysis, native Android library patching, and legacy application migration projects, so I understand the complexity of rebuilding a 32-bit Unity APK into a stable arm64-compatible release without access to the original Unity project. My experience includes APK decompilation, IL2CPP metadata extraction, native library analysis using Ghidra/IDA, Android NDK-based patching, and rebuilding applications that depend on outdated runtime components. I’ve handled architecture migrations, binary compatibility issues, symbol reconstruction, and Android platform updates where legacy builds could no longer run on modern devices due to 64-bit requirements and OS-level changes. For this project, I would first analyze the APK structure, verify IL2CPP integrity, inspect Granny runtime dependencies, and identify all architecture-specific components. From there, I’ll determine whether a direct arm64 port, binary translation layer, or targeted library reconstruction is the most reliable approach. The final build will be tested on Android 14/15 environments, documented thoroughly, and delivered with reproducible patch notes whenever feasible. Let’s discuss the APK in detail, as I’d like to perform an initial feasibility assessment and provide the safest path toward a stable arm64-compatible release.
$20 USD in 7 days
0.0
0.0

Hello, Projects like this usually become challenging when a legacy Unity build depends on tightly coupled 32-bit binaries, where a successful launch on modern Android versions requires more than a straightforward recompilation. The real challenge is determining whether the existing IL2CPP, Unity runtime, and native dependencies can be migrated safely to a 64-bit environment while preserving gameplay behavior and avoiding instability across newer Android releases. I would approach it by first analyzing the APK structure, native libraries, and runtime dependencies to identify compatibility blockers before evaluating the most reliable path toward an arm64-compatible build. The focus would be on maintaining functional parity, validating runtime stability, and documenting any technical constraints discovered during the process. Scope includes binary analysis, dependency assessment, compatibility review, arm64 migration strategy, build validation, crash testing, and delivery documentation covering the changes required to support modern Android devices. Projects of this scope typically fall in the $1,000–$5,000 range depending on the condition of the existing binaries, dependency compatibility, and the amount of reconstruction required. If that aligns, I can start with an assessment of the APK and identify the highest-impact compatibility issues before implementation begins.
$15 USD in 7 days
0.0
0.0

hey i think you would like to read this The key challenge here is adapting the existing 32-bit IL2CPP binaries and Granny runtime to 64-bit while preserving gameplay integrity. With extensive experience in Unity binary analysis and cross-architecture porting, I will carefully decompile and examine the IL2CPP layout to ensure no corruption occurs during dumping. I will then methodically patch the necessary engine structures and recompile the APK for arm64-v8a, guaranteeing it runs smoothly on Android 14/15 devices like Pixel 8 and relevant emulators. What I will deliver: • Signed arm64 APK, crash-free and install-ready • Detailed changelog with all binary modifications and toolset used • Optional patch scripts for future 64-bit updates I would like to discuss more about the project. You lose nothing. If milestones are created, your payment will be fully protected, and this message can serve as proof you are eligible for a full refund. Kind Regards Shafeeq
$23 USD in 14 days
0.0
0.0

Hello, this is a reverse-engineering and native runtime recovery problem more than a normal Unity port, and the fact that you only have the APK changes the risk profile substantially. The real engineering risk is not packaging arm64-v8a itself; it is preserving IL2CPP object layout, metadata resolution, and native library assumptions across 32-bit to 64-bit boundaries without introducing subtle startup or gameplay crashes. My closest work has been in compiled, low-level production systems rather than source-available app work, particularly AI Translator Plugin and Enterprise ProxyTool Client App, where runtime behavior, native integration, and failure isolation mattered more than framework-level coding. I usually structure work like this by separating fingerprinting, binary mapping, runtime patch validation, and device verification. For this job, the first gate is confirming the APK can be cleanly unpacked and the IL2CPP metadata/binaries dump consistently before touching libunity or the Granny-dependent path. If the dump is stable, I would then map the critical launch path, identify 32-bit assumptions that break on arm64, and validate on both a physical Pixel 8 and Android 15 emulator before repackaging. Given the posted budget, this looks materially underpriced for the depth involved. If useful, I can first do a short feasibility pass and outline the likely breakpoints, tooling path, and whether a reproducible patch flow is realistic. Clifton
$20 USD in 7 days
0.0
0.0

Choose me. I love passion and smile. And also I love my job, my clients and my works. That's why I am here.
$20 USD in 3 days
0.0
0.0

Hi, I can review the APK and check the feasibility of converting the Unity/IL2CPP build from armeabi-v7a to arm64-v8a. Since there is no original Unity project, this is not a simple rebuild. I would first decompile the APK, inspect the IL2CPP/native library structure, check the Granny runtime dependency, and confirm whether a stable arm64 port is realistically possible without breaking gameplay. If feasible, I can work on patching/replacing the required native components, rebuilding the APK, signing it, and testing it on Android 14/15 devices or emulator. Deliverables will include the test-signed APK, a short changelog of tools and changes used, and any patch scripts if possible. I can start with a technical feasibility review first, then confirm the final timeline and cost after inspecting the APK. Best regards, Daniel
$25 USD in 7 days
0.0
0.0

I recently assisted a client in achieving a similar goal. We've successfully completed projects involving rebuilding mobile game APKs for different architectures. Understanding your need for a clean, professional, and seamless transition to arm64-v8a for your Unity mobile game, we specialize in deep binary-level ports and Unity IL2CPP optimization. With 75+ 5-star reviews and a top 1 % ranking, our expertise ensures a crash-free arm64 build with identical gameplay mechanics. The worst you could get is a free consultation. Regards, Camron
$14 USD in 7 days
0.0
0.0

Minneapolis, United States
Payment method verified
Member since May 31, 2026
$10-4000 USD
$10 USD
₹1500-12500 INR
₹750-1250 INR / hour
$250-750 CAD
$2-8 USD / hour
₹400-750 INR / hour
₹600-1500 INR
€2-6 EUR / hour
$250-750 USD
€30-250 EUR
₹12500-37500 INR
$30-250 USD
₹37500-75000 INR
₹12500-37500 INR
₹12500-37500 INR
$750-1500 USD
$10 USD
$10-30 USD
$2-8 USD / hour