|
|
A9LH的技術細節在該帖
( u b* p2 c% Z* p, {/ x; khttp://gbatemp.net/threads/arm9l ... -discussion.408537/. v. z% \! ^( Z
4 J' e7 }: j* ~3 n- Y1 J; dA9LH的優點是:
1 \+ X6 C* y5 f2 _- K冷開機開機只要8秒左右,100%的成功率;也沒有3D顯示bug,即不用盒蓋恢復3D功能;還可以交換ctrNAND後只使用最新版本的真實系統。
8 J& J& \6 P" Y5 Y1 P% `" s) \0 w6 r) S1 v) @' g* p5 U# k
A9LH環境下的原生應用有:Decrypt9(備份、還原,加密、解密)、EmuNAND9(格式化工具)、SafeA9LHInstaller(A9LH安裝更新工具)、Uncart(提取卡帶rom)、GodMode9(全能檔案管理員)等;之前要麼進HBL運行3dsx或是安裝cia禁用簽名後運行等,現在A9LH破解能讓上列應用按下電源鍵後瞬間就能用(即A9LH破解的許可權獲得更早也更高)。5 Z2 q2 c( @1 U ]) ^ \8 H
: j/ C5 l: l8 v9 s/ f; ~8 }5 y u要做a9lh破解,真實系統必須先降級到2.1.0並匯出OTP區域,下面有完整的教程和工具下載連結:
4 t: O) N/ s) \/ O- G# J' R7 h3 b8 bhttps://github.com/Plailect/Guide/wiki( }, S9 Y: |+ _" a y- J- X' N
$ N) v k& }- I1 s
SafeA9LHInstaller v1.5.2
! U6 A4 e: N: f9 e7 x: e9 w. p; h6 G! T# P$ O
這是Aurora發佈的a9lh破解的安裝&更新工具,更安全和方便使用。3 }% R3 ^/ a( V2 u
6 L3 n& [7 R+ N5 f( C* P$ X
它可以不用編譯arm9loaderhax.3dsx,支持進HBL自製啟動器(NAND版本是9.0~9.2之間)安裝a9lh破解;2 y: w7 m$ L3 [, A2 \
也可以在a9lh下完整安裝或是更新安裝payload_stage1 & payload_stage2(stage0x5C000)。" R; g& X( ?0 Q: [
9 f) P8 K4 ?3 g+ F6 m( J4 K
* B* R/ q& p3 E3 n1)初次安裝需要複製3ds資料夾、a9lh資料夾和SafeA9LHInstaller.dat到SD卡根目錄下,( K7 z# \9 l, z9 \4 b: | I4 l
a9lh資料夾裡必須包含firm0.bin 、firm1.bin、secret_sector.bin (只有老3DS才需要) 、payload_stage1.bin、payload_stage2.bin和你自己的otp.bin5 t% b% v9 a. n
然後進9.0系統的HBL自製啟動器運行SafeA9LHInstaller,按select鍵安裝% X- H& s9 J( \% i# H2 x4 A7 U
4 Y! S+ p3 ?' c6 T4 e+ N/ p0 v. t
2)更新安裝(之前已經做好A9LH破解)
`! X+ e" A, P) d: w. n將arm9loaderhax.bin(SafeA9LH)、a9lh資料夾(含payload_stage1.bin、payload_stage2.bin)複製到SD卡根目錄下,開機按select鍵安裝更新;
0 X2 V( |! G' E) v更新完成後關機取出SD卡,刪除arm9loaderhax.bin,複製粘貼Luma3DS的arm9loaderhax.bin到SD根目錄下。+ R5 ?8 [6 L2 n: G, W: e6 o1 }
注a:如果使用Luma3DS A9LH整合包,可以按X鍵開機直接運行A9LH版的SafeA9LHInstaller,這樣可略過上面步驟裡對arm9loaderhax.bin的全部操作4 Y+ u: }" M' |9 P% r$ B" x9 J: g
注b:也可以在A9LH環境下完整安裝A9LH,a9lh資料夾要放的檔和初次安裝的檔一樣
2 j3 q0 X/ }6 T. a# m* e
( G$ M" I/ I" D R1 d特別提醒:payload_stage1.bin和payload_stage2.bin必須是相匹配相容的,否則更新後可能變磚!!!
# G0 }/ ?2 u; T9 x2 Z! s# y1 m' N1 i1 M8 {9 D9 r: Z9 R& C3 x
aurora的screeninit+正常亮度版
% u" \" f; {# R6 M8 s0 chttps://github.com/AuroraWright/arm9loaderhax
- O- ? ^$ f# H8 p* v. z7 { V, l0 E* R) G" b* ~& O
astronautlevel2修改的screeninit+亮度=0版6 d1 s. y3 v$ e( i3 o
https://github.com/astronautlevel2/arm9loaderhax
4 \! u7 t- X; O+ _2 m$ t" t* [% G" b
aurora的noscreeninit版,開機不閃屏、相容性不如screeninit版3 c1 y7 m+ O: |
https://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit
. G0 q) j$ E) M4 ~
. ?2 Y( _" j% ~6 a) E5 w% H* }3 S! r' h( j# H; t- t8 W
gbatemp原發佈貼+ F) @4 R3 b$ _; G/ E8 X
http://gbatemp.net/threads/safea9lhinstaller.419577/
, T9 L% I: R3 H% b
3 Q0 ^; K/ t) Z& B' A7 @8 |& K1 B5 v( G; ~, T' d( |9 t0 L k
Luma3DS v5.4整合包--A9LH專用" |( r |2 E Y J. f0 q
, T1 H5 S+ z! a$ g- o* z3 j該整合包裡含Decrypt9 + EmuNAND9 + SafeA9LHInstaller;而且是完整包、建議刪掉對應的舊版檔,複製粘貼新檔到SD卡即可。3 z" d1 ^! ]$ f, p( E
" m3 a9 W! |- D# _SD卡檔目錄結構說明9 A7 j8 O6 K- M/ [" E8 _
SD:./ o( H2 h- H9 T/ J' R( y1 I8 L
│ arm9loaderhax.bin --Luma3DS A9LH 9 n2 s/ X( w2 H- M" }. C
│
7 c+ z, v$ u/ {' S; F5 c├─luma) u" m7 T/ B2 F# i+ ]0 X$ d' ?
│ │ firmware.bin --10.2(NTR) FIRM;非NTR用戶可以直接刪掉該檔,Luma將載入CTRNAND的FIRM 6 p* ^7 W3 V, V
│ │
) c2 I9 C% J$ T, `7 i$ E; o7 i│ └─payloads
9 S5 Z' w/ s0 u3 {" O2 B4 r│ start_D9.bin --Decrypt9WIP 4 l+ z6 G. \& `: ] ?
│ x_SafeA9LH.bin --SafeA9LHInstaller v1.5.2& x8 _! p9 A# a0 X9 O0 R
│ y_E9.bin --EmuNAND9
4 A( F# d* I* @/ f. V│ / e6 Q# L& U$ M5 n, \
└─Decrypt9
( M0 F% I3 |# _ aeskeydb.bin --slot0x1BKeyX, slot0x18keyX, slot0x25KeyX
/ j8 ^7 l, }9 f C3 P d9logo.bin
* N P5 V9 @- C. s$ W7 w* O( V8 L* i& S7 E
如果luma目錄下沒有config.bin(保存luma設置的檔),開機後將自動進Luma3DS的設置功能表(以後可以在系統啟動時按住Select鍵進入)。
" g0 p- P+ M( P3 j" {2 |* K! V# L7 l
Luma3DS設置菜單簡要說明:6 E0 E5 h Q! k" G
"Screen-init brightness: 4( ) 3( ) 2( ) 1( )" --四級亮度調整、1是最暗,僅限noscreeninit的A9LH用戶使用 2 P( t7 E9 F% b" v! ?( S: c1 S
"New 3DS CPU: Off( ) L2( ) Clock( ) L2+Clock( )" --N3DS提升CPU的頻率、開啟擴展的L2 Cache,有需要的可以選
2 l1 _0 B; r+ ^- ^! A: v6 {"( ) Autoboot SysNAND" --自動啟動真實系統,有需要的選
) X% J7 c, i( U' V4 G" Y* H/ u$ P+ x"( ) SysNAND is updated (A9LH-only)" --更新的真實系統(僅限A9LH使用),有需要的可以選" \& C$ K- N: {6 x- b
"( ) Force A9LH detection" --強制A9LH檢測,選中的話9.0系統使用者使用非A9LH入口的CFW將強制從A9LH入口啟動,一般不用選+ A* g; `4 {9 f; D: m- z
"( ) Use second EmuNAND as default" --SD卡有兩個虛擬系統時才用得到,一般不用選
( w- {1 u8 A% J"( ) Enable region/language emulation" --啟用區域/語言類比,有需要的可以選+ U- w9 G9 Y# H
"( ) Show current NAND in System Settings" --在系統設置裡顯示NAND模式,例如"SysE"表示真實系統&使用首個虛擬系統的FIRM,有需要的可以選 + L" F# Q9 A0 i0 w6 k
"( ) Show GBA boot screen in patched AGB_FIRM" --運行GBAVC遊戲時顯示GBA開機畫面,出於相容性考慮一般不用選 6 j& M! ]! J7 g2 V, v/ m( p7 z$ |
"( ) Enable splash screen with no screen-init" --noscreeninit的A9LH使用者啟用開機畫面,一般不用選
/ w0 t- A" }" l p7 q
9 E/ e* b+ N3 }9 V例如10.7的真實系統使用者,就要選中Autoboot SysNAND和SysNAND is updated (A9LH-only);NTR使用者還必須先在luma目錄下放好對應的firmware.bin;- K4 T3 b( n7 p& D$ L1 V4 J
如有保留虛擬系統,按L鍵開機進9.0虛擬系統(使用EmuNAND分區的FIRM,系統設置裡顯示Emu),按R鍵開機進9.0虛擬系統(SysNAND分區的FIRM,設置裡顯示EmuS)。8 O* E; H R. z7 c
更多詳細說明請查看https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage。
2 z$ e0 i7 n/ P3 X+ d' A# S2 k D1 s1 E0 K0 \9 K
Luma3DS內置啟動管理器(boot loader),該整合包裡的payloads使用說明:, b1 J. p! S, P( D7 [, v
按住Start鍵冷開機進入Decrypt9,按住Y鍵冷開機進入EmuNAND9,按住X鍵冷開機進入SafeA9LHInstaller。
# _% [# }; u% q2 G( u; Z相對常用到的是D9(備份還原、加密解密)和GM9(全能檔案管理員),E9(格式化工具)和SafeA9LHInstaller(A9LH的安裝更新工具)較少使用。3 J# i( S' l4 @" G F
' J) h$ t, V5 a1 d, {5 v/ C
Luma3DS Loader快速鍵說明:
8 R* `7 M& n. S. ~up, down, left, right, x, y不需要按L鍵組合;select、r、A需要按L+Select、L+R、L+A組合;B鍵被Luma佔用,不能再作為Loader的快速鍵。
& v- `2 t# b$ A( c( hstart鍵的payload檔可命名為start_name.bin,select鍵的可命名為select_name.bin,其它按鍵的使用方法也是類似的、例如r鍵的payload命名為r_name.bin。
6 J1 Z! K: n2 ^5 K$ T網盤裡有提供Uncart9、GodMode9等A9LH下的原生應用,可按上面描述改名後放在\luma\payloads目錄下使用。
% M8 a4 N9 c2 B+ {' b - W0 b7 \' `& y" O0 T0 k
Github專案連結:, R8 }2 H+ R4 u: ^* g/ |, V4 Q
https://github.com/AuroraWright/Luma3DS0 ^: E' l3 H* H. V/ {7 E- V
, o2 U# ` A+ d
gbatemp發佈帖:
3 n* _4 N: R$ O' ?9 O0 I( Dhttp://gbatemp.net/threads/luma3 ... om-firmware.411110// x1 F3 {+ G: J1 E; c8 @
* j f4 T4 O- s$ C& ?1 H% j p下載地址:
2 T) b, |4 b0 x. @http://pan.baidu.com/s/1qYrHmWW裡02 Luma3DS\Luma3DS A9LH.zip
( j0 v) w8 T0 ^* z老3DS的NTR用戶請下載度盤裡的NTRFIRMs.7z,解壓縮後替換luma目錄下的FIRM檔。 |
|