|
|
A9LH的技術細節在該帖
* l8 k" U5 |% K# ]http://gbatemp.net/threads/arm9l ... -discussion.408537/
) k+ \' f$ n9 \$ L6 R7 m; S. p' i9 E! \
A9LH的優點是:
8 P% e/ X0 r3 q9 A2 Q4 y冷開機開機只要8秒左右,100%的成功率;也沒有3D顯示bug,即不用盒蓋恢復3D功能;還可以交換ctrNAND後只使用最新版本的真實系統。
+ o7 g+ y/ M% D: `" _5 b& j5 X- X
$ Q% x. c- p. r* @& ]8 hA9LH環境下的原生應用有:Decrypt9(備份、還原,加密、解密)、EmuNAND9(格式化工具)、SafeA9LHInstaller(A9LH安裝更新工具)、Uncart(提取卡帶rom)、GodMode9(全能檔案管理員)等;之前要麼進HBL運行3dsx或是安裝cia禁用簽名後運行等,現在A9LH破解能讓上列應用按下電源鍵後瞬間就能用(即A9LH破解的許可權獲得更早也更高)。& c) o. Z6 y0 E1 ~- l& W$ E/ d
$ L1 H" ~& T. h% f
要做a9lh破解,真實系統必須先降級到2.1.0並匯出OTP區域,下面有完整的教程和工具下載連結:
/ t( j* F, ~* Lhttps://github.com/Plailect/Guide/wiki
$ z0 X2 |9 Z7 M$ q0 O% Z% k' K1 e, O1 S, t7 p
SafeA9LHInstaller v1.5.24 b% Q8 r0 h' M+ f5 |+ o
$ z7 ]! f* b9 b; p
這是Aurora發佈的a9lh破解的安裝&更新工具,更安全和方便使用。
, n# U, S5 J: g7 F! k
6 b7 _' z W4 n它可以不用編譯arm9loaderhax.3dsx,支持進HBL自製啟動器(NAND版本是9.0~9.2之間)安裝a9lh破解;
! H# O9 k+ t6 J; r# i也可以在a9lh下完整安裝或是更新安裝payload_stage1 & payload_stage2(stage0x5C000)。6 d e# }! o7 w
R0 h6 t4 l3 |4 p3 Q0 _; Q2 Z* b3 m4 P! L4 ^' y0 p! B
1)初次安裝需要複製3ds資料夾、a9lh資料夾和SafeA9LHInstaller.dat到SD卡根目錄下,
" u+ N" Y; a; Ua9lh資料夾裡必須包含firm0.bin 、firm1.bin、secret_sector.bin (只有老3DS才需要) 、payload_stage1.bin、payload_stage2.bin和你自己的otp.bin
8 K1 K* J2 b- ^) l+ Q然後進9.0系統的HBL自製啟動器運行SafeA9LHInstaller,按select鍵安裝/ v" H+ g5 I+ J8 P6 M2 y- E. w8 }' M
+ ~! Q, s* _. J* H! |! m; M7 Q2)更新安裝(之前已經做好A9LH破解)8 ~5 o6 K9 h S# q, g; f, a
將arm9loaderhax.bin(SafeA9LH)、a9lh資料夾(含payload_stage1.bin、payload_stage2.bin)複製到SD卡根目錄下,開機按select鍵安裝更新;
! ~) f2 B5 T* F( R: |, R2 |5 |( K更新完成後關機取出SD卡,刪除arm9loaderhax.bin,複製粘貼Luma3DS的arm9loaderhax.bin到SD根目錄下。
4 F! ~# Q9 z* r$ @7 [" S& l1 n, H注a:如果使用Luma3DS A9LH整合包,可以按X鍵開機直接運行A9LH版的SafeA9LHInstaller,這樣可略過上面步驟裡對arm9loaderhax.bin的全部操作8 y; I |! e) P1 R0 c2 v
注b:也可以在A9LH環境下完整安裝A9LH,a9lh資料夾要放的檔和初次安裝的檔一樣
0 ~! t( b, o5 k1 `
4 S$ [0 W# a6 c; i9 r0 v8 `. e9 y特別提醒:payload_stage1.bin和payload_stage2.bin必須是相匹配相容的,否則更新後可能變磚!!!
' B3 ^- K% w3 V" s7 Q0 d) w* t+ Q1 k9 A5 p
aurora的screeninit+正常亮度版5 e& ^1 u; v8 z( E2 B
https://github.com/AuroraWright/arm9loaderhax
6 ^( g7 w d) D' S! ]9 q! h
1 Q1 |- I/ p, f; Bastronautlevel2修改的screeninit+亮度=0版
1 c+ \. j( O. jhttps://github.com/astronautlevel2/arm9loaderhax
: p" o# l( z4 I8 @5 H$ y1 v+ u; Q7 [: g* Y/ T
aurora的noscreeninit版,開機不閃屏、相容性不如screeninit版
% }+ @0 w9 ^ Q1 h" d! ~! rhttps://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit4 F$ j T# V0 e1 \8 l% [
7 m) ~; b2 H1 E, k' ]$ J C
- s2 _5 J3 c( Q& J0 \( j. H
gbatemp原發佈貼
! M9 [( _7 e% Z9 u- j7 Z0 |http://gbatemp.net/threads/safea9lhinstaller.419577/
/ i) t- e' X5 F# K- c
* ~! A. R5 P k, p+ R. T
, ~: Q4 y- V& ~. k' a* m1 XLuma3DS v5.4整合包--A9LH專用- l* B: P! }; U+ [3 x+ n, y1 @
`; b* L5 y+ P( |7 b2 i
該整合包裡含Decrypt9 + EmuNAND9 + SafeA9LHInstaller;而且是完整包、建議刪掉對應的舊版檔,複製粘貼新檔到SD卡即可。& Z7 {. D H4 U# b( b, k3 r! j
& W" g6 ?- x- `/ V4 [( e& [
SD卡檔目錄結構說明1 X: r0 j& y, J2 j: T' S+ B
SD:." {( v" Q' Y2 X' d& |
│ arm9loaderhax.bin --Luma3DS A9LH 1 u: i8 W' K {- L& L3 f+ [8 S' k
│
' t% t3 \& g9 }, U├─luma. S4 J2 {# K3 E4 d D+ b
│ │ firmware.bin --10.2(NTR) FIRM;非NTR用戶可以直接刪掉該檔,Luma將載入CTRNAND的FIRM
5 _5 @/ L7 [. }5 `5 K5 e│ │
* R$ E4 D: k" U2 [; n# \! {6 ^│ └─payloads. r8 d, O' C" l( D7 s( p& k0 Z
│ start_D9.bin --Decrypt9WIP & k$ h8 O2 L$ `/ q
│ x_SafeA9LH.bin --SafeA9LHInstaller v1.5.2
" F7 @" @6 u' F" u│ y_E9.bin --EmuNAND9
/ T; S8 f, V9 e9 t3 u Q│
( G% l1 u; }9 r. B3 l% A. v$ R└─Decrypt9
: }4 d8 b% a: O- C h" x aeskeydb.bin --slot0x1BKeyX, slot0x18keyX, slot0x25KeyX
( h# b7 b, e$ J, m: R7 z. o d9logo.bin
- _4 J2 T: ?* E' k4 ^2 C7 k) m
, T+ p1 |8 r1 g: C如果luma目錄下沒有config.bin(保存luma設置的檔),開機後將自動進Luma3DS的設置功能表(以後可以在系統啟動時按住Select鍵進入)。* Y; j \# B& w R5 s
% [8 u8 p0 s# r+ vLuma3DS設置菜單簡要說明:
4 T3 G: A- q# B9 f; H"Screen-init brightness: 4( ) 3( ) 2( ) 1( )" --四級亮度調整、1是最暗,僅限noscreeninit的A9LH用戶使用 5 @, Y s1 |% C, n: [5 e6 W
"New 3DS CPU: Off( ) L2( ) Clock( ) L2+Clock( )" --N3DS提升CPU的頻率、開啟擴展的L2 Cache,有需要的可以選
7 s# \9 K. {9 `! z; c" T"( ) Autoboot SysNAND" --自動啟動真實系統,有需要的選
, L3 @- A- X) v0 V' w/ K4 R"( ) SysNAND is updated (A9LH-only)" --更新的真實系統(僅限A9LH使用),有需要的可以選
. a) k8 ]8 ^6 m1 ?* ^0 U"( ) Force A9LH detection" --強制A9LH檢測,選中的話9.0系統使用者使用非A9LH入口的CFW將強制從A9LH入口啟動,一般不用選* E, I; A' F( J O( J/ `
"( ) Use second EmuNAND as default" --SD卡有兩個虛擬系統時才用得到,一般不用選
! o h+ r. G+ _7 {% M" j"( ) Enable region/language emulation" --啟用區域/語言類比,有需要的可以選* J5 p' ^* i% D8 I' c$ X
"( ) Show current NAND in System Settings" --在系統設置裡顯示NAND模式,例如"SysE"表示真實系統&使用首個虛擬系統的FIRM,有需要的可以選 2 D* f3 @% J+ y* M3 v
"( ) Show GBA boot screen in patched AGB_FIRM" --運行GBAVC遊戲時顯示GBA開機畫面,出於相容性考慮一般不用選 4 f/ i1 x9 z: Z0 E
"( ) Enable splash screen with no screen-init" --noscreeninit的A9LH使用者啟用開機畫面,一般不用選
3 ?1 I7 B3 ?7 `' ~6 h% p' b9 A$ a# Y# p" P, S# k
例如10.7的真實系統使用者,就要選中Autoboot SysNAND和SysNAND is updated (A9LH-only);NTR使用者還必須先在luma目錄下放好對應的firmware.bin;
4 h; X/ p! x, {4 c- c m如有保留虛擬系統,按L鍵開機進9.0虛擬系統(使用EmuNAND分區的FIRM,系統設置裡顯示Emu),按R鍵開機進9.0虛擬系統(SysNAND分區的FIRM,設置裡顯示EmuS)。
6 t2 N8 E# {; t" y0 H更多詳細說明請查看https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage。
- d% X2 D; l- F) |6 {7 B6 y/ E8 i3 C
2 E* N1 F+ v8 f- ^Luma3DS內置啟動管理器(boot loader),該整合包裡的payloads使用說明:
2 o( h4 O) ~$ I* `- r按住Start鍵冷開機進入Decrypt9,按住Y鍵冷開機進入EmuNAND9,按住X鍵冷開機進入SafeA9LHInstaller。
2 l+ ]- l9 [3 t( W$ w相對常用到的是D9(備份還原、加密解密)和GM9(全能檔案管理員),E9(格式化工具)和SafeA9LHInstaller(A9LH的安裝更新工具)較少使用。
0 l5 e0 P6 f7 W* x0 q' ]* o
% |- ?$ H' F: o9 l+ p# pLuma3DS Loader快速鍵說明:$ \/ H7 W5 S6 C4 u4 ^5 b/ U
up, down, left, right, x, y不需要按L鍵組合;select、r、A需要按L+Select、L+R、L+A組合;B鍵被Luma佔用,不能再作為Loader的快速鍵。) \/ m9 ]0 G& a/ Q F
start鍵的payload檔可命名為start_name.bin,select鍵的可命名為select_name.bin,其它按鍵的使用方法也是類似的、例如r鍵的payload命名為r_name.bin。
* K0 `+ v4 a' d% b- R' p4 X* [網盤裡有提供Uncart9、GodMode9等A9LH下的原生應用,可按上面描述改名後放在\luma\payloads目錄下使用。
$ @9 P4 b4 U& v' u
3 m% d3 T! _; P2 }& xGithub專案連結:
- I; g+ f6 k$ `% uhttps://github.com/AuroraWright/Luma3DS
/ Y4 ^' @% a+ u( H$ U* M- Y# l2 b
/ R2 C9 H( z: c& B/ `gbatemp發佈帖:. f2 U! a+ B- ~
http://gbatemp.net/threads/luma3 ... om-firmware.411110/( ~8 g3 h+ Y! O( Q
9 }6 ^/ I0 M& k0 b# o& U. x下載地址:
' ]8 y( Q8 D- {http://pan.baidu.com/s/1qYrHmWW裡02 Luma3DS\Luma3DS A9LH.zip
9 } Z0 K; _& E9 d: N5 B0 n老3DS的NTR用戶請下載度盤裡的NTRFIRMs.7z,解壓縮後替換luma目錄下的FIRM檔。 |
|