|
|
A9LH的技術細節在該帖9 ?& y( @9 \+ z m. o+ r
http://gbatemp.net/threads/arm9l ... -discussion.408537/
# A' U1 ~0 R7 x. Y3 j$ t! @
3 I$ b+ Q9 W) [3 q( t0 T5 [A9LH的優點是:
% h- I/ } _) s) D/ r& N5 b冷開機開機只要8秒左右,100%的成功率;也沒有3D顯示bug,即不用盒蓋恢復3D功能;還可以交換ctrNAND後只使用最新版本的真實系統。' N5 ]3 A3 a: \& ]9 H" q- o
# C; O, s' V( o# T6 w+ N
A9LH環境下的原生應用有:Decrypt9(備份、還原,加密、解密)、EmuNAND9(格式化工具)、SafeA9LHInstaller(A9LH安裝更新工具)、Uncart(提取卡帶rom)、GodMode9(全能檔案管理員)等;之前要麼進HBL運行3dsx或是安裝cia禁用簽名後運行等,現在A9LH破解能讓上列應用按下電源鍵後瞬間就能用(即A9LH破解的許可權獲得更早也更高)。
; t, ]. p; t2 A1 ~
' x& v. Q5 i2 y' H2 K V8 _- q# P- ]要做a9lh破解,真實系統必須先降級到2.1.0並匯出OTP區域,下面有完整的教程和工具下載連結:* ]+ N8 t1 z& ] E. ]' ~( S
https://github.com/Plailect/Guide/wiki
|8 x; e- h) u) Y1 _0 R, V" Q% E" K$ F N5 ?8 o$ n
SafeA9LHInstaller v1.5.2
* x$ Q1 r1 W% e8 I
1 n. }) Q' ^, P( L這是Aurora發佈的a9lh破解的安裝&更新工具,更安全和方便使用。5 E+ S* E! w6 a) [1 Q
. j7 W8 R, s9 J6 W' {# t: r
它可以不用編譯arm9loaderhax.3dsx,支持進HBL自製啟動器(NAND版本是9.0~9.2之間)安裝a9lh破解;" |! v# c8 T; R# A$ M n5 m8 ]
也可以在a9lh下完整安裝或是更新安裝payload_stage1 & payload_stage2(stage0x5C000)。
4 |' x$ n9 F8 Z/ j% ]" s
$ H' x& D* o4 g1 l# Z+ `- l! o
$ @# {1 ~! m; Y3 P- L1)初次安裝需要複製3ds資料夾、a9lh資料夾和SafeA9LHInstaller.dat到SD卡根目錄下,' Y, t* A# `' i2 k' m
a9lh資料夾裡必須包含firm0.bin 、firm1.bin、secret_sector.bin (只有老3DS才需要) 、payload_stage1.bin、payload_stage2.bin和你自己的otp.bin, |8 u, T: l5 W+ F) M
然後進9.0系統的HBL自製啟動器運行SafeA9LHInstaller,按select鍵安裝! w3 U! C6 |# {! c% i& T
3 g) j' ~* x! K6 Z( I5 j
2)更新安裝(之前已經做好A9LH破解)
4 k" ^: [* B4 Z% ~. b" B" [將arm9loaderhax.bin(SafeA9LH)、a9lh資料夾(含payload_stage1.bin、payload_stage2.bin)複製到SD卡根目錄下,開機按select鍵安裝更新;
# K# q9 V) q" b9 V2 J/ y& M0 r更新完成後關機取出SD卡,刪除arm9loaderhax.bin,複製粘貼Luma3DS的arm9loaderhax.bin到SD根目錄下。
* {' X7 B8 D: p7 r# s2 z; ~# A注a:如果使用Luma3DS A9LH整合包,可以按X鍵開機直接運行A9LH版的SafeA9LHInstaller,這樣可略過上面步驟裡對arm9loaderhax.bin的全部操作
( g( y3 C& M) q( O( g注b:也可以在A9LH環境下完整安裝A9LH,a9lh資料夾要放的檔和初次安裝的檔一樣
9 o7 s& g m; v: T- e; s+ F& `, i" n9 P! P2 [* G* l( p
特別提醒:payload_stage1.bin和payload_stage2.bin必須是相匹配相容的,否則更新後可能變磚!!!
6 g, b! }# J0 e& S' n+ o
/ Z: H( d l8 \: _" H9 h- Saurora的screeninit+正常亮度版
9 w- J! U/ U: [/ \" fhttps://github.com/AuroraWright/arm9loaderhax( Z4 j% J1 R7 y; c+ \# {2 R
0 t; q3 _* i k
astronautlevel2修改的screeninit+亮度=0版
4 h" K' A3 r! w9 X* o) jhttps://github.com/astronautlevel2/arm9loaderhax( m; ]7 r/ p: K/ F# d2 m( x9 e& h
& x$ L+ ~6 Y) |. Z* n7 l8 baurora的noscreeninit版,開機不閃屏、相容性不如screeninit版
' i# h6 @) c( z4 D7 Nhttps://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit( d% ~2 {2 a; p* t& _5 J
/ T4 S4 M$ ?4 b- I0 Q
+ F5 P# j& |+ t$ K) }- {gbatemp原發佈貼5 ]2 _1 A6 n8 v) I; Z- t
http://gbatemp.net/threads/safea9lhinstaller.419577/
! H Q1 K* D& i& N& H
0 S$ E; _3 h9 P& s2 F+ ~ A/ Q% ~' F
Luma3DS v5.4整合包--A9LH專用$ e# J% i# X1 O* C' n
) J* b6 b5 V! ^2 j7 \, m4 o
該整合包裡含Decrypt9 + EmuNAND9 + SafeA9LHInstaller;而且是完整包、建議刪掉對應的舊版檔,複製粘貼新檔到SD卡即可。" R# P6 o! B0 r4 v' t: Q$ c/ s
3 ~$ [ T8 s/ e- h5 n' U. E( K; ]SD卡檔目錄結構說明
# z' ?' T( D9 y2 S4 y, P. e& e( s/ dSD:.
4 N& d- |9 O+ o" V- i4 G( P" V│ arm9loaderhax.bin --Luma3DS A9LH * d5 _" p( z: G' T
│
; g% M( t& u! b, v* U& w├─luma2 ` A" _8 V- i" [4 {2 }
│ │ firmware.bin --10.2(NTR) FIRM;非NTR用戶可以直接刪掉該檔,Luma將載入CTRNAND的FIRM 3 B. o! ]$ M5 S1 m& O
│ │
4 d% q0 P3 d! ~8 ?- F$ D2 n│ └─payloads y$ y. h, r+ W" s- W+ `) W6 \5 X9 r5 z
│ start_D9.bin --Decrypt9WIP
/ q: d/ W% ^- W6 K9 q+ L│ x_SafeA9LH.bin --SafeA9LHInstaller v1.5.2
) L. ]9 s6 H; b) N" [│ y_E9.bin --EmuNAND9 ' V/ P( }' w# E# ?2 p* k
│ , e' M* Q3 B' \6 r* }% ]
└─Decrypt9
6 e' g$ j4 }; Y' } aeskeydb.bin --slot0x1BKeyX, slot0x18keyX, slot0x25KeyX
5 f4 Y- Z6 n6 ~+ x- c) \; `3 X+ x- p d9logo.bin
& M& b1 M( L# y+ e' I
1 z/ e5 T! |7 Z; v如果luma目錄下沒有config.bin(保存luma設置的檔),開機後將自動進Luma3DS的設置功能表(以後可以在系統啟動時按住Select鍵進入)。
* H' t! T" B- |
& J& i( f7 ?* C+ L9 tLuma3DS設置菜單簡要說明:: X; S3 o4 d3 |& u2 x
"Screen-init brightness: 4( ) 3( ) 2( ) 1( )" --四級亮度調整、1是最暗,僅限noscreeninit的A9LH用戶使用
- T, S& v4 y( p6 I+ G3 M3 }' e# x"New 3DS CPU: Off( ) L2( ) Clock( ) L2+Clock( )" --N3DS提升CPU的頻率、開啟擴展的L2 Cache,有需要的可以選 * E5 c) N x$ v* x) a/ X. {
"( ) Autoboot SysNAND" --自動啟動真實系統,有需要的選
% G0 L4 L' [# L! {"( ) SysNAND is updated (A9LH-only)" --更新的真實系統(僅限A9LH使用),有需要的可以選
+ O4 g% V6 [6 r+ O0 Y; }"( ) Force A9LH detection" --強制A9LH檢測,選中的話9.0系統使用者使用非A9LH入口的CFW將強制從A9LH入口啟動,一般不用選
+ Q# T$ n) h- h' {+ r, |"( ) Use second EmuNAND as default" --SD卡有兩個虛擬系統時才用得到,一般不用選
: o1 d! I& U. u+ e i" e1 [, @"( ) Enable region/language emulation" --啟用區域/語言類比,有需要的可以選% ]/ b+ \# c* ?
"( ) Show current NAND in System Settings" --在系統設置裡顯示NAND模式,例如"SysE"表示真實系統&使用首個虛擬系統的FIRM,有需要的可以選 & G+ _( I0 q0 G. ~
"( ) Show GBA boot screen in patched AGB_FIRM" --運行GBAVC遊戲時顯示GBA開機畫面,出於相容性考慮一般不用選
/ o$ I' |7 D& u1 e/ e5 L"( ) Enable splash screen with no screen-init" --noscreeninit的A9LH使用者啟用開機畫面,一般不用選 . l% Q; u$ X* d2 O! S+ l- c P
/ S! ? s7 y# ^' F3 P5 ]1 }例如10.7的真實系統使用者,就要選中Autoboot SysNAND和SysNAND is updated (A9LH-only);NTR使用者還必須先在luma目錄下放好對應的firmware.bin;* s- F. C2 W. s
如有保留虛擬系統,按L鍵開機進9.0虛擬系統(使用EmuNAND分區的FIRM,系統設置裡顯示Emu),按R鍵開機進9.0虛擬系統(SysNAND分區的FIRM,設置裡顯示EmuS)。
" s- u; ]( p3 h. a更多詳細說明請查看https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage。
! L/ r" z' c0 K# Q
( c2 t+ F K# A' J6 Y2 c) ELuma3DS內置啟動管理器(boot loader),該整合包裡的payloads使用說明:$ ~: \, U7 l$ @( X3 p0 V/ } a
按住Start鍵冷開機進入Decrypt9,按住Y鍵冷開機進入EmuNAND9,按住X鍵冷開機進入SafeA9LHInstaller。
7 T7 C7 }" x8 s S* E相對常用到的是D9(備份還原、加密解密)和GM9(全能檔案管理員),E9(格式化工具)和SafeA9LHInstaller(A9LH的安裝更新工具)較少使用。/ G! X4 u8 I7 Y L
* S3 f6 X0 `! y) m+ zLuma3DS Loader快速鍵說明:, k" s4 h' A k9 R% ?; n
up, down, left, right, x, y不需要按L鍵組合;select、r、A需要按L+Select、L+R、L+A組合;B鍵被Luma佔用,不能再作為Loader的快速鍵。
4 i7 H% w1 |9 o% T& L5 Dstart鍵的payload檔可命名為start_name.bin,select鍵的可命名為select_name.bin,其它按鍵的使用方法也是類似的、例如r鍵的payload命名為r_name.bin。- ~% H. S" m5 g. m+ r7 ?6 Y" G; b
網盤裡有提供Uncart9、GodMode9等A9LH下的原生應用,可按上面描述改名後放在\luma\payloads目錄下使用。7 t! P* N4 H0 a5 r& |4 d6 t/ {" J& Q
) S7 j/ R* d6 t! ~( b8 b$ g! o/ F8 d
Github專案連結:
( {& `' m. r, t, @7 U& \https://github.com/AuroraWright/Luma3DS1 K2 N0 _# X; ]( t4 k
5 X2 c6 s6 O4 qgbatemp發佈帖:
2 Q; v2 F$ _; _http://gbatemp.net/threads/luma3 ... om-firmware.411110/
; X: f; Q! L, i
+ `# w) I7 X8 I下載地址:
$ R; Z$ Q! \1 q# [http://pan.baidu.com/s/1qYrHmWW裡02 Luma3DS\Luma3DS A9LH.zip , M$ @- {: o) `# [- L
老3DS的NTR用戶請下載度盤裡的NTRFIRMs.7z,解壓縮後替換luma目錄下的FIRM檔。 |
|