Getting Started
Upload your first APK and start recovering source code in minutes.
Step 1: Create an account
Sign up for a free heycici. account. The free tier includes 1 game and analysis of up to 50K functions.
Step 2: Upload an APK
Go to the Upload page and drop your Unity game APK.
Supported formats:
.apk— standard Android package.xapk— APKPure bundle format (base APK extracted automatically)
Requirements: The game must be built with Unity (most Unity 2019+ releases on the Play Store qualify).
Step 3: Wait for processing
Processing takes 2–10 minutes depending on game size:
- Binary analysis — function metadata and class types extracted from the compiled game
- Source reconstruction — C# code generated for game-core classes and methods
- Classification — Unity and third-party SDK functions matched to official documentation
- Indexing — all reconstructed code exposed through the dashboard and API
You will see the job status update in real-time on the Jobs page.
Step 4: Explore
Once complete, open your game from the Jobs page:
- Browse reconstructed C# classes and methods
- Use code search to find specific logic:
"IAP purchase handler"or"level progression" - Filter by category:
game-core,unity-sdk,third-party - Click any method to see reconstructed source, annotations, and call graph
Next steps
- Batch Upload — upload multiple versions to track changes over time
- Jobs API — access your data programmatically