|
A9LH的技術細節在該帖
% N. U& t+ F9 ]; N; @9 Uhttp://gbatemp.net/threads/arm9l ... -discussion.408537/4 p5 [( I2 ? o2 {8 W% O8 _
4 b9 N# X: O0 f- k( S3 LA9LH的優點是:
0 q* k( u2 k* O0 U# g冷開機開機只要8秒左右,100%的成功率;也沒有3D顯示bug,即不用盒蓋恢復3D功能;還可以交換ctrNAND後只使用最新版本的真實系統。
8 z1 u4 D0 _# ]! D! A1 K/ B5 U- \* Z. f g" M" Q2 a
A9LH環境下的原生應用有:Decrypt9(備份、還原,加密、解密)、EmuNAND9(格式化工具)、SafeA9LHInstaller(A9LH安裝更新工具)、Uncart(提取卡帶rom)、GodMode9(全能檔案管理員)等;之前要麼進HBL運行3dsx或是安裝cia禁用簽名後運行等,現在A9LH破解能讓上列應用按下電源鍵後瞬間就能用(即A9LH破解的許可權獲得更早也更高)。
; l/ {# p! E" {4 d" z* f- N. K. a7 l" s) ]" ?
要做a9lh破解,真實系統必須先降級到2.1.0並匯出OTP區域,下面有完整的教程和工具下載連結:# o e) [/ [; e. k
https://github.com/Plailect/Guide/wiki# Y8 |/ P- u* f5 P* r, |
3 ?/ [2 { l! A t/ {SafeA9LHInstaller v1.5.2
) Y; _, @" U6 [# \7 |& e$ P, f
6 A( Z* p3 ^/ r0 Q1 F# t# D這是Aurora發佈的a9lh破解的安裝&更新工具,更安全和方便使用。
3 d O6 v/ y/ V$ ^6 \* O1 J! w) t h" C
它可以不用編譯arm9loaderhax.3dsx,支持進HBL自製啟動器(NAND版本是9.0~9.2之間)安裝a9lh破解;' g0 F7 w+ |/ C0 @" t; l
也可以在a9lh下完整安裝或是更新安裝payload_stage1 & payload_stage2(stage0x5C000)。, a+ y: y3 ~3 ~8 v. B2 }
' [6 s0 u+ X s, `# n
9 ~5 k( u/ K& ~5 c, c* M1)初次安裝需要複製3ds資料夾、a9lh資料夾和SafeA9LHInstaller.dat到SD卡根目錄下,# }) M9 {8 h$ S- z
a9lh資料夾裡必須包含firm0.bin 、firm1.bin、secret_sector.bin (只有老3DS才需要) 、payload_stage1.bin、payload_stage2.bin和你自己的otp.bin0 n9 q) V$ O/ P1 f! `1 ?# V* d9 W
然後進9.0系統的HBL自製啟動器運行SafeA9LHInstaller,按select鍵安裝1 n& s) ?% k7 N# m5 {9 Z' R( D
* R( ~- q* G k2)更新安裝(之前已經做好A9LH破解)
$ j* C- y* U7 S; B- R將arm9loaderhax.bin(SafeA9LH)、a9lh資料夾(含payload_stage1.bin、payload_stage2.bin)複製到SD卡根目錄下,開機按select鍵安裝更新;9 ]* K$ a# V0 I9 [' W0 x
更新完成後關機取出SD卡,刪除arm9loaderhax.bin,複製粘貼Luma3DS的arm9loaderhax.bin到SD根目錄下。
f: t5 T" Q# j, V ~. K& W& W! f; v注a:如果使用Luma3DS A9LH整合包,可以按X鍵開機直接運行A9LH版的SafeA9LHInstaller,這樣可略過上面步驟裡對arm9loaderhax.bin的全部操作1 q" {. d; F6 I
注b:也可以在A9LH環境下完整安裝A9LH,a9lh資料夾要放的檔和初次安裝的檔一樣4 c2 }3 J$ p3 }$ m- I
6 L' d) s7 e* z) _% P特別提醒:payload_stage1.bin和payload_stage2.bin必須是相匹配相容的,否則更新後可能變磚!!!
9 |# {8 K3 }- L' n7 I5 j+ H! L, j, E7 i8 s
aurora的screeninit+正常亮度版
5 I0 j' |! B" t: _https://github.com/AuroraWright/arm9loaderhax
$ O m" t8 V' [, k. p6 T
+ G& r+ {# b" castronautlevel2修改的screeninit+亮度=0版
* J$ L. \* Q, @+ a6 Ihttps://github.com/astronautlevel2/arm9loaderhax) v2 b4 H3 \# b7 r
# O9 u% O: z" ~* {aurora的noscreeninit版,開機不閃屏、相容性不如screeninit版
* ~5 d1 [) k2 k2 B ]https://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit' x7 l7 K" F: G1 p
6 w1 @- ~* ~' _4 K( f% h5 @0 c" t: {. P& ~3 S7 n
gbatemp原發佈貼
: S- f- s* s6 @* o& Xhttp://gbatemp.net/threads/safea9lhinstaller.419577/6 y5 j7 o, M0 B$ U8 Y9 v5 ~2 Y
4 v) t g7 s1 W1 u
+ `% p) m) t, I; M# ~: rLuma3DS v5.4整合包--A9LH專用
9 G F" N- q, g' `. m) |: s' w6 ^' T& ^' P Q/ \- i7 `5 H
該整合包裡含Decrypt9 + EmuNAND9 + SafeA9LHInstaller;而且是完整包、建議刪掉對應的舊版檔,複製粘貼新檔到SD卡即可。
# N: p, G5 _. }9 L$ j8 ]+ d+ y% ]) K0 P3 r% Z4 ~$ J
SD卡檔目錄結構說明
# D. m& j: O5 ^: tSD:.
5 C, U6 L! h' w% L1 \5 L│ arm9loaderhax.bin --Luma3DS A9LH
3 a- m0 c1 R# M# f│ , E+ A" }+ q e- G3 P$ p- b5 y
├─luma( m L0 d1 o# w0 j$ S& j
│ │ firmware.bin --10.2(NTR) FIRM;非NTR用戶可以直接刪掉該檔,Luma將載入CTRNAND的FIRM
) T. O# ~! |8 [0 z9 e( }│ │ 3 J2 Z, ?, q- T1 L
│ └─payloads* C9 x8 S0 Z+ @
│ start_D9.bin --Decrypt9WIP ( A* n( Z8 S( G% I! l+ c/ B
│ x_SafeA9LH.bin --SafeA9LHInstaller v1.5.2
$ ]% l2 @2 L. K3 B( B/ {│ y_E9.bin --EmuNAND9 1 v* M9 y) ]2 `$ R4 X7 ^
│
; i8 L( n* e/ X2 v└─Decrypt9" v) n- }! O. C( `
aeskeydb.bin --slot0x1BKeyX, slot0x18keyX, slot0x25KeyX4 O) c+ k3 f8 c! S
d9logo.bin
; U7 ?. ]2 q% @, Z% h" a! S p
: a: T' G& ~& I7 Z8 X, @( ~1 }如果luma目錄下沒有config.bin(保存luma設置的檔),開機後將自動進Luma3DS的設置功能表(以後可以在系統啟動時按住Select鍵進入)。# |- h( O# U$ e: g5 `' }
5 F' \ R) U% d7 ]% lLuma3DS設置菜單簡要說明: ~- a9 u2 z0 ]- T; P# s1 j
"Screen-init brightness: 4( ) 3( ) 2( ) 1( )" --四級亮度調整、1是最暗,僅限noscreeninit的A9LH用戶使用
! ?* H) N, I" L6 |1 {; t8 e"New 3DS CPU: Off( ) L2( ) Clock( ) L2+Clock( )" --N3DS提升CPU的頻率、開啟擴展的L2 Cache,有需要的可以選
, y' k N# f# F. J% _"( ) Autoboot SysNAND" --自動啟動真實系統,有需要的選
' g# V" j ^6 O7 J$ G8 R"( ) SysNAND is updated (A9LH-only)" --更新的真實系統(僅限A9LH使用),有需要的可以選
' c4 o! D. `8 N$ ]/ M9 }"( ) Force A9LH detection" --強制A9LH檢測,選中的話9.0系統使用者使用非A9LH入口的CFW將強制從A9LH入口啟動,一般不用選
4 k2 f8 Z6 u4 {& A"( ) Use second EmuNAND as default" --SD卡有兩個虛擬系統時才用得到,一般不用選
4 l! D, Q2 h; B: ?. J"( ) Enable region/language emulation" --啟用區域/語言類比,有需要的可以選; }; `) z. m! N# [" N! j
"( ) Show current NAND in System Settings" --在系統設置裡顯示NAND模式,例如"SysE"表示真實系統&使用首個虛擬系統的FIRM,有需要的可以選 2 ~3 S7 u% \' f% a) t7 s
"( ) Show GBA boot screen in patched AGB_FIRM" --運行GBAVC遊戲時顯示GBA開機畫面,出於相容性考慮一般不用選 + l( A+ ]7 m, A/ `4 n( h; ~0 i
"( ) Enable splash screen with no screen-init" --noscreeninit的A9LH使用者啟用開機畫面,一般不用選
- _# k6 d9 N# g$ ~9 D2 x4 Z7 c
d& S$ \0 ~2 M$ O% F& [: P8 `例如10.7的真實系統使用者,就要選中Autoboot SysNAND和SysNAND is updated (A9LH-only);NTR使用者還必須先在luma目錄下放好對應的firmware.bin;4 t) e8 |' \2 x
如有保留虛擬系統,按L鍵開機進9.0虛擬系統(使用EmuNAND分區的FIRM,系統設置裡顯示Emu),按R鍵開機進9.0虛擬系統(SysNAND分區的FIRM,設置裡顯示EmuS)。
! z) L% @4 m! }7 [9 |更多詳細說明請查看https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage。
6 i# N* n+ A" Z5 \. ?* ]% r4 _' a! V& C
Luma3DS內置啟動管理器(boot loader),該整合包裡的payloads使用說明:' ?1 ]. S4 l( K/ n0 D
按住Start鍵冷開機進入Decrypt9,按住Y鍵冷開機進入EmuNAND9,按住X鍵冷開機進入SafeA9LHInstaller。
; q2 N* E% z4 p7 r- M. R相對常用到的是D9(備份還原、加密解密)和GM9(全能檔案管理員),E9(格式化工具)和SafeA9LHInstaller(A9LH的安裝更新工具)較少使用。( f2 n- \. @, w2 E) v8 E* q% |* f
9 p& C3 z! q) h* r- C, A" J* A
Luma3DS Loader快速鍵說明:
B0 {4 L, @0 }; K. j6 }' ~* Mup, down, left, right, x, y不需要按L鍵組合;select、r、A需要按L+Select、L+R、L+A組合;B鍵被Luma佔用,不能再作為Loader的快速鍵。5 U" T+ Z, W6 b( T# N
start鍵的payload檔可命名為start_name.bin,select鍵的可命名為select_name.bin,其它按鍵的使用方法也是類似的、例如r鍵的payload命名為r_name.bin。
9 ?# B1 H5 i7 l9 R. c( V3 A網盤裡有提供Uncart9、GodMode9等A9LH下的原生應用,可按上面描述改名後放在\luma\payloads目錄下使用。; [3 ]8 ]) p1 D# [6 F3 Q
- [8 {( S2 ?! L0 B. |' c g) A8 cGithub專案連結:6 z9 B; e& ^4 x) z0 u. y4 N1 O3 K
https://github.com/AuroraWright/Luma3DS
- T, V, H4 s( k& n& @. ]7 I6 X/ Q8 Z. J( `2 l
gbatemp發佈帖:, l5 y4 ]) k4 n+ C# C6 A, m
http://gbatemp.net/threads/luma3 ... om-firmware.411110/5 Y8 b* B/ g+ M: b5 N9 L/ E- [
& o% D6 x8 Z) m' L. K! @& p
下載地址:% I3 p! O: `1 }: a
http://pan.baidu.com/s/1qYrHmWW裡02 Luma3DS\Luma3DS A9LH.zip
& b. N0 Q( S) i, t; q# S" D$ }4 d' t/ y: D老3DS的NTR用戶請下載度盤裡的NTRFIRMs.7z,解壓縮後替換luma目錄下的FIRM檔。 |
|