作者Arbin (路人_Lv眼残帝)
看板Android
标题Re: [请益] xposed对分割区的影响与重灌的选择
时间Sun Oct 14 20:47:18 2018
因为我会回太长 所以就开回覆 让大家比较好阅读
首先回答问题一之前 需要了解的是Flashtool的原理
Flashtool在刷ftf的时候
他会分析ftf底下的各个sin档案
而每个sin都是映像档
所以如果你勾了wipe区块中的选项
其实那些选项基本上都是空的映像档
没有内容 所以刷进去就等於清空了XD
回答问题一
Xposed会修改System底下的档案
而用Flashtool重灌的话
如果没在Exclude勾「SYSTEM」这个选项
他不会略过system.sin这个映像档 直接把映像档的档案「覆写」到system分区底下
覆写+勾选wipe的选项基本上就等於清空+刷入的动作了 所以效果跟「四清後刷入」是一样
的
问题二的话
哦...我觉得joyshe大的是fastboot模式的做法
(说放在adb资料夹是因为通常adb和fastboot的程式会放在一起)
跟m01的做法不太一样
所以应该是可以略过...吧
如果你要用Magisk的话
在制作DSmove.ftf的过程中
就别把SuperSU包进去了吧 包TWRP就好
(就是PRFCreator工具那里 前置工作 我不太确定那样工具是否会放行 没用过那工具xd)
然後用包在核心的TWRP 刷上Advanced Kernel刷机包再刷Magisk
这样应该就有Magisk了
我看了一下01的教学文+自己的方法大概是这样啦
有问题再问ㄅ
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.223.117.28
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Android/M.1539521240.A.EA3.html
1F:推 powerg5: 直接刷DSmove.ftf和advanced stock kernel Z3 MM 6.0.110/14 21:03
2F:→ powerg5: 23.5.A.1.291的效果难道不同吗?请问为何核心要刷2次呢?10/14 21:04
3F:→ powerg5: (因为这个DSmove.ftf照你的步骤已含TWRP了,看起来不须要10/14 21:06
4F:→ powerg5: 那个advanced的核心?)10/14 21:06
5F:→ Arbin: 因为原厂ROM的boot没有关掉一些东西 好像是RIC dm-verity10/14 21:11
6F:→ Arbin: 之类的验证机制 不刷Advanced Kennel的话Magisk会刷不上去10/14 21:11
7F:→ Arbin: 那个工具应该没有改到这部分 所以需要Advanced Kernel解决10/14 21:12
8F:推 powerg5: 意思就是说,原厂的核心有包含一些advanced版没有的东西10/14 21:14
9F:→ powerg5: 所以无法直接刷advanced版取代原厂的核心,只能照顺序刷 10/14 21:14
10F:→ powerg5: 上去了?这还真是发现了教学中没有的做法呢…10/14 21:15
11F:→ Arbin: 应该这麽说吧 01上面指的那个「核心档」其实就是一个完整10/14 21:18
12F:→ Arbin: 的刷机包(我想他的意思应该是「核心已经修改成包含TWRP」10/14 21:18
13F:→ Arbin: 的ftf 刷机档)10/14 21:18
14F:→ Arbin: 而Advanced Kernel就只是单纯的核心(Kernel)刷机包这样 要10/14 21:18
15F:→ Arbin: 说她俩的差别 就是一个是完整系统刷机包一个只有Kernel吧10/14 21:18
16F:→ Arbin: 01的教学似乎是SuperSU为主 所以有关Advanced Kernel的步10/14 21:24
17F:→ Arbin: 骤已经脱离01上的东西了XD10/14 21:24
18F:→ Arbin: 但是步骤不会太多 很好处理10/14 21:24
19F:推 powerg5: 我提到的advanced版核心就是上次写的档名有TWRP的那个10/14 21:25
20F:→ powerg5: 不知道我们这里说的有一样吗?10/14 21:25
21F:→ powerg5: 看你的描述adavnced版是没有TWRP的?10/14 21:25
22F:→ powerg5: 为了方便辨识这里附上我找到的下载连结 10/14 21:26
24F:→ powerg5: 请问这版本没有TWRP吗?是这样的话真的得刷2次核心了10/14 21:28
25F:→ Arbin: 上面的我连不上orz10/14 23:36
27F:→ Arbin: 内容跟z2 Advanced stock kernel有87%像(反正也兄弟机差不10/14 23:38
28F:→ Arbin: 多正常)这种Kernel都会附上TWRP啦 那看来是我搞错了XD(太 10/14 23:38
29F:→ Arbin: 久没弄)10/14 23:38
30F:→ Arbin: 所以看来是可以直接跳过制作ftf直接进入fastboot刷boot.im10/14 23:38
31F:→ Arbin: g了?!10/14 23:38
32F:→ Arbin: 刷这个就有Systemless支援且关掉一些验证类的功能 这样就10/14 23:40
33F:→ Arbin: 可以顺利刷Magisk了10/14 23:40
34F:推 athraugh: 推推10/15 12:46
35F:推 powerg5: 我找到的就是你贴的10/15 13:23
36F:→ powerg5: 不好意思我是从下载管理员直接复制连结出来10/15 13:24
37F:→ powerg5: 没想到不能用10/15 13:24
38F:推 powerg5: 看你的说法,是因为看到了压缩档中有boot.img才这样说的10/15 13:38
39F:→ powerg5: 吗?是这样的话我一直以为recovery和boot是分开的两个分10/15 13:39
40F:→ powerg5: 割区,其实recovery是包含在boot.img中的资料夹吗?10/15 13:39
41F:推 powerg5: 我是指对应系统版本结尾是291的advanced版 10/15 14:14
对 我是因为看到有boot.img才这麽说的 xda上也是直接叫你进入fastboot模式然後刷boot
映像档
虽然印象中好像有人做成卡刷包..算了就照他的来吧XD
其实大多数手机都是recovery和boot分开来啦
(这边先不讨论System A/B分区的那个状况
System A/B可能会没recovery分区)
可是Sony z系列手机的TWRP 多数XDA大神
都做「包在boot里面才可以进入」的TWRP
也是有XDA大神做TWRP in FOTAKernel
(进入方法:完全关机下 电源键+音量下)
这样就两个完全分开了
可是啊...这类TWRP遇到官方ROM会有问题
(以Magisk为例 如果用TWRP in FOTAKernel来刷 boot分区改不到
可是Magisk需要修改boot分区的东西才可使用....G_G)
然而第三方ROM没这个问题 超奇怪的XD
※ 编辑: Arbin (61.223.124.30), 10/15/2018 17:33:41
42F:推 powerg5: 本来我想问adb指令进不去recovery是因为TWRP装在 10/15 20:51
43F:→ powerg5: FOTAkernel,造成flashtool找不到recovery 10/15 20:52
44F:→ powerg5: 那会不会重灌完後新的TWRP装在别的地方造成有2个TWRP? 10/15 20:53
45F:→ powerg5: 後来又觉得这问题应该和前面问四清的情况差不多 10/15 20:53
46F:→ powerg5: 应该是已经在重灌中就已覆盖掉旧的TOFAkernel的全部内容10/15 20:54
47F:→ powerg5: 了,所以旧的TWRP就跟着被清掉,只会剩新的TWRP,对吗?10/15 20:55
你没勾exclude当中的FOTAKERNEL选项那就是盖掉惹
所以只会剩新的
48F:→ powerg5: 另外请问,你在使用flashtool前有安装64bit的JAVA SDK吗?10/15 20:55
49F:→ powerg5: 有设定环境变数吗?目前看到的教学中只有一篇来源是中国10/15 20:56
50F:→ powerg5: 的有提到要安装JAVA SDK和设定环境变数10/15 20:57
51F:→ powerg5: 其它的教学则是提都没提到过,这是表示flashtool能使用10/15 20:58
52F:→ powerg5: 它自已x10flasher_lib资料夹下的adb完成刷写吗? 10/15 20:59
53F:推 powerg5: 因为我执行最新版的flashtool会有错误讯息,如下图 10/15 21:03
55F:→ powerg5: 现在是用0.9.22.3版,这版有附32及64位元版的执行档 10/15 21:04
56F:→ powerg5: 我试过都可执行,使用音量键+及-测试驱动也能显示进入了10/15 21:05
57F:→ powerg5: fastboot及flash mode,这样能确定能正常刷写吗?10/15 21:07
那错误好像也有其他人遇过
如果旧版没问题 那就用旧版就OK
我自己是没啥设JAVA环境变数啦 我记得flashtool有包在里面
确定fastboot和flash mode有讯息跳出那就是驱动设定正确 可以刷了~
※ 编辑: Arbin (61.223.124.30), 10/15/2018 22:07:42
58F:推 powerg5: 这样就放心了,刷完後有什麽问题将开新主题讨论 10/16 12:02
59F:推 powerg5: 以下算是比较闲聊性质的问题,请问你知道fsc script吗? 10/16 12:16
60F:→ powerg5: 制作用xperi firm下载好的官方ROM的ftf档时 10/16 12:19
61F:→ powerg5: flashtool有问发现fsc script,是否加入之类的讯息 10/16 12:20
62F:→ powerg5: 请问在制作时选了是或否会造成什麽影响吗? 10/16 12:21
63F:→ powerg5: 我在制作时是选了yes,目前打算用这个档重灌 10/16 12:21
64F:→ Arbin: 根据flashtool 的说明 10/16 12:29
66F:→ Arbin: 该脚本应该是可以告知flashtool在刷机时该/可以做些什麽 10/16 12:29
67F:→ Arbin: 加与不加好像都OK(我是都有加 网路上有人没加好像也没差) 10/16 12:29
68F:推 powerg5: 目前刷到一半了,结果好像有小地方弄错顺序 10/16 22:04
69F:→ powerg5: 目前刷完ROM及内附recovery的核心 10/16 22:05
70F:→ powerg5: 结果忘了刷DRM FIX PATCH,请问要刷这个时三清的条件是 10/16 22:06
71F:→ powerg5: 什麽呢?我只看到介绍页面写要三清,不知是否是必要的? 10/16 22:06
72F:→ powerg5: 我是说,我刷完ROM及核心後,登入了google帐号 10/16 22:07
73F:→ powerg5: 直接就开始从google play开始重新安装各种app了 10/16 22:07
74F:→ powerg5: 如果三清,应该是使系统只剩下预设的app? 10/16 22:08
75F:→ Arbin: 刷DRM FIX需要先factory reset 不然用不了 10/16 22:39
76F:→ Arbin: 也没什麽条件 有recovery就三清後直刷DRM FIX惹 然後你就 10/16 22:40
77F:→ Arbin: 要再一次登入Google帐户并重装App 10/16 22:40
78F:→ Arbin: 对惹 三清装DRM FIX後记得重跑一下Magisk安装比较好 10/16 22:41
79F:推 powerg5: 刚才发现android通用的抓图组合键不论是在TWRP或是系统 10/16 23:17
80F:→ powerg5: 下都用不了,进了系统後用长按电源键的选单里的抓图功能 10/16 23:18
81F:→ powerg5: 也一样抓不了图,这难道也是和DRM有关的功能吗? 10/16 23:18
82F:→ powerg5: 我记得通用组合键为同时按住电源及音量-一段时间即可啊? 10/16 23:19
83F:→ powerg5: 我还未装MAGISK,目前还在整理各种测试的结果 10/16 23:20
84F:→ powerg5: MAGISK大概明天找时间弄吧 10/16 23:20
85F:→ Arbin: 不能用我就不知道是哪里的问题了QQ 照理说没装DRM FIX也可 10/16 23:57
86F:→ Arbin: 以用R 10/16 23:57
87F:推 powerg5: 请明示吧…线索找好累 10/17 07:19
88F:→ Arbin: 我没在跟你卖关子啊...= = 10/17 12:41
89F:→ Arbin: 不然你就各种尝试试一次嘛 没装这样 搞不好装就可以用了 10/17 12:44
90F:→ Arbin: 因为我没发生过这种事情 所以我也是真的不知道也不清楚 10/17 12:44
91F:推 powerg5: 早上我眼花漏看了一个字 10/17 16:15
92F:→ powerg5: "不能用我就知道是哪里的问题了"<=看成这样 10/17 16:16
93F:→ Arbin: 原来是这样XD 10/17 16:59
94F:推 powerg5: 接下来因为超过一页了,还是另开新的主题好了 10/17 17:05