{{ authSubtitle }}
Overview of your APK Tool workspace
Manage your decompiled APK projects
Upload an APK to auto-create and decompile a new project workspace.
Last updated:
{{ new Date(proj.updated_at).toLocaleString() }}
No projects found. Create a new project to get started.
{{ workflow.project_name }} - Edit, Build, and Sign your APK
Choose your AI provider and add your own API key to unlock AI error-fixing and AI-generated launcher icons.
Source APK: {{ basename(workflow.source_apk) }}
Edit app strings, Firebase values, and upload google-services.json to auto-fill.
Upload an image to replace launcher icons in all densities.
Select a file from the Explorer or Search to start editing.
Compile the edited project into an unsigned APK.
Use Gemini/OpenAI to analyze the build error{{ editorFile ? ' against the currently open file (' + basename(editorFile.path) + ')' : '' }} and suggest a fix.
Add a Gemini/OpenAI API key above first.Select an existing key or generate a new signing key for your APK.
Sign the APK with your keystore to produce the final release.
Enabled crash/error reporter into the app during build. Once enabled and rebuilt, the app reports its own crashes straight to this server over the internet from ANY Android phone it's installed on — no USB, no ADB, no network configuration, and no port forwarding required.
Install the Debugger Companion APK on any Android phone. This companion application securely receives crashes, Java exceptions, native crashes, logs, stack traces, ANRs, and debugging events from every rebuilt application connected to your account.
Reinstall the rebuilt APK or open the Debugger Companion App and tap Check for Update to receive the latest logging changes. Devices with automatic update checks enabled will notify you within a minute.
Open the Debugger Companion APK, tap Scan QR Code, and point the camera at the QR code below. Pairing takes only a few seconds. Once connected, every rebuilt application will automatically stream crash reports, exceptions, logs, and debugging information to this device over the internet.
Camera unavailable? Copy this pairing code and paste it into the Connect screen inside the Debugger Companion APK.
Connect an Android device via USB (with USB debugging enabled) or wireless ADB to this server/PC, install the APK directly, and watch its logs in realtime.
On the phone: Settings > Developer options > Wireless debugging > turn it on, note the IP:port shown there (both devices must be on the same Wi-Fi/network). Some Android versions require pairing first with a pairing code - if connect is refused, use "Pair device with pairing code" on the phone and pair from a terminal first, then connect here.
| User | Role | Status | Limits | Actions | |
|---|---|---|---|---|---|
| {{ user.username }} | {{ user.email }} | {{ user.user_type }} | {{ user.email_verified ? '✅ Verified' : '⏳ Pending' }} |
D:{{ user.decompile_usage }}/{{ user.decompile_limit }} C:{{ user.compile_usage }}/{{ user.compile_limit }} K:{{ user.generate_key_usage }}/{{ user.generate_key_limit }} S:{{ user.sign_apk_usage }}/{{ user.sign_apk_limit }} |
|
| No users found. | |||||
Set the default models for each AI provider. Users can still choose their preferred provider.