|
|
A9LH的技術細節在該帖9 {. R/ ]8 I5 A' B
http://gbatemp.net/threads/arm9l ... -discussion.408537/3 Q! ~" a, ^! m/ z, S8 j
; ]$ }. u' x; }$ b3 I+ ?A9LH的優點是:' K( i5 B" s+ ~) k' {3 Z
冷開機開機只要8秒左右,100%的成功率;也沒有3D顯示bug,即不用盒蓋恢復3D功能;還可以交換ctrNAND後只使用最新版本的真實系統。
P! l, ]5 f- ~1 k
* d- U% X: j2 R- R( m9 f( A* UA9LH環境下的原生應用有:Decrypt9(備份、還原,加密、解密)、EmuNAND9(格式化工具)、SafeA9LHInstaller(A9LH安裝更新工具)、Uncart(提取卡帶rom)、GodMode9(全能檔案管理員)等;之前要麼進HBL運行3dsx或是安裝cia禁用簽名後運行等,現在A9LH破解能讓上列應用按下電源鍵後瞬間就能用(即A9LH破解的許可權獲得更早也更高)。
3 S, Q9 ~' n- \1 V7 y% y% f ^% `# t/ x
要做a9lh破解,真實系統必須先降級到2.1.0並匯出OTP區域,下面有完整的教程和工具下載連結:
, b0 V* P5 s) O4 thttps://github.com/Plailect/Guide/wiki! N0 d8 g4 s0 g9 c6 i* G' ]
! J8 P2 o% J" h( ~
SafeA9LHInstaller v1.5.2) o7 `! Y% V# M8 z
% \3 l6 P7 ]) {" W
這是Aurora發佈的a9lh破解的安裝&更新工具,更安全和方便使用。
& R$ F: G$ b3 C) C( U
& S( h* i' i9 U- w3 y' K: L z它可以不用編譯arm9loaderhax.3dsx,支持進HBL自製啟動器(NAND版本是9.0~9.2之間)安裝a9lh破解;
' C+ ?: ^" M5 m, ^9 `( \ }" U- U也可以在a9lh下完整安裝或是更新安裝payload_stage1 & payload_stage2(stage0x5C000)。0 w( c8 {4 f( Z: ~
# e8 H9 ?+ q) K- }9 I) u4 z: }9 [
- C, w0 T* a7 n+ |/ t$ g1)初次安裝需要複製3ds資料夾、a9lh資料夾和SafeA9LHInstaller.dat到SD卡根目錄下,
* |+ Q, l( B" P' w6 u" ea9lh資料夾裡必須包含firm0.bin 、firm1.bin、secret_sector.bin (只有老3DS才需要) 、payload_stage1.bin、payload_stage2.bin和你自己的otp.bin/ k m1 V' w& @% j
然後進9.0系統的HBL自製啟動器運行SafeA9LHInstaller,按select鍵安裝
) ^4 c8 Z+ z( a# c* E+ b3 I! {5 t5 p f2 P
2)更新安裝(之前已經做好A9LH破解)
* Q6 `" t: H. ?- s* u" l" i/ ^將arm9loaderhax.bin(SafeA9LH)、a9lh資料夾(含payload_stage1.bin、payload_stage2.bin)複製到SD卡根目錄下,開機按select鍵安裝更新;( \. M1 T( v* I* z: V( d
更新完成後關機取出SD卡,刪除arm9loaderhax.bin,複製粘貼Luma3DS的arm9loaderhax.bin到SD根目錄下。6 v$ O' c% D8 L8 O. H6 f1 d/ P
注a:如果使用Luma3DS A9LH整合包,可以按X鍵開機直接運行A9LH版的SafeA9LHInstaller,這樣可略過上面步驟裡對arm9loaderhax.bin的全部操作
3 O8 j6 @& y) Y8 U1 r0 _; R注b:也可以在A9LH環境下完整安裝A9LH,a9lh資料夾要放的檔和初次安裝的檔一樣
9 o! p( }" L/ Z. W$ Q8 E$ _+ w$ V" S. [' R, U7 U
特別提醒:payload_stage1.bin和payload_stage2.bin必須是相匹配相容的,否則更新後可能變磚!!!; _: i* s" O5 M2 `
; v, i( L* ^/ `
aurora的screeninit+正常亮度版 e9 \' L9 f9 F9 A( G4 R
https://github.com/AuroraWright/arm9loaderhax1 m) v4 g" ]2 M: w- K
$ {( y; _9 E4 s1 A/ G. H9 Oastronautlevel2修改的screeninit+亮度=0版. p- L4 Z. n7 L. @$ k4 @
https://github.com/astronautlevel2/arm9loaderhax! C' p5 O: I' a+ Y
8 n( K3 d" T* E) eaurora的noscreeninit版,開機不閃屏、相容性不如screeninit版
( h" X* e; b- f6 S/ b8 @6 Ghttps://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit
0 B0 ~2 L4 Y5 m; \4 |" B" ~5 v- T: B0 K9 H& a3 a
1 O, J) ?$ v, K$ B( x2 F& S4 _3 jgbatemp原發佈貼4 [& [- {9 _/ Y o5 E2 Z' c
http://gbatemp.net/threads/safea9lhinstaller.419577/
4 r _; x* E) F8 l9 O& O, G! Y( y# Y9 J9 z, U0 d+ W1 X
. B& z/ f1 a! h; mLuma3DS v5.4整合包--A9LH專用
# A, I* Z+ s& K
% l4 W! j6 h* N* }8 J% b該整合包裡含Decrypt9 + EmuNAND9 + SafeA9LHInstaller;而且是完整包、建議刪掉對應的舊版檔,複製粘貼新檔到SD卡即可。: F( o$ x$ i D# d
8 I" O% _& V8 Q
SD卡檔目錄結構說明$ i) n/ ?7 @/ |" ~) x p @
SD:.* Q1 c2 B7 H/ S' U/ V( d$ |
│ arm9loaderhax.bin --Luma3DS A9LH * X" g4 n( i3 @ J) o
│
& ^ r2 y2 _4 q& }" N( L: T├─luma2 b5 T6 n+ l/ H& L% D
│ │ firmware.bin --10.2(NTR) FIRM;非NTR用戶可以直接刪掉該檔,Luma將載入CTRNAND的FIRM
) T% v, \0 S" i/ c5 Q* r│ │
$ D8 F+ [) `/ I& e8 t│ └─payloads3 R; c S5 ]1 B0 [- q
│ start_D9.bin --Decrypt9WIP
; J- E! V8 X3 ~' Z│ x_SafeA9LH.bin --SafeA9LHInstaller v1.5.2
0 b3 r6 l- c8 f. V' M2 `│ y_E9.bin --EmuNAND9
- k* K1 s3 [+ v6 S$ L7 ^│
. R7 s% O2 q* n: B, j' q" r6 b, I└─Decrypt9
5 e- I/ V% W( _5 s% I aeskeydb.bin --slot0x1BKeyX, slot0x18keyX, slot0x25KeyX
1 [3 r" M9 k+ b" |! q d9logo.bin
& M0 O4 X/ E5 b9 @# t8 o! `8 m" R. J
如果luma目錄下沒有config.bin(保存luma設置的檔),開機後將自動進Luma3DS的設置功能表(以後可以在系統啟動時按住Select鍵進入)。
1 Y& L! ^+ M H, N6 V3 @) j4 e
# Y( `& {) C* p5 u7 |% qLuma3DS設置菜單簡要說明:- c# @7 m5 z; G0 F( w' d# O! H
"Screen-init brightness: 4( ) 3( ) 2( ) 1( )" --四級亮度調整、1是最暗,僅限noscreeninit的A9LH用戶使用 : h: L1 n" x0 g1 w e1 {5 M7 j
"New 3DS CPU: Off( ) L2( ) Clock( ) L2+Clock( )" --N3DS提升CPU的頻率、開啟擴展的L2 Cache,有需要的可以選
( C" h! ], E0 p: ^' k"( ) Autoboot SysNAND" --自動啟動真實系統,有需要的選 8 w: j- r& \- c7 ^! U% V0 U J
"( ) SysNAND is updated (A9LH-only)" --更新的真實系統(僅限A9LH使用),有需要的可以選! P2 Y" f+ V$ t6 v# N8 S8 }1 O
"( ) Force A9LH detection" --強制A9LH檢測,選中的話9.0系統使用者使用非A9LH入口的CFW將強制從A9LH入口啟動,一般不用選9 i. @! p7 ]+ T
"( ) Use second EmuNAND as default" --SD卡有兩個虛擬系統時才用得到,一般不用選1 m, D4 [% Y, g7 t
"( ) Enable region/language emulation" --啟用區域/語言類比,有需要的可以選
r D; F3 F" ?" t6 r"( ) Show current NAND in System Settings" --在系統設置裡顯示NAND模式,例如"SysE"表示真實系統&使用首個虛擬系統的FIRM,有需要的可以選
0 y1 v7 _- l. s8 x: o"( ) Show GBA boot screen in patched AGB_FIRM" --運行GBAVC遊戲時顯示GBA開機畫面,出於相容性考慮一般不用選 . N1 x, ]+ I' ?5 l6 p5 l
"( ) Enable splash screen with no screen-init" --noscreeninit的A9LH使用者啟用開機畫面,一般不用選
$ K' T* {! L6 \$ y
# N. j6 l/ K4 A例如10.7的真實系統使用者,就要選中Autoboot SysNAND和SysNAND is updated (A9LH-only);NTR使用者還必須先在luma目錄下放好對應的firmware.bin;
. I+ i! y+ R; z) W f6 ?$ _如有保留虛擬系統,按L鍵開機進9.0虛擬系統(使用EmuNAND分區的FIRM,系統設置裡顯示Emu),按R鍵開機進9.0虛擬系統(SysNAND分區的FIRM,設置裡顯示EmuS)。
) i! S2 F" A/ L. S更多詳細說明請查看https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage。
( C) l; ?$ @: S# N( L! s, ]+ s( m6 i1 s
Luma3DS內置啟動管理器(boot loader),該整合包裡的payloads使用說明:
6 e0 j, p6 z5 s* D! s6 N按住Start鍵冷開機進入Decrypt9,按住Y鍵冷開機進入EmuNAND9,按住X鍵冷開機進入SafeA9LHInstaller。
5 Y; S8 t3 p. D: r( f, U( [1 y相對常用到的是D9(備份還原、加密解密)和GM9(全能檔案管理員),E9(格式化工具)和SafeA9LHInstaller(A9LH的安裝更新工具)較少使用。* z% X: g" }; B" _2 L& v& G
: z# n' T- s3 ?& u3 I" a e0 x8 Z
Luma3DS Loader快速鍵說明:
9 `6 ]! {- z4 \5 e6 rup, down, left, right, x, y不需要按L鍵組合;select、r、A需要按L+Select、L+R、L+A組合;B鍵被Luma佔用,不能再作為Loader的快速鍵。( [! E0 B3 ]/ D1 ]+ T% j
start鍵的payload檔可命名為start_name.bin,select鍵的可命名為select_name.bin,其它按鍵的使用方法也是類似的、例如r鍵的payload命名為r_name.bin。' A) m0 m) H0 h; Y
網盤裡有提供Uncart9、GodMode9等A9LH下的原生應用,可按上面描述改名後放在\luma\payloads目錄下使用。
+ k q7 z' @) Q; f3 M* w$ h
0 z% e! t5 L" V; E2 g e0 hGithub專案連結:- d) _/ S0 d% j, ]4 N
https://github.com/AuroraWright/Luma3DS4 h O6 U% x7 Q* f
$ i0 ]+ v# u( A* s7 t6 {& U
gbatemp發佈帖:2 T8 x3 O$ H3 [( P! w5 h- I
http://gbatemp.net/threads/luma3 ... om-firmware.411110// n& X& O4 C- s5 r, e i5 F9 h. T
& P1 d" Q" U) J- ?% J4 r
下載地址:4 e9 U+ A9 D7 m* ~
http://pan.baidu.com/s/1qYrHmWW裡02 Luma3DS\Luma3DS A9LH.zip r- V5 ^3 @* j& \! Y& `
老3DS的NTR用戶請下載度盤裡的NTRFIRMs.7z,解壓縮後替換luma目錄下的FIRM檔。 |
|