一、 用fastboot刷机
1. 进入fastboot
1.1按住手机音量下+开机键
1.2在待机模式利用adb命令:adb shell reboot bootloader
2. 检测是否进入fastboot模式
fastboot devices
3. 利用fastboot刷机
刷入Boot: fastboot flash boot boot.img
刷入system.img fastboot flash system system.img
重启 fastboot reboot
二、fastboot/adb权限问题
1. 将fastboot的所有者属性改成root
用which fastboot命令找到fastboot所在的目录,然后进入此目录;再用命令chown改其属性:
sudo chown root:root fastboot
2. 将其权限更改一下:
sudo chmod +s fastboot
三、 fastboot/adb找不到设备问题
1.当然首先你得将手机里的usb debug选项选上,否则lsusb是不会有你的设备的
2. lsusb 查看usb设备id
3. sudo vim /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0fff", MODE="0666", OWNER="smx"
上面的0bb4和0fff一定要是你通过lsusb查看的usb设备id
4. sudo /etc/init.d/udev restart
sudo adb kill-server
sudo adb start-server
adb devices
如果还是不行的话,
5. vim ~/.android/adb_usb.ini
添加id:0x0bb4,这个id 一定要是你通过lsusb查看的usb设备id (注意别遗漏0x)
6. sudo /etc/init.d/udev restart
sudo adb kill-server
sudo adb start-server
7. adb devices
之后不出意外,应该就能显示设备了。
如果出现了意外,就得google了