|
|
A9LH的技術細節在該帖
9 M1 T$ A: H. g3 _: xhttp://gbatemp.net/threads/arm9l ... -discussion.408537/0 |1 Y$ l/ y/ z8 J% D& |
U% }5 B' L( o1 M5 Z$ ]) C3 z* N) YA9LH的優點是:
) t8 H+ D7 k- e- W# @冷開機開機只要8秒左右,100%的成功率;也沒有3D顯示bug,即不用盒蓋恢復3D功能;還可以交換ctrNAND後只使用最新版本的真實系統。& E7 R* L' e9 `
+ f* \: J3 d8 b# A( Y% MA9LH環境下的原生應用有:Decrypt9(備份、還原,加密、解密)、EmuNAND9(格式化工具)、SafeA9LHInstaller(A9LH安裝更新工具)、Uncart(提取卡帶rom)、GodMode9(全能檔案管理員)等;之前要麼進HBL運行3dsx或是安裝cia禁用簽名後運行等,現在A9LH破解能讓上列應用按下電源鍵後瞬間就能用(即A9LH破解的許可權獲得更早也更高)。' m# u/ N1 B2 }, H0 X
1 K6 |" Q4 r6 F3 J3 ?; K要做a9lh破解,真實系統必須先降級到2.1.0並匯出OTP區域,下面有完整的教程和工具下載連結:' ]" [! P) F1 D9 l/ G" K3 g
https://github.com/Plailect/Guide/wiki
1 M; _& b. L7 n7 R8 \1 [3 u
, c. L5 w- j1 U* GSafeA9LHInstaller v1.5.2
$ X# q6 e" a' D5 X! u6 M4 H! }
' b0 S. e/ @& r7 p7 u# E1 |8 D這是Aurora發佈的a9lh破解的安裝&更新工具,更安全和方便使用。2 l) ]7 ?5 n, w8 o
* U5 v2 \' d2 u4 q5 q& l它可以不用編譯arm9loaderhax.3dsx,支持進HBL自製啟動器(NAND版本是9.0~9.2之間)安裝a9lh破解;
8 T& e; J4 u, I, N0 ?- [4 C w- s# c5 @0 O也可以在a9lh下完整安裝或是更新安裝payload_stage1 & payload_stage2(stage0x5C000)。# @& @$ y4 K8 g1 M
7 X, J# g6 F2 A( m4 K- t( X
o: B- f1 T# Z
1)初次安裝需要複製3ds資料夾、a9lh資料夾和SafeA9LHInstaller.dat到SD卡根目錄下,
1 M! B: ?& K" H9 _ V6 t, G1 Oa9lh資料夾裡必須包含firm0.bin 、firm1.bin、secret_sector.bin (只有老3DS才需要) 、payload_stage1.bin、payload_stage2.bin和你自己的otp.bin7 n$ C+ G- {1 L5 X: ^3 j
然後進9.0系統的HBL自製啟動器運行SafeA9LHInstaller,按select鍵安裝' ~: Q, A0 z# S# f
3 Q% X: l: R# z0 ?/ Q( G2)更新安裝(之前已經做好A9LH破解)1 d9 V% A5 n! y9 V3 _. A! |+ X& ?
將arm9loaderhax.bin(SafeA9LH)、a9lh資料夾(含payload_stage1.bin、payload_stage2.bin)複製到SD卡根目錄下,開機按select鍵安裝更新;
! ]/ J% A3 y6 K0 r更新完成後關機取出SD卡,刪除arm9loaderhax.bin,複製粘貼Luma3DS的arm9loaderhax.bin到SD根目錄下。
% ?2 R$ u; T$ i1 |( p8 R注a:如果使用Luma3DS A9LH整合包,可以按X鍵開機直接運行A9LH版的SafeA9LHInstaller,這樣可略過上面步驟裡對arm9loaderhax.bin的全部操作! X0 a! A" S% U9 G' O+ j) S1 `
注b:也可以在A9LH環境下完整安裝A9LH,a9lh資料夾要放的檔和初次安裝的檔一樣( O" R/ i5 X* C `) A! P( u
; y4 R9 e" F* n: x x/ O特別提醒:payload_stage1.bin和payload_stage2.bin必須是相匹配相容的,否則更新後可能變磚!!!' }) ]4 t- D. d. x0 B
: h! j/ m, m% Haurora的screeninit+正常亮度版 u! E) |4 W2 n6 ^5 |7 T2 h
https://github.com/AuroraWright/arm9loaderhax
- g u8 q3 R' S8 H& \5 R( d0 g& `
; Y: o- Y I, v4 B" Z/ zastronautlevel2修改的screeninit+亮度=0版
: o7 R* O3 S7 whttps://github.com/astronautlevel2/arm9loaderhax
- X0 ]' e* A; L
( h% B) C% q7 b9 j) p( c, ^( ]aurora的noscreeninit版,開機不閃屏、相容性不如screeninit版- C' h3 ?( l; |* o3 c
https://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit! _4 n& | |' |/ w' u4 [
. C! }0 z: e( b2 K5 l( @9 m0 f# x
! S( _6 K5 Z$ mgbatemp原發佈貼$ r# ]3 Z* G' j
http://gbatemp.net/threads/safea9lhinstaller.419577/5 A5 W. C6 d! G' T A
^$ t9 }9 l, t+ a* ]7 A3 w2 W# _. @/ e' {5 V/ D, N* F
Luma3DS v5.4整合包--A9LH專用
5 R. Y+ R( s; G$ I2 t3 J" f
8 s! z9 y5 d6 g: I該整合包裡含Decrypt9 + EmuNAND9 + SafeA9LHInstaller;而且是完整包、建議刪掉對應的舊版檔,複製粘貼新檔到SD卡即可。- J) M7 n% ~, U" ^* T; m9 s# p
& d; G7 T; g3 o" L. ]4 i
SD卡檔目錄結構說明- A# F4 b! g3 N9 x
SD:.
4 \2 m) i+ ?) t2 x) }' E& T2 g│ arm9loaderhax.bin --Luma3DS A9LH
: b1 ]* T+ S" A' H8 L3 [│
9 v8 @ N& A9 J6 |% x├─luma* n3 e1 \& u; ^7 [
│ │ firmware.bin --10.2(NTR) FIRM;非NTR用戶可以直接刪掉該檔,Luma將載入CTRNAND的FIRM - F5 V) W6 H+ n# W
│ │
4 F" u5 T2 N8 }. v# B: Z, ~│ └─payloads
, v. D7 x( `% x1 k( D/ S│ start_D9.bin --Decrypt9WIP
# r" W& B0 K! t' M; [│ x_SafeA9LH.bin --SafeA9LHInstaller v1.5.2
9 q/ V$ j% p/ T7 h│ y_E9.bin --EmuNAND9 S# `9 u6 Z8 {% T& p: q0 m
│
0 b0 X3 ^( o3 C$ A└─Decrypt9
4 F1 {5 ^0 n- |* U( O/ z aeskeydb.bin --slot0x1BKeyX, slot0x18keyX, slot0x25KeyX6 M0 X7 U I6 O6 _/ L/ k1 j7 r
d9logo.bin
* F$ n1 }. j8 _6 I
4 F2 A2 L# w$ ^7 r3 e如果luma目錄下沒有config.bin(保存luma設置的檔),開機後將自動進Luma3DS的設置功能表(以後可以在系統啟動時按住Select鍵進入)。
5 B! z) R# Y, T/ G' j% K4 i/ c& a2 {) \1 y6 r* T2 I
Luma3DS設置菜單簡要說明:
9 j0 _, @3 s) m6 \* v0 e"Screen-init brightness: 4( ) 3( ) 2( ) 1( )" --四級亮度調整、1是最暗,僅限noscreeninit的A9LH用戶使用 6 `7 E$ y. U+ {/ I" I' J2 B
"New 3DS CPU: Off( ) L2( ) Clock( ) L2+Clock( )" --N3DS提升CPU的頻率、開啟擴展的L2 Cache,有需要的可以選
! G6 B5 d, u, R1 V7 R0 e( T"( ) Autoboot SysNAND" --自動啟動真實系統,有需要的選
* l# i% M7 {% R5 |7 k' p Z* p"( ) SysNAND is updated (A9LH-only)" --更新的真實系統(僅限A9LH使用),有需要的可以選' z S9 k# J, O
"( ) Force A9LH detection" --強制A9LH檢測,選中的話9.0系統使用者使用非A9LH入口的CFW將強制從A9LH入口啟動,一般不用選
4 {% [$ S/ I/ @% N"( ) Use second EmuNAND as default" --SD卡有兩個虛擬系統時才用得到,一般不用選3 Y% X% k. B! n* f$ T
"( ) Enable region/language emulation" --啟用區域/語言類比,有需要的可以選
% A5 k; d; G' X"( ) Show current NAND in System Settings" --在系統設置裡顯示NAND模式,例如"SysE"表示真實系統&使用首個虛擬系統的FIRM,有需要的可以選 . T% w+ e0 D, [9 E' }- E
"( ) Show GBA boot screen in patched AGB_FIRM" --運行GBAVC遊戲時顯示GBA開機畫面,出於相容性考慮一般不用選
7 _7 i4 L3 W. h8 p& {& o' T9 L"( ) Enable splash screen with no screen-init" --noscreeninit的A9LH使用者啟用開機畫面,一般不用選
: x0 E2 ~, e/ d0 I/ K
9 s, Z& S+ {( H s' ?7 u. u2 B例如10.7的真實系統使用者,就要選中Autoboot SysNAND和SysNAND is updated (A9LH-only);NTR使用者還必須先在luma目錄下放好對應的firmware.bin;
6 Q, Z4 K: F6 l) P, @: m9 e如有保留虛擬系統,按L鍵開機進9.0虛擬系統(使用EmuNAND分區的FIRM,系統設置裡顯示Emu),按R鍵開機進9.0虛擬系統(SysNAND分區的FIRM,設置裡顯示EmuS)。
0 L: w( ?( q6 ^* N' E, Y& M更多詳細說明請查看https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage。
$ s4 b$ P' ^! u b5 ]* O$ Q: {
+ e, `, d: w5 c8 v2 ]Luma3DS內置啟動管理器(boot loader),該整合包裡的payloads使用說明:
& U# x7 J% R+ n5 A: R* G0 u7 B7 @+ H; X按住Start鍵冷開機進入Decrypt9,按住Y鍵冷開機進入EmuNAND9,按住X鍵冷開機進入SafeA9LHInstaller。7 B# u: K: }3 I. v- d2 [6 t
相對常用到的是D9(備份還原、加密解密)和GM9(全能檔案管理員),E9(格式化工具)和SafeA9LHInstaller(A9LH的安裝更新工具)較少使用。( W6 l4 {, M! A5 B. M5 l
. h1 q2 ?$ }8 b2 a- JLuma3DS Loader快速鍵說明:
& J: V# i8 c% Nup, down, left, right, x, y不需要按L鍵組合;select、r、A需要按L+Select、L+R、L+A組合;B鍵被Luma佔用,不能再作為Loader的快速鍵。
# v7 w% E5 |) `. Q# ]0 f J- J {, qstart鍵的payload檔可命名為start_name.bin,select鍵的可命名為select_name.bin,其它按鍵的使用方法也是類似的、例如r鍵的payload命名為r_name.bin。; ]# i0 {. g% t; U# Q, N* B
網盤裡有提供Uncart9、GodMode9等A9LH下的原生應用,可按上面描述改名後放在\luma\payloads目錄下使用。4 B( Y, h1 D! G& y" i
" D C: o9 }9 ]/ p, CGithub專案連結:
! q( A6 h5 \" t) i- }https://github.com/AuroraWright/Luma3DS$ U$ I/ G& [2 b+ w4 n$ g! v& Z
9 A) S! _7 l" ^- t
gbatemp發佈帖:2 Z8 c2 J9 F9 o! U! k# o
http://gbatemp.net/threads/luma3 ... om-firmware.411110/
' d" p7 E3 Q# V+ z8 O* C6 C
+ \9 \1 w1 P. |4 S7 a下載地址:
2 N" B8 ]( A1 Q( `. x k2 Jhttp://pan.baidu.com/s/1qYrHmWW裡02 Luma3DS\Luma3DS A9LH.zip
% }0 |9 q6 V6 g8 j3 G老3DS的NTR用戶請下載度盤裡的NTRFIRMs.7z,解壓縮後替換luma目錄下的FIRM檔。 |
|