XiaomiTool V2 - Modding tool for xiaomi devices
Release 20.7.28 (Quick fix of 20.7.21) Updating to JDK 14 & JDK14 changed how the cookies are stored, breaking the login feature. This update is a quick fix to that problem. See release 20.7.21 for the other major changes
Release 20.7.21 (first beta, basic tool features are there) Changelog:
Developer comment: The device recovery section is available. Moreover, right now, it can fix the "This MIUI version cannot be installed on this device" error, since it can install Chinese rom over global rom without unlocking the bootloader or turning on the PC. This could be blocked by Xiaomi whenever they want though. The tool can now be translated to arbitrate languages and hopefully will reach even more people. The Windows ADB driver is still generating some problems, it's difficult to fix but I will investigate. All the other features should still work like in the past, even the unlock feature. Probably this is one if not the last release closed source. I want to convert XMT from java to kotlin first and the make it open source. I know that there are issues and people writing to me and thousands of feedbacks to review, but I do my best to improve the tool and organize my time.
Todo next:
Windows release 9.11.10 (still alpha)
While I was working on the "device recover" section of the program, many things changed and the latest version stopped working in a few tasks. Therefore this intermediate release has not yet the "device recover" feature, but it should provide a good improvement over the previous one. This is going to be released for each platform (Windows first). Thank you as always for the support and hope you get helped by this tool :) I do read some feedbacks via email, but I spend more time on the ones sent by the tool as they contain the log files and are 100x more useful for me to understand the issue.
Windows release 9.8.7 (still alpha)
After a long time this release should fix the current major bugs. Free time for me is low, I appreciate all the support from the donors. I do my best to continue working on this tool. Unfortunately I cannot help everyone of you, personally, it would take a huge load of time that I would rather spend developing the tool. I suggest you to not publish the logs of this tool publicly as it may contain personal information (device serial number, computer paths, etc.). I don't know if this release will come to mac and ubuntu too. There are not huge difference and Windows is what the great percentage of user is using. Big updates will come for each OS, smaller one for Windows only I think. Xiaomi is messing a bit with their APIs, this should not make the tool unusable but it may reduce its effectivity-
Windows and Debian and Mac release 9.4.10 (still alpha)
Releasing this tool for Mac OS was a bit challenging since I don't own a Mac and never used one. I created a .dmg file (created by jpackage) using a virual machine, it is not signed (I'm not willing to pay Apple to do that) and so you have to allow insecure app execution and open the tool by right clicking and pressing open. I might change the release method in a future release (maybe just zipped with a launcher), but for now you have to accept this. I wasn't even able to try the tool because of a bug of JavaFX on mac virtual machine which is preventing the tool window from showing, so yeah, the tool might not even work. This release is mainly about Mac release and some bug fixes and little changes for other OSs, so don't expect much difference or new features.
Windows and Debian release 9.4.1 (still alpha)
The feedback function is useful, I found bugs which I would never discovered without the help of the user. Some users didn't get the message "DO NOT SEND SAME FEEDBACK TWICE" though. With more than 200 feedbacks in few days and about 1500 lines of log per feedback, when I find the same log two, three or even more times from the same instance, it is not fun :( I do my best to address the bugs and continue the development of this tool, but there is little available time. Todo list is not changed since this is a bug fix release.
Windows and Debian release 9.3.29 (still alpha)
After the unexpected big number of users that found this tool soon after the first release, I decided to create a feedback utility that allow users to send me the log file with any additional user message easily. This because there are people telling me that the tool has some bugs and now I can have a better understanding of the bug if you send me the log file. I also know that some users have a bricked device and they're expecting me to unbrick them all. Even though unbricking is always possible, in some cases you have to own an authorized Xiaomi account to use EDL. EDL is a feature that is implemented only in MiFlash (not in XiaoMiTool yet) and even if think I will try to implement it natively in XiaoMiTool (in the further future), you will always need an authorized Xiaomi account. If you your device has the "This MIUI version can't be installed on this device" message, search an EDL authorized account on the internet because that is necessary in every way you try to unbrick your device. I cannot do anything for you without that and XiaoMiTool can't either. Please, if you want to send a feedback use the built-in function in XiaoMiTool.
-Fixed fastboot flash_all failed problem -Linux/Debian first release
First release of XiaoMiTool V2 Still an alpha Windows only