|
A9LH的技術細節在該帖& k. ]" b8 B$ k7 }! ~
http://gbatemp.net/threads/arm9l ... -discussion.408537/
9 N* P6 ~ G7 a; a
) B2 k" _, H4 _! TA9LH的優點是:0 N$ ^* o& S% ~; _% C: A
冷開機開機只要8秒左右,100%的成功率;也沒有3D顯示bug,即不用盒蓋恢復3D功能;還可以交換ctrNAND後只使用最新版本的真實系統。
0 T9 C$ \. ~" b; N
' [9 j# ]2 N) T1 R7 r3 jA9LH環境下的原生應用有:Decrypt9(備份、還原,加密、解密)、EmuNAND9(格式化工具)、SafeA9LHInstaller(A9LH安裝更新工具)、Uncart(提取卡帶rom)、GodMode9(全能檔案管理員)等;之前要麼進HBL運行3dsx或是安裝cia禁用簽名後運行等,現在A9LH破解能讓上列應用按下電源鍵後瞬間就能用(即A9LH破解的許可權獲得更早也更高)。* r: \: l$ Q$ H, o2 ?3 C
+ u3 L$ w4 g" P+ W8 J% F要做a9lh破解,真實系統必須先降級到2.1.0並匯出OTP區域,下面有完整的教程和工具下載連結:! l: C$ x s- z- T
https://github.com/Plailect/Guide/wiki2 e$ q8 \, U* K5 B D% V
2 r4 q0 t! d& g% ^& E; k& i. g. j
SafeA9LHInstaller v1.5.2* q/ x7 @! }0 T, _
+ ]7 n/ C a$ `3 f% ]( k這是Aurora發佈的a9lh破解的安裝&更新工具,更安全和方便使用。
1 o% M$ o0 I: `' z. t0 I$ y b) U; U: \. X7 O
它可以不用編譯arm9loaderhax.3dsx,支持進HBL自製啟動器(NAND版本是9.0~9.2之間)安裝a9lh破解;, ^* X; a( \3 M S. F( ]- P3 G
也可以在a9lh下完整安裝或是更新安裝payload_stage1 & payload_stage2(stage0x5C000)。% w; k* q, r( A2 w( i( o6 E8 B
# R I) v1 F W5 a
8 M% ]. p( j) g2 A. O' B6 E m1)初次安裝需要複製3ds資料夾、a9lh資料夾和SafeA9LHInstaller.dat到SD卡根目錄下,- r/ x2 x1 n8 Z; _
a9lh資料夾裡必須包含firm0.bin 、firm1.bin、secret_sector.bin (只有老3DS才需要) 、payload_stage1.bin、payload_stage2.bin和你自己的otp.bin
* _. X: K# g* v7 _% p3 G然後進9.0系統的HBL自製啟動器運行SafeA9LHInstaller,按select鍵安裝
% S7 y+ p+ @& O+ c* E) e5 y/ c+ _ U& j
2)更新安裝(之前已經做好A9LH破解)
* ^4 V+ p& g2 R將arm9loaderhax.bin(SafeA9LH)、a9lh資料夾(含payload_stage1.bin、payload_stage2.bin)複製到SD卡根目錄下,開機按select鍵安裝更新;
! u3 I$ B; m6 Q- M更新完成後關機取出SD卡,刪除arm9loaderhax.bin,複製粘貼Luma3DS的arm9loaderhax.bin到SD根目錄下。
; ~; {* u- B P" _" w5 S注a:如果使用Luma3DS A9LH整合包,可以按X鍵開機直接運行A9LH版的SafeA9LHInstaller,這樣可略過上面步驟裡對arm9loaderhax.bin的全部操作
8 ?. W [5 D7 G; p6 Z9 v- x5 R注b:也可以在A9LH環境下完整安裝A9LH,a9lh資料夾要放的檔和初次安裝的檔一樣: O( {; v9 r. l$ {& c* f
4 V9 c1 u; H2 W% L特別提醒:payload_stage1.bin和payload_stage2.bin必須是相匹配相容的,否則更新後可能變磚!!!5 g. N) P8 B9 L2 S+ D
4 i' J, w( ^! x5 i. ?5 F
aurora的screeninit+正常亮度版
' O- Z4 }- n/ h M0 ?7 d! Q/ |https://github.com/AuroraWright/arm9loaderhax
: }3 D# O- ?# v" s+ L' A3 j
8 X' Z; R8 v$ @5 }3 d A% W* Dastronautlevel2修改的screeninit+亮度=0版/ G4 T) {3 x w4 z2 }2 L% L! Q
https://github.com/astronautlevel2/arm9loaderhax5 R0 I, I! A* C8 H& q
+ a+ j* P8 i5 d, o& U3 o, ~aurora的noscreeninit版,開機不閃屏、相容性不如screeninit版' q9 V9 H; K/ d( s" W+ c; ]( M3 i
https://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit
7 {; k; |" t. i
9 [' d, ^ c' A v! v# [2 Q# u) I1 `6 J, f6 n9 P$ B
gbatemp原發佈貼( R G- w, y5 F/ l& V
http://gbatemp.net/threads/safea9lhinstaller.419577/
7 `4 N7 ~. w! U7 e5 v
+ R% A6 ]2 m0 x9 L& R( n- m: j/ O# [, a8 _" k4 b
Luma3DS v5.4整合包--A9LH專用! F- F7 p- B& I. Y
0 q; k+ I. G: W. g該整合包裡含Decrypt9 + EmuNAND9 + SafeA9LHInstaller;而且是完整包、建議刪掉對應的舊版檔,複製粘貼新檔到SD卡即可。+ T! z9 ^, l8 L4 h9 w* h, B
1 @. k% S8 \; w; d8 }/ d" zSD卡檔目錄結構說明6 K0 a2 \5 o3 y: n
SD:.
" |3 W/ `+ t4 m│ arm9loaderhax.bin --Luma3DS A9LH
' P( t4 |9 c) A- c│ ' c7 T! ^/ j1 ~/ s
├─luma8 b/ q% ~# t9 M. W- f
│ │ firmware.bin --10.2(NTR) FIRM;非NTR用戶可以直接刪掉該檔,Luma將載入CTRNAND的FIRM 8 V3 d. S/ R6 J9 @
│ │
- u4 |+ J) P" n" I' |; k% m│ └─payloads
3 f7 q8 C* [. \│ start_D9.bin --Decrypt9WIP , s& w" o0 P: K9 a6 j+ ^+ l
│ x_SafeA9LH.bin --SafeA9LHInstaller v1.5.2
$ t4 M9 a# q4 K3 o; K│ y_E9.bin --EmuNAND9 3 K Z' B# G/ i5 o/ m6 H
│ s& d! V* X9 F' C, w" \* I2 d2 T% ]
└─Decrypt9
7 r0 T' L- T- d7 y7 R* i aeskeydb.bin --slot0x1BKeyX, slot0x18keyX, slot0x25KeyX
. P, ^1 K9 p; w d9logo.bin6 q5 P1 f' y: m: z: G3 b% [9 o- m
" P9 y7 t* c Z+ t+ W! q3 U如果luma目錄下沒有config.bin(保存luma設置的檔),開機後將自動進Luma3DS的設置功能表(以後可以在系統啟動時按住Select鍵進入)。; N) h c& R2 ^2 d- P+ D
% q* A: k0 X5 k% z9 t! ?7 j- _6 M/ ~
Luma3DS設置菜單簡要說明:
) k5 \6 \0 @; s) `/ w"Screen-init brightness: 4( ) 3( ) 2( ) 1( )" --四級亮度調整、1是最暗,僅限noscreeninit的A9LH用戶使用 # `2 @" K, {. i1 U4 I4 t
"New 3DS CPU: Off( ) L2( ) Clock( ) L2+Clock( )" --N3DS提升CPU的頻率、開啟擴展的L2 Cache,有需要的可以選 ! v/ h% s+ p: K5 e8 \ M% h7 a
"( ) Autoboot SysNAND" --自動啟動真實系統,有需要的選
6 {' Q( o- U. q/ t"( ) SysNAND is updated (A9LH-only)" --更新的真實系統(僅限A9LH使用),有需要的可以選2 D6 _4 P, I7 `7 e8 f! V
"( ) Force A9LH detection" --強制A9LH檢測,選中的話9.0系統使用者使用非A9LH入口的CFW將強制從A9LH入口啟動,一般不用選
/ O e7 @0 S9 x+ f, P0 X"( ) Use second EmuNAND as default" --SD卡有兩個虛擬系統時才用得到,一般不用選
( U- p r- C# F: i! O5 ]4 v"( ) Enable region/language emulation" --啟用區域/語言類比,有需要的可以選
: p% x# G/ }8 p% m7 d% G* A"( ) Show current NAND in System Settings" --在系統設置裡顯示NAND模式,例如"SysE"表示真實系統&使用首個虛擬系統的FIRM,有需要的可以選
- n3 X% @5 ~6 V; ?2 R) r"( ) Show GBA boot screen in patched AGB_FIRM" --運行GBAVC遊戲時顯示GBA開機畫面,出於相容性考慮一般不用選
, e" f/ m! h P8 p: y3 S"( ) Enable splash screen with no screen-init" --noscreeninit的A9LH使用者啟用開機畫面,一般不用選 0 g4 R: X# E1 f( w& j3 Q
! S2 s- z( Q z
例如10.7的真實系統使用者,就要選中Autoboot SysNAND和SysNAND is updated (A9LH-only);NTR使用者還必須先在luma目錄下放好對應的firmware.bin;; M5 d5 A4 W q- d/ E
如有保留虛擬系統,按L鍵開機進9.0虛擬系統(使用EmuNAND分區的FIRM,系統設置裡顯示Emu),按R鍵開機進9.0虛擬系統(SysNAND分區的FIRM,設置裡顯示EmuS)。, v1 T: e. j( I1 s% H# j( O+ c
更多詳細說明請查看https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage。
& L! [# W2 f. e4 L
0 a/ u- @( Z. mLuma3DS內置啟動管理器(boot loader),該整合包裡的payloads使用說明:
+ h8 g3 ^( g( D, X按住Start鍵冷開機進入Decrypt9,按住Y鍵冷開機進入EmuNAND9,按住X鍵冷開機進入SafeA9LHInstaller。
1 O2 `" \# Y2 z/ e% e* R- k相對常用到的是D9(備份還原、加密解密)和GM9(全能檔案管理員),E9(格式化工具)和SafeA9LHInstaller(A9LH的安裝更新工具)較少使用。+ Z% _' n; Y- T* M3 D
* P6 U8 t- o4 p3 x* a$ w- }# R$ r
Luma3DS Loader快速鍵說明:1 k0 K' l6 F. y3 j4 N2 f3 ]! d; ?5 m
up, down, left, right, x, y不需要按L鍵組合;select、r、A需要按L+Select、L+R、L+A組合;B鍵被Luma佔用,不能再作為Loader的快速鍵。, k( d/ |& g- z0 Q( h( H
start鍵的payload檔可命名為start_name.bin,select鍵的可命名為select_name.bin,其它按鍵的使用方法也是類似的、例如r鍵的payload命名為r_name.bin。
) o# a) c7 S2 m p網盤裡有提供Uncart9、GodMode9等A9LH下的原生應用,可按上面描述改名後放在\luma\payloads目錄下使用。5 s9 d5 P. Q* n
0 M( T. d4 z! q7 n; i! |: qGithub專案連結:
8 r. b, d' n2 M; w3 ?3 L% fhttps://github.com/AuroraWright/Luma3DS5 Q/ K3 |/ [3 p/ }
! p9 H+ D/ F4 S7 T
gbatemp發佈帖:! s) a: D0 f6 c
http://gbatemp.net/threads/luma3 ... om-firmware.411110/
8 r6 r$ }2 e! F; g5 S; |& |5 k# }7 F h# I* Z# D
下載地址:! [+ {7 L) X9 R* q* L k
http://pan.baidu.com/s/1qYrHmWW裡02 Luma3DS\Luma3DS A9LH.zip
" U' \. k4 e" {; c老3DS的NTR用戶請下載度盤裡的NTRFIRMs.7z,解壓縮後替換luma目錄下的FIRM檔。 |
|