Android 台灣中文網

標題: 動態分區刷機包修改 [打印本頁]

作者: amjads1975    時間: 2021-5-23 16:08
標題: 動態分區刷機包修改
本帖最後由 amjads1975 於 2021-5-23 18:57 編輯

因為門號 NP 到 9 月就約滿, 所以準備物色接下來要搭配手機, 目前是考慮 Redmi Note 9 Pro (joyeuse) , 這一台是支援動態分區, 所以 google 了很多篇 unpack 文章, 目前以下面這一篇工具最俱簡便, 重點是免費的!!

https://gitee.com/sharpeter/DNA

解改的過程採對話方式並支援多平台, 我是使用 ubuntu 20.4 , 接下我稍微提一下修改之中的重點...

1. 進 ubuntu 後, 執行 git clone https://gitee.com/sharpeter/DNA.git --depth 1 , 將 DNA 抓下來
2. 將 miui rom 包 copy 到 DNA 目錄內, 然後 cd DNA 並執行 python3 run.py
3. 在 DNA 對話式畫面中, 依指示對 miui rom 包進行解壓及各分區分解
4. 檔案管理進入 system 分區所在的目錄, 提取並修改 services.jar , 改好後覆寫回
5. 最後對話式畫面中, 合併分區並打包成 .zip

整個流程大約就是這樣, 只是解包跟合併的過程, 電腦會花點時間


改好的 Redmi Note 9 Pro (joyeuse) V12.0.3.0.QJZTWXM , 我僅改動 /system/framework/services.jar 及 /system/etc/hosts 兩個檔, 卡刷包我已經把它上傳, 連結如下:

https://androidfilehost.com/?fid=14943124697586337474

目前手上沒有 joyeuse 機子可以試, 有能力排除錯誤, 可以自己嘗試, 一樣是 bootloader=unlock & dm-verity=disabled , TWRP 刷入前記得備份






作者: sabpprook    時間: 2021-5-26 16:02
可以參考看看,解除 system 之動態分區的讀寫鎖定
不過 safetynet patch 得費一番功夫,/system/bin/keystore 也需要修正

[yt]67J2COUCE8A[/yt]

作者: amjads1975    時間: 2021-5-27 20:21

卡刷包的方式直接 R/W , 適用於沒電腦的
https://forum.xda-developers.com/t/script-android-10-universal-mount-system-read-write-r-w.4247311/


作者: jiu0922    時間: 2021-5-28 00:42
A大,"獨孤十劍"要出了嗎?
作者: aptk    時間: 2021-6-4 17:27
感謝amjads1975大的說明,我已經把我修改過的services.jar刷入POCO M3的動態分區了
作者: Rex7777777    時間: 2021-6-12 12:44
謝謝大大無私地分享^^
作者: foolblue01    時間: 2021-6-12 22:10
感謝大大分享
越後面新的安卓機 看起來操作上更複雜一些
作者: Jenny569934    時間: 2021-7-10 01:13
請問A大大 有給變心意 換poco x3 pro 嗎? 直說了 能不能也打包一下?
我也在等獨孤十劍, 一切拜託了!
作者: charleshsu0928    時間: 2021-7-10 15:15
https://www.androidfilehost.com/?fid=14943124697586363369
作者: charleshsu0928    時間: 2021-7-10 15:20
謝謝 amjads1975 和 aptk 兩位大大。雖然 poco m3 twrp 還是進不去,但 poco x3 pro 上週已搞定起飛,既然有朋友在求檔,小弟就獻醜了。位置如下:   https://www.androidfilehost.com/?fid=14943124697586363369   
作者: charleshsu0928    時間: 2021-7-11 08:30
本帖最後由 charleshsu0928 於 2021-7-12 20:52 編輯

系統造成重覆發言了 自刪
作者: charleshsu0928    時間: 2021-7-11 08:32
本帖最後由 charleshsu0928 於 2021-7-12 20:52 編輯

系統造成重覆發言了 自刪
作者: aptk    時間: 2021-7-11 15:19
Jenny569934 發表於 2021-7-10 01:13
請問A大大 有給變心意 換poco x3 pro 嗎? 直說了 能不能也打包一下?
我也在等獨孤十劍, 一切拜託了! ...

POCO X3 pro 飛人刷機包

抱歉,amjads1975大,不是要跟您搶生意,只是現在疫情還在三級,還沒微解封,假日宅在家中無聊找點事來做

POCO X3 pro (代號 vayu),依官方臺灣12.5.1.0卡刷包來修改的,
其中只有用 Smali Patcher 修改 services.jar,檔案放在
https://www.androidfilehost.com/?fid=14943124697586363599

因為我還沒有這款手機,所以還沒能測試,有這款手機,有興趣的,有刷機經驗的,可以幫忙測試看看
請先備份資料,解BL鎖,刷twrp,到twrp卡刷這個zip檔,免root
希望有下載來試刷的,能回報是否成功,若能成功,我要恭喜您,若無法成功,請再刷回您之前使用的rom,同時提供錯誤訊息給我,謝謝
作者: Jenny569934    時間: 2021-7-12 12:38
charleshsu0928 發表於 2021-7-10 15:20
謝謝 amjads1975 和 aptk 兩位大大。雖然 poco m3 twrp 還是進不去,但 poco x3 pro 上週已搞定起飛,既然 ...

請問還是用twrp(3.5.2)刷入嗎? 能分享一下刷入的細節嗎?

作者: Jenny569934    時間: 2021-7-12 15:10
aptk 發表於 2021-7-11 15:19
POCO X3 pro 飛人刷機包

抱歉,amjads1975大,不是要跟您搶生意,只是現在疫情還在三級,還沒微解封,假 ...

能再請問一下 Redmi Note 9 有解嗎? 好像找不到3.5以上的 twrp
作者: aptk    時間: 2021-7-12 18:57
Jenny569934 發表於 2021-7-12 15:10
能再請問一下 Redmi Note 9 有解嗎? 好像找不到3.5以上的 twrp

是臺灣版的紅米 Note 9 嗎 ?
這隻是聯發科的CPU,代號是merlin
上網也可搜尋Redmi 10X 4G,是共用的
(紅米的Note 9系列很多,很容易搞混)

基本上拿官方的rom來修改services.jar再重新打包,應該不困難,
困難的是如果遇到問題時,可能比較難處理
聯發科的CPU刷機風險比較大
真的有興趣想試嗎 ?

另外網路上刷Magisk的文章比較多
刷了再掛Smali Patcher模組,就可以飛了,應該也不難

網路上的twrp,我只找到3.4.2版,
應該是可以用的,有什麼原因一定要用到3.5以上 ?
作者: charleshsu0928    時間: 2021-7-12 21:17
Jenny569934 發表於 2021-7-12 12:38
請問還是用twrp(3.5.2)刷入嗎? 能分享一下刷入的細節嗎?

1.twrp-3.5.1_10-0-vayu-Nebrassy.img 刷 twrp
2.format
3.3清
4.刷 rom

我拿到手機是先依上面4個步驟刷 mi.eu 12.5.1 穩定版。拿到 ubuntu 的機器後也是用同樣版本解壓置換檔案再打包。然後用上述的步驟 1 & 4 後手機就順利起飛了。剛查了一下 twrp 已進版到 3.5.2 了,不過應該不會影響。祝你也成功順利飛行。
作者: Jenny569934    時間: 2021-7-12 22:04
aptk 發表於 2021-7-12 18:57
是臺灣版的紅米 Note 9 嗎 ?
這隻是聯發科的CPU,代號是merlin
上網也可搜尋Redmi 10X 4G,是共用的

是的 大陸叫 10X 4G 因為原生Android10 聽說要3.5以上twrp才能刷 是這樣對嗎?
作者: aptk    時間: 2021-7-13 11:43
Jenny569934 發表於 2021-7-12 22:04
是的 大陸叫 10X 4G 因為原生Android10 聽說要3.5以上twrp才能刷 是這樣對嗎?

搜尋到xda上有人整理了一些twrp,而且有搭配的miui版本,應該選擇同版本的twrp就可用吧 ?
https://forum.xda-developers.com/t/twrp-pbrp-collection-of-twrp-pbrp-for-merlin-redmi-note-9-redmi-10x-4g.4227751/
這隻手機臺灣版的rom似乎更新比較慢,或許可考慮線刷國際版12.0.6.0,再刷
TWRP-RedmiNote9-V12.0.6.0.QJOMIXM-20201213-wzsx15

或者是考慮不要刷twrp,刷 Magisk Patched boot.img

這隻手機沒有xiaomi.eu歐版rom,而且是聯發科的CPU,又還有防回滾,感覺刷機風險比較大,請自行評估
作者: Jenny569934    時間: 2021-7-14 14:03
charleshsu0928 發表於 2021-7-12 21:17
1.twrp-3.5.1_10-0-vayu-Nebrassy.img 刷 twrp
2.format
3.3清

經過一陣兵荒馬亂後 似乎好了 可以飛了 沒紅字
使用 twrp 3.5.2
但過程其實充滿疑問 和之前刷 Andriod9差很多
1.        只能,mount system, 其他system_xxx都不能 mount.
2.        Format data後 system會消失,需要重開recovery 重新mount.

3.        刷完有錯 但可以開進system 且有更新(紅字很多只抓一個放)
Unable to find partition for path "/mnt/vendor/persist"

後續有一個問題想請問 , 新的eu ROM已經出了, 能直接更新嗎?(在手機裡直接更新) 還是仍須改ROM再用twrp刷入?

其實也想學如何解包放入 services.jar 再打包 但沒找到我能理解的 有建議嗎?
還是獨孤十劍有下文了?
發文中的圖片會不見....

作者: homy55    時間: 2021-7-14 19:13
A大.上一篇動作完成.但是卡在掛載不進去.services.jar
1.是需要用twrp(3.5.2)才能嗎? 我是用twrp(3.5.1)
2.還是需要刷EU版才能?
3.獨孤十劍就是這版.討論的嗎? 我有看沒有懂!
ZIP包是用twrp安裝就可以嗎?
前提要先有我手機的ZIP包..我是POCO F3.
有請各位.若是要起飛.必要ZIP包.還請各位幫幫製作ZIP包.我是12.5.2.0-台灣版
先謝!!!
作者: tmhmarkpoke    時間: 2021-7-24 20:08
DNA 好像沒辦法解 payload.bin 格式的 zip ROM , 用 Asus Zenfone 5z 動態 A/B 分區 ROM
https://dlcdnets.asus.com/pub/ASUS/ZenFone/ZS620KL/UL-Z01R-WW-100.10.107.123-user.zip
是 payload.bin 格式, 拿 https://gitee.com/sharpeter/DNA 網頁 payload.bin 格式範本 测试包OnePlus8Pro 也是一樣的錯誤訊息 "請選擇一個正確的文件" .

拿 MIX2 的 MI-10 ROM zip(Android 8.0) 則沒問題, 不知道是哪裡沒設定好.
作者: tmhmarkpoke    時間: 2021-7-24 20:50
NDA 無法解 payload.bin 格式的 ROM zip - Zenfone 5Z Android 10 動態 A/B 分區 , 用 https://gitee.com/sharpeter/DNA 提供  payload.bin  测试包OnePlus8Pro ROM 也是無法解壓縮, 都照網頁一步一步在 Ubuntu 安裝 NDA, 不知道哪一步驟沒設好.
作者: evanling    時間: 2021-8-1 10:52
感謝a大詳細分享,我準備也來買一隻加入...
作者: songyou    時間: 2021-9-6 14:43
aptk 發表於 2021-7-11 15:19
POCO X3 pro 飛人刷機包

抱歉,amjads1975大,不是要跟您搶生意,只是現在疫情還在三級,還沒微解封,假 ...

你好 aptk大大. 之前有使用你的miui_VAYUTWGlobal_V12.5.1.0.RJUTWXM_SmaliPatch_aptk.zip 使用非常順利.目前不幸升級到12.5.2  不知你這邊可以幫忙做出12.5.2的版本嗎? 謝謝大大
作者: aptk    時間: 2021-9-6 22:43
songyou 發表於 2021-9-6 14:43
你好 aptk大大. 之前有使用你的miui_VAYUTWGlobal_V12.5.1.0.RJUTWXM_SmaliPatch_aptk.zip 使用非常順利. ...

感謝您的回報,上傳了一個多月,有49人次下載,您是第一位回報說這個rom是可用的,
因為我沒有這款手機,沒人回報的話,我也不確定這個rom是否能用

更新POCO X3 pro (代號 vayu),依官方臺灣12.5.2.0卡刷包來修改的,
其中只有用 Smali Patcher 修改 services.jar,檔案放在
https://androidfilehost.com/?fid=7161016148664801789

一樣還沒測試,有這款手機,有興趣的,有刷機經驗的,可以幫忙測試看看
請先備份資料,解BL鎖,刷twrp,到twrp卡刷這個zip檔,免root
希望有下載來試刷的,能回報是否成功,若能成功,我要恭喜您,若無法成功,請再刷回您之前使用的rom,同時提供錯誤訊息給我,謝謝
作者: Jenny569934    時間: 2021-9-10 23:19
aptk 發表於 2021-9-6 22:43
感謝您的回報,上傳了一個多月,有49人次下載,您是第一位回報說這個rom是可用的,
因為我沒有這款手機, ...

你好 aptk大大 新版12.5.2.0已更新成功 在我的手機上
感謝你的分享 之前的12.5.1.0我也有安裝成功 但跑起的感覺 比note8 pro 還差
有可能是我安裝不確實 不過這次安裝沒紅字了
再試試 有沒有比較順
這個ROM是OK的
作者: songyou    時間: 2021-9-13 19:52
aptk 發表於 2021-9-6 22:43
感謝您的回報,上傳了一個多月,有49人次下載,您是第一位回報說這個rom是可用的,
因為我沒有這款手機, ...

aptk大大. miui_VAYUTWGlobal_V12.5.2.0.RJUTWXM_SmaliPatch_aptk.zip 使用也都很OK. 有興趣的 可以試試(記得備份) 謝謝aptk大大. 有機會也要請教你如何改 以免又被自動更新了
作者: amjads1975    時間: 2021-9-24 21:33
本帖最後由 amjads1975 於 2021-9-26 08:10 編輯

昨天晚上九點解鎖開刷, 到目前剛好滿 24hr , 採 systemless 方式省時簡力, 三開直接暴力抓

未命名 -1.jpg
登錄/註冊後可看大圖