Android APK Reverse Engineering & Network Protocol Research (2-Player Chinese Card Game) - 01/12/2025 21:52 EST

Job ID: 40029086

Budget: $250 – $750 USD

I have a private Chinese 2-player card game APK (Unity/Cocos2d-x, version similar to w-1.58-19).

Original source code was lost. I need a skilled Android reverse engineer to:

1. Fully decompile the APK to a clean, readable, and buildable Android Studio project (Java/Kotlin + native code if any)
2. Analyze and fully document the network protocol (JSON packets, timestamps, HMAC-SHA256 signing with daily/rolling key)
3. Create a client-side proof-of-concept overlay / injectable module that demonstrates:
- Real-time visibility of opponent’s complete hand (all 13-14 tiles + every new draw)
- Full visibility of the remaining wall
- Optional controlled draw selection with 1.5–2 second timeout fallback to random (purely for research)
- Two separate on/off switches for the above features
4. Provide short video proof working in real online 2-player rooms + source code + setup guide

This is strictly for personal educational and research purposes only. NDA required.

Budget: $800 USD fixed price
Milestones:
- $200 – Start work & environment setup
- $300 – Working demo video (all features shown)
- $300 – Final delivery + source code

Timeline: demo within 4 days, final within 8 days max

Please only bid if you have previous experience with similar Chinese card-game APKs and can show relevant past work examples.

APK and screenshots will be shared immediately after NDA and first milestone.

Thank you!