🛠️ Job Description:
We need to modify a third-party Android application (delivery/taxi type, latest official version), without root access, to include the following custom features:
✅ 1. Silent Order Skip (No Priority Loss)
• Replace the behavior of the standard “Skip” button.
• When the user taps “Skip”, simulate order timeout instead of direct rejection.
• The order should disappear naturally after the timer, preserving priority/activity.
• UI should show “Waiting…” or spinner instead of standard action.
✅ 2. Show Destination Address Before Accepting Order
• Normally, only pickup address is shown before accepting.
• Modify app logic to show both pickup and dropoff addresses beforehand.
• Use internal API calls or intercept backend data to reveal destination early.
• Display on map or as separate text label.
✅ 3. Activation Key System (License Control)
• On app launch, require valid license key to continue.
• Without key, app should lock or redirect to license screen.
• Key format: XXXX-YYYY-ZZZZ-1234
• Support key durations:
• 7 days
• 14 days
• 30 days
• Lifetime
• Keys must bind to device ID or advertising ID.
• Key generation and verification will be done via Telegram bot (API will be provided).
🔐 Security Requirements:
• Custom APK signing (not original app signature)
• Anti-copy logic: encryption/obfuscation of sensitive parts
• Disable auto-updates
• Preserve original app functionality (no crashes or missing features)
📦 Final Deliverables:
• Modified signed APK
• Patch source (smali or Java)
• Activation system integrated with external server or Telegram bot
• Installation guide and usage instructions