作者powerg5 (mac)
看板Android
标题[请益] 到目前为止的重灌心得
时间Wed Oct 24 21:00:24 2018
由於分类中没有心得,而且这心得恐怕还是不完整
所以就分类为请益,望有心人一起补完及修正
我的情况因为是先请人帮忙弄,结果没弄好
只得再多几步调查一下他改了什麽
该从哪边着手,整体上比一般的重灌还要麻烦些
但幸好有板上几位板友帮忙,这事大致上弄完了
现在就将到目前为止的重灌方法整理为心得
方便自已及其它的初学者参考
手机重灌步骤:
搜寻官方rom或可信任来源的已整合好的rom,下载好备用
↓
若无在开机磁区(bootloader)安装管理刷机及分割区管理软体(recovery)的话
(之後简称为recovery)
则应先安装之,安装後对资料区进行四清,或按下format data
↓ (会含外部储存媒介一起删)
刷机及对应机种的核心
↓
root
↓
有其它系统缺点因锁解刷机产生的话则补刷修正用的zip档
(例如修正SONY Z3 DRM降噪的问题
另外如果刷的是第三方的系统的话,相机多半会因为解锁失去DRM连结的关系
画质变差)
↓
有需要的话再补刷框架档扩增其它功能
如使用xposed框架其中的挡手机版youtube广告功能
或是网页或免费版app中出现的广告,节省流量及记忆体
===补充区===
1.含手机作业系统的压缩档通称为ROM档,以android阵营来说副档名不一
以SONY品牌的ROM档来说则为ftf档
ROM档还有分解锁及未解锁的,未解锁的大多是官方发布的
已解锁的通常是自制出来的
(据下方推文讨论,我写此段时应是将卡刷包也当作ROM档了
虽然卡刷包也确实包含作业系统没错,
但是如果不先解锁的话应该是无法使用含非官方系统的卡刷包的
在这里我不但将卡刷包当作ROM档,也把root和解锁的观念混在一起了
在1.中所提的"解锁"字样须改为"root"才会通顺)
2.四清:即使用管理软体如TWRP中的WIPE功能针对DALVIK/ART CACHE资料夹、
SYSTEM、CACHE、DATA三个分割区做全部删除的操作
四清後由於作业系统已被删,所以直接重开的话将使手机变磗
想重开必开等到刷机完成才行
另外管理软体和要刷的rom之间有相容性间的版本对应关系
挑选管理软体下载时,一定要注意它能对应的作业系统版本
3. root最主要做的动作是将能取得root权限的档案写入recovery中
所以只要不删除recovery分割区中的资料,root权限就能一直保持
即使系统重灌,或用了回复原厂设定的功能也一样
(参考自
#1LJ3ET4g,後与人讨论认为有可能是错的
一般而言是写入system分割区中)
另外root要成功也必须撘配能root成功的ROM核心才行
通常选和ROM相同版本的即可,不然也可自行将ROM修改内容後自制一个
刷机root分为:
①.卡刷,即将root安装压缩档放入外接记忆卡中
再进入recovery使用管理软体刷入root安装zip档
之後再清除两个cache(dalvik art、cache)
②.线刷,连接电脑後透过特定的非官方驱动程式及专用刷机软体
线刷前必须确定和手机相关的驱动都正确安装於电脑上
至少要有flashmode、fastboot、adb、三种模式的驱动才行
在手机打开其刷机模式(fastboot模式)後刷入含root及recovery的映像档
目前用於取得root权限的root软体以magisk为最优秀
它似乎也是目前唯一能root後还能使用感应支付的软体
刷机和root本项中虽写在一起,但是2个动作
刷机是为了刷入已解锁的ROM使root必定成功,所以才写在一起
4.某些机型的作业系统版本对於xposed是有冲突的
这类机型若要使用xposed,必须突破厂商OTA(自动更新)的更新版本号上限
跨版本刷机,但这样一来也将失去原厂rom特有的功能
及手机原厂发布的对手机用连线软体通常也将失效
因为ROM被整个换了,该软体将认不出来
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.79.177.180
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Android/M.1540386027.A.6D1.html
1F:推 holynight123: 推认真 10/24 21:21
2F:推 tom282f3: 认真文 先推 10/24 21:22
3F:推 tom282f3: 印象中ftf是Sony的Flashtool的档案 不是通用喔 10/24 21:25
4F:→ tom282f3: 例如用Recovery刷系统的话就会是.zip 10/24 21:25
5F:推 tom282f3: root权限应该是写在/system里面 跟recovery是分开的~ 10/24 21:27
6F:推 tom282f3: 原PO抱歉 推了这麽乱的东西 我用私讯回你了 10/24 21:48
7F:推 higger: 官方如果帮忙把这个流程简化~安卓就真的代表自由 10/24 21:58
8F:→ RedFox: 呃 ftf档是sony自家的 不是android阵营都相同 10/24 23:16
9F:→ RedFox: ROM还有分解不解锁的?就我所知,解锁不是指Bootloader吗 10/24 23:28
10F:推 qsc717379: 刷了这麽多年 只有越来越复杂越来越麻烦 10/24 23:35
11F:推 athraugh: 认真文,不错 10/25 00:04
12F:推 tom282f3: 是Bootloader没错 有些小改的ROM不用解锁也可以刷 10/25 01:14
13F:推 zhugejin: bootloader 的解锁资讯是放在 devinfo 分区, 清空那个分 10/25 06:05
14F:→ zhugejin: 区手机就会自动上锁, 有些手机出厂预设是无锁 10/25 06:06
15F:→ zhugejin: 音量键+电源键 进 recovery 或 fastboot mode 是在 10/25 06:07
16F:→ zhugejin: bootloader 里面触动, 简单说开机会先跑 bootloader , 10/25 06:08
17F:→ zhugejin: bootloader 有侦测到组合键, 就会跑对应的功能, 传统的 10/25 06:10
18F:→ zhugejin: recovery 是独立在一个 recovery 分区, 也就是 boot & 10/25 06:12
19F:→ zhugejin: recovery 是各跑各的,在没有侦测到组合键时, bootloader 10/25 06:13
20F:→ zhugejin: 就会直接 run boot.img 进入 android 系统 10/25 06:14
21F:推 zhugejin: [传统开机] bootloader->boot.img->Android 10/25 06:21
22F:→ zhugejin: [组合键进recovery] bootloader -> recovery.img 10/25 06:22
23F:→ zhugejin: [recovery 包进 boot.img] bootloader -> boot.img 10/25 06:23
24F:→ zhugejin: 然後执行到 boot.img 时会有分歧, 一个是进 Android ,另 10/25 06:24
25F:→ zhugejin: 个进 recovery 10/25 06:26
26F:推 zhugejin: 当执行 adb reboot recovery 或 ota , 系统会写一些参 10/25 06:35
27F:→ zhugejin: 数到 /cache/recovery/command 中及 /misc 的 bcb 10/25 06:48
28F:推 zhugejin: 下次开机bootloader会检查 bcb 来决定要不要进 recovery 10/25 06:53
29F:→ zhugejin: 如果 rec 是包在 boot.img 中, 自然 bootloader 就跑不 10/25 06:54
30F:→ zhugejin: 到你的 recovery 10/25 06:54
31F:推 casko: 想刷机的还是会找配对机型的教学 按表操课 虽然现在变砖的 10/25 08:49
32F:→ casko: 机会不大就是了 10/25 08:49
33F:推 Pharmarette: twrp 装成功 10/25 09:41
34F:→ Pharmarette: 变砖机率不高 10/25 09:41
35F:→ Ron51320: twrp版本刷magisk还要先看双清那边有没有vendor 官方有 10/25 11:32
36F:→ Ron51320: 些都不能用 还要找非官方的twrp版本 10/25 11:32
※ 编辑: powerg5 (203.79.177.180), 10/25/2018 12:04:22
※ 编辑: powerg5 (203.79.177.180), 10/25/2018 12:15:18
37F:→ powerg5: 请问vendor是什麽? 10/25 12:47
39F:→ wed1979: 买华为跟LG没刷机烦恼...但是我还是习惯买米家去XDA找rom 10/25 14:50
40F:→ wed1979: 刷... 10/25 14:50
41F:推 FANGIN: 优文 10/26 07:32
42F:推 haveastar: 现在手机想玩刷机,pixel好还是一加呢? 10/26 08:44
43F:推 Arbin: vendor基本上都放制造商的相关文件 例如手机硬体驱动 10/26 08:56
44F:→ Arbin: 然而vendor在Android 8.0以前基本上都不是独立分区 10/26 08:56
45F:→ Arbin: (即使有厂商这麽做但仍然相对少见) 10/26 08:56
46F:→ Arbin: 8.0以後为了因应Project Treble才独立出来 10/26 08:56
47F:→ Arbin: 也是有xda神人自己分割出一个vendor出来就是了 10/26 08:56
48F:推 Arbin: 对了 从旧版升级到8.0的手机不见得可以支援Treble 例如XZP 10/26 08:59
49F:→ Arbin: 干你sony 10/26 08:59
50F:推 WFXX: 像素3现在不是锁BL让你不能刷了吗? 10/26 11:56
※ 编辑: powerg5 (203.79.177.180), 12/17/2018 18:54:53