» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

給自己看Android基本通用 刷官方ROM root DIY ROM笔记

这是給我自己看的,不是 step by step 主要是大步骤, 和提示 需要一定 常识

最近为了几个 Android APP 入了个二手 Nexus S.
特此写个教程提醒自己.

1. 准备 ADB Fastboot 驱动
Windows 需要安装驱动
官方驱动下载 http://developer.android.com/sdk/win-usb.html

Linux 和 Mac OSX 无需驱动

如果遇到 fastboot 下 android 1.0 device 安装不上 修改驱动的 inf 文件,添加对应的USB VID 和 PID

2. 安装 ADB Fastboot 工具
Linux / Ubuntu
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot

Mac OSX / Windows
官方 SDK
http://developer.android.com/sdk/index.html#download

其实只要里面的 ADB 和 fastboot 在 Platform Tools 下 其他的不做开发可以删除.


====== 学习刷 官方 ROM ====
Nexus S 为例
Nexus 系列 官方 ROM 列表
官方下载
https://developers.google.com/android/nexus/images

刷入方法
1. 解开 下载的 tar 文件
2. 让机器进入 fastboot 模式 (各种机器方法不一,自己 Google, Nexus S 是 音量+ 和 power)
3. 连接 USB
4. 打开 flashxxx.sh 或者 flashxxx.bat
5. 按照里面的例子可刷入 radio bootloader 和 主 rom.

(官方 ROM 的好处是 不麻烦 直接刷无需copy 入机器)
但是这个方法无法刷自制rom

====== 刷自己的ROM 和 ROOT ====
1. 解锁 BootLoader
如果 BootLoader 没有锁
在 fastboot 下 输入
fastboot oem unlock

如果 fastboot devices 找不到设备尝试在 开机状态下输入
adb reboot bootloader

2. ROM DIY + Root
无法在 windows 下实现
准备Linux 或者 Mac 环境

http://forum.xda-developers.com/showthread.php?t=633246
下载 Android Kitchen

3. 准备 厨房
将主ROM (比如官方ROM) 是里面那个不是外面的 tar! 放入 original_update
执行 ./menu 开始烹饪
要做的事情
1. 添加 root
2. 添加 busybox
3. 把所有的 app de-odex
4. 添加 data 能力 (比如官方rom里面包含很多旧版本的 Gmail Gmap… 如果在 system/app 里会导致无法删除,下载新版只能覆盖,旧版本还在,好处是回复出厂设置不至于没有东西用。 把 要更新的 APP 全部从 /system/app 放到 /data/app 这样就能删除了 不会出现旧+新的局面) 但是 要保修 Google frame work. 否则恢复出厂后没有商店。 一般建议删除 你认识的 APP 比如 Map Music book gmal 等等,然后把新版本放在 /data/app 下。

5. 完成制作 DIY ROM
折腾好哪些是 系统app 哪些是可删除 app
再去 working_folder 里看看,哪里可以更改 比如 默认 APN 设置 或者 AGPS 的设置
最后99 制作rom
是否签名无所谓

6. 刷入自制 ROM
由于 fastboot 只能刷官方 ROM 我们需要一个跳板叫做 clockworkmod
它是一个可以刷自制rom的 recovery 程序

http://www.clockworkmod.com/rommanager
下载 对应你机器的 Recovery (不是 ROM Manager! 也不是 touch)
手机进入 fastboot 状态 输入
fastboot flash recovery (你下载的img文件)

如果没有自动进入 recovery 那么手动音量上下选择进入 recovery
这个就是新的 recovery 程序
wipe 能 wipe 的东西,然后 mount usb device,
电脑出现一个盘
把 DIY ROM 放入盘,安全 eject
手机选择 flash zip
选择那个 zip 刷
重启

那么就进入了 root 后的 DIY ROM了

7. 想办法进入 美国市场 安装 ROM manager
使用 ROM manager 再次刷入 clockwork mod
这样以后就能自己进入高级 recovery 了,有些手机不行 比如 HTC Legend

8. adb 取得 root 写权限
在 adb shell 中
su
mount -o rw,remount /system

8 adb copy 出已经安装的 api
adb pull /data/app/xxxxx

9 平时关掉 USB Debug
防止被同事的流氓电脑安装 QQ 360 豌豆夹等.


本帖最近评分记录
  • hellblack 激骚 +1 最骚 Rated by wap 2013-7-29 23:09

TOP

posted by wap, platform: Motorola (Atrix)

技术贴留名……



TOP

posted by wap, platform: Meizu (MX2)

mx2压力大,只有官方和小米


TOP

posted by wap, platform: GALAXY S III

B大的技术贴一向是我的菜,可惜太geek向,真心可惜了。

TOP

发新话题
     
官方公众号及微博