- 在【2】下载android-sdk-tools,解压家目录下面,在【1】里下载patch过的adb和fastboot放到tools目录下面,把sdk下面的tools目录加入到PATH变量里面,重新加载环境变量或者重启terminal,让环境变量生效
在手机上面做如下设置:
- About Phone -> Additional settings -> 将Mass storage only取消选择
- Applicaition Settings -> Development -> 选中USB Debugging
编写udev的规则
/etc/udev/rules.d/90-android.rules
这里titan要换成你自己的用户名,04e8和6640这两个参数下面命令可以看到SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8" , ATTRS{idProduct}=="6640", OWNER="titan", SYMLINK+="samsung-galaxy"lsusb | grep -i samsung/etc/udev/rules.d/51-android.rules,下面的18d1参数也是在fastboot模式时lsusb看到的
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0666", OWNER="titan"
重新加载udev规则:
sudo reload udev重新用usb连接手机
- 现在用adb devices应该能看到I7500了
- 另外,fastboot devices只有将手机重启进入fastboot模式以后才能看到。
Reference: 1. How to ADB, Fastboot, Mass storage in Linux by sado1
[[HOWTO] Linux ADB, fastboot, mass storage](http://androidforums.com/samsung-i7500/32481-howto-linux-adb-fastboot-mass-storage.html)