手机刷机的使用经验

笔记本/便携移动设备,手机平板等软硬件
wutong
帖子: 345
注册时间: 2007-10-22 16:54

手机刷机的使用经验

#1

帖子 wutong » 2012-12-14 11:37

测试的系统是ubuntu 12.10, 手机是中兴N880s. 目标就是用fastboot 和 adb 来刷机或推入或推出文档。
这两个命令来自下列两个软件

代码: 全选

sudo apt-get install android-tools-adb android-tools-fastboot
当手机的设置里选择调试时,输入

代码: 全选

adb devices 
却不能找到你的手机,搜了一下,原来是权限的问题。

将adb 和 fastboot 加上 suid 权限.

代码: 全选

cd /usr/bin/

sudo chmod u+s fastboot adb
现在你就可以用 adb shell 操作你的手机文件。

代码: 全选

yuan@yuan-Lenovo:~/Downloads/nand/n880s-recovery$ adb shell
# ls
acct                 init                 sd-ext
cache                init.blade.rc        sdcard
config               init.goldfish.rc     sys
d                    init.rc              system
data                 mnt                  ueventd.blade.rc
default.prop         proc                 ueventd.goldfish.rc
dev                  root                 ueventd.rc
etc                  sbin                 vendor
# cd sdcard
# ls
121212.txt        Youdao            iMusicBox         ppdushu
DCIM              android           iflytek           shuchong
LEWA              baidu             jiasoft           snda
LOST.DIR          clockworkmod      libs              swap.img
QQSecureDownload  documents         listen            tmp
Tencent           email             mp3               towords
UCDownloads       hxzts             msc               videos
ViaFly            iFlyIME           music_download
# cd DCIM
# ls
100ANDRO     Camera       Screenshots
# exit
yuan@yuan-Lenovo:~/Downloads/nand/n880s-recovery$ adb pull sdcard/DCIM/Camera ~/Pictures/
pull: building file list...
pull: sdcard/DCIM/Camera/IMG_20121213_185028.jpg -> /home/yuan/Pictures/IMG_20121213_185028.jpg
pull: sdcard/DCIM/Camera/IMG_20121213_185022.jpg -> /home/yuan/Pictures/IMG_20121213_185022.jpg
pull: sdcard/DCIM/Camera/IMG_20121213_184941.jpg -> /home/yuan/Pictures/IMG_20121213_184941.jpg
pull: sdcard/DCIM/Camera/IMG_20121213_184920.jpg -> /home/yuan/Pictures/IMG_20121213_184920.jpg
pull: sdcard/DCIM/Camera/IMG_20121213_184911.jpg -> /home/yuan/Pictures/IMG_20121213_184911.jpg
pull: sdcard/DCIM/Camera/IMG_20121213_184901.jpg -> /home/yuan/Pictures/IMG_20121213_184901.jpg
pull: sdcard/DCIM/Camera/IMG_20121203_183647.jpg -> /home/yuan/Pictures/IMG_20121203_183647.jpg
pull: sdcard/DCIM/Camera/IMG_20121203_182523.jpg -> /home/yuan/Pictures/IMG_20121203_182523.jpg
pull: sdcard/DCIM/Camera/IMG_20121203_182514.jpg -> /home/yuan/Pictures/IMG_20121203_182514.jpg
pull: sdcard/DCIM/Camera/IMG_20121203_182510.jpg -> /home/yuan/Pictures/IMG_20121203_182510.jpg
pull: sdcard/DCIM/Camera/IMG_20121203_182504.jpg -> /home/yuan/Pictures/IMG_20121203_182504.jpg
pull: sdcard/DCIM/Camera/IMG_20121203_182458.jpg -> /home/yuan/Pictures/IMG_20121203_182458.jpg
pull: sdcard/DCIM/Camera/IMG_20121203_182455.jpg -> /home/yuan/Pictures/IMG_20121203_182455.jpg
pull: sdcard/DCIM/Camera/IMG_20121203_182451.jpg -> /home/yuan/Pictures/IMG_20121203_182451.jpg
pull: sdcard/DCIM/Camera/IMG_20121203_183637.jpg -> /home/yuan/Pictures/IMG_20121203_183637.jpg
pull: sdcard/DCIM/Camera/IMG_20121203_183632.jpg -> /home/yuan/Pictures/IMG_20121203_183632.jpg
pull: sdcard/DCIM/Camera/IMG_20121203_183629.jpg -> /home/yuan/Pictures/IMG_20121203_183629.jpg
pull: sdcard/DCIM/Camera/IMG_20121213_184855.jpg -> /home/yuan/Pictures/IMG_20121213_184855.jpg
pull: sdcard/DCIM/Camera/IMG_20121203_182354.jpg -> /home/yuan/Pictures/IMG_20121203_182354.jpg
pull: sdcard/DCIM/Camera/IMG_20121203_183619.jpg -> /home/yuan/Pictures/IMG_20121203_183619.jpg
pull: sdcard/DCIM/Camera/IMG_20121203_182332.jpg -> /home/yuan/Pictures/IMG_20121203_182332.jpg
pull: sdcard/DCIM/Camera/IMG_20121203_182310.jpg -> /home/yuan/Pictures/IMG_20121203_182310.jpg
pull: sdcard/DCIM/Camera/IMG_20121203_182305.jpg -> /home/yuan/Pictures/IMG_20121203_182305.jpg
pull: sdcard/DCIM/Camera/IMG_20121203_183616.jpg -> /home/yuan/Pictures/IMG_20121203_183616.jpg
pull: sdcard/DCIM/Camera/IMG_20121213_184749.jpg -> /home/yuan/Pictures/IMG_20121213_184749.jpg
pull: sdcard/DCIM/Camera/VID_20121202_105004.3gp -> /home/yuan/Pictures/VID_20121202_105004.3gp
pull: sdcard/DCIM/Camera/IMG_20121124_190140.jpg -> /home/yuan/Pictures/IMG_20121124_190140.jpg
pull: sdcard/DCIM/Camera/IMG_20121124_190132.jpg -> /home/yuan/Pictures/IMG_20121124_190132.jpg
pull: sdcard/DCIM/Camera/IMG_20121213_184740.jpg -> /home/yuan/Pictures/IMG_20121213_184740.jpg
pull: sdcard/DCIM/Camera/IMG_20121124_190122.jpg -> /home/yuan/Pictures/IMG_20121124_190122.jpg
pull: sdcard/DCIM/Camera/IMG_20121124_190114.jpg -> /home/yuan/Pictures/IMG_20121124_190114.jpg
pull: sdcard/DCIM/Camera/VID_20121121_180305.3gp -> /home/yuan/Pictures/VID_20121121_180305.3gp
pull: sdcard/DCIM/Camera/IMG_20121117_071731.jpg -> /home/yuan/Pictures/IMG_20121117_071731.jpg
pull: sdcard/DCIM/Camera/IMG_20121111_081959.jpg -> /home/yuan/Pictures/IMG_20121111_081959.jpg
pull: sdcard/DCIM/Camera/IMG_20121111_081956.jpg -> /home/yuan/Pictures/IMG_20121111_081956.jpg
pull: sdcard/DCIM/Camera/IMG_20121111_081949.jpg -> /home/yuan/Pictures/IMG_20121111_081949.jpg
pull: sdcard/DCIM/Camera/IMG_20121111_081946.jpg -> /home/yuan/Pictures/IMG_20121111_081946.jpg
pull: sdcard/DCIM/Camera/IMG_20121111_081942.jpg -> /home/yuan/Pictures/IMG_20121111_081942.jpg
pull: sdcard/DCIM/Camera/IMG_20121111_081937.jpg -> /home/yuan/Pictures/IMG_20121111_081937.jpg
pull: sdcard/DCIM/Camera/IMG_20121111_081933.jpg -> /home/yuan/Pictures/IMG_20121111_081933.jpg
pull: sdcard/DCIM/Camera/IMG_20121111_081928.jpg -> /home/yuan/Pictures/IMG_20121111_081928.jpg
pull: sdcard/DCIM/Camera/IMG_20121111_081924.jpg -> /home/yuan/Pictures/IMG_20121111_081924.jpg
pull: sdcard/DCIM/Camera/IMG_20121111_081920.jpg -> /home/yuan/Pictures/IMG_20121111_081920.jpg
pull: sdcard/DCIM/Camera/IMG_20121111_081916.jpg -> /home/yuan/Pictures/IMG_20121111_081916.jpg
pull: sdcard/DCIM/Camera/IMG_20121111_081911.jpg -> /home/yuan/Pictures/IMG_20121111_081911.jpg
pull: sdcard/DCIM/Camera/IMG_20121111_081851.jpg -> /home/yuan/Pictures/IMG_20121111_081851.jpg
pull: sdcard/DCIM/Camera/IMG_20121111_081844.jpg -> /home/yuan/Pictures/IMG_20121111_081844.jpg
pull: sdcard/DCIM/Camera/VID_20121104_074814.3gp -> /home/yuan/Pictures/VID_20121104_074814.3gp
48 files pulled. 0 files skipped.
3621 KB/s (44148324 bytes in 11.905s)
yuan@yuan-Lenovo:~/Downloads/nand/n880s-recovery$ 
要使用fastboot, 就要進入 fastboot 模式,有两个方法。方法一:先关机,然後同时按住手机开关键、音量减少键和小房子键达五秒之久,这时手机就会停在开机画面上。这就是fastboot 模式。参见
http://bbs.lewaos.com/learn-n880s.html#2

另一个方法就是命令

代码: 全选

yuan@yuan-Lenovo:~/Downloads/nand/n880s-recovery$ adb reboot bootloader
yuan@yuan-Lenovo:~/Downloads/nand/n880s-recovery$ fastboot reboot
rebooting...

finished. total time: 0.001s
yuan@yuan-Lenovo:~/Downloads/nand/n880s-recovery$
第一个命令進入fastboot 模式,第二个模式是退出fastboot 模式。

未完待续,我要回家吃饭了。
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: 手机刷机的使用经验

#2

帖子 枫叶饭团 » 2012-12-14 11:52

顶。。。从来没在linux下刷过机。。。
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 手机刷机的使用经验

#3

帖子 YeLee » 2012-12-14 12:43

顶。 :em11 :em11 :em11
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
wutong
帖子: 345
注册时间: 2007-10-22 16:54

Re: 手机刷机的使用经验

#4

帖子 wutong » 2012-12-17 12:08

续!
進入recovery 模式,这个模式就是手机界面出现了几行文字:
CMM-based Recovery v5.028
Use vol keys to highlight and home to select.

- reboot system now
- apply update from sdcard
- wipe data/factory reset
- wipe cache partition
- install zip from sdcard
- mounts and storge
- advanced
-power off
我的经验如下:从下列网站下载了
http://static.lewatek.com/img/learn/n88 ... covery.zip

解压开来,里面有 Recovery.sh

代码: 全选

yuan@yuan-Lenovo:~/Downloads/nand/n880s-recovery$ cat Recovery.sh
fastboot devices
fastboot flash recovery recovery.img
fastboot reboot
echo "请等待进入开机动画界面后再进行按任意键进行下一步"
pause
adb reboot recovery
yuan@yuan-Lenovo:~/Downloads/nand/n880s-recovery$
所以就按它的脚本分解一下,就進入recovery 模式。

代码: 全选

yuan@yuan-Lenovo:~/Downloads/nand/n880s-recovery$ adb reboot bootloader
yuan@yuan-Lenovo:~/Downloads/nand/n880s-recovery$ fastboot flash recovery recovery.img 
sending 'recovery' (3820 KB)...
OKAY [  0.956s]
writing 'recovery'...
OKAY [  0.766s]
finished. total time: 1.722s
yuan@yuan-Lenovo:~/Downloads/nand/n880s-recovery$ fastboot reboot
rebooting...

finished. total time: 0.001s
yuan@yuan-Lenovo:~/Downloads/nand/n880s-recovery$adb reboot recovery
yuan@yuan-Lenovo:~/Downloads/nand/n880s-recovery$
進入了recovery 模式後,如果要刷机的话,可以将所刷的系统zip文件放在sdcard 下。按音量键选择

代码: 全选

- install zip from sdcard
再按小房子键启动之。刷完後,你可以删除recovery 分区.

代码: 全选

fastboot erase recovery
也可以不删。如果不删的话.下次進入recovery模式就是一个命令:

代码: 全选

adb reboot recovery
参见
http://bbs.lewaos.com/learn-n880s.html ... 80s.html#3
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 手机刷机的使用经验

#5

帖子 自由建客 » 2012-12-17 13:34

这么深入!我只会简单的刷机。 :em01
另,一直没搞懂 cwm 中的 wipe 是哪个脑残的为什么脑残问题设计的。
头像
nexus-s
帖子: 425
注册时间: 2012-05-09 0:06
系统: Ubuntu 16.04.3 LTS

Re: 手机刷机的使用经验

#6

帖子 nexus-s » 2012-12-17 22:07

从来木有在win下刷过机器,一直ubuntu下刷机~~ :em03
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 手机刷机的使用经验

#7

帖子 eexpress » 2012-12-17 22:16

啥时候有这样的包哦。

我的adb都是老版本的sdk带的。
● 鸣学
头像
幻白狼
帖子: 491
注册时间: 2010-05-27 9:28

Re: 手机刷机的使用经验

#8

帖子 幻白狼 » 2012-12-18 0:56

mark一下~~ :em01
wutong
帖子: 345
注册时间: 2007-10-22 16:54

Re: 手机刷机的使用经验

#9

帖子 wutong » 2012-12-18 11:00

手机与电脑交换文件的最简单的方法就是打开USB数据存储。这个命令打开後,手机数据卡中的软件就不能用了。另一个方法就是 adb pull (上传), adb push (下载). 下面是我的实际操作:

代码: 全选

yuan@yuan-Lenovo:~$ adb pull /sdcard/LEWA/theme/lwt ~
pull: building file list...
pull: /sdcard/LEWA/theme/lwt/质感金属.lwt -> /home/yuan/质感金属.lwt
pull: /sdcard/LEWA/theme/lwt/40003_lewa-3D木纹v1.2.lwt -> /home/yuan/40003_lewa-3D木纹v1.2.lwt
pull: /sdcard/LEWA/theme/lwt/10063#水墨中华.lwt -> /home/yuan/10063#水墨中华.lwt
pull: /sdcard/LEWA/theme/lwt/10056#木质时代(升级版).lwt -> /home/yuan/10056#木质时代(升级版).lwt
pull: /sdcard/LEWA/theme/lwt/20015_百度云.lwt -> /home/yuan/20015_百度云.lwt
pull: /sdcard/LEWA/theme/lwt/default.lwt -> /home/yuan/default.lwt
6 files pulled. 0 files skipped.
4434 KB/s (13181693 bytes in 2.902s)
yuan@yuan-Lenovo:~$ adb pull /sdcard/LEWA/theme/lwt/10063#水墨中华.lwt ~
4425 KB/s (1926412 bytes in 0.425s)
yuan@yuan-Lenovo:~$ adb push ~/Downloads/feidegenggao.mp3 /sdcard/iMusicBox
1475 KB/s (18145494 bytes in 12.009s)
yuan@yuan-Lenovo:~$ 
xep007
帖子: 871
注册时间: 2006-01-03 20:44

Re: 手机刷机的使用经验

#10

帖子 xep007 » 2012-12-18 11:08

很好。留个足迹。
头像
tooktang
帖子: 674
注册时间: 2010-07-15 18:30

Re: 手机刷机的使用经验

#11

帖子 tooktang » 2012-12-18 13:00

刷 Android 无压力。懂点 Linux 就会了。
只是不能刷 iPhone :em20
我是OS控…
onlylove
论坛版主
帖子: 5371
注册时间: 2007-01-14 16:23

Re: 手机刷机的使用经验

#12

帖子 onlylove » 2012-12-18 13:20

这个可以看下,楼主的手机的root怎么拿到的?adb shell可以直接拿么(没玩过智能机,给以后做下准备)
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
dynamic0603
帖子: 259
注册时间: 2008-11-14 20:35

Re: 手机刷机的使用经验

#13

帖子 dynamic0603 » 2012-12-18 15:11

10.04不能安装android-tools-adb android-tools-fastboot么?
我是按照这篇博文来做的
http://linfengdu.blog.163.com/blog/stat ... 011144823/
For Ubuntu 12.04, 11.10 and 11.04, you can install android-tools using the main WebUpd8 PPA:

代码: 全选

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot
头像
豬豬
帖子: 1216
注册时间: 2006-08-30 20:54
来自: 廣州

Re: 手机刷机的使用经验

#14

帖子 豬豬 » 2012-12-19 1:59

收藏一下,什麼時候我洗完臉洗完手就試一下
Intel G1610
Samsung DDR1333 4G
SOYO SY-I6H-L 4.1
Maxtor 250GB+Seagate 500GB
Nvidia GeForce 8500GT
Samsung SyncMaster S22B360
Ubuntu 10.04 LTS
头像
xinciyy
帖子: 50
注册时间: 2012-07-15 2:19
系统: ubuntu 12.04.1
来自: 南京
联系:

Re: 手机刷机的使用经验

#15

帖子 xinciyy » 2012-12-19 12:48

mark
回复