|
|
A9LH的技術細節在該帖
: p, L8 k% R: d3 Shttp://gbatemp.net/threads/arm9l ... -discussion.408537/; T* A+ G: {- {) ~+ n4 K
! e5 ?; ?0 }9 J2 `/ p8 d% V
A9LH的優點是:
, [8 E" ^- V+ B3 h. D) A4 T t冷開機開機只要8秒左右,100%的成功率;也沒有3D顯示bug,即不用盒蓋恢復3D功能;還可以交換ctrNAND後只使用最新版本的真實系統。
: _8 k/ p) D. @8 L) _" w4 ~# }# Q/ }! `+ e' m& {
A9LH環境下的原生應用有:Decrypt9(備份、還原,加密、解密)、EmuNAND9(格式化工具)、SafeA9LHInstaller(A9LH安裝更新工具)、Uncart(提取卡帶rom)、GodMode9(全能檔案管理員)等;之前要麼進HBL運行3dsx或是安裝cia禁用簽名後運行等,現在A9LH破解能讓上列應用按下電源鍵後瞬間就能用(即A9LH破解的許可權獲得更早也更高)。0 y" [: w2 @3 s
0 B$ L" P) B! G) @
要做a9lh破解,真實系統必須先降級到2.1.0並匯出OTP區域,下面有完整的教程和工具下載連結:
+ W/ p, X% P" Lhttps://github.com/Plailect/Guide/wiki
% @- D7 L t4 V" k0 g) J' f+ r, t3 i! |7 r I7 X+ |
SafeA9LHInstaller v1.5.2: i7 S2 L/ C4 m0 O1 E
& t; Q6 X- o4 D$ j
這是Aurora發佈的a9lh破解的安裝&更新工具,更安全和方便使用。* @: h' u6 c: d+ c3 i, H, R
$ t' M5 x# B2 {) v+ E) n g0 }4 z
它可以不用編譯arm9loaderhax.3dsx,支持進HBL自製啟動器(NAND版本是9.0~9.2之間)安裝a9lh破解;" `4 e9 L* Y# Q: G* h
也可以在a9lh下完整安裝或是更新安裝payload_stage1 & payload_stage2(stage0x5C000)。
% n3 b# e7 I, X) B. g% S2 \% I/ ]; U+ H4 b
! L' Y& o0 c. X
1)初次安裝需要複製3ds資料夾、a9lh資料夾和SafeA9LHInstaller.dat到SD卡根目錄下,* |3 I$ b7 H; }" l) m
a9lh資料夾裡必須包含firm0.bin 、firm1.bin、secret_sector.bin (只有老3DS才需要) 、payload_stage1.bin、payload_stage2.bin和你自己的otp.bin! }7 g; H( l) Y5 p% T" h x
然後進9.0系統的HBL自製啟動器運行SafeA9LHInstaller,按select鍵安裝
- M& y0 m0 S1 ?4 y* @+ ^% @9 ^( M2 ^7 c* [, V
2)更新安裝(之前已經做好A9LH破解)
7 U' w0 b# K/ x2 \2 @2 K" M2 I將arm9loaderhax.bin(SafeA9LH)、a9lh資料夾(含payload_stage1.bin、payload_stage2.bin)複製到SD卡根目錄下,開機按select鍵安裝更新;- s/ R! {* Z: W; L
更新完成後關機取出SD卡,刪除arm9loaderhax.bin,複製粘貼Luma3DS的arm9loaderhax.bin到SD根目錄下。7 @3 z4 P6 ]. e) ]
注a:如果使用Luma3DS A9LH整合包,可以按X鍵開機直接運行A9LH版的SafeA9LHInstaller,這樣可略過上面步驟裡對arm9loaderhax.bin的全部操作; v" W' D9 \6 d1 g6 t9 Y
注b:也可以在A9LH環境下完整安裝A9LH,a9lh資料夾要放的檔和初次安裝的檔一樣
& m5 x' @8 ^7 U/ B9 ^
) W& B1 g: J' ` w2 Q0 i8 n( v9 W特別提醒:payload_stage1.bin和payload_stage2.bin必須是相匹配相容的,否則更新後可能變磚!!!
A, v. @0 C! G, N9 }) T# z( F" m2 x0 @' r* A" I
aurora的screeninit+正常亮度版
+ l1 z5 F. D) q! |4 f# x$ f3 R, u, Hhttps://github.com/AuroraWright/arm9loaderhax8 Q8 s( {: {+ v2 s, u$ \
6 g7 r2 R7 i9 F' `astronautlevel2修改的screeninit+亮度=0版7 N, T1 J2 e Q- `1 W
https://github.com/astronautlevel2/arm9loaderhax
' x- d# U3 b+ j3 g7 h- A% g* A% t$ h/ u3 R
aurora的noscreeninit版,開機不閃屏、相容性不如screeninit版7 g2 z9 Y4 c! e2 h1 b1 |1 a4 ~
https://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit+ s4 b6 Q! d3 [) S& U5 W
, ?' f& |- D% Z" C5 I0 L3 N) M
y' A4 y9 d# R# i0 k4 D1 F! j3 M4 a) _gbatemp原發佈貼
. o; i. w. u! G3 `http://gbatemp.net/threads/safea9lhinstaller.419577/( i/ p+ Z$ H4 n) k' e1 S
5 T# w: b+ V. U/ ^: K4 j% s# ]# R! c! Z s2 X
Luma3DS v5.4整合包--A9LH專用& x D+ W/ ]4 L7 x
5 {$ F+ L. F6 N$ G/ J該整合包裡含Decrypt9 + EmuNAND9 + SafeA9LHInstaller;而且是完整包、建議刪掉對應的舊版檔,複製粘貼新檔到SD卡即可。
- h/ C1 d9 y. i# J/ q9 _) p
' E- E9 L3 o1 t& ^2 XSD卡檔目錄結構說明
1 G* \5 M/ T- _SD:.) ` f% m& I7 l d
│ arm9loaderhax.bin --Luma3DS A9LH 0 o. y, C. z! z6 |$ H& Y
│ 7 [( R# e }$ B4 @/ c2 `+ f
├─luma
: R, J g$ N' Q2 P│ │ firmware.bin --10.2(NTR) FIRM;非NTR用戶可以直接刪掉該檔,Luma將載入CTRNAND的FIRM x% I1 I& ~) a. k9 z
│ │ 2 n& l+ S7 `) T; o* R
│ └─payloads7 z0 _5 l1 e1 c" H* [, H3 k
│ start_D9.bin --Decrypt9WIP ) z9 k3 a+ y' e; B; Z Q( d4 z$ Z
│ x_SafeA9LH.bin --SafeA9LHInstaller v1.5.29 L4 Q1 |: O5 _: ~1 j' m, R: E
│ y_E9.bin --EmuNAND9 " z o! F6 F# ]$ e; _ K# J
│
$ F* Y9 o8 o. @5 R& `; z3 H% n3 \0 D└─Decrypt96 ^& ~. F6 w: D
aeskeydb.bin --slot0x1BKeyX, slot0x18keyX, slot0x25KeyX' e7 b: |: V& X# C+ @; D! H6 m
d9logo.bin
5 a" o5 l9 Q9 Z4 U' g3 c
* w! A; [2 u; I. b. z; L3 b如果luma目錄下沒有config.bin(保存luma設置的檔),開機後將自動進Luma3DS的設置功能表(以後可以在系統啟動時按住Select鍵進入)。+ K9 j( F; |" w8 `7 [' o
3 H& L6 X8 R: o$ n3 T( LLuma3DS設置菜單簡要說明:5 y) |$ P/ |0 ~- f3 N O% X/ G
"Screen-init brightness: 4( ) 3( ) 2( ) 1( )" --四級亮度調整、1是最暗,僅限noscreeninit的A9LH用戶使用 / x$ g! c' S8 h% ^) {& U" G. ]
"New 3DS CPU: Off( ) L2( ) Clock( ) L2+Clock( )" --N3DS提升CPU的頻率、開啟擴展的L2 Cache,有需要的可以選 % A) ?( d# R; ~6 Y' Z' ]" i* ^
"( ) Autoboot SysNAND" --自動啟動真實系統,有需要的選 & N7 E7 @. p1 A9 @
"( ) SysNAND is updated (A9LH-only)" --更新的真實系統(僅限A9LH使用),有需要的可以選- x/ W2 J) K9 t7 R. X
"( ) Force A9LH detection" --強制A9LH檢測,選中的話9.0系統使用者使用非A9LH入口的CFW將強制從A9LH入口啟動,一般不用選
& h. |, P8 L o* t) ["( ) Use second EmuNAND as default" --SD卡有兩個虛擬系統時才用得到,一般不用選$ D" B5 b' K0 F8 a! G
"( ) Enable region/language emulation" --啟用區域/語言類比,有需要的可以選" d3 f- u% F. R
"( ) Show current NAND in System Settings" --在系統設置裡顯示NAND模式,例如"SysE"表示真實系統&使用首個虛擬系統的FIRM,有需要的可以選
1 C' }4 Q: l1 r: C# R"( ) Show GBA boot screen in patched AGB_FIRM" --運行GBAVC遊戲時顯示GBA開機畫面,出於相容性考慮一般不用選
; M' o: }7 L$ i2 e! Y) z"( ) Enable splash screen with no screen-init" --noscreeninit的A9LH使用者啟用開機畫面,一般不用選
3 N4 T- K+ t( F8 \. Z
% A4 ~* ]. L' b2 c. N5 A5 {$ e" O例如10.7的真實系統使用者,就要選中Autoboot SysNAND和SysNAND is updated (A9LH-only);NTR使用者還必須先在luma目錄下放好對應的firmware.bin;2 R9 @2 `$ m8 m) e
如有保留虛擬系統,按L鍵開機進9.0虛擬系統(使用EmuNAND分區的FIRM,系統設置裡顯示Emu),按R鍵開機進9.0虛擬系統(SysNAND分區的FIRM,設置裡顯示EmuS)。
: z* W# D6 L t' r$ J更多詳細說明請查看https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage。
1 m H6 c4 N8 }$ ?5 A3 Y
r+ y" g( N$ A# m# TLuma3DS內置啟動管理器(boot loader),該整合包裡的payloads使用說明:
6 g1 ~1 O9 Y1 z6 C* g* }, ^按住Start鍵冷開機進入Decrypt9,按住Y鍵冷開機進入EmuNAND9,按住X鍵冷開機進入SafeA9LHInstaller。7 h; P- I5 y6 E+ ^& l9 n* B7 Y% w
相對常用到的是D9(備份還原、加密解密)和GM9(全能檔案管理員),E9(格式化工具)和SafeA9LHInstaller(A9LH的安裝更新工具)較少使用。
" b; U. p* o. n+ D' g5 y6 `* I# f" e; |5 B$ ?& D. J
Luma3DS Loader快速鍵說明:% D1 a& S" c) j% I' d& g% u1 c& S; M" A
up, down, left, right, x, y不需要按L鍵組合;select、r、A需要按L+Select、L+R、L+A組合;B鍵被Luma佔用,不能再作為Loader的快速鍵。
3 o" O& v* I5 t0 T8 Fstart鍵的payload檔可命名為start_name.bin,select鍵的可命名為select_name.bin,其它按鍵的使用方法也是類似的、例如r鍵的payload命名為r_name.bin。
. q. f) i( M% X9 b7 I/ W: j# p網盤裡有提供Uncart9、GodMode9等A9LH下的原生應用,可按上面描述改名後放在\luma\payloads目錄下使用。
4 o c$ {5 K D$ G5 h
. B" Q. i- u V/ L7 ]0 u( GGithub專案連結:
8 Y- }2 ^5 K9 S) jhttps://github.com/AuroraWright/Luma3DS) q4 \; K+ K" E% p# \; d! B
' `0 R; J1 i9 i4 ], q
gbatemp發佈帖:' @7 h8 H: T3 v# f$ x* W: T: R
http://gbatemp.net/threads/luma3 ... om-firmware.411110/
4 Y4 G+ R9 _% o" z! ]! h. L2 X# y
下載地址:
/ `; V7 x) e; }3 Xhttp://pan.baidu.com/s/1qYrHmWW裡02 Luma3DS\Luma3DS A9LH.zip 5 g' ^$ y; L( C" _* j4 y( P7 s) B8 h
老3DS的NTR用戶請下載度盤裡的NTRFIRMs.7z,解壓縮後替換luma目錄下的FIRM檔。 |
|