61

Hack Xiaomi Mijia Walkie Talkie

 1 year ago
source link: https://forum.xda-developers.com/t/hack-xiaomi-mijia-walkie-talkie.3840164/page-13#post-88918249
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Hack Xiaomi Mijia Walkie Talkie

"Mi PTT+" mod

Here is my new mijia walkie-talkie application mod.
Mod is based on original version 2.9.23 2.9.34 2.13.7.

Changelog:

1. All fancy Xiaomi frequency editing dialogs are replaced by simplified ones:

These simplified dialogs allows to enter any frequency you want, in Megaherz, in 130 - 520 MHz range, with 1Hz precision (up to 6 fraction part digits). Original frequency dialogs are replaced both for custom channels and repeaters for all supported walkie-talkie models.

2. Language mapping rules are changed.
While original mijia walkie-talkie application has Chinese and English languages, it follows the rule: all non-English languages --> Chinese. It is not a problem if your phone's language is English or Chinese; but if your primary language is, for example, Spanish or Russian - mijia walkie-talkie application will use Chinese UI, and will update your walkie-talkie firmware to the Chinese version .
My mod changes language mapping to the opposite: all non-Chinese phone languages --> English, so with Spanish primary language you will have English UI in application, and English walkie-talkie firmware updates.

3. "User Experience statistics sending" (i.e. spying!) is turned off by default.
In case you want to take part in UI Improvement program - you can turn it on back in "About" section .

<update 01/25/2019>
4. Added the ability to install modified firmware.

Now you can use Mi PTT app mod to flash custom firmware to all supported Xiaomi Mijia Walkie-Talkie radios. To do so, you should create the folder named "Mi-walkie-talkie.firmware" in your phone's internal memory, and put the correctly named firmware file(s) there. While such a folder exists, "Mi PTT+" believes that connected radio has firmware version "0.0.1", so the app will try to perform a firmware update. In case if there are any firmware files suitable for your radio model and revision in "Mi-walkie-talkie.firmware" folder, such a file will be flashed to the radio; otherwise, the latest official firmware version for your radio will be used (so you can revert to the official firmware by creating the empty "Mi-walkie-talkie.firmware" folder).
Please, do not forget to remove or rename "Mi-walkie-talkie.firmware" folder upon the firmware update - otherwise, "Mi PTT+" continue to treat your radio firmware as version "0.0.1", and will not operate correctly.

<update 12/13/2019>
Rebuild the mod basing on the original 2.9.34 app. No new functions have been added, but the new version should be fully compatible with the 2nd gen Mi Walkie-Talkie radio (MJDJJ02FY).

<update 04/15/2022>
Rebuild the mod basing on the original 2.13.7 app. New version should be fully compatible with updated 2nd gen Mi Walkie-Talkie radio (XMDJJ02) and with Mi Walkie-Talkie Lite (XMDJJL01).
5. Remove both application auto-update and the attached walkie-talkie firmware update checking on startup.

An important notice about using MI PTT+ on Android 11 and newer devices
To use MI PTT+ custom firmware flashing feature on Android 11+ devices, you should manually give the storage access permission to MI PTT+ application. To do this, long-click MI PTT+ icon, then click "App info" --> "Permissions" --> "Storage" and check "Allow management of all files" mark.

Download mod here: https://drive.google.com/file/d/10JFnydu3QYBQkfLFRKNKy08ipwRs4l7S

Mod sources on Github: https://github.com/Mi-Walkie-Talkie-by-Darkhorse/Mi-Walkie-Talkie-Plus

Application signature is chaged, so you can't install the mod on top of the original app - please, remove the original app first!

Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK