|
A9LH的技術細節在該帖
% S' T# M9 b$ {6 dhttp://gbatemp.net/threads/arm9l ... -discussion.408537/+ ~9 p/ @& U& E1 }
. @% m G/ O3 {1 L* S% d' dA9LH的優點是:
" x+ v- f: c% P( Y冷開機開機只要8秒左右,100%的成功率;也沒有3D顯示bug,即不用盒蓋恢復3D功能;還可以交換ctrNAND後只使用最新版本的真實系統。+ c% x3 \6 A, P3 E- o
; g9 C* A: @8 l
A9LH環境下的原生應用有:Decrypt9(備份、還原,加密、解密)、EmuNAND9(格式化工具)、SafeA9LHInstaller(A9LH安裝更新工具)、Uncart(提取卡帶rom)、GodMode9(全能檔案管理員)等;之前要麼進HBL運行3dsx或是安裝cia禁用簽名後運行等,現在A9LH破解能讓上列應用按下電源鍵後瞬間就能用(即A9LH破解的許可權獲得更早也更高)。# F1 r. ?+ A; h+ x, d
0 d$ q2 @8 E! G4 _3 n) \5 Y% [& Y要做a9lh破解,真實系統必須先降級到2.1.0並匯出OTP區域,下面有完整的教程和工具下載連結:! W. [9 R; X1 H3 ^) P1 C! y
https://github.com/Plailect/Guide/wiki
. @4 C: m' l# M0 N* x7 ], [3 d4 n& v$ ~- n/ m, t
SafeA9LHInstaller v1.5.2
8 s/ _" K% `: c9 b% {3 {1 {$ j6 s: \* N/ j
這是Aurora發佈的a9lh破解的安裝&更新工具,更安全和方便使用。
3 S: ^9 R. v ^7 x+ N8 q$ L: N7 L% i) s* D5 E
它可以不用編譯arm9loaderhax.3dsx,支持進HBL自製啟動器(NAND版本是9.0~9.2之間)安裝a9lh破解;
( o U; U# o; X+ y0 m# V- `" k也可以在a9lh下完整安裝或是更新安裝payload_stage1 & payload_stage2(stage0x5C000)。
/ l1 y6 @! s/ e, y! G/ h7 i) |6 ~. O0 \9 ^% `3 D8 q/ g" p. l
6 X7 C* M; n! K* N5 r( C1)初次安裝需要複製3ds資料夾、a9lh資料夾和SafeA9LHInstaller.dat到SD卡根目錄下,
6 s; I; P: R/ l9 S: {0 @1 r* Xa9lh資料夾裡必須包含firm0.bin 、firm1.bin、secret_sector.bin (只有老3DS才需要) 、payload_stage1.bin、payload_stage2.bin和你自己的otp.bin v% Y2 E9 I8 G4 ^1 J- I( h1 T
然後進9.0系統的HBL自製啟動器運行SafeA9LHInstaller,按select鍵安裝
/ w/ p* e/ y* q8 \, C3 m( [, o! ]& s3 T9 [ [6 `
2)更新安裝(之前已經做好A9LH破解)
% S" G @& n9 ?/ r5 c8 i將arm9loaderhax.bin(SafeA9LH)、a9lh資料夾(含payload_stage1.bin、payload_stage2.bin)複製到SD卡根目錄下,開機按select鍵安裝更新;
& _2 j: f* X6 [8 I: o/ {更新完成後關機取出SD卡,刪除arm9loaderhax.bin,複製粘貼Luma3DS的arm9loaderhax.bin到SD根目錄下。
* x2 [) u6 K) o* l4 ?, W注a:如果使用Luma3DS A9LH整合包,可以按X鍵開機直接運行A9LH版的SafeA9LHInstaller,這樣可略過上面步驟裡對arm9loaderhax.bin的全部操作# C) ]. c. n+ U
注b:也可以在A9LH環境下完整安裝A9LH,a9lh資料夾要放的檔和初次安裝的檔一樣3 M+ W/ o6 v: V! w' |- j
]% Q- S6 E% t( g0 b$ i/ M0 u特別提醒:payload_stage1.bin和payload_stage2.bin必須是相匹配相容的,否則更新後可能變磚!!!; s, S8 `' a3 L2 `
) |- `6 x: Z0 h8 ]: K. ^+ C( Maurora的screeninit+正常亮度版
! u7 M: F: f2 jhttps://github.com/AuroraWright/arm9loaderhax) {: Q; u" ~' _- h/ ]$ M6 t
& c5 @& H. J; w; X$ c) y5 c* i/ aastronautlevel2修改的screeninit+亮度=0版
& L" g. a! z/ T# u! Nhttps://github.com/astronautlevel2/arm9loaderhax7 s# R' L: A/ a- x) N
. z& n% n! w9 k7 M4 L6 c% L% ~aurora的noscreeninit版,開機不閃屏、相容性不如screeninit版
/ O1 U2 w W8 w, a+ q$ Qhttps://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit! T2 i( D. B# x' [ i! K# o# g; ?
. @0 h7 C2 s( \ P6 Z# ^
) j8 c1 m7 n( V2 g3 C. q, h; Q2 Mgbatemp原發佈貼# t# S5 c* x& g# x- z
http://gbatemp.net/threads/safea9lhinstaller.419577/) J+ z9 V$ T v5 y- R7 s' v) ^
- K' ?& u2 l$ e0 O% W
9 C1 E y, I6 n- Z/ d# ` }Luma3DS v5.4整合包--A9LH專用. ~& ^4 Z) l( K
_# {2 T, u- F M" c
該整合包裡含Decrypt9 + EmuNAND9 + SafeA9LHInstaller;而且是完整包、建議刪掉對應的舊版檔,複製粘貼新檔到SD卡即可。3 D" |) n$ m( ?1 B! t
6 i6 k' u7 h# G$ ^1 p6 `SD卡檔目錄結構說明
! W( k+ S- ~+ i' m0 B; GSD:.
8 X2 k# I) D; U8 R* L) m│ arm9loaderhax.bin --Luma3DS A9LH
" ~ w6 L$ D3 l) b0 E/ I│
, r' X7 P' G3 u2 ]" u├─luma
9 K q$ z* h, f# J: E; q│ │ firmware.bin --10.2(NTR) FIRM;非NTR用戶可以直接刪掉該檔,Luma將載入CTRNAND的FIRM & m7 @% V y. t5 [+ z
│ │ ( X/ B( ^' l h) l: ?
│ └─payloads
0 c& v# @. s8 v; i$ f│ start_D9.bin --Decrypt9WIP 9 g8 g9 d1 D' |% c3 q0 Z. H
│ x_SafeA9LH.bin --SafeA9LHInstaller v1.5.2, m4 b* J) q1 s2 N! Q
│ y_E9.bin --EmuNAND9
. F4 o$ G# H- s+ a│ ; D4 x0 k! ~6 E8 Q: M' R
└─Decrypt9
/ d% T* i, [, l3 Y5 b0 P7 p aeskeydb.bin --slot0x1BKeyX, slot0x18keyX, slot0x25KeyX. H9 N- J" e" {" D6 Y# z
d9logo.bin( }, _! {' ~0 e1 J" q) i2 S
3 s: j) h0 p/ d. a9 x$ j, T. G
如果luma目錄下沒有config.bin(保存luma設置的檔),開機後將自動進Luma3DS的設置功能表(以後可以在系統啟動時按住Select鍵進入)。
0 {6 {8 w# e; O5 G
1 z3 U0 W9 {; } ?+ l$ C' LLuma3DS設置菜單簡要說明:! E u" X" y* J( b6 B& U G
"Screen-init brightness: 4( ) 3( ) 2( ) 1( )" --四級亮度調整、1是最暗,僅限noscreeninit的A9LH用戶使用 . y) l, J& A. R& k5 E, T8 n! h
"New 3DS CPU: Off( ) L2( ) Clock( ) L2+Clock( )" --N3DS提升CPU的頻率、開啟擴展的L2 Cache,有需要的可以選 , K9 K; E E) i- @" I$ ]
"( ) Autoboot SysNAND" --自動啟動真實系統,有需要的選
; h- [1 z) E) [9 ^$ q"( ) SysNAND is updated (A9LH-only)" --更新的真實系統(僅限A9LH使用),有需要的可以選
* D q' e- ?# w; A4 M8 F"( ) Force A9LH detection" --強制A9LH檢測,選中的話9.0系統使用者使用非A9LH入口的CFW將強制從A9LH入口啟動,一般不用選) g) X/ q/ T' ]. w, Q$ d
"( ) Use second EmuNAND as default" --SD卡有兩個虛擬系統時才用得到,一般不用選
! ]5 A+ b |- z5 `% j"( ) Enable region/language emulation" --啟用區域/語言類比,有需要的可以選; _% _+ y$ z1 g4 ?0 q' g
"( ) Show current NAND in System Settings" --在系統設置裡顯示NAND模式,例如"SysE"表示真實系統&使用首個虛擬系統的FIRM,有需要的可以選
7 u- A, E9 q* y8 G* A"( ) Show GBA boot screen in patched AGB_FIRM" --運行GBAVC遊戲時顯示GBA開機畫面,出於相容性考慮一般不用選 , j" o' y5 H _9 {5 j" }0 b2 L
"( ) Enable splash screen with no screen-init" --noscreeninit的A9LH使用者啟用開機畫面,一般不用選 # }3 V, | ?$ v4 r3 s: y
( {; i1 P, Y1 C; v
例如10.7的真實系統使用者,就要選中Autoboot SysNAND和SysNAND is updated (A9LH-only);NTR使用者還必須先在luma目錄下放好對應的firmware.bin;
" u0 w! ]( {& z) Z* u X) r# |如有保留虛擬系統,按L鍵開機進9.0虛擬系統(使用EmuNAND分區的FIRM,系統設置裡顯示Emu),按R鍵開機進9.0虛擬系統(SysNAND分區的FIRM,設置裡顯示EmuS)。
( Q9 q0 u; g% W1 {* ~" z! z更多詳細說明請查看https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage。
- w* P: a* \" \+ Z5 _
( N# b; W W+ G A3 F7 j6 n+ R* fLuma3DS內置啟動管理器(boot loader),該整合包裡的payloads使用說明:
- |1 X! V9 q$ D3 {: E/ A- G按住Start鍵冷開機進入Decrypt9,按住Y鍵冷開機進入EmuNAND9,按住X鍵冷開機進入SafeA9LHInstaller。
9 P- F3 R$ F( O6 f8 X# R0 \相對常用到的是D9(備份還原、加密解密)和GM9(全能檔案管理員),E9(格式化工具)和SafeA9LHInstaller(A9LH的安裝更新工具)較少使用。
3 m: l) c2 [. |1 b
) X6 k5 B0 y$ D/ LLuma3DS Loader快速鍵說明:
8 r$ e: c/ X7 D* ?0 B) t' sup, down, left, right, x, y不需要按L鍵組合;select、r、A需要按L+Select、L+R、L+A組合;B鍵被Luma佔用,不能再作為Loader的快速鍵。6 J3 f+ t# R" U
start鍵的payload檔可命名為start_name.bin,select鍵的可命名為select_name.bin,其它按鍵的使用方法也是類似的、例如r鍵的payload命名為r_name.bin。
/ W h W1 r( A6 V' \網盤裡有提供Uncart9、GodMode9等A9LH下的原生應用,可按上面描述改名後放在\luma\payloads目錄下使用。
4 k: k( C* I1 F4 B! w! \3 T M
7 y0 J8 s, `8 l7 U" M: P, C, gGithub專案連結:
4 |! H& {0 G) Vhttps://github.com/AuroraWright/Luma3DS
0 v% @" \9 |; n! v9 S }2 n6 T8 Y5 `% a0 J( S+ m! o- w8 C
gbatemp發佈帖:
( p. F6 J0 M' i, m) Hhttp://gbatemp.net/threads/luma3 ... om-firmware.411110/( n. I( U' L7 ?$ G
+ @8 \9 @% L6 i/ Y4 y2 `. w& g* W! E8 O
下載地址:+ N( Y1 o* u2 O) W: M
http://pan.baidu.com/s/1qYrHmWW裡02 Luma3DS\Luma3DS A9LH.zip
% `0 ^6 Y/ G3 w老3DS的NTR用戶請下載度盤裡的NTRFIRMs.7z,解壓縮後替換luma目錄下的FIRM檔。 |
|