|
|
A9LH的技術細節在該帖/ k% S0 f' H8 v$ _% A" b8 W' Z
http://gbatemp.net/threads/arm9l ... -discussion.408537/
+ \5 {; V# K! n a
0 p; D6 _. J2 r- L: PA9LH的優點是:
- Z$ H7 Y0 k: S) W7 B% O R冷開機開機只要8秒左右,100%的成功率;也沒有3D顯示bug,即不用盒蓋恢復3D功能;還可以交換ctrNAND後只使用最新版本的真實系統。
5 V4 I8 ^* r7 a; _9 l( I$ V" q& C, F e+ Q$ r! h. j' g
A9LH環境下的原生應用有:Decrypt9(備份、還原,加密、解密)、EmuNAND9(格式化工具)、SafeA9LHInstaller(A9LH安裝更新工具)、Uncart(提取卡帶rom)、GodMode9(全能檔案管理員)等;之前要麼進HBL運行3dsx或是安裝cia禁用簽名後運行等,現在A9LH破解能讓上列應用按下電源鍵後瞬間就能用(即A9LH破解的許可權獲得更早也更高)。; a2 t: N: \% |* M" p
+ I) P& A, T5 d3 U7 y
要做a9lh破解,真實系統必須先降級到2.1.0並匯出OTP區域,下面有完整的教程和工具下載連結:0 \/ a$ W' ], [5 ~) U6 M, B
https://github.com/Plailect/Guide/wiki6 X0 p: g9 a7 C1 M2 A. f
8 C, G! y8 G2 }! U2 T* S1 @3 i
SafeA9LHInstaller v1.5.23 o* j, u. s6 Q+ @/ x
# V; o: Z$ I; Q0 R0 h1 i這是Aurora發佈的a9lh破解的安裝&更新工具,更安全和方便使用。7 }7 L$ N- @7 \5 u; j- Z
* k! z; \& d, m- X
它可以不用編譯arm9loaderhax.3dsx,支持進HBL自製啟動器(NAND版本是9.0~9.2之間)安裝a9lh破解;
1 c( ]: q+ b) G. Z也可以在a9lh下完整安裝或是更新安裝payload_stage1 & payload_stage2(stage0x5C000)。% F) U3 y# i7 b# `# m2 O
! x$ b* F+ |1 P" x8 D8 z$ ]
6 P% }0 X/ n' U8 a7 _, H
1)初次安裝需要複製3ds資料夾、a9lh資料夾和SafeA9LHInstaller.dat到SD卡根目錄下,
# _; T3 S; \* N |2 D0 f, U1 la9lh資料夾裡必須包含firm0.bin 、firm1.bin、secret_sector.bin (只有老3DS才需要) 、payload_stage1.bin、payload_stage2.bin和你自己的otp.bin) `8 X3 ~8 d! b: z9 P$ P& O/ f1 y3 m
然後進9.0系統的HBL自製啟動器運行SafeA9LHInstaller,按select鍵安裝
& G( b w( j& E5 ]3 @6 r. N1 J4 U& ^# ~8 q! R, A5 V: y
2)更新安裝(之前已經做好A9LH破解)
X, W& l# e* D1 J+ p E# c將arm9loaderhax.bin(SafeA9LH)、a9lh資料夾(含payload_stage1.bin、payload_stage2.bin)複製到SD卡根目錄下,開機按select鍵安裝更新;4 D. q2 p/ p4 z5 |" C% B
更新完成後關機取出SD卡,刪除arm9loaderhax.bin,複製粘貼Luma3DS的arm9loaderhax.bin到SD根目錄下。& ^. } D# P% y8 |! z2 F
注a:如果使用Luma3DS A9LH整合包,可以按X鍵開機直接運行A9LH版的SafeA9LHInstaller,這樣可略過上面步驟裡對arm9loaderhax.bin的全部操作
; K* `7 I O. ], i6 t! Y* K注b:也可以在A9LH環境下完整安裝A9LH,a9lh資料夾要放的檔和初次安裝的檔一樣
; X* D. x+ H A6 B
) { }$ [ i* R9 ?, i5 X特別提醒:payload_stage1.bin和payload_stage2.bin必須是相匹配相容的,否則更新後可能變磚!!!4 @3 z, K0 V8 L/ j6 |
" y7 K) W7 a# e$ a2 U; C
aurora的screeninit+正常亮度版; A4 R% T/ v- Q
https://github.com/AuroraWright/arm9loaderhax
# m) l: c. u6 D3 x( l" V9 l4 S
B7 ?' k2 X2 F$ s, r2 fastronautlevel2修改的screeninit+亮度=0版5 b1 y c7 r; x% S9 W/ d
https://github.com/astronautlevel2/arm9loaderhax6 M6 k. l. |4 ~7 t7 n- h x
/ G$ B M' F9 N% C- J5 Uaurora的noscreeninit版,開機不閃屏、相容性不如screeninit版8 u( K8 Z& D7 [6 a% Q
https://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit
2 n* W! g: L9 [9 J0 u$ j, @$ q( p4 L d
* i0 }, r, P. D( V/ S
gbatemp原發佈貼
" i1 @* `- M; g9 G# Chttp://gbatemp.net/threads/safea9lhinstaller.419577/
$ z0 L& K3 Y9 \
6 c/ M& F- S& X' I7 Z+ z3 d9 a/ h/ }9 [( g! s+ ]: G& Z
Luma3DS v5.4整合包--A9LH專用4 g- }- V6 L Q8 L7 q8 \3 f) N
9 M: V% ]& j1 K+ a. c- C2 }
該整合包裡含Decrypt9 + EmuNAND9 + SafeA9LHInstaller;而且是完整包、建議刪掉對應的舊版檔,複製粘貼新檔到SD卡即可。; ]1 S$ Z) G! I7 O) c+ N6 R
2 `- `' B( ]0 P6 C- d5 g- }SD卡檔目錄結構說明: n1 Q+ D D' m4 x* N6 M. r
SD:.
7 ]: G3 x# P+ K9 J: h9 k* @│ arm9loaderhax.bin --Luma3DS A9LH
% R9 [/ W& ~, N2 x0 C ] t4 F7 i+ g│ 6 z* t8 Z1 h1 Y8 j' u \. |7 a
├─luma4 f$ J$ |4 F _4 ]5 z* {6 c
│ │ firmware.bin --10.2(NTR) FIRM;非NTR用戶可以直接刪掉該檔,Luma將載入CTRNAND的FIRM
$ O" Q3 M; A4 S; M: v% I% c│ │
0 A$ d8 H& A! a4 h* a│ └─payloads( j$ D; O$ \ a# W! l
│ start_D9.bin --Decrypt9WIP . t2 a6 n1 o0 W0 r! w; s3 T
│ x_SafeA9LH.bin --SafeA9LHInstaller v1.5.2* r. r1 i0 ?. j6 A, r
│ y_E9.bin --EmuNAND9 3 O0 J, I/ g- Q- H: t
│
8 ?% u1 S8 s/ j( c└─Decrypt9
: Y1 Z: J- g S" z. u# j+ E1 \& Q aeskeydb.bin --slot0x1BKeyX, slot0x18keyX, slot0x25KeyX# ~2 I2 `6 y5 t$ E, U( Y2 X
d9logo.bin
+ g6 I3 j9 `4 _" U/ R
$ R- x: Q: Q/ }; O; {如果luma目錄下沒有config.bin(保存luma設置的檔),開機後將自動進Luma3DS的設置功能表(以後可以在系統啟動時按住Select鍵進入)。
4 U7 ^+ F$ P% c6 K: M8 q: V. S z* \$ m
Luma3DS設置菜單簡要說明:& w6 N" a5 ]) d3 L# u7 X) }
"Screen-init brightness: 4( ) 3( ) 2( ) 1( )" --四級亮度調整、1是最暗,僅限noscreeninit的A9LH用戶使用
$ v/ M2 V9 C, h3 z4 v( C+ ]6 h6 \"New 3DS CPU: Off( ) L2( ) Clock( ) L2+Clock( )" --N3DS提升CPU的頻率、開啟擴展的L2 Cache,有需要的可以選
/ M2 B+ Q, M5 B) l* f; g% d"( ) Autoboot SysNAND" --自動啟動真實系統,有需要的選 + Z% F$ P, |( ?* Z% t4 h
"( ) SysNAND is updated (A9LH-only)" --更新的真實系統(僅限A9LH使用),有需要的可以選
) ~% L& w0 t" ?"( ) Force A9LH detection" --強制A9LH檢測,選中的話9.0系統使用者使用非A9LH入口的CFW將強制從A9LH入口啟動,一般不用選3 ?1 S- w& j( e8 [6 e, J
"( ) Use second EmuNAND as default" --SD卡有兩個虛擬系統時才用得到,一般不用選
& _* i d) @- T5 K# ?! ^5 P"( ) Enable region/language emulation" --啟用區域/語言類比,有需要的可以選& l: c2 B) ?9 V8 x& b
"( ) Show current NAND in System Settings" --在系統設置裡顯示NAND模式,例如"SysE"表示真實系統&使用首個虛擬系統的FIRM,有需要的可以選 1 J2 K* V4 U5 s( }) o Y3 p# X2 A$ b
"( ) Show GBA boot screen in patched AGB_FIRM" --運行GBAVC遊戲時顯示GBA開機畫面,出於相容性考慮一般不用選 ; L5 U' I1 Q+ ]/ l2 H1 j; e; c, O
"( ) Enable splash screen with no screen-init" --noscreeninit的A9LH使用者啟用開機畫面,一般不用選
! ]# a j* j1 l
0 W! A0 P* L# Z, u* T) V9 I- q* }例如10.7的真實系統使用者,就要選中Autoboot SysNAND和SysNAND is updated (A9LH-only);NTR使用者還必須先在luma目錄下放好對應的firmware.bin;1 l3 n" }" M1 q1 b
如有保留虛擬系統,按L鍵開機進9.0虛擬系統(使用EmuNAND分區的FIRM,系統設置裡顯示Emu),按R鍵開機進9.0虛擬系統(SysNAND分區的FIRM,設置裡顯示EmuS)。9 y+ W' r; Y+ l0 J* y- A4 y
更多詳細說明請查看https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage。
7 x4 x( m) R5 j8 N: j/ B& l5 _6 z" B8 K& [
Luma3DS內置啟動管理器(boot loader),該整合包裡的payloads使用說明:
! [2 Z1 U/ V& [: h- }按住Start鍵冷開機進入Decrypt9,按住Y鍵冷開機進入EmuNAND9,按住X鍵冷開機進入SafeA9LHInstaller。% ?6 `, U' |+ J$ U
相對常用到的是D9(備份還原、加密解密)和GM9(全能檔案管理員),E9(格式化工具)和SafeA9LHInstaller(A9LH的安裝更新工具)較少使用。
) w8 G& c7 G1 F1 O3 Y7 [9 c# O& @. z& F( z) O+ Y' H
Luma3DS Loader快速鍵說明:
" @4 L9 I3 i& nup, down, left, right, x, y不需要按L鍵組合;select、r、A需要按L+Select、L+R、L+A組合;B鍵被Luma佔用,不能再作為Loader的快速鍵。
{* E, n: h7 n( k a4 @6 n7 Ystart鍵的payload檔可命名為start_name.bin,select鍵的可命名為select_name.bin,其它按鍵的使用方法也是類似的、例如r鍵的payload命名為r_name.bin。# O$ r: b4 E$ `
網盤裡有提供Uncart9、GodMode9等A9LH下的原生應用,可按上面描述改名後放在\luma\payloads目錄下使用。1 O, @+ Y- [# G' y+ |! ^7 p Q
7 u& m: Z. C. u, bGithub專案連結:2 I: e5 M, F9 k) V* a- O, G( C# K
https://github.com/AuroraWright/Luma3DS) a. [0 I6 v, C1 z8 U! k# o
8 o# H1 }& d. n1 M1 N. G
gbatemp發佈帖:
/ P; y1 a& z# w4 Jhttp://gbatemp.net/threads/luma3 ... om-firmware.411110/' q* A Q @7 h- R) D0 Y4 }- K
" w+ p. _% {1 o' o( M: h
下載地址:0 Y. n3 E* a+ g: w4 o, H" k; W
http://pan.baidu.com/s/1qYrHmWW裡02 Luma3DS\Luma3DS A9LH.zip . J; Q% Z! E* G% Y
老3DS的NTR用戶請下載度盤裡的NTRFIRMs.7z,解壓縮後替換luma目錄下的FIRM檔。 |
|