Xiaomi Tool
XiaomiTool is an OpenSource project that has the goal to create a safe, fast and noob-friendly interface to manage your Xiaomi Device.
Click to expand...
Click to collapse
Supported Device status
MTK devices aren't / won't be supported
Xiaomi Mi1(puls) : Not supported
Xiaomi Mi2(s) : Fully supported
Xiaomi Mi2A : Support coming soon
Xiaomi Mi3W : Fully supported
Xiaomi Mi4W : Fully supported
Xiaomi Red Rice : Not supported
Xiaomi RedMi 1S : Fully supported
Xiaomi RedMi Note W : Not supported
Xiaomi RedMi Note LTE : May be supported
Xiaomi MiPad : May be supported
Click to expand...
Click to collapse
Features
GUI (linux and windows)
Backup & Restore
Import Photos
Root
Install apps
Adb Shell
Push and Pull files
Switch to Dalvik
Switch to ART
Record Screen
Install a custom Recovery
Wipe data
Flash Zip files
Install custom recovery
Click to expand...
Click to collapse
Requirements
Windows: Adb and Fastboot (placed on %PATH%)
Unix / Linux: Adb and Fastboot, need to execute some commands with SUDO, so an user-password is needed, do not execute as root
Click to expand...
Click to collapse
Downloads
Windows: https://github.com/linuxxxxx/XiaomiTool/blob/releases/windows/windows.zip
Linux: https://github.com/linuxxxxx/XiaomiTool/blob/releases/linux/linux.zip?raw=true
Unix: https://github.com/linuxxxxx/XiaomiTool/blob/releases/unix/unix.zip?raw=true
Click to expand...
Click to collapse
Installation
Windows
Download the Zip file
Extract the folder
Make sure ADB and Fastboot are working well on your device and they're both on a %PATH% (C:WindowsSystem32 for example) folder
Run XiaomiTool.exe and enjoy
Click to expand...
Click to collapse
Linux
Download the zip file
Extract everything in a folder
chmod +x XiaomiTool or run sh XiaomiTool (The one on the main dir)
Insert your password when asked (see here why it's needed)
Click to expand...
Click to collapse
Unix
Download the zip file
Extract the folder
chmod +x Start.sh
Execute Start ( ./Start.sh )
>> If something goes wrong make sure you can execute adb and fastboot without root access, if not run sudo ./Start
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Which one should I choose?
> Windows : it works on all windows-powered Pcs and on Wine, it only needs adb and fastboot
> Linux : if you're running a debian-based distro
> Unix : (mac) os X, *bsd and it may also be good on other linux distros where the linux one does not work (well)
Click to expand...
Click to collapse
Links
Issue Tracker: https://github.com/linuxxxxx/XiaomiTool/issues
Click to expand...
Click to collapse
XDA:DevDB Information
XiaomiTool, Tool/Utility for the Xiaomi Mi 3
Contributors
linuxxxx
Version Information
Status: Beta
Created 2014-08-13
Last Updated 2014-09-08
Managed to get the tool working in Mac but the menu does not have the option to 'Repartition'. Is that right?
Hi Linuxxxx
Could you please tell me where can I download ADB and Fastboot from?
Cheers
I have a problem, I installed minimal ADB and fastboot in C:\Program Files (x86)\minimal ADB and Fastboot, they are working.
I downloaded the XiaomiTool for windows, extracted it in download folder, I can launch it but when I try to flash a recovery it tells me that ADB and Fastboot are not recognized as internal or exteral command.
Should I put XiaomiTool in the ADB folder? How to boot in fastboot mod (power +vol up or power + vol down bring me to CWM)? Should I boot in fastboot mod to use XiaomiTool?
Riichard63 said:
I have a problem, I installed minimal ADB and fastboot in C:\Program Files (x86)\minimal ADB and Fastboot, they are working.
I downloaded the XiaomiTool for windows, extracted it in download folder, I can launch it but when I try to flash a recovery it tells me that ADB and Fastboot are not recognized as internal or exteral command.
Should I put XiaomiTool in the ADB folder? How to boot in fastboot mod (power +vol up or power + vol down bring me to CWM)? Should I boot in fastboot mod to use XiaomiTool?
Click to expand...
Click to collapse
As I said you need adb and fb in a %path% directory. U can copy adb.exe adb_*.DLL and fastboot.exw from their original folder to c\windows\system32
Sent from my mi²s
Linuxxxx, I got ADB to work. It found my phone. But your tool still doesnt list anything when I press device info button.
Hi
Hi,
I patched the adb source code to allow for syncing a device tree to my local system (e.g. only copy files that are not already copied before) so I can do incrmenetal backups of the phone sotrage and externa sdcard.
The linux binary I build from that source works fine!
However, I also want to build the adb for windows. At first site all seems well, but when I run the adb.exe on a windows host it just does nothing. I just gets back to the command prompt without any output, not even the usage info when you run adb without andy command line options. I added a small debug printf as the first thing it does, but still no output.
So I'm seeking help on hwo to properly build adb.exe.
Here is what I have.
Development environment on a Fedora-20 64-bit machine
Installed the mingw-32-gcc toolset.
Setup 'repo' and downloaded the sdk sources.
. build/envsetup.sh
lunch sdk-eng (also tried aosp_arm-eng and aosp_x86-eng)
make adb -> gets me a working linux adb
USE_MINGW=1 make adb -> gets me an adb.exe (and api dlls) but it just does nothing, no output now window1s errors, nothing
The file type seems fine:
file adb.exe
adb.exe: PE32 executable (console) Intel 80386, for MS Windows
which is the same as an older working adb.exe I downloaed form xda-dveloppers
Any help is much appreciated,
Thanks
How to rebuild adb tool for mac machine?
Updated ADB and Fastboot from Androiod SDK (Pkg.Revision=24.0) dd 11/07/2016
ADB - version 1.0.36
Revision fd9e4d07b0f5-android
Download: fastboot_adb(1.0.36)_110716_r24.0.rar
The last SDK Platform-Tools for Win, Linux and Mac you can always find here - https://developer.android.com/studio/releases/platform-tools
Arhive:
ADB and Fastboot from Androiod SDK (Pkg.Revision=21, 16 Oct 2014)
*Updated ADB to version 1.0.32
*Updated Fastboot to latest version
Download:
fastboot_adb(1.0.32)_071114_r21.rar
sorry for being a noob and asking for another device in a different forum,
but will these adb drivers also work with nexus 4???
need them to sideload 5.0.1
IS this for android 5.0 GPE?
http://forum.xda-developers.com/htc-one/general/guide-windows-8-1-fastboot-adb-t2970692
i have anaged to get it working after expereincing the problems stated here by others ... follow my steps here for those who still have trouble
lewonsky said:
IS this for android 5.0 GPE?
Click to expand...
Click to collapse
Yes, this for all version. It' latest update from official Android SDK Platforms.
See link in OP.
Golv said:
ADB and Fastboot from Androiod SDK (Pkg.Revision=21, 16 Oct 2014)
*Updated ADB to version 1.0.32
*Updated Fastboot to latest version
Download:
fastboot_adb(1.0.32)_071114_r21.rar
Click to expand...
Click to collapse
I think you forgot to mention that this is only for Windows. So it does not work for Linux or Mac.
Quick, fast, no frills, just the necessary files itself. Hopefully this thread gets updated whenever a new release comes up
thanks, nice share bro :good:
how to use those files
I thank you for the files but... how are we supposed to use them. I ask since I'm new to adb. And need this vision of adb to sideload to my fire hd6
[email protected] said:
I thank you for the files but... how are we supposed to use them. I ask since I'm new to adb. And need this vision of adb to sideload to my fire hd6
Click to expand...
Click to collapse
open a command window and change directory to the folder where adb.exe is installed. Then you can use adb commands. Commands syntax is as follow:
Code:
adb [target] <command>
You only need to specify the [target] if you have more than 1 android device or emulator connected simultaneously, otherwise the command will be directed to the only connected device, so the syntax will be:
Code:
adb <command>
So if you want to sideload a rom to your device, boot in your custom recovery and start the "sideload" mode.
In the command window:
Code:
adb sideload my_rom.zip
Don't forget that the rom.zip must be in the same folder where adb.exe is
If you want to use "adb push" instead of "adb sideload" then boot in custom recovery (not in sideload mode) and use the following command:
Code:
adb push my_rom.zip /sdcard
You can read more about adb commands here: http://developer.android.com/tools/help/adb.html#issuingcommands
adb sideload explained here: http://android-revolution-hd.blogspot.in/2013/12/ow-to-use-adb-sideload.html
If you have more question about what file to sideload or push a rom to your device, you should ask in the correct forum, Amazon Fire HD 6 forum is here: http://forum.xda-developers.com/fire-hd
thank u
save my day
How do you install the new adb 1.0.32 over the old version and will it work with the moto X 2014?
its dosnt work for me
and i need it ((
every phone i want use sideload , its say me , use adb 1.0.32 or newer
and when i want use adb 1.0.32 , show me this error in all adb commands :
adb server is out of date. killing...
ADB server didn't ACK
* failed to start daemon *
error: unknown host service
what should i do ?
update adb
[email protected] said:
I thank you for the files but... how are we supposed to use them. I ask since I'm new to adb. And need this vision of adb to sideload to my fire hd6
Click to expand...
Click to collapse
go to this website: https://fl1.androidfilehost.com/dl/...803384/minimal_adb_fastboot_v1.3.1_setup.exe?
download and install it to your computer, then try to sideload it through there.
if that doesn't work just download the stand alone SDK from the android studio website and after its downloaded, open the .rar file and extract it to a new folder to your desktop. after that open it and search for a folder that says platform tools and look for the ADB .exe file and copy it, then go to your C drive and go to programs and try to find the android studio folder, when you have located it open it and look for a folder named platform tools, then delete the adb.exe in that folder and paste the new one in there or you can probably just copy the whole platform tools folder and replace the other one in the C drive.
I hope this helps, if it doesnt just message me and im sorry for the late reply.
alishadlou said:
* failed to start daemon *
error: unknown host service
what should i do ?
Click to expand...
Click to collapse
this usually means the phone is not communicating with your PC.
- either your phone is corrupt
- the connection is corrupt
- or the cable is bad
Tip: add the path of ADB.exe to your system Environment Variables, so you can call it w/out first navigating to it.
- Right click Computer > Properties > Advanced system settings
- Environment Variables ... > edit "Path" by adding the path to ADB.exe.
ie.
Windows 10 x64, i simply add: D:\PortableApps\ADB
for other Windows, you may have to add to the end of "Path", click edit > scroll to the end > add ;D:\PortableApps\ADB;
(don't forget to add the semicolon at the end)
Now you can simply launch Command Prompt and enter: ADB sideload *file*
Updated ADB and Fastboot from Androiod SDK (Pkg.Revision=24.0) dd 11/07/2016
ADB - version 1.0.36
Revision fd9e4d07b0f5-android
Download: fastboot_adb(1.0.36)_110716_r24.0.rar
Not working on Android 6.0
This and older versions will not work on Samsung S7E for system backup and restore.
It accepts the commands, but the confirmation popup supposed to open on the device never does. For a few 6.0 users on other devices, it opened up but the backups were not really completed.
thanks bro. nice share :good:
Thanks, you save me too much time!!
my adb was working fine for my Note 4. I followed the instructions to upgrade bootloader
https://forum.xda-developers.com/no...t/howto-bootloader-unlock-upgrade-to-t3398144
Now, I keep getting device offline when used adb devices command. Do you think, upgrading ADB will solve this? thank you
INTRODUCTION:
This GUIDE contains instructions on how to setup your Mac for Flashing Firmwares and ROMS using your Mac. This guide contains downloads of the latest ADB and Fastboot (extracted from the latest Android SDK for Mac OS X) that are compatible with the Mac OS X operating system (Supports Yosemite also).
Click to expand...
Click to collapse
COMPATIBILITY:
Supports from OS X Mountain Lion to the latest OS X Yosemite (10.10)
Click to expand...
Click to collapse
FEATURES:
Fully Compatible & Ready to use, No need to use any other Terminal commands to convert the downloaded scripts.
No more ./ before commands. Just type adb <command> or fastboot <command>
Click to expand...
Click to collapse
INSTRUCTIONS:
Download the given zip file from below and extract it's contents into a folder. (Preferably create a New Folder in the Desktop.
Open the folder and Install MDM_Installer_2.1.8.dmg
After Installation of the Motorola Drivers, Reboot (Recommended).
After Reboot, Open Terminal, cd to the folder to which you extracted the adb and fastboot files.
Connect your Device (Enable USB Debugging) and try:
Code:
adb devices
You will see adb daemon starting up.
Your device serial number along with state will be displayed.
Now you are ready to use your Mac for flashing your Moto devices. Copy the files for flashing into this folder and follow the respective guides for flashing.
Click to expand...
Click to collapse
DOWNLOAD:
moto_adb_mac.zip (13 MB)
Click to expand...
Click to collapse
FAQ:
My Device is listed as offline.
Try reconnecting the device in another USB port on your Mac.
My Device is listed as Unauthorised.
Unlock your device and grant permission to enable USB Debugging on the Mac. (A notification with the Mac's RSA fingerprint will be displayed).
Click to expand...
Click to collapse
Hope this helps you guys. Keep rocking XDA!
Works on Mac OSX 10.11 also?
Thank you for providing a method for flashing the Moto g 2014 using a Mac. Before I download the files, I would like to know if they are compatible with Mac OSX v 10.11 as well?
Thanks
Hello,
I am in need of setting ADB and Fastboot on my Macbook Pro (OS: Mac El Capitan - 10.11.6). I tried to download the flip file showed under Download.
Download fails with "Google Drive -- Page Not Found" error. Please help me to get latest versions of these tools. I am stuck w/o them.
Warm Regards,
Ravi
Hello, I didn't want to type adb and fastboot commands every time I needed to flash a recovery, unlock / lock bootloader and other stuff, so I made this very simple script which automates most of adb and fastboot tasks.
It requires Python 3.5.x to be installed (most Linux distros come with it pre-installed), you also need to have adb and fastboot installed. I will add an option to install adb and fastboot in the future.
In order to download it, go to 'Releases' page, download the newest zip file, change directory to the folder you unzipped, and execute in terminal:
python3 op3_toolkit_linux.py
Mac version is untested but it should work.
The project is fully open-source and released on github: https://github.com/metaphorex/op3_toolkit
Hi, is this project still alive?