|
|
A9LH的技術細節在該帖
# v% \, O; w; R5 |. X/ B: Rhttp://gbatemp.net/threads/arm9l ... -discussion.408537/# j0 C3 J. U# F( D8 |
+ G: V3 N7 W% S$ [& x6 E
A9LH的優點是:
/ N% K- Y& L. {, A1 Q冷開機開機只要8秒左右,100%的成功率;也沒有3D顯示bug,即不用盒蓋恢復3D功能;還可以交換ctrNAND後只使用最新版本的真實系統。
9 N4 V7 Z% ?; @/ x- l
- R0 b2 }5 z/ Z& k. lA9LH環境下的原生應用有:Decrypt9(備份、還原,加密、解密)、EmuNAND9(格式化工具)、SafeA9LHInstaller(A9LH安裝更新工具)、Uncart(提取卡帶rom)、GodMode9(全能檔案管理員)等;之前要麼進HBL運行3dsx或是安裝cia禁用簽名後運行等,現在A9LH破解能讓上列應用按下電源鍵後瞬間就能用(即A9LH破解的許可權獲得更早也更高)。 a$ z) s+ r- d1 f; s
" A {; i" b3 V: H! ?
要做a9lh破解,真實系統必須先降級到2.1.0並匯出OTP區域,下面有完整的教程和工具下載連結: N" n* B2 w; p3 s ]
https://github.com/Plailect/Guide/wiki
: h+ e( x( y: @' R Y; n
* H; e& z4 @! G/ i) NSafeA9LHInstaller v1.5.2
h$ X" U8 [; q. ?" z
$ X. w- O( v0 [1 L; p2 s這是Aurora發佈的a9lh破解的安裝&更新工具,更安全和方便使用。
, x W8 s) I& n9 P; E# \" J9 l7 X5 d/ ]0 F
它可以不用編譯arm9loaderhax.3dsx,支持進HBL自製啟動器(NAND版本是9.0~9.2之間)安裝a9lh破解;4 a5 S+ F( Z" \* v1 q
也可以在a9lh下完整安裝或是更新安裝payload_stage1 & payload_stage2(stage0x5C000)。; |# m' L; [, V2 A% @ @
6 }' f- P9 T8 q/ a; T9 q0 H( v
; U2 m5 s5 G! E" A/ d1)初次安裝需要複製3ds資料夾、a9lh資料夾和SafeA9LHInstaller.dat到SD卡根目錄下,
0 T( x# h1 S" m6 Oa9lh資料夾裡必須包含firm0.bin 、firm1.bin、secret_sector.bin (只有老3DS才需要) 、payload_stage1.bin、payload_stage2.bin和你自己的otp.bin
# A& X$ X o" O! Z% X6 F5 G0 g然後進9.0系統的HBL自製啟動器運行SafeA9LHInstaller,按select鍵安裝
5 f8 e3 c8 @" G6 Z3 Y4 Z0 y8 `! z; {# B6 C' [" [
2)更新安裝(之前已經做好A9LH破解)
2 m0 Y! t$ h+ H7 o: M' h將arm9loaderhax.bin(SafeA9LH)、a9lh資料夾(含payload_stage1.bin、payload_stage2.bin)複製到SD卡根目錄下,開機按select鍵安裝更新;
1 M7 i$ }* l9 x) x( l8 r3 \更新完成後關機取出SD卡,刪除arm9loaderhax.bin,複製粘貼Luma3DS的arm9loaderhax.bin到SD根目錄下。
2 K# k% W1 v: Q7 J s& q注a:如果使用Luma3DS A9LH整合包,可以按X鍵開機直接運行A9LH版的SafeA9LHInstaller,這樣可略過上面步驟裡對arm9loaderhax.bin的全部操作
3 T7 k4 K7 \# }5 `9 O& a5 A- U7 l注b:也可以在A9LH環境下完整安裝A9LH,a9lh資料夾要放的檔和初次安裝的檔一樣/ q' _0 w- J: u$ S- ~. n
% V: ?. O: C5 a+ B- ~) f& b; N# f
特別提醒:payload_stage1.bin和payload_stage2.bin必須是相匹配相容的,否則更新後可能變磚!!!
& j0 t! `5 z$ Y& w% {; f2 R
( i) ]! ? Z+ k" `' z/ Y; Oaurora的screeninit+正常亮度版
* w7 L- V9 E! u+ Mhttps://github.com/AuroraWright/arm9loaderhax
6 r+ F0 H" r, L0 m" o" q/ Q8 g V$ I* |( N7 J; Z0 a5 {( U
astronautlevel2修改的screeninit+亮度=0版
& Q; q7 _9 [8 o: Q" _: ]https://github.com/astronautlevel2/arm9loaderhax2 s. V7 l( j7 K/ y/ U
: c- P& K2 h" |5 j
aurora的noscreeninit版,開機不閃屏、相容性不如screeninit版
6 i0 G7 y4 N6 o0 Yhttps://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit2 F( }1 {% Q4 A7 z
- V! D3 v6 j6 U# J# C
% A: B! s% {: N" E+ Fgbatemp原發佈貼$ Q _: }1 M l( K5 g- g3 o, H( d% m
http://gbatemp.net/threads/safea9lhinstaller.419577/
2 A1 F; V. ]- {
* r& b# h% r7 |( ~ c
3 F" C( w3 V1 H# mLuma3DS v5.4整合包--A9LH專用0 @2 O! @, s& w2 k& ?
+ ^ s* b6 p( H/ b1 @
該整合包裡含Decrypt9 + EmuNAND9 + SafeA9LHInstaller;而且是完整包、建議刪掉對應的舊版檔,複製粘貼新檔到SD卡即可。
2 F4 N0 A* @% E) r' _6 k! d/ q# \7 y/ B; ]. A$ s* s9 w& D
SD卡檔目錄結構說明
# M7 ^# j6 d; p! s* w) v/ E+ XSD:.$ B1 D6 V3 W; X' }, C
│ arm9loaderhax.bin --Luma3DS A9LH 4 I! n, h) d: G* L
│
8 S8 q" U) \* N- u├─luma
+ K5 C* w3 D3 f0 n│ │ firmware.bin --10.2(NTR) FIRM;非NTR用戶可以直接刪掉該檔,Luma將載入CTRNAND的FIRM
8 j% y/ q$ R! U ]8 q. T│ │
$ q7 E* ~4 H5 O, ` H│ └─payloads; f- z6 ?% W( T$ A
│ start_D9.bin --Decrypt9WIP 6 A5 ?* m- p- e/ ~7 P, \9 Y
│ x_SafeA9LH.bin --SafeA9LHInstaller v1.5.2
8 I6 I1 O9 E% A│ y_E9.bin --EmuNAND9
5 V7 O- S+ f0 h. g7 r│
, O) l3 z4 D. V/ ^4 E└─Decrypt9( k5 P2 V) E7 i% L2 D+ C# ?
aeskeydb.bin --slot0x1BKeyX, slot0x18keyX, slot0x25KeyX/ z9 T* R. S2 _ U9 P9 K E/ S
d9logo.bin
+ M- d% X* ~ Y3 g
' g2 u; y& j% L2 g如果luma目錄下沒有config.bin(保存luma設置的檔),開機後將自動進Luma3DS的設置功能表(以後可以在系統啟動時按住Select鍵進入)。3 T6 s! s. s/ ?# z4 o" v1 z. ]( @
, `( B" s7 y4 {0 V* l$ A7 S- MLuma3DS設置菜單簡要說明:0 j3 |4 C' ] K. M F( r) Y
"Screen-init brightness: 4( ) 3( ) 2( ) 1( )" --四級亮度調整、1是最暗,僅限noscreeninit的A9LH用戶使用 8 y* K7 Q/ M' H/ ~. w$ N" W
"New 3DS CPU: Off( ) L2( ) Clock( ) L2+Clock( )" --N3DS提升CPU的頻率、開啟擴展的L2 Cache,有需要的可以選 1 m5 H; }/ t' w: ]) Q2 V: w
"( ) Autoboot SysNAND" --自動啟動真實系統,有需要的選
9 ?$ k! l n: n% w) ?8 ^' j0 j9 u"( ) SysNAND is updated (A9LH-only)" --更新的真實系統(僅限A9LH使用),有需要的可以選
& s3 Y3 V' i( Q7 A( L- v+ x"( ) Force A9LH detection" --強制A9LH檢測,選中的話9.0系統使用者使用非A9LH入口的CFW將強制從A9LH入口啟動,一般不用選& h1 G8 H6 Q6 d5 v
"( ) Use second EmuNAND as default" --SD卡有兩個虛擬系統時才用得到,一般不用選
3 T, V0 B/ P$ i- L! y: n) P" H"( ) Enable region/language emulation" --啟用區域/語言類比,有需要的可以選
# W; _3 F5 H, @, W/ u1 }"( ) Show current NAND in System Settings" --在系統設置裡顯示NAND模式,例如"SysE"表示真實系統&使用首個虛擬系統的FIRM,有需要的可以選
n2 I; z$ ^4 h1 \"( ) Show GBA boot screen in patched AGB_FIRM" --運行GBAVC遊戲時顯示GBA開機畫面,出於相容性考慮一般不用選 8 v+ [+ S; V& {% G
"( ) Enable splash screen with no screen-init" --noscreeninit的A9LH使用者啟用開機畫面,一般不用選 8 p* D3 Y4 _/ p4 N: p- H) |" u
4 K5 J" ^5 o2 D$ Q6 K, F
例如10.7的真實系統使用者,就要選中Autoboot SysNAND和SysNAND is updated (A9LH-only);NTR使用者還必須先在luma目錄下放好對應的firmware.bin;
3 Y" I. y& t, S4 j c: g/ N如有保留虛擬系統,按L鍵開機進9.0虛擬系統(使用EmuNAND分區的FIRM,系統設置裡顯示Emu),按R鍵開機進9.0虛擬系統(SysNAND分區的FIRM,設置裡顯示EmuS)。
' o, t% \* p; R) `" _更多詳細說明請查看https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage。
. P' Q$ }3 r9 i' i/ r' B
1 b4 G- v, o) ~& X8 FLuma3DS內置啟動管理器(boot loader),該整合包裡的payloads使用說明:. n' m4 n5 J& ?1 |# Z1 e. a
按住Start鍵冷開機進入Decrypt9,按住Y鍵冷開機進入EmuNAND9,按住X鍵冷開機進入SafeA9LHInstaller。% W& P% m5 P3 q' i9 J& E7 R+ I+ ?; i
相對常用到的是D9(備份還原、加密解密)和GM9(全能檔案管理員),E9(格式化工具)和SafeA9LHInstaller(A9LH的安裝更新工具)較少使用。
4 m X8 z1 R s1 M+ V+ E( f. n1 z! N- i, v" |" U
Luma3DS Loader快速鍵說明:
. k6 x/ c1 Y5 }+ y9 C+ `, Wup, down, left, right, x, y不需要按L鍵組合;select、r、A需要按L+Select、L+R、L+A組合;B鍵被Luma佔用,不能再作為Loader的快速鍵。/ \5 x' d4 J c
start鍵的payload檔可命名為start_name.bin,select鍵的可命名為select_name.bin,其它按鍵的使用方法也是類似的、例如r鍵的payload命名為r_name.bin。# M. y( B$ H. d) y
網盤裡有提供Uncart9、GodMode9等A9LH下的原生應用,可按上面描述改名後放在\luma\payloads目錄下使用。
! l1 e% l# f5 y2 z' ] 0 F b7 j, y+ h, C* x- T) k% A+ k
Github專案連結:0 V( z4 u& G: `6 Q& _
https://github.com/AuroraWright/Luma3DS
4 P* A. ?$ J" K6 @' g& F3 Z3 ?# l. a) y
gbatemp發佈帖:
) c& L8 v' w7 T: b* {: |5 ^http://gbatemp.net/threads/luma3 ... om-firmware.411110/2 ^2 ]4 `( v) u s
9 p, Z4 y9 g" z* y% O下載地址:
1 }4 ~1 s6 H0 s- r2 y) s5 w9 lhttp://pan.baidu.com/s/1qYrHmWW裡02 Luma3DS\Luma3DS A9LH.zip
# [5 }' e9 o J, r* i h( F! c- B老3DS的NTR用戶請下載度盤裡的NTRFIRMs.7z,解壓縮後替換luma目錄下的FIRM檔。 |
|