|
|
A9LH的技術細節在該帖
+ _2 `# a2 @2 a4 r/ ]3 Dhttp://gbatemp.net/threads/arm9l ... -discussion.408537/
2 Y) h* E0 e. p. O
1 ]4 r& Y: H' L! R- {! @7 oA9LH的優點是:- H- m5 M& k4 a9 M0 a5 m9 n
冷開機開機只要8秒左右,100%的成功率;也沒有3D顯示bug,即不用盒蓋恢復3D功能;還可以交換ctrNAND後只使用最新版本的真實系統。
2 M o* y/ l8 g: j( d# l. F; w! K! R# |' `/ G9 T% C
A9LH環境下的原生應用有:Decrypt9(備份、還原,加密、解密)、EmuNAND9(格式化工具)、SafeA9LHInstaller(A9LH安裝更新工具)、Uncart(提取卡帶rom)、GodMode9(全能檔案管理員)等;之前要麼進HBL運行3dsx或是安裝cia禁用簽名後運行等,現在A9LH破解能讓上列應用按下電源鍵後瞬間就能用(即A9LH破解的許可權獲得更早也更高)。
& k1 A3 K6 W% |& W6 F* X( l/ z* g2 J8 o" h
要做a9lh破解,真實系統必須先降級到2.1.0並匯出OTP區域,下面有完整的教程和工具下載連結:
5 F& B; z' W1 L2 z" r/ F+ J9 d3 hhttps://github.com/Plailect/Guide/wiki5 [7 S) _7 \6 b
+ m+ `6 u1 W, A0 P$ U5 t) ]5 ^SafeA9LHInstaller v1.5.2
% |& u. _5 r6 K
8 ?5 C" k, U" S7 \這是Aurora發佈的a9lh破解的安裝&更新工具,更安全和方便使用。
3 l# N7 u$ u0 D) a7 a+ B7 U+ e. O
# k6 K p$ x0 c" W! u它可以不用編譯arm9loaderhax.3dsx,支持進HBL自製啟動器(NAND版本是9.0~9.2之間)安裝a9lh破解;! K4 R; V! z1 q0 @7 f
也可以在a9lh下完整安裝或是更新安裝payload_stage1 & payload_stage2(stage0x5C000)。
4 X9 _9 N0 ?/ p* U6 N! }( W8 j7 A5 c* k1 b
u1 [3 X+ J0 b) X& u* L' Y
1)初次安裝需要複製3ds資料夾、a9lh資料夾和SafeA9LHInstaller.dat到SD卡根目錄下,
% c! t# z. S/ |1 @( d7 Ya9lh資料夾裡必須包含firm0.bin 、firm1.bin、secret_sector.bin (只有老3DS才需要) 、payload_stage1.bin、payload_stage2.bin和你自己的otp.bin, K8 s D1 c$ e! ~* ]- t5 d
然後進9.0系統的HBL自製啟動器運行SafeA9LHInstaller,按select鍵安裝
( P: P5 a4 H$ B8 H* _9 g+ Y$ k j' j3 a# G/ i6 R
2)更新安裝(之前已經做好A9LH破解)
* o( t- _* E8 B$ J) p將arm9loaderhax.bin(SafeA9LH)、a9lh資料夾(含payload_stage1.bin、payload_stage2.bin)複製到SD卡根目錄下,開機按select鍵安裝更新;: _0 X3 t* Q+ H) S1 m
更新完成後關機取出SD卡,刪除arm9loaderhax.bin,複製粘貼Luma3DS的arm9loaderhax.bin到SD根目錄下。9 b5 R9 z5 ]% g- P. R+ t+ q' T
注a:如果使用Luma3DS A9LH整合包,可以按X鍵開機直接運行A9LH版的SafeA9LHInstaller,這樣可略過上面步驟裡對arm9loaderhax.bin的全部操作
4 X7 e- X% {0 |7 M2 A2 F& d+ [% Q. m注b:也可以在A9LH環境下完整安裝A9LH,a9lh資料夾要放的檔和初次安裝的檔一樣5 v; g; E/ U3 n3 T) W& m$ [
3 W; T6 V' B" c* s) H# c8 `特別提醒:payload_stage1.bin和payload_stage2.bin必須是相匹配相容的,否則更新後可能變磚!!!- O" t' C7 H' p4 N; {5 n
2 \8 k7 h7 }/ _: j; t5 A
aurora的screeninit+正常亮度版
# J7 c9 t2 j1 m) T3 phttps://github.com/AuroraWright/arm9loaderhax* x1 o; C6 P8 c% G7 o/ I( A
0 U H6 G0 G( j, t
astronautlevel2修改的screeninit+亮度=0版
* b) D' S% Q# R6 v% ghttps://github.com/astronautlevel2/arm9loaderhax
; l a6 i; m3 p( M
+ u8 K8 e7 _7 x6 ]9 _- p: f) }aurora的noscreeninit版,開機不閃屏、相容性不如screeninit版7 ^( ]/ X! \3 ^" P2 ^' J
https://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit
% O/ ?9 o0 A' w* @# e
0 W: e& `* N2 Y( I$ D$ d* t6 x, {3 l+ {2 q3 L- W* t
gbatemp原發佈貼
; y: p; _( r+ ?' s3 j% chttp://gbatemp.net/threads/safea9lhinstaller.419577/5 V& |* s4 t; p% N: t% B
2 L1 H+ T0 z& b' M E' |2 |* \
, T" x- X; y, K& DLuma3DS v5.4整合包--A9LH專用1 d$ }1 V+ R7 h% j; Y/ t
1 g8 h6 O& X. \3 p7 ]+ l
該整合包裡含Decrypt9 + EmuNAND9 + SafeA9LHInstaller;而且是完整包、建議刪掉對應的舊版檔,複製粘貼新檔到SD卡即可。
1 D& e3 [0 Y3 _4 |2 `4 I
+ a# D9 S* A1 j! D3 P: S5 B" mSD卡檔目錄結構說明
$ c8 f+ y, b1 bSD:.
& c. x0 v8 }! i Z│ arm9loaderhax.bin --Luma3DS A9LH , ~; N, v* a3 `
│
5 p! I' f2 p0 i3 F( g├─luma6 `7 K& l" W3 I+ V1 C, s' n
│ │ firmware.bin --10.2(NTR) FIRM;非NTR用戶可以直接刪掉該檔,Luma將載入CTRNAND的FIRM 9 i5 w) c( S6 X- s9 _- K ^
│ │ - D2 J6 H6 G0 N# ]8 o
│ └─payloads
/ P V# f) d* z$ j; z│ start_D9.bin --Decrypt9WIP : H+ D5 w& H0 H9 i* K9 d
│ x_SafeA9LH.bin --SafeA9LHInstaller v1.5.2
- ^% X$ m2 C+ _/ |* U4 N8 w│ y_E9.bin --EmuNAND9
7 V4 C0 D5 I1 U; L! h│
) o1 a1 q0 j. C& G0 \. ?└─Decrypt9& |0 l$ W" h! I3 V* u
aeskeydb.bin --slot0x1BKeyX, slot0x18keyX, slot0x25KeyX) ]/ s0 e" s: x( k
d9logo.bin5 D! V& N/ r3 M3 U5 Y8 a. m
7 P8 [$ g0 [7 r5 D0 f如果luma目錄下沒有config.bin(保存luma設置的檔),開機後將自動進Luma3DS的設置功能表(以後可以在系統啟動時按住Select鍵進入)。; F# q4 @9 N$ g% a& |
& m6 N! e6 }/ V% H. dLuma3DS設置菜單簡要說明:0 F7 ~" K! c$ |. O1 Z' {# ], h8 }
"Screen-init brightness: 4( ) 3( ) 2( ) 1( )" --四級亮度調整、1是最暗,僅限noscreeninit的A9LH用戶使用 3 ]8 a) Z/ M2 l+ s. h# K
"New 3DS CPU: Off( ) L2( ) Clock( ) L2+Clock( )" --N3DS提升CPU的頻率、開啟擴展的L2 Cache,有需要的可以選
6 [9 _! q$ w( H8 z"( ) Autoboot SysNAND" --自動啟動真實系統,有需要的選
) B6 B& T2 ~) _9 O9 u"( ) SysNAND is updated (A9LH-only)" --更新的真實系統(僅限A9LH使用),有需要的可以選; R A9 f5 u/ ?8 f
"( ) Force A9LH detection" --強制A9LH檢測,選中的話9.0系統使用者使用非A9LH入口的CFW將強制從A9LH入口啟動,一般不用選
d: }) k( L: J( H"( ) Use second EmuNAND as default" --SD卡有兩個虛擬系統時才用得到,一般不用選
2 R- |9 s( K0 ^: K Y4 }"( ) Enable region/language emulation" --啟用區域/語言類比,有需要的可以選
) g- I$ o- C$ G- V* A"( ) Show current NAND in System Settings" --在系統設置裡顯示NAND模式,例如"SysE"表示真實系統&使用首個虛擬系統的FIRM,有需要的可以選 % x; }! U9 D; u( O
"( ) Show GBA boot screen in patched AGB_FIRM" --運行GBAVC遊戲時顯示GBA開機畫面,出於相容性考慮一般不用選 " U7 Q6 R4 G) _! |1 U
"( ) Enable splash screen with no screen-init" --noscreeninit的A9LH使用者啟用開機畫面,一般不用選
' [, \" l% Z0 X7 _4 ~6 n3 |" @$ V" K1 Z l# H
例如10.7的真實系統使用者,就要選中Autoboot SysNAND和SysNAND is updated (A9LH-only);NTR使用者還必須先在luma目錄下放好對應的firmware.bin;
* K* V& ?/ T% ~* U) ?" m. P9 {如有保留虛擬系統,按L鍵開機進9.0虛擬系統(使用EmuNAND分區的FIRM,系統設置裡顯示Emu),按R鍵開機進9.0虛擬系統(SysNAND分區的FIRM,設置裡顯示EmuS)。% X* f" a" |/ I# o! n% z
更多詳細說明請查看https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage。
9 y: X0 f) A) ^/ |! E
" {3 t3 @# X9 m2 Z6 z+ `' L8 ?6 vLuma3DS內置啟動管理器(boot loader),該整合包裡的payloads使用說明:2 _; n4 [. Z D' C( B: r
按住Start鍵冷開機進入Decrypt9,按住Y鍵冷開機進入EmuNAND9,按住X鍵冷開機進入SafeA9LHInstaller。
" _* l* p0 S* `! N& c& b( ]相對常用到的是D9(備份還原、加密解密)和GM9(全能檔案管理員),E9(格式化工具)和SafeA9LHInstaller(A9LH的安裝更新工具)較少使用。
% t8 p( t. N D, K/ p" |/ T# A6 @ m# G( s
Luma3DS Loader快速鍵說明:
( p6 ], ]3 a& o5 `* ]( Z9 nup, down, left, right, x, y不需要按L鍵組合;select、r、A需要按L+Select、L+R、L+A組合;B鍵被Luma佔用,不能再作為Loader的快速鍵。
1 Z% C2 \( G: ^3 Zstart鍵的payload檔可命名為start_name.bin,select鍵的可命名為select_name.bin,其它按鍵的使用方法也是類似的、例如r鍵的payload命名為r_name.bin。
+ w' h* l, r2 H X4 n; c) h網盤裡有提供Uncart9、GodMode9等A9LH下的原生應用,可按上面描述改名後放在\luma\payloads目錄下使用。) z" h$ E) Q( N/ a
- x* Z; h6 V7 N: P5 g. u; }; L
Github專案連結:: {! w* \2 e0 W3 Z3 N
https://github.com/AuroraWright/Luma3DS
: `) \, T- r* r) T
9 \9 A- b% B& [1 M; G! vgbatemp發佈帖:
7 D6 U! h% x Phttp://gbatemp.net/threads/luma3 ... om-firmware.411110/% h' u& y/ ]8 c; J
# d4 h4 o: W- j( q: N" k, ^4 x下載地址:
' n/ O: ~5 A- A# V) Jhttp://pan.baidu.com/s/1qYrHmWW裡02 Luma3DS\Luma3DS A9LH.zip
: l3 p5 J! H# B! U6 B4 P' W老3DS的NTR用戶請下載度盤裡的NTRFIRMs.7z,解壓縮後替換luma目錄下的FIRM檔。 |
|