|
|
A9LH的技術細節在該帖/ O/ ~0 P- ]& W3 o4 }
http://gbatemp.net/threads/arm9l ... -discussion.408537/; _ @9 |; d# O, Z
: c8 y5 M0 R- g- hA9LH的優點是:
. y& w( _0 G- v7 g3 q _4 B冷開機開機只要8秒左右,100%的成功率;也沒有3D顯示bug,即不用盒蓋恢復3D功能;還可以交換ctrNAND後只使用最新版本的真實系統。) }: ^/ ^: \+ Z
4 h- E& m0 ^ q
A9LH環境下的原生應用有:Decrypt9(備份、還原,加密、解密)、EmuNAND9(格式化工具)、SafeA9LHInstaller(A9LH安裝更新工具)、Uncart(提取卡帶rom)、GodMode9(全能檔案管理員)等;之前要麼進HBL運行3dsx或是安裝cia禁用簽名後運行等,現在A9LH破解能讓上列應用按下電源鍵後瞬間就能用(即A9LH破解的許可權獲得更早也更高)。
, e* N7 _1 B" h! g `
' f; J" R8 R+ x/ j要做a9lh破解,真實系統必須先降級到2.1.0並匯出OTP區域,下面有完整的教程和工具下載連結:
0 l" B, ]! }, L! I3 ]. b- z8 Qhttps://github.com/Plailect/Guide/wiki6 q3 f, `# c- X. B5 p; Y7 s3 t
. k" N& M* _5 G' G- `# N2 u/ lSafeA9LHInstaller v1.5.2. ~% a/ [" b- _( U7 s* P! p8 e; Z
+ ~7 p, w: B* w這是Aurora發佈的a9lh破解的安裝&更新工具,更安全和方便使用。+ v3 Z7 Z3 a/ e/ ]2 O6 a- b
6 Z5 k+ E4 g4 ~! r它可以不用編譯arm9loaderhax.3dsx,支持進HBL自製啟動器(NAND版本是9.0~9.2之間)安裝a9lh破解;
# R) z& c( h7 N' K" E也可以在a9lh下完整安裝或是更新安裝payload_stage1 & payload_stage2(stage0x5C000)。4 T% d9 @3 t$ Y: ?- a; `
, Z1 _7 D4 v: H* y' U9 t" K9 p/ V5 ^( b) r* y8 e
1)初次安裝需要複製3ds資料夾、a9lh資料夾和SafeA9LHInstaller.dat到SD卡根目錄下,
' k0 M- a2 H9 A% v8 {7 z6 Ha9lh資料夾裡必須包含firm0.bin 、firm1.bin、secret_sector.bin (只有老3DS才需要) 、payload_stage1.bin、payload_stage2.bin和你自己的otp.bin
5 E$ [( S$ l/ `1 a5 R# N3 t2 o然後進9.0系統的HBL自製啟動器運行SafeA9LHInstaller,按select鍵安裝* q; L% R: D* i# O$ S/ I. r
2 f2 p+ ~0 W* X
2)更新安裝(之前已經做好A9LH破解)
, b& i( H5 U! {4 ]6 D將arm9loaderhax.bin(SafeA9LH)、a9lh資料夾(含payload_stage1.bin、payload_stage2.bin)複製到SD卡根目錄下,開機按select鍵安裝更新;2 I7 u2 h; H7 f) v
更新完成後關機取出SD卡,刪除arm9loaderhax.bin,複製粘貼Luma3DS的arm9loaderhax.bin到SD根目錄下。- M: | w9 Q. S/ j( |
注a:如果使用Luma3DS A9LH整合包,可以按X鍵開機直接運行A9LH版的SafeA9LHInstaller,這樣可略過上面步驟裡對arm9loaderhax.bin的全部操作
1 J% M2 r b, p3 k8 `$ }: p" Z注b:也可以在A9LH環境下完整安裝A9LH,a9lh資料夾要放的檔和初次安裝的檔一樣* \: h1 H. \! D& J$ S+ O. F! ]% c
4 k0 S- ?$ H- W5 A7 |
特別提醒:payload_stage1.bin和payload_stage2.bin必須是相匹配相容的,否則更新後可能變磚!!!
: H4 Z# _3 l9 M/ D1 V) I7 n3 i { O) v( c- ~
aurora的screeninit+正常亮度版! X& t. r5 f, P
https://github.com/AuroraWright/arm9loaderhax
/ I1 T- u+ H, ~8 m. v( V$ y1 t" \* u
astronautlevel2修改的screeninit+亮度=0版
! i% |% b7 g' O! V khttps://github.com/astronautlevel2/arm9loaderhax9 ?$ z; p" _9 z
& k t7 _4 V8 z. a2 _0 C9 Naurora的noscreeninit版,開機不閃屏、相容性不如screeninit版
5 \, Z4 a' M& P; _3 zhttps://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit) W) T4 M5 h% P; d* C) I# K
$ {, |! z- e9 @' t' [6 q- x
/ c6 |3 g( k* X# Y$ ^- X
gbatemp原發佈貼, y+ M, `' |0 l
http://gbatemp.net/threads/safea9lhinstaller.419577/2 o& e. P) ?( R3 k
' a- ~1 U$ m B9 P) X7 z( J; I8 k& ~, C! A1 D
Luma3DS v5.4整合包--A9LH專用
! W& k+ x$ @9 a! U: n% I5 H9 q6 J1 k8 _3 y, }
該整合包裡含Decrypt9 + EmuNAND9 + SafeA9LHInstaller;而且是完整包、建議刪掉對應的舊版檔,複製粘貼新檔到SD卡即可。8 g- h) ?+ `* m6 O0 s' U* W8 C9 a
- E; F/ n' p7 }' MSD卡檔目錄結構說明" l8 s# A' r+ j% ]' `
SD:.$ {9 m8 W( p$ G( x
│ arm9loaderhax.bin --Luma3DS A9LH ' {% C: k: y/ K
│
7 y. C/ C$ t8 y J0 R├─luma
- w/ I: J; C* X2 g4 r│ │ firmware.bin --10.2(NTR) FIRM;非NTR用戶可以直接刪掉該檔,Luma將載入CTRNAND的FIRM ; @6 j" k& }9 i1 o6 c6 s
│ │
; [5 d- s) V0 i4 ~8 q│ └─payloads( S# N7 r3 N8 o+ P8 J7 M
│ start_D9.bin --Decrypt9WIP
( m/ x% E$ \: q. Y; w: S9 J│ x_SafeA9LH.bin --SafeA9LHInstaller v1.5.2
" t2 s3 v ~/ G+ U" }4 B3 o│ y_E9.bin --EmuNAND9
7 a; e6 L0 u7 r0 `9 n│
( a& H' H' B$ {% |, C└─Decrypt9
+ L- C' A! o+ u aeskeydb.bin --slot0x1BKeyX, slot0x18keyX, slot0x25KeyX9 P( A2 m3 ]7 n( z) A& P
d9logo.bin
# Q' |% H& v6 g: o
+ g& n9 Z; `5 ^; }9 `/ j如果luma目錄下沒有config.bin(保存luma設置的檔),開機後將自動進Luma3DS的設置功能表(以後可以在系統啟動時按住Select鍵進入)。
& K# x4 S! u" ?/ H3 ?- X
& U/ V6 Q7 q& r( V1 [( q( `' ]) aLuma3DS設置菜單簡要說明:
. v t: Y" g7 N& |) L* h' Y"Screen-init brightness: 4( ) 3( ) 2( ) 1( )" --四級亮度調整、1是最暗,僅限noscreeninit的A9LH用戶使用
% s5 `5 ]) }3 \ ~- L9 N0 ?! ^"New 3DS CPU: Off( ) L2( ) Clock( ) L2+Clock( )" --N3DS提升CPU的頻率、開啟擴展的L2 Cache,有需要的可以選
/ x# }. [" z$ r5 U4 I1 L" E"( ) Autoboot SysNAND" --自動啟動真實系統,有需要的選 . O6 u/ U% C% N+ s
"( ) SysNAND is updated (A9LH-only)" --更新的真實系統(僅限A9LH使用),有需要的可以選& m8 m3 D. w/ a! W+ H1 @3 v0 M
"( ) Force A9LH detection" --強制A9LH檢測,選中的話9.0系統使用者使用非A9LH入口的CFW將強制從A9LH入口啟動,一般不用選
( f8 A1 k6 m) v) |"( ) Use second EmuNAND as default" --SD卡有兩個虛擬系統時才用得到,一般不用選- F( ?, X/ E1 [. [/ ^" e+ ]! ]
"( ) Enable region/language emulation" --啟用區域/語言類比,有需要的可以選
( z W+ n$ m+ n* Y; e"( ) Show current NAND in System Settings" --在系統設置裡顯示NAND模式,例如"SysE"表示真實系統&使用首個虛擬系統的FIRM,有需要的可以選 & q8 X- X0 P$ \" {# m/ d4 @9 P& E
"( ) Show GBA boot screen in patched AGB_FIRM" --運行GBAVC遊戲時顯示GBA開機畫面,出於相容性考慮一般不用選 % c& J: z8 j2 c! t' [/ l
"( ) Enable splash screen with no screen-init" --noscreeninit的A9LH使用者啟用開機畫面,一般不用選
# Y0 u% T) f0 _% t
5 L. i c' w) d例如10.7的真實系統使用者,就要選中Autoboot SysNAND和SysNAND is updated (A9LH-only);NTR使用者還必須先在luma目錄下放好對應的firmware.bin;4 c0 Y! t8 q9 @) A, M2 o5 R! M
如有保留虛擬系統,按L鍵開機進9.0虛擬系統(使用EmuNAND分區的FIRM,系統設置裡顯示Emu),按R鍵開機進9.0虛擬系統(SysNAND分區的FIRM,設置裡顯示EmuS)。
7 M+ i6 Z1 ]6 o/ X更多詳細說明請查看https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage。; F. n; L9 K; P$ C' o0 O
. [% S5 T! B7 u3 ?
Luma3DS內置啟動管理器(boot loader),該整合包裡的payloads使用說明:
- e' m) n6 k6 J5 i8 h按住Start鍵冷開機進入Decrypt9,按住Y鍵冷開機進入EmuNAND9,按住X鍵冷開機進入SafeA9LHInstaller。! l5 Q. O% w& o
相對常用到的是D9(備份還原、加密解密)和GM9(全能檔案管理員),E9(格式化工具)和SafeA9LHInstaller(A9LH的安裝更新工具)較少使用。1 ^' N. @% A$ Y- k
, I; q+ J E1 O. B7 s. [0 L! X
Luma3DS Loader快速鍵說明: b! W0 i. [, {/ r g: `
up, down, left, right, x, y不需要按L鍵組合;select、r、A需要按L+Select、L+R、L+A組合;B鍵被Luma佔用,不能再作為Loader的快速鍵。
7 o1 X8 s- S$ Lstart鍵的payload檔可命名為start_name.bin,select鍵的可命名為select_name.bin,其它按鍵的使用方法也是類似的、例如r鍵的payload命名為r_name.bin。
. ^% |; p, R* y5 E% j5 R& F網盤裡有提供Uncart9、GodMode9等A9LH下的原生應用,可按上面描述改名後放在\luma\payloads目錄下使用。7 e! a. U p1 {) l5 ~7 {
+ |8 R! e$ C6 vGithub專案連結:# v) k! f1 x6 \+ O& ]
https://github.com/AuroraWright/Luma3DS- \, ?8 F0 P* }# m ?. k5 V( w
) r$ j0 }& p: {- e0 y
gbatemp發佈帖:4 _& i2 g8 C3 v* Y/ r, R6 _
http://gbatemp.net/threads/luma3 ... om-firmware.411110/' g9 y8 V6 K1 B+ p
6 m/ B4 B! z+ s3 E( e6 y% R' P; M
下載地址:' S# R9 Y x' ]0 J
http://pan.baidu.com/s/1qYrHmWW裡02 Luma3DS\Luma3DS A9LH.zip % S% D/ u. a+ b9 o7 ~
老3DS的NTR用戶請下載度盤裡的NTRFIRMs.7z,解壓縮後替換luma目錄下的FIRM檔。 |
|