|
|
A9LH的技術細節在該帖+ G+ N) s/ x1 ~/ j# l- x) ?
http://gbatemp.net/threads/arm9l ... -discussion.408537/
1 Y9 x9 d' l& U4 P% g
- h Z* v( x# j8 v% r3 C% ~A9LH的優點是:
' c3 E9 o& n4 h; R9 A冷開機開機只要8秒左右,100%的成功率;也沒有3D顯示bug,即不用盒蓋恢復3D功能;還可以交換ctrNAND後只使用最新版本的真實系統。2 s. U/ R0 d' y$ ^
% @ z0 N. Y* K! _. D- Y: | x
A9LH環境下的原生應用有:Decrypt9(備份、還原,加密、解密)、EmuNAND9(格式化工具)、SafeA9LHInstaller(A9LH安裝更新工具)、Uncart(提取卡帶rom)、GodMode9(全能檔案管理員)等;之前要麼進HBL運行3dsx或是安裝cia禁用簽名後運行等,現在A9LH破解能讓上列應用按下電源鍵後瞬間就能用(即A9LH破解的許可權獲得更早也更高)。& u) e. G+ L/ x1 J
% v ]& k/ Y8 c5 |
要做a9lh破解,真實系統必須先降級到2.1.0並匯出OTP區域,下面有完整的教程和工具下載連結:
" {' B) @- }, r4 jhttps://github.com/Plailect/Guide/wiki! R! t: b" ~2 z4 _
9 ?# H) ?/ y/ @0 k- V+ A+ D1 j
SafeA9LHInstaller v1.5.20 y" k% ~: q# |+ v
! L l8 L, z+ v( e. V) `
這是Aurora發佈的a9lh破解的安裝&更新工具,更安全和方便使用。
) t" j0 ~1 \3 u0 e) Q2 Z
5 v3 ^2 s& R" n4 \" |) I4 |9 [它可以不用編譯arm9loaderhax.3dsx,支持進HBL自製啟動器(NAND版本是9.0~9.2之間)安裝a9lh破解;
5 I4 C. x5 J1 {3 s: N也可以在a9lh下完整安裝或是更新安裝payload_stage1 & payload_stage2(stage0x5C000)。
6 e: _0 b: ~/ ]* l
9 w' e+ s$ s I# \6 l. C4 j& z7 {3 E; F$ o$ J+ ]8 M
1)初次安裝需要複製3ds資料夾、a9lh資料夾和SafeA9LHInstaller.dat到SD卡根目錄下,
% e7 W$ i1 h) k% _0 Oa9lh資料夾裡必須包含firm0.bin 、firm1.bin、secret_sector.bin (只有老3DS才需要) 、payload_stage1.bin、payload_stage2.bin和你自己的otp.bin* X+ O9 N' \ k* d! y$ Z
然後進9.0系統的HBL自製啟動器運行SafeA9LHInstaller,按select鍵安裝
9 u- t2 t0 n* K0 J. S* j9 D; f2 s9 z0 _; n& ~0 h7 s: l
2)更新安裝(之前已經做好A9LH破解)5 \, K, k1 a- a: h
將arm9loaderhax.bin(SafeA9LH)、a9lh資料夾(含payload_stage1.bin、payload_stage2.bin)複製到SD卡根目錄下,開機按select鍵安裝更新;
# {) i' i# T( W r更新完成後關機取出SD卡,刪除arm9loaderhax.bin,複製粘貼Luma3DS的arm9loaderhax.bin到SD根目錄下。
M3 d( \6 f6 u, T7 [' j& m注a:如果使用Luma3DS A9LH整合包,可以按X鍵開機直接運行A9LH版的SafeA9LHInstaller,這樣可略過上面步驟裡對arm9loaderhax.bin的全部操作
. q- [4 O; I+ K* {) ^注b:也可以在A9LH環境下完整安裝A9LH,a9lh資料夾要放的檔和初次安裝的檔一樣! }7 ~- n4 u- O1 ~; f
& s7 S: u" p9 @5 @) R4 m. x
特別提醒:payload_stage1.bin和payload_stage2.bin必須是相匹配相容的,否則更新後可能變磚!!!: q, c7 M+ x& J7 |* I
" T+ I% g% g9 }! ~8 c3 \aurora的screeninit+正常亮度版
3 A$ x# X: f0 ~; P4 J6 }, Zhttps://github.com/AuroraWright/arm9loaderhax
1 {9 d4 t( W' B; n, S/ v2 r+ Y% v& E3 R/ k$ Z7 |- I
astronautlevel2修改的screeninit+亮度=0版5 { s O$ s6 |. B% }6 U
https://github.com/astronautlevel2/arm9loaderhax$ r# v4 [6 Q6 c% H: C! i. G) V
7 U, U8 E5 u7 P2 Y4 O
aurora的noscreeninit版,開機不閃屏、相容性不如screeninit版! Q* L2 {" D) y' a
https://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit* {; k. u; }4 i; K# r( E
1 A, O. v. N8 ^6 K# R8 V
* V, H, v, L. U+ {: Y6 y9 C' O2 `* c; Zgbatemp原發佈貼0 Z. ^% i; h7 M2 a) @
http://gbatemp.net/threads/safea9lhinstaller.419577/$ T% F; F, ~; |5 s
+ U6 `1 m1 _( S. { r' n/ G
" D7 Z, N0 v9 _ z5 T
Luma3DS v5.4整合包--A9LH專用4 U1 D. G! R& ~8 j$ l3 G3 u
' j( n. m+ u' `) P2 {' j該整合包裡含Decrypt9 + EmuNAND9 + SafeA9LHInstaller;而且是完整包、建議刪掉對應的舊版檔,複製粘貼新檔到SD卡即可。
: J# T$ P' p" q; Z: r
8 {9 X( j. Q( x; RSD卡檔目錄結構說明
& {1 m3 f& ^& w) I! ]/ Z6 V/ i( G4 zSD:.( M5 c' ^5 g' U6 n: u4 V5 f8 ]) j
│ arm9loaderhax.bin --Luma3DS A9LH
) i, k' o. D) S! H, r4 k- f│
; i* L) T6 ]8 ]3 w7 \- L├─luma
0 |- s j4 A5 Z# T$ T, a│ │ firmware.bin --10.2(NTR) FIRM;非NTR用戶可以直接刪掉該檔,Luma將載入CTRNAND的FIRM : n3 y8 U) n# z Y' c3 h+ w
│ │
: `# f1 l1 [7 ` l8 G│ └─payloads
1 p+ \" o6 ]- k2 O│ start_D9.bin --Decrypt9WIP
4 a. Z8 B- A7 V│ x_SafeA9LH.bin --SafeA9LHInstaller v1.5.2- m2 r. c5 c2 N. b/ Z/ f- \
│ y_E9.bin --EmuNAND9 ( c% S& R) O, `' U6 g1 u; b
│
_: s' A8 z6 l8 t9 i└─Decrypt9' s) U; p% K0 \; d9 L
aeskeydb.bin --slot0x1BKeyX, slot0x18keyX, slot0x25KeyX
$ N+ s; W9 ?+ d9 M3 C d9logo.bin4 p; q7 y/ d- p% r
9 c& p, j! K. A" F% R
如果luma目錄下沒有config.bin(保存luma設置的檔),開機後將自動進Luma3DS的設置功能表(以後可以在系統啟動時按住Select鍵進入)。
& P9 E! m1 s& V, [0 S F% ^! K& ?3 w0 E4 H0 c2 y
Luma3DS設置菜單簡要說明:
; `/ }3 v3 H0 n: Q& L% E0 i& w"Screen-init brightness: 4( ) 3( ) 2( ) 1( )" --四級亮度調整、1是最暗,僅限noscreeninit的A9LH用戶使用
* c0 O: `! |+ y+ Q"New 3DS CPU: Off( ) L2( ) Clock( ) L2+Clock( )" --N3DS提升CPU的頻率、開啟擴展的L2 Cache,有需要的可以選
5 ]5 T0 h: y3 A: ~"( ) Autoboot SysNAND" --自動啟動真實系統,有需要的選 + [0 V6 V! y- g5 e+ g8 ?
"( ) SysNAND is updated (A9LH-only)" --更新的真實系統(僅限A9LH使用),有需要的可以選
/ ]( d" }' \0 E$ v0 O7 U( u"( ) Force A9LH detection" --強制A9LH檢測,選中的話9.0系統使用者使用非A9LH入口的CFW將強制從A9LH入口啟動,一般不用選6 B) G1 u, W( c$ j5 ~4 j" n2 M
"( ) Use second EmuNAND as default" --SD卡有兩個虛擬系統時才用得到,一般不用選
: T* V/ j. M1 o"( ) Enable region/language emulation" --啟用區域/語言類比,有需要的可以選* I! R/ j4 a) Z
"( ) Show current NAND in System Settings" --在系統設置裡顯示NAND模式,例如"SysE"表示真實系統&使用首個虛擬系統的FIRM,有需要的可以選
5 w6 q! [* X6 L0 _* B2 K"( ) Show GBA boot screen in patched AGB_FIRM" --運行GBAVC遊戲時顯示GBA開機畫面,出於相容性考慮一般不用選 $ c* W( w( ~1 c* w, A; K
"( ) Enable splash screen with no screen-init" --noscreeninit的A9LH使用者啟用開機畫面,一般不用選
, q8 W9 ?, B. [
* G8 P( o, y" b ^( r! ?3 h3 ^2 }例如10.7的真實系統使用者,就要選中Autoboot SysNAND和SysNAND is updated (A9LH-only);NTR使用者還必須先在luma目錄下放好對應的firmware.bin;
) r0 f7 p# F8 y% ^5 V5 K% v如有保留虛擬系統,按L鍵開機進9.0虛擬系統(使用EmuNAND分區的FIRM,系統設置裡顯示Emu),按R鍵開機進9.0虛擬系統(SysNAND分區的FIRM,設置裡顯示EmuS)。
- x5 ?& ~# j# }, B: j$ V更多詳細說明請查看https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage。5 o: p6 T% y" O& c
) C9 V+ E% m' F4 ~0 s
Luma3DS內置啟動管理器(boot loader),該整合包裡的payloads使用說明:
2 \ h }9 j6 Q& o( H1 y按住Start鍵冷開機進入Decrypt9,按住Y鍵冷開機進入EmuNAND9,按住X鍵冷開機進入SafeA9LHInstaller。9 A$ t. z# Q4 Y' t
相對常用到的是D9(備份還原、加密解密)和GM9(全能檔案管理員),E9(格式化工具)和SafeA9LHInstaller(A9LH的安裝更新工具)較少使用。
+ ?1 S$ \2 x: c3 W. J
. [, j# B+ b- d* tLuma3DS Loader快速鍵說明:2 [; |: K; k& v+ V" y
up, down, left, right, x, y不需要按L鍵組合;select、r、A需要按L+Select、L+R、L+A組合;B鍵被Luma佔用,不能再作為Loader的快速鍵。
% _9 n$ x N+ X: hstart鍵的payload檔可命名為start_name.bin,select鍵的可命名為select_name.bin,其它按鍵的使用方法也是類似的、例如r鍵的payload命名為r_name.bin。
' ?/ X0 N) O& U網盤裡有提供Uncart9、GodMode9等A9LH下的原生應用,可按上面描述改名後放在\luma\payloads目錄下使用。
6 K1 l$ e& c9 Q- e; D9 w 6 n1 L2 G7 B; v
Github專案連結:. L2 X+ T- n8 G' Y' T5 g7 g
https://github.com/AuroraWright/Luma3DS
0 e+ ]! d$ Q7 d) h4 z- f/ t0 e: \! V
( Z4 B, m! E) ^" f# p Sgbatemp發佈帖:
! Z( E0 V: {3 m* P: K i. ~, thttp://gbatemp.net/threads/luma3 ... om-firmware.411110/" u2 _, u' ?: T0 y$ `. a- q
6 \) t C$ i5 w0 @% Y
下載地址:3 k' N3 |6 `* \
http://pan.baidu.com/s/1qYrHmWW裡02 Luma3DS\Luma3DS A9LH.zip ; C4 N. ^9 n# L7 ?6 s. }% G" ]" Q) }
老3DS的NTR用戶請下載度盤裡的NTRFIRMs.7z,解壓縮後替換luma目錄下的FIRM檔。 |
|