标题:
給自己看Android基本通用 刷官方ROM root DIY ROM笔记
[打印本页]
作者:
beterhans
时间:
2013-7-29 20:10
标题:
給自己看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 豌豆夹等.
作者:
momo.
时间:
2013-7-29 20:22
posted by wap, platform: Motorola (Atrix)
技术贴留名……
作者:
babyhux
时间:
2013-7-29 22:50
posted by wap, platform: Meizu (MX2)
mx2压力大,只有官方和小米
作者:
hellblack
时间:
2013-7-29 23:08
posted by wap, platform: GALAXY S III
B大的技术贴一向是我的菜,可惜太geek向,真心可惜了。
欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/)
Powered by Discuz! 6.0.0