|
A9LH的技術細節在該帖- u+ I( U" Z9 J3 U
http://gbatemp.net/threads/arm9l ... -discussion.408537/
% K2 W8 b! ~ d# u: J% U# w' v5 b L8 V5 z1 q( X+ {# d
A9LH的優點是:% m; n2 X( t g- h B: `& }
冷開機開機只要8秒左右,100%的成功率;也沒有3D顯示bug,即不用盒蓋恢復3D功能;還可以交換ctrNAND後只使用最新版本的真實系統。
/ D8 }( r7 u) C- k1 v1 H( q/ y; R8 B4 t: U& x
A9LH環境下的原生應用有:Decrypt9(備份、還原,加密、解密)、EmuNAND9(格式化工具)、SafeA9LHInstaller(A9LH安裝更新工具)、Uncart(提取卡帶rom)、GodMode9(全能檔案管理員)等;之前要麼進HBL運行3dsx或是安裝cia禁用簽名後運行等,現在A9LH破解能讓上列應用按下電源鍵後瞬間就能用(即A9LH破解的許可權獲得更早也更高)。
# B. b$ Q- U5 F5 _2 F) x7 ]% M" i c2 H+ N& x4 `3 u' y
要做a9lh破解,真實系統必須先降級到2.1.0並匯出OTP區域,下面有完整的教程和工具下載連結:
! j1 y4 _2 R! e' ]" j6 C2 ohttps://github.com/Plailect/Guide/wiki
1 y- r! h: B6 k
! w3 R7 n( ^8 G' p& x9 M$ w' DSafeA9LHInstaller v1.5.24 V9 L8 e ~7 N, C& F
$ O) y6 f: z, O這是Aurora發佈的a9lh破解的安裝&更新工具,更安全和方便使用。
6 [6 M* P: a' Z5 Y( h" A+ j" @6 K. N M# P# a. @) j4 s
它可以不用編譯arm9loaderhax.3dsx,支持進HBL自製啟動器(NAND版本是9.0~9.2之間)安裝a9lh破解;4 ?; t# E1 E/ U/ ~( Y. Q% x
也可以在a9lh下完整安裝或是更新安裝payload_stage1 & payload_stage2(stage0x5C000)。4 G0 W+ J5 K0 t7 |
! ~. J) ]6 `% k; `. A5 k4 ]
6 b* [: h O- `7 V" U1)初次安裝需要複製3ds資料夾、a9lh資料夾和SafeA9LHInstaller.dat到SD卡根目錄下,
/ X8 q7 H* S, V" va9lh資料夾裡必須包含firm0.bin 、firm1.bin、secret_sector.bin (只有老3DS才需要) 、payload_stage1.bin、payload_stage2.bin和你自己的otp.bin: b2 U' b( I. z8 Y* D, ~4 S2 k
然後進9.0系統的HBL自製啟動器運行SafeA9LHInstaller,按select鍵安裝
- k* B- V) [& a3 }& p
O$ t) v1 `6 |2)更新安裝(之前已經做好A9LH破解)2 a0 Q: ~( U+ {0 P# ~
將arm9loaderhax.bin(SafeA9LH)、a9lh資料夾(含payload_stage1.bin、payload_stage2.bin)複製到SD卡根目錄下,開機按select鍵安裝更新;0 l4 d J4 g# m* Y
更新完成後關機取出SD卡,刪除arm9loaderhax.bin,複製粘貼Luma3DS的arm9loaderhax.bin到SD根目錄下。 G7 V' J% O/ V6 X3 Y0 r
注a:如果使用Luma3DS A9LH整合包,可以按X鍵開機直接運行A9LH版的SafeA9LHInstaller,這樣可略過上面步驟裡對arm9loaderhax.bin的全部操作
" h7 K# a4 V/ z& ^( g! C, i" n7 ~5 G注b:也可以在A9LH環境下完整安裝A9LH,a9lh資料夾要放的檔和初次安裝的檔一樣/ G i% l1 t$ P" ]8 f9 k. b( i
& a) Q3 Q6 m( g$ U特別提醒:payload_stage1.bin和payload_stage2.bin必須是相匹配相容的,否則更新後可能變磚!!!9 n4 m+ N" Z/ T: b; d- R
) L: Y5 x! J: {+ E7 p" y# _7 c7 c
aurora的screeninit+正常亮度版+ w. E7 o+ N2 u3 w# H h
https://github.com/AuroraWright/arm9loaderhax; T4 l; m. A/ k
8 x8 x: _( b G9 J) W
astronautlevel2修改的screeninit+亮度=0版
, B; D8 [# c8 G1 Chttps://github.com/astronautlevel2/arm9loaderhax
; G+ p0 D6 s4 q! J8 z+ X
- s. e! l( ]+ v3 d0 e7 xaurora的noscreeninit版,開機不閃屏、相容性不如screeninit版
$ e$ ?# f: t; L( r8 K1 Ghttps://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit
- R5 c' b o3 t8 r1 E) Q6 p1 M
- [7 _5 Y: A! t! H3 x& i& b. ^6 V, j% L; l+ X V
gbatemp原發佈貼2 q7 y$ `8 ], F- [, f3 b
http://gbatemp.net/threads/safea9lhinstaller.419577/* B1 O4 e8 K5 ^! L$ G$ T# e3 U$ T0 a
/ M4 r+ S/ a/ X" [6 f: ]
+ L& u9 F) o! k: F \ o6 l
Luma3DS v5.4整合包--A9LH專用3 I+ b f- _# M& Q8 G( E
|1 Q6 H7 y9 Q, z" k3 m該整合包裡含Decrypt9 + EmuNAND9 + SafeA9LHInstaller;而且是完整包、建議刪掉對應的舊版檔,複製粘貼新檔到SD卡即可。
8 J% E6 H n ~& e
& n; v) K: l. q6 l$ aSD卡檔目錄結構說明
5 Q* Y) }: r- y l! HSD:.
' D& l, C: v. x+ F' K. D/ O│ arm9loaderhax.bin --Luma3DS A9LH 2 b9 J+ G& T, ^5 Q- p- @
│ @3 }" H5 q' b- s4 H9 N% M+ {
├─luma
G# U4 T! q- s2 O* u$ e! G' i│ │ firmware.bin --10.2(NTR) FIRM;非NTR用戶可以直接刪掉該檔,Luma將載入CTRNAND的FIRM
) t2 D4 {; r V3 S1 Y# j; L( y│ │ 0 s: f3 o. G$ s, v( N: I1 B: l$ u j
│ └─payloads
3 }8 y1 [: o) z; z' v; m│ start_D9.bin --Decrypt9WIP 3 b* f" C9 U/ @3 n; `2 `
│ x_SafeA9LH.bin --SafeA9LHInstaller v1.5.22 k1 y% w- f* o4 ~1 Y
│ y_E9.bin --EmuNAND9 0 x* Y& V/ I8 R% F& N
│
4 [& F3 {. H j└─Decrypt9
0 |+ b7 F0 l6 L aeskeydb.bin --slot0x1BKeyX, slot0x18keyX, slot0x25KeyX u/ q" H( Z; O E" k; f
d9logo.bin
6 T* Z+ F1 J9 ~' q# X3 Y
+ s7 e# b. R: D$ _; N5 q+ _如果luma目錄下沒有config.bin(保存luma設置的檔),開機後將自動進Luma3DS的設置功能表(以後可以在系統啟動時按住Select鍵進入)。
+ N" ]( R3 r+ n* H D$ _
. {7 ?4 w' k4 t0 x e5 \Luma3DS設置菜單簡要說明:" N& F, s+ X: y# G/ n/ E5 D
"Screen-init brightness: 4( ) 3( ) 2( ) 1( )" --四級亮度調整、1是最暗,僅限noscreeninit的A9LH用戶使用
7 }0 }! ?' S" I- _& r: w"New 3DS CPU: Off( ) L2( ) Clock( ) L2+Clock( )" --N3DS提升CPU的頻率、開啟擴展的L2 Cache,有需要的可以選 1 E) e2 f* y: K! T; m7 [# j; c
"( ) Autoboot SysNAND" --自動啟動真實系統,有需要的選 4 M/ E; t; j4 ]3 c
"( ) SysNAND is updated (A9LH-only)" --更新的真實系統(僅限A9LH使用),有需要的可以選9 y N7 Q7 U; y2 i2 N4 Y
"( ) Force A9LH detection" --強制A9LH檢測,選中的話9.0系統使用者使用非A9LH入口的CFW將強制從A9LH入口啟動,一般不用選# m0 b/ j: w/ e2 p
"( ) Use second EmuNAND as default" --SD卡有兩個虛擬系統時才用得到,一般不用選
5 ~* N; V V' `- m/ C( n6 o/ T: Q0 J"( ) Enable region/language emulation" --啟用區域/語言類比,有需要的可以選8 u" `4 @3 ?, M0 M
"( ) Show current NAND in System Settings" --在系統設置裡顯示NAND模式,例如"SysE"表示真實系統&使用首個虛擬系統的FIRM,有需要的可以選
; c$ c c! R1 C6 x% r }1 y/ p"( ) Show GBA boot screen in patched AGB_FIRM" --運行GBAVC遊戲時顯示GBA開機畫面,出於相容性考慮一般不用選
5 P% l/ T8 U m0 Z"( ) Enable splash screen with no screen-init" --noscreeninit的A9LH使用者啟用開機畫面,一般不用選
9 p, |# S* a0 S
5 Z8 b- a$ q! `# w例如10.7的真實系統使用者,就要選中Autoboot SysNAND和SysNAND is updated (A9LH-only);NTR使用者還必須先在luma目錄下放好對應的firmware.bin;: F8 `3 V; i0 N/ s* L! `
如有保留虛擬系統,按L鍵開機進9.0虛擬系統(使用EmuNAND分區的FIRM,系統設置裡顯示Emu),按R鍵開機進9.0虛擬系統(SysNAND分區的FIRM,設置裡顯示EmuS)。% C/ Z3 `* c# ]7 m x- x4 e
更多詳細說明請查看https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage。1 {+ }$ N+ ~, J" C4 \/ L+ @
1 Z6 p; J/ Y! y
Luma3DS內置啟動管理器(boot loader),該整合包裡的payloads使用說明:
+ {: q3 n' R. a9 k8 L$ n; ?# `按住Start鍵冷開機進入Decrypt9,按住Y鍵冷開機進入EmuNAND9,按住X鍵冷開機進入SafeA9LHInstaller。
& n5 u# j* s3 {* r' o- \6 k5 b: W B相對常用到的是D9(備份還原、加密解密)和GM9(全能檔案管理員),E9(格式化工具)和SafeA9LHInstaller(A9LH的安裝更新工具)較少使用。
5 Y' S' G1 {! E; f; j9 ]0 u9 ]# n4 X
Luma3DS Loader快速鍵說明:8 h# X- t' v$ |+ e& S' V
up, down, left, right, x, y不需要按L鍵組合;select、r、A需要按L+Select、L+R、L+A組合;B鍵被Luma佔用,不能再作為Loader的快速鍵。% w: E2 a$ F6 t
start鍵的payload檔可命名為start_name.bin,select鍵的可命名為select_name.bin,其它按鍵的使用方法也是類似的、例如r鍵的payload命名為r_name.bin。$ g9 x* h, Z! L- k/ C6 [: a& n$ k) X
網盤裡有提供Uncart9、GodMode9等A9LH下的原生應用,可按上面描述改名後放在\luma\payloads目錄下使用。+ g" V O% N" U3 e4 f
4 S# u P0 q5 m# T0 p
Github專案連結:4 z1 E7 L9 u' z' ^
https://github.com/AuroraWright/Luma3DS# d/ V; C4 {( Y/ M8 ?7 Z0 G
' Z# b# U, ?$ H+ y( w
gbatemp發佈帖:6 C# h" C4 ~: R* B: Y4 y
http://gbatemp.net/threads/luma3 ... om-firmware.411110/. y. [1 C7 l( v3 V- u
& z: o% J4 k& J7 Y下載地址:
/ j5 w+ `# d( Phttp://pan.baidu.com/s/1qYrHmWW裡02 Luma3DS\Luma3DS A9LH.zip 3 ^ |6 M& W& {: A. r
老3DS的NTR用戶請下載度盤裡的NTRFIRMs.7z,解壓縮後替換luma目錄下的FIRM檔。 |
|