|
|
A9LH的技術細節在該帖3 V3 P" }* p* G0 ]) U
http://gbatemp.net/threads/arm9l ... -discussion.408537/7 G& p4 t9 T/ S# T' N( C) T
1 F& [0 W! n8 ]9 yA9LH的優點是:
! }' r9 E) B2 {# m' D6 K$ V冷開機開機只要8秒左右,100%的成功率;也沒有3D顯示bug,即不用盒蓋恢復3D功能;還可以交換ctrNAND後只使用最新版本的真實系統。 t1 W; v2 m* s0 ^ G& @
4 X5 w; k+ y. W: [6 C
A9LH環境下的原生應用有:Decrypt9(備份、還原,加密、解密)、EmuNAND9(格式化工具)、SafeA9LHInstaller(A9LH安裝更新工具)、Uncart(提取卡帶rom)、GodMode9(全能檔案管理員)等;之前要麼進HBL運行3dsx或是安裝cia禁用簽名後運行等,現在A9LH破解能讓上列應用按下電源鍵後瞬間就能用(即A9LH破解的許可權獲得更早也更高)。
& N& T( y' _; A6 V+ j: H4 d X+ ~7 K" X0 W% b$ |
要做a9lh破解,真實系統必須先降級到2.1.0並匯出OTP區域,下面有完整的教程和工具下載連結:3 F1 q- _7 s- c1 K
https://github.com/Plailect/Guide/wiki
4 E! l* W& @) j$ W6 @( q8 V0 [6 y( C7 h
SafeA9LHInstaller v1.5.24 J/ C0 R* ]2 f/ H4 s' R8 ^: j g
5 B/ ?. F2 ?2 ?/ F; d; h$ n/ |. r7 Y4 u這是Aurora發佈的a9lh破解的安裝&更新工具,更安全和方便使用。
+ P) m4 w* p; I5 j( L# s4 K m
/ y6 t0 T& \: [3 A2 t它可以不用編譯arm9loaderhax.3dsx,支持進HBL自製啟動器(NAND版本是9.0~9.2之間)安裝a9lh破解;/ m0 N) B3 u$ i: }$ z' }0 i0 c
也可以在a9lh下完整安裝或是更新安裝payload_stage1 & payload_stage2(stage0x5C000)。/ J( C) f- m/ p) i
# R" i; `2 x5 }! L/ B
+ [7 J Y( Q! h$ g. {
1)初次安裝需要複製3ds資料夾、a9lh資料夾和SafeA9LHInstaller.dat到SD卡根目錄下,
# d. H# s5 S- U4 s" \a9lh資料夾裡必須包含firm0.bin 、firm1.bin、secret_sector.bin (只有老3DS才需要) 、payload_stage1.bin、payload_stage2.bin和你自己的otp.bin! ]) }( o( R5 R8 ~: |5 N
然後進9.0系統的HBL自製啟動器運行SafeA9LHInstaller,按select鍵安裝& h5 V# v9 f: _5 l ?/ P# h! x
0 E. ?, ]+ A! H/ e) t8 L) U& f
2)更新安裝(之前已經做好A9LH破解)( T$ ?1 K( D$ N% q( N1 p
將arm9loaderhax.bin(SafeA9LH)、a9lh資料夾(含payload_stage1.bin、payload_stage2.bin)複製到SD卡根目錄下,開機按select鍵安裝更新;
2 v7 }0 a* s2 D9 p& L更新完成後關機取出SD卡,刪除arm9loaderhax.bin,複製粘貼Luma3DS的arm9loaderhax.bin到SD根目錄下。
7 u r' A! `" r, t- J! `" K注a:如果使用Luma3DS A9LH整合包,可以按X鍵開機直接運行A9LH版的SafeA9LHInstaller,這樣可略過上面步驟裡對arm9loaderhax.bin的全部操作
, t D/ B) X- G9 V. Z注b:也可以在A9LH環境下完整安裝A9LH,a9lh資料夾要放的檔和初次安裝的檔一樣
& C, i- P7 H% E) l/ u4 w. ?5 Y$ ?8 {4 [8 K
特別提醒:payload_stage1.bin和payload_stage2.bin必須是相匹配相容的,否則更新後可能變磚!!!
' n. w1 P# V# J' }6 _1 Y) s, K: W
p i5 _! a1 i6 ~2 E" b! b# V, i: Kaurora的screeninit+正常亮度版
]+ v v" u: phttps://github.com/AuroraWright/arm9loaderhax
' K) L* u8 P [7 t( X% w* ^/ s% u4 Z0 h; o) a6 \! H" ~
astronautlevel2修改的screeninit+亮度=0版
/ N; I; Q9 g. A) D! G3 m* Whttps://github.com/astronautlevel2/arm9loaderhax6 t1 D( r3 m$ U, c
, Y9 p- a: s8 T
aurora的noscreeninit版,開機不閃屏、相容性不如screeninit版
( a& o4 a2 g" [$ r4 qhttps://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit
6 z: h) L m7 Y. _1 A0 `
" s- m9 J, z- Q9 g' q- j' n5 J
/ Y! V; k) `; H$ W2 o" ]gbatemp原發佈貼. \5 F, B- Y/ e) V) x( d8 o2 O
http://gbatemp.net/threads/safea9lhinstaller.419577/4 `. @, E' @( z8 j+ }1 d) k% {! G
6 y& N% \6 K: m! P+ g3 v, g5 P6 S& ~4 r2 i6 Q" F" J' k9 |
Luma3DS v5.4整合包--A9LH專用
2 H5 H: `! k5 `6 Q9 z( \7 `/ \: F
2 q( ^9 z d, Z4 |$ l該整合包裡含Decrypt9 + EmuNAND9 + SafeA9LHInstaller;而且是完整包、建議刪掉對應的舊版檔,複製粘貼新檔到SD卡即可。
* W7 \4 B% u6 F$ @ a' b( ]9 z3 ]2 R
SD卡檔目錄結構說明
0 h& g& r/ e- I8 ^& CSD:.! j9 n7 O& Z/ `! o
│ arm9loaderhax.bin --Luma3DS A9LH k6 u" O7 ?9 j7 B2 z6 J
│
2 \3 c. W. w/ X) v, b├─luma
# b) {) d* j% t7 R│ │ firmware.bin --10.2(NTR) FIRM;非NTR用戶可以直接刪掉該檔,Luma將載入CTRNAND的FIRM
' E4 k" w. |; T* c$ H│ │
_- T! ~& c& ~) _8 [│ └─payloads
" d: B s8 P* }/ c8 U$ o│ start_D9.bin --Decrypt9WIP
9 o) E& P- i: H* Y% O+ i q│ x_SafeA9LH.bin --SafeA9LHInstaller v1.5.2
9 q) z$ U4 R! j# S│ y_E9.bin --EmuNAND9 / n6 w/ x# g- z7 q' F# G% J7 l
│ " L# P* |1 e" V" V5 q. H
└─Decrypt9
5 c, M3 O3 T- u5 ? aeskeydb.bin --slot0x1BKeyX, slot0x18keyX, slot0x25KeyX
( `& b7 v2 l3 Q; R1 X9 {$ V& ^2 r d9logo.bin
+ A7 ^7 _' @& q- j% a2 A6 T
. }4 ~+ E+ N& ^- H) g7 Y如果luma目錄下沒有config.bin(保存luma設置的檔),開機後將自動進Luma3DS的設置功能表(以後可以在系統啟動時按住Select鍵進入)。5 u' I) d1 z) x
4 M- S& L4 u3 y9 Z% ^3 g8 y9 sLuma3DS設置菜單簡要說明:
, E$ {4 s+ t& A6 g" [# N"Screen-init brightness: 4( ) 3( ) 2( ) 1( )" --四級亮度調整、1是最暗,僅限noscreeninit的A9LH用戶使用
. q+ b' D+ H" k, n$ M4 _"New 3DS CPU: Off( ) L2( ) Clock( ) L2+Clock( )" --N3DS提升CPU的頻率、開啟擴展的L2 Cache,有需要的可以選
. O- H* p5 U' K1 G* d4 j- n' T& V"( ) Autoboot SysNAND" --自動啟動真實系統,有需要的選 5 e% v L8 K2 A
"( ) SysNAND is updated (A9LH-only)" --更新的真實系統(僅限A9LH使用),有需要的可以選
( S. G+ f% a% r: \"( ) Force A9LH detection" --強制A9LH檢測,選中的話9.0系統使用者使用非A9LH入口的CFW將強制從A9LH入口啟動,一般不用選
2 W. Q9 p; ^4 x' Z"( ) Use second EmuNAND as default" --SD卡有兩個虛擬系統時才用得到,一般不用選. _8 F8 Q' x6 U1 k9 h
"( ) Enable region/language emulation" --啟用區域/語言類比,有需要的可以選
! y5 j4 U1 r0 }2 h, l1 S4 O1 T" }"( ) Show current NAND in System Settings" --在系統設置裡顯示NAND模式,例如"SysE"表示真實系統&使用首個虛擬系統的FIRM,有需要的可以選
4 b3 a6 A/ ]. }) Z"( ) Show GBA boot screen in patched AGB_FIRM" --運行GBAVC遊戲時顯示GBA開機畫面,出於相容性考慮一般不用選 & k2 _; E) ~. N f
"( ) Enable splash screen with no screen-init" --noscreeninit的A9LH使用者啟用開機畫面,一般不用選 ' N( H2 S9 H$ e4 c. y
& n* `( b6 `4 H C0 g' ?; |& J
例如10.7的真實系統使用者,就要選中Autoboot SysNAND和SysNAND is updated (A9LH-only);NTR使用者還必須先在luma目錄下放好對應的firmware.bin;
0 K4 L$ \% r9 I如有保留虛擬系統,按L鍵開機進9.0虛擬系統(使用EmuNAND分區的FIRM,系統設置裡顯示Emu),按R鍵開機進9.0虛擬系統(SysNAND分區的FIRM,設置裡顯示EmuS)。$ z/ D1 `3 }% f: H; T- Y
更多詳細說明請查看https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage。5 f; q: g) @: g. k& Z0 v
6 C9 s( h+ m8 f" j" o2 ELuma3DS內置啟動管理器(boot loader),該整合包裡的payloads使用說明:. l0 b3 T& E6 |+ n
按住Start鍵冷開機進入Decrypt9,按住Y鍵冷開機進入EmuNAND9,按住X鍵冷開機進入SafeA9LHInstaller。
1 c1 O: O o8 L) t3 y, r相對常用到的是D9(備份還原、加密解密)和GM9(全能檔案管理員),E9(格式化工具)和SafeA9LHInstaller(A9LH的安裝更新工具)較少使用。 F' U( ` u- J+ o( _) A
. w* F: u4 ]4 x, m& B& G0 eLuma3DS Loader快速鍵說明:
& L- q& [% U) ]up, down, left, right, x, y不需要按L鍵組合;select、r、A需要按L+Select、L+R、L+A組合;B鍵被Luma佔用,不能再作為Loader的快速鍵。8 s. U$ C3 h# g, U( {
start鍵的payload檔可命名為start_name.bin,select鍵的可命名為select_name.bin,其它按鍵的使用方法也是類似的、例如r鍵的payload命名為r_name.bin。 q6 M* @/ ?- A% b9 B V6 P
網盤裡有提供Uncart9、GodMode9等A9LH下的原生應用,可按上面描述改名後放在\luma\payloads目錄下使用。8 E# Y, l1 S& O: H( A3 k) h
' ^* K5 E( Y# A4 B; N9 c+ F
Github專案連結:% N5 z, E0 f/ A# N) f( R. T
https://github.com/AuroraWright/Luma3DS9 |. y$ U+ M; ]
; ~& U, X, N' l8 y
gbatemp發佈帖:
" q4 a3 k- E% y! [' xhttp://gbatemp.net/threads/luma3 ... om-firmware.411110/
- H' G$ A" z1 f& q7 m. i" T. F% }) W7 B% V# C- p: g/ r7 [
下載地址:" l: Z+ t9 c1 k2 x- m8 [' g& L
http://pan.baidu.com/s/1qYrHmWW裡02 Luma3DS\Luma3DS A9LH.zip , S' J! Z. m% @+ Z
老3DS的NTR用戶請下載度盤裡的NTRFIRMs.7z,解壓縮後替換luma目錄下的FIRM檔。 |
|