This guide will help you modify the iMPlayer TV_2.8 (JLWockee Remod v2)APK so it connects to your Cockpit Panel API, using proper encryption settings and signing method.
Prerequisites
- MT Manager installed
- The iMPlayer TV_2.8 APK
- Your custom Cockpit Panel URL (e.g.
https://yourdomain.com/api/implayer/)
Step-by-Step Instructions
1. Open the APK in MT Manager
- Navigate to the APK file using MT Manager.
- Open classes.dex with Dex Editor Plus.
2. Modify the API and Update URLs
In the following file:
com/infahash/InfaValidateLoginTask
Replace:
const-string v4, "https://demo.cockpit.lol/api/implayer/"
With your own panel URL:
const-string v4, "https://yourdomain.com/api/implayer/"
Then in:
com/infahash/InfaApplication$a
Replace:
const-string v11, "https://demo.cockpit.lol/api/implayer/app-update.php?token=d13254fc94954dd788bd660b00b35537&p="
With your own Cockpit update URL:
const-string v11, "https://yourdomain.com/api/implayer/app-update.php?token=d13254fc94954dd788bd660b00b35537&p="
3. Save and Compile
- After all changes, tap the Save button in MT Manager and then choose Compile.
4. Sign the APK
- Use Customize V1 Signature.
- Set the signature name as:
INFAHASH
5. Encryption Mode
This app requires the XOR Encoding encryption setting to be enabled in your Cockpit Panel for it to function correctly.
6. Final Steps
- Install the signed APK on your device or emulator.
- Ensure it connects to your Cockpit Panel and loads service data correctly.