|
|
A9LH的技術細節在該帖
- M5 t' o! }! R9 m/ o% yhttp://gbatemp.net/threads/arm9l ... -discussion.408537/
+ E5 ^) [+ F" v j* B4 q$ ]/ ?' g& h1 L. `) V" n
A9LH的優點是:
: d9 }5 Q/ O& M' a) }# Z冷開機開機只要8秒左右,100%的成功率;也沒有3D顯示bug,即不用盒蓋恢復3D功能;還可以交換ctrNAND後只使用最新版本的真實系統。
0 Z9 b( P( n$ v
0 _$ b2 l4 S- z; G8 `* pA9LH環境下的原生應用有:Decrypt9(備份、還原,加密、解密)、EmuNAND9(格式化工具)、SafeA9LHInstaller(A9LH安裝更新工具)、Uncart(提取卡帶rom)、GodMode9(全能檔案管理員)等;之前要麼進HBL運行3dsx或是安裝cia禁用簽名後運行等,現在A9LH破解能讓上列應用按下電源鍵後瞬間就能用(即A9LH破解的許可權獲得更早也更高)。
% N+ D2 u6 W8 o' l2 N4 O; g2 R8 }0 k- T/ j2 B
要做a9lh破解,真實系統必須先降級到2.1.0並匯出OTP區域,下面有完整的教程和工具下載連結:; P# t. }' u! \0 b
https://github.com/Plailect/Guide/wiki- I1 f, E8 P! L9 n
N5 `: N' K4 V
SafeA9LHInstaller v1.5.2 a" Z; J4 _' ~' a6 I
) {# `, I, g7 N' m
這是Aurora發佈的a9lh破解的安裝&更新工具,更安全和方便使用。" \: b4 v7 U' ~+ l
* T( c+ Y3 M8 k1 _5 A ]# w, ^
它可以不用編譯arm9loaderhax.3dsx,支持進HBL自製啟動器(NAND版本是9.0~9.2之間)安裝a9lh破解;
0 d2 l f' i0 V9 q; G9 ^/ u* S- Z也可以在a9lh下完整安裝或是更新安裝payload_stage1 & payload_stage2(stage0x5C000)。% l1 O' J( e2 S" l
9 |+ S1 v" J" N9 y1 i: A1 g; Q* G f3 V, J
1)初次安裝需要複製3ds資料夾、a9lh資料夾和SafeA9LHInstaller.dat到SD卡根目錄下,! h u/ U3 B0 w# _$ ^
a9lh資料夾裡必須包含firm0.bin 、firm1.bin、secret_sector.bin (只有老3DS才需要) 、payload_stage1.bin、payload_stage2.bin和你自己的otp.bin
& [7 T% ?; S# |2 \3 e5 Y! _然後進9.0系統的HBL自製啟動器運行SafeA9LHInstaller,按select鍵安裝4 r; S! b( \! ~# I
& ^$ p' e, R) M H; Y' f0 e2)更新安裝(之前已經做好A9LH破解)7 w- A/ V9 X3 n/ q! J
將arm9loaderhax.bin(SafeA9LH)、a9lh資料夾(含payload_stage1.bin、payload_stage2.bin)複製到SD卡根目錄下,開機按select鍵安裝更新;/ w& o& f9 T8 W' v# v3 I
更新完成後關機取出SD卡,刪除arm9loaderhax.bin,複製粘貼Luma3DS的arm9loaderhax.bin到SD根目錄下。- p0 `! P+ ~9 m; |: B
注a:如果使用Luma3DS A9LH整合包,可以按X鍵開機直接運行A9LH版的SafeA9LHInstaller,這樣可略過上面步驟裡對arm9loaderhax.bin的全部操作, ?9 P9 Z% N2 [9 m" F) ^
注b:也可以在A9LH環境下完整安裝A9LH,a9lh資料夾要放的檔和初次安裝的檔一樣8 [2 J: @2 q* G8 w2 m
# o6 i. |, l6 Z$ u
特別提醒:payload_stage1.bin和payload_stage2.bin必須是相匹配相容的,否則更新後可能變磚!!!4 M9 Y1 C( t7 ]
" q- w9 q0 V: H' O% O
aurora的screeninit+正常亮度版
; A: M5 n) {* O3 `1 l5 uhttps://github.com/AuroraWright/arm9loaderhax8 T) Y3 c1 m4 s9 j1 O7 f$ X
W3 ~1 e2 @3 @! T
astronautlevel2修改的screeninit+亮度=0版
, S! o" C) _9 ?% Z$ Nhttps://github.com/astronautlevel2/arm9loaderhax' Z( D) O' G, m
0 A& J4 L$ L7 j9 j8 ?9 N6 r2 _, I( T
aurora的noscreeninit版,開機不閃屏、相容性不如screeninit版! D3 G2 f# Z- ^( S! e" F6 Z
https://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit
3 _( z+ ~* f0 c& f/ b" I
0 z: E$ k% @$ N" }6 U6 L: l
! V7 v$ f* E7 i" E3 B& Agbatemp原發佈貼
, {# w4 \5 n4 }) }$ q5 r+ ahttp://gbatemp.net/threads/safea9lhinstaller.419577/$ A3 g+ o0 Q9 Y8 j) |6 f) U2 n- l
% E7 o! B% [# U/ [* Y; t
( R+ A' J* y$ OLuma3DS v5.4整合包--A9LH專用0 w/ \7 d& D/ F. m; P6 P* f0 a+ B2 b, o
7 P" w9 k. R, d% B( R+ s
該整合包裡含Decrypt9 + EmuNAND9 + SafeA9LHInstaller;而且是完整包、建議刪掉對應的舊版檔,複製粘貼新檔到SD卡即可。+ X9 @1 A5 A1 H) |# a/ M5 Y
2 }4 J9 F& g/ ?1 ~9 t" {SD卡檔目錄結構說明
/ O+ L7 d8 B9 L! m* Z7 J+ ?4 tSD:.: E! S/ y% F' ^) z
│ arm9loaderhax.bin --Luma3DS A9LH - L$ m) a& C. S+ B/ ?9 G6 V
│
6 @8 h: g0 { u" ?8 r7 K" t├─luma
6 m: r! h; U7 p3 u' H: j+ d! P* c│ │ firmware.bin --10.2(NTR) FIRM;非NTR用戶可以直接刪掉該檔,Luma將載入CTRNAND的FIRM
( P* J1 Z- P6 E+ P' m7 S│ │ & }( {+ O5 v2 M/ v' C/ C
│ └─payloads! \5 I5 u! Z, Q
│ start_D9.bin --Decrypt9WIP ) \6 B9 f( e; k5 p. f6 ]
│ x_SafeA9LH.bin --SafeA9LHInstaller v1.5.2
% `4 E5 o }) I* D│ y_E9.bin --EmuNAND9 ' B! w: C9 X3 c' _4 N
│ ' a) m, j+ q) ~
└─Decrypt9
& w) ^# {6 L/ E* Q0 [" p aeskeydb.bin --slot0x1BKeyX, slot0x18keyX, slot0x25KeyX
3 K& H+ @/ `% ~% _* J d9logo.bin
! _- A2 B" B8 \& c, W7 E) F2 n/ Q8 p
如果luma目錄下沒有config.bin(保存luma設置的檔),開機後將自動進Luma3DS的設置功能表(以後可以在系統啟動時按住Select鍵進入)。
8 S) K2 J0 V' @( o% F& D* o, P( O4 b, U$ o6 b5 ^# T* [) x
Luma3DS設置菜單簡要說明:4 d- {( p& R5 D7 V/ w. Q" C
"Screen-init brightness: 4( ) 3( ) 2( ) 1( )" --四級亮度調整、1是最暗,僅限noscreeninit的A9LH用戶使用 3 A# {, ?: H. q2 d* n3 M' y. Q$ `& |, c' t
"New 3DS CPU: Off( ) L2( ) Clock( ) L2+Clock( )" --N3DS提升CPU的頻率、開啟擴展的L2 Cache,有需要的可以選
1 X+ f7 E: \# n4 }"( ) Autoboot SysNAND" --自動啟動真實系統,有需要的選
# ~" O3 ^" } Y"( ) SysNAND is updated (A9LH-only)" --更新的真實系統(僅限A9LH使用),有需要的可以選6 c! t" p5 Q4 c' S0 L0 ^
"( ) Force A9LH detection" --強制A9LH檢測,選中的話9.0系統使用者使用非A9LH入口的CFW將強制從A9LH入口啟動,一般不用選1 u( Q' A" W3 g$ I* \$ C9 m3 ^
"( ) Use second EmuNAND as default" --SD卡有兩個虛擬系統時才用得到,一般不用選
0 _. y! [% V T8 ]" d H"( ) Enable region/language emulation" --啟用區域/語言類比,有需要的可以選
2 N5 M% V0 M* V"( ) Show current NAND in System Settings" --在系統設置裡顯示NAND模式,例如"SysE"表示真實系統&使用首個虛擬系統的FIRM,有需要的可以選 3 a& F. p- \, w
"( ) Show GBA boot screen in patched AGB_FIRM" --運行GBAVC遊戲時顯示GBA開機畫面,出於相容性考慮一般不用選
: \& @8 F) g: r: P8 @9 l( |( J"( ) Enable splash screen with no screen-init" --noscreeninit的A9LH使用者啟用開機畫面,一般不用選
9 t" v) \+ f2 I- d
) V$ ^0 |, P/ n: n+ E) ]# c例如10.7的真實系統使用者,就要選中Autoboot SysNAND和SysNAND is updated (A9LH-only);NTR使用者還必須先在luma目錄下放好對應的firmware.bin;8 B' ~/ s4 ~, r
如有保留虛擬系統,按L鍵開機進9.0虛擬系統(使用EmuNAND分區的FIRM,系統設置裡顯示Emu),按R鍵開機進9.0虛擬系統(SysNAND分區的FIRM,設置裡顯示EmuS)。* }5 k. {, f1 p! c4 E
更多詳細說明請查看https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage。/ z/ k" b) @2 _9 n
6 l5 \4 g1 q5 L9 R% |Luma3DS內置啟動管理器(boot loader),該整合包裡的payloads使用說明:* m5 n& t% H3 n7 u6 ^# U
按住Start鍵冷開機進入Decrypt9,按住Y鍵冷開機進入EmuNAND9,按住X鍵冷開機進入SafeA9LHInstaller。/ D) B Z# m0 C3 |" O
相對常用到的是D9(備份還原、加密解密)和GM9(全能檔案管理員),E9(格式化工具)和SafeA9LHInstaller(A9LH的安裝更新工具)較少使用。: i; _5 ]- S: t7 a. g7 z8 v& D( ^
, I# T1 K5 L1 d& |6 t- Z& p. q
Luma3DS Loader快速鍵說明:
+ j4 D' \- S( S/ cup, down, left, right, x, y不需要按L鍵組合;select、r、A需要按L+Select、L+R、L+A組合;B鍵被Luma佔用,不能再作為Loader的快速鍵。
4 ~5 E* k3 c; K8 F: [- i# @1 w. C$ gstart鍵的payload檔可命名為start_name.bin,select鍵的可命名為select_name.bin,其它按鍵的使用方法也是類似的、例如r鍵的payload命名為r_name.bin。
, X9 I, T& I' E% D8 g網盤裡有提供Uncart9、GodMode9等A9LH下的原生應用,可按上面描述改名後放在\luma\payloads目錄下使用。1 g& @6 D- l, H. S2 L+ P
8 P7 w. I4 @7 Z2 n1 s7 x+ @. [; Z
Github專案連結:
) q0 s, {4 V3 Xhttps://github.com/AuroraWright/Luma3DS
& Y% L( `: G/ N5 v P5 r: z
8 D+ e9 ^! L) h% Q$ Jgbatemp發佈帖:2 H0 P+ i; h E* i
http://gbatemp.net/threads/luma3 ... om-firmware.411110/
& N( w6 l) _* P; q0 O3 F* l# D, R
: T) X H V+ l1 V( k下載地址:! O% [" y2 y* h8 }. j0 {/ S
http://pan.baidu.com/s/1qYrHmWW裡02 Luma3DS\Luma3DS A9LH.zip
8 D' P: ~: r, H9 j老3DS的NTR用戶請下載度盤裡的NTRFIRMs.7z,解壓縮後替換luma目錄下的FIRM檔。 |
|