|
|
A9LH的技術細節在該帖
4 y4 I3 J3 v8 b: q" jhttp://gbatemp.net/threads/arm9l ... -discussion.408537/0 W1 j0 r/ }- J q
: Z7 L8 E! H7 n' h- W" t& b1 b1 y6 ~
A9LH的優點是:
& p" q* t: ~) [5 u冷開機開機只要8秒左右,100%的成功率;也沒有3D顯示bug,即不用盒蓋恢復3D功能;還可以交換ctrNAND後只使用最新版本的真實系統。# s4 H' Y9 P$ J& l' w6 K- _! ?* g7 o5 ]
. R6 s9 C. v+ @" sA9LH環境下的原生應用有:Decrypt9(備份、還原,加密、解密)、EmuNAND9(格式化工具)、SafeA9LHInstaller(A9LH安裝更新工具)、Uncart(提取卡帶rom)、GodMode9(全能檔案管理員)等;之前要麼進HBL運行3dsx或是安裝cia禁用簽名後運行等,現在A9LH破解能讓上列應用按下電源鍵後瞬間就能用(即A9LH破解的許可權獲得更早也更高)。; u7 q$ d, H! Y3 s0 ?0 n
& F& o/ @& k. k要做a9lh破解,真實系統必須先降級到2.1.0並匯出OTP區域,下面有完整的教程和工具下載連結:
7 C a! F7 y* G+ nhttps://github.com/Plailect/Guide/wiki
! D6 Y8 B7 p8 ?9 Z, v
- X% P& C7 U, ~% w- {$ |! pSafeA9LHInstaller v1.5.2
9 g/ w# e$ W( L1 a: q+ U
# d* p6 u0 V: c g& s; U這是Aurora發佈的a9lh破解的安裝&更新工具,更安全和方便使用。) E( y& l. k. {
1 y$ M; M) z, v, C它可以不用編譯arm9loaderhax.3dsx,支持進HBL自製啟動器(NAND版本是9.0~9.2之間)安裝a9lh破解;
0 Y( {$ a+ \' p7 e' P- K也可以在a9lh下完整安裝或是更新安裝payload_stage1 & payload_stage2(stage0x5C000)。0 N, @4 i9 k7 X& ~
3 `. t* H3 r0 o5 \( ?3 i- p8 A
$ n: ~2 v0 n5 n+ b$ u9 A1)初次安裝需要複製3ds資料夾、a9lh資料夾和SafeA9LHInstaller.dat到SD卡根目錄下,5 _6 X8 E" } m5 `$ y) J( ~3 z8 Q
a9lh資料夾裡必須包含firm0.bin 、firm1.bin、secret_sector.bin (只有老3DS才需要) 、payload_stage1.bin、payload_stage2.bin和你自己的otp.bin6 x' @, x" P i5 z
然後進9.0系統的HBL自製啟動器運行SafeA9LHInstaller,按select鍵安裝
3 P' ^7 N8 e8 z) V$ f7 H' R3 s. [* z' x. v' j
2)更新安裝(之前已經做好A9LH破解)
; f- z- V' Q5 J% O% D/ o% M; g' I將arm9loaderhax.bin(SafeA9LH)、a9lh資料夾(含payload_stage1.bin、payload_stage2.bin)複製到SD卡根目錄下,開機按select鍵安裝更新;
; M6 S. K4 Q" `+ ?更新完成後關機取出SD卡,刪除arm9loaderhax.bin,複製粘貼Luma3DS的arm9loaderhax.bin到SD根目錄下。
7 t# q, Y' O) W' b+ Z7 e注a:如果使用Luma3DS A9LH整合包,可以按X鍵開機直接運行A9LH版的SafeA9LHInstaller,這樣可略過上面步驟裡對arm9loaderhax.bin的全部操作
: C6 e$ I/ ^2 @1 A1 F* l' F注b:也可以在A9LH環境下完整安裝A9LH,a9lh資料夾要放的檔和初次安裝的檔一樣
! _6 ]- w/ k7 s" f9 G
7 `' ^' N* ? @: r) ?特別提醒:payload_stage1.bin和payload_stage2.bin必須是相匹配相容的,否則更新後可能變磚!!!3 N) G0 S7 g4 z# b: _2 e; c
9 h+ |& R% A0 u1 N/ J+ x/ Yaurora的screeninit+正常亮度版5 g% @. G3 q0 M" J- U
https://github.com/AuroraWright/arm9loaderhax- Y3 ?; s3 Z2 ^: d7 D1 z, i
; p3 Y, @. e% R. g; `2 [9 w ]5 Tastronautlevel2修改的screeninit+亮度=0版 C$ E$ F# ~- S) w% Z; o
https://github.com/astronautlevel2/arm9loaderhax9 V- _/ {& J4 v% o
' R5 U" _9 O( e1 Y- Xaurora的noscreeninit版,開機不閃屏、相容性不如screeninit版
1 p' a( A: M) F/ c- D& Yhttps://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit
( f1 T# m, f2 e' U# U& u4 @6 ]* y
4 k W) J }: O! m. K" X5 ~! w4 _8 K! X+ E9 f ]7 L' B: d
gbatemp原發佈貼
0 _. a6 n8 q! q" g* q# Y1 `http://gbatemp.net/threads/safea9lhinstaller.419577/8 C, [- R5 ^/ T# @
5 h2 } u- I5 u. e! c/ g
' [* \" j3 L! v" a8 BLuma3DS v5.4整合包--A9LH專用
* |; g0 N0 Q2 s7 h; k5 j; ~# k) K6 n" Z3 S
該整合包裡含Decrypt9 + EmuNAND9 + SafeA9LHInstaller;而且是完整包、建議刪掉對應的舊版檔,複製粘貼新檔到SD卡即可。
5 U( r) ]3 g( r9 a* {- E( ?1 c$ ~; n" L: Z5 ` m
SD卡檔目錄結構說明6 d( _0 S( v6 \" ]
SD:." H. w6 j5 _6 l7 t& s3 D! h
│ arm9loaderhax.bin --Luma3DS A9LH
! g& ]4 W4 g( g, x7 G' D) r│
* b3 Q; t0 [% {├─luma
, ]" ^/ r% J3 E( l+ p+ j│ │ firmware.bin --10.2(NTR) FIRM;非NTR用戶可以直接刪掉該檔,Luma將載入CTRNAND的FIRM 9 r) B* v3 L4 k% G8 {/ r
│ │ & c- a3 ~7 Y N9 s/ l$ i( g
│ └─payloads1 C# ^" w! X, y2 t" b: B
│ start_D9.bin --Decrypt9WIP
6 A: o0 H* }& l& e0 q│ x_SafeA9LH.bin --SafeA9LHInstaller v1.5.2) n+ w" A8 P1 T; K
│ y_E9.bin --EmuNAND9 0 ^- O- D8 l, v+ Q% u) r0 j
│
1 P! M9 h Q8 j, b1 ~└─Decrypt9, U0 V8 J$ O& { ]
aeskeydb.bin --slot0x1BKeyX, slot0x18keyX, slot0x25KeyX: N# A& L% I2 ]- n- o6 g2 q) _
d9logo.bin
$ B& n" g+ Z! t; W
8 E7 B& Q. V3 \7 L9 T# l8 q, m9 P如果luma目錄下沒有config.bin(保存luma設置的檔),開機後將自動進Luma3DS的設置功能表(以後可以在系統啟動時按住Select鍵進入)。- H( G E: H$ V ]* f
/ p; w5 f# Z* l1 @Luma3DS設置菜單簡要說明:7 p" K2 h+ F$ y, z1 M! W
"Screen-init brightness: 4( ) 3( ) 2( ) 1( )" --四級亮度調整、1是最暗,僅限noscreeninit的A9LH用戶使用 ) S( J+ P, q. t; [3 N/ ~3 T
"New 3DS CPU: Off( ) L2( ) Clock( ) L2+Clock( )" --N3DS提升CPU的頻率、開啟擴展的L2 Cache,有需要的可以選
3 W, _" q! U7 o W"( ) Autoboot SysNAND" --自動啟動真實系統,有需要的選
' G' g7 l$ n6 R* G2 M"( ) SysNAND is updated (A9LH-only)" --更新的真實系統(僅限A9LH使用),有需要的可以選
_/ ]$ g O4 E/ _"( ) Force A9LH detection" --強制A9LH檢測,選中的話9.0系統使用者使用非A9LH入口的CFW將強制從A9LH入口啟動,一般不用選
0 X2 ]% R# u4 k- [8 V8 a* W5 f"( ) Use second EmuNAND as default" --SD卡有兩個虛擬系統時才用得到,一般不用選- ] e Q- s1 m1 K" P
"( ) Enable region/language emulation" --啟用區域/語言類比,有需要的可以選5 B8 @( J0 B; Z# _6 `+ I/ f5 o5 ?
"( ) Show current NAND in System Settings" --在系統設置裡顯示NAND模式,例如"SysE"表示真實系統&使用首個虛擬系統的FIRM,有需要的可以選 & \. a, A( h8 q. @/ Q( U
"( ) Show GBA boot screen in patched AGB_FIRM" --運行GBAVC遊戲時顯示GBA開機畫面,出於相容性考慮一般不用選 5 {( r j6 [& b- o$ ^
"( ) Enable splash screen with no screen-init" --noscreeninit的A9LH使用者啟用開機畫面,一般不用選
( P% a+ I5 l4 s R; [) ?
5 i+ e9 g- p/ y" y例如10.7的真實系統使用者,就要選中Autoboot SysNAND和SysNAND is updated (A9LH-only);NTR使用者還必須先在luma目錄下放好對應的firmware.bin;' Y7 \+ r& z" z4 @) a7 u
如有保留虛擬系統,按L鍵開機進9.0虛擬系統(使用EmuNAND分區的FIRM,系統設置裡顯示Emu),按R鍵開機進9.0虛擬系統(SysNAND分區的FIRM,設置裡顯示EmuS)。
/ D2 k6 Y% }; h: d" O7 C& K更多詳細說明請查看https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage。+ v* K, {" _: U0 d
' J% _2 `# b- m8 G: OLuma3DS內置啟動管理器(boot loader),該整合包裡的payloads使用說明:: h3 o" P* E E4 Q4 D
按住Start鍵冷開機進入Decrypt9,按住Y鍵冷開機進入EmuNAND9,按住X鍵冷開機進入SafeA9LHInstaller。4 ?6 u, P. z6 n
相對常用到的是D9(備份還原、加密解密)和GM9(全能檔案管理員),E9(格式化工具)和SafeA9LHInstaller(A9LH的安裝更新工具)較少使用。
9 C% P& y) ]$ I4 S- i" Q! u! Z6 _4 j* M3 ?1 ]9 s* I
Luma3DS Loader快速鍵說明:
5 l9 t/ I6 a+ C5 j1 Yup, down, left, right, x, y不需要按L鍵組合;select、r、A需要按L+Select、L+R、L+A組合;B鍵被Luma佔用,不能再作為Loader的快速鍵。
; K" k8 d6 R( n; ]start鍵的payload檔可命名為start_name.bin,select鍵的可命名為select_name.bin,其它按鍵的使用方法也是類似的、例如r鍵的payload命名為r_name.bin。
! W2 f( D, _ _網盤裡有提供Uncart9、GodMode9等A9LH下的原生應用,可按上面描述改名後放在\luma\payloads目錄下使用。
% @) l/ t1 g- w9 w4 X
0 B! d, |# t) s2 x- DGithub專案連結:9 p7 V5 V* g7 o' d8 ~, _
https://github.com/AuroraWright/Luma3DS
B7 f7 M/ ]2 L' N: r2 E; K; T; s) B" D& i4 \
gbatemp發佈帖:
7 n; v* S7 P$ P$ ]http://gbatemp.net/threads/luma3 ... om-firmware.411110// F) f4 Z4 ~# y ^
( s! a: |( Z/ @8 x3 w下載地址:
. n% V+ U9 ~0 F q. a# _+ _http://pan.baidu.com/s/1qYrHmWW裡02 Luma3DS\Luma3DS A9LH.zip 6 c# w, F! d) N% W( y0 {5 e
老3DS的NTR用戶請下載度盤裡的NTRFIRMs.7z,解壓縮後替換luma目錄下的FIRM檔。 |
|