Android tool

手机:小米4 电脑:Ubuntu 15.10

环境准备

  1. 安装android studio全套或部分(不推荐,除非是搞安卓开发的。)
  2. 直接从软件仓库里安装android-tools(推荐)
    sudo apt-get install android-tools-adb android-tools-fastboot
    

    注意:从仓库安装的android-tools并不是最新的工具包,但是对于普通刷机是绰绰有余的。

关于Ubuntu识别小米手机的问题

安装完android-tools后连上电脑,命令行输入adb devices发现无法识别,解决办法:

lsusb

发现一行没有识别信息的usb连接

Bus 004 Device 019: ID 2717:0368

手动添加识别信息

sudo vim /etc/udev/rules.d/50-android.rules

添加:

SUBSYSTEM=="usb", ATTR{idVendor}=="2717", MODE="0666", GROUP=""

最后在~/.android/目录中添加adb_usb.ini文件,在文件中写入一行:

0x2717

保存退出后adb kill-server,然后adb devices就可以看见已连接设备了。

关于adb,fastboot

  1. adb push <file> /sdcard/ 传输文件到手机sd卡
  2. adb root 后一定要 adb remount
  3. adb reboot-bootloader 重启到手机fastboot模式
  4. sudo fastboot flash recovery recovery.img 刷入recovery
  5. sudo fastboot reboot 重启手机

更多信息参考adb -h fastboot -h

卡刷android

线刷android

  1. 下载线刷包
  2. 解压线刷包
  3. 在解压目录下打开terminal
  4. chmod +x flash-all.sh
  5. sudo ./flash-all.sh
  6. 等待刷机完毕