|
|
A9LH的技術細節在該帖
/ R/ Z5 C( T/ o3 Ahttp://gbatemp.net/threads/arm9l ... -discussion.408537/7 A0 r# r# {& q2 v
0 i; X) X" F' O0 Y
A9LH的優點是:! S/ z4 D1 Q1 Z2 F) w- r7 [
冷開機開機只要8秒左右,100%的成功率;也沒有3D顯示bug,即不用盒蓋恢復3D功能;還可以交換ctrNAND後只使用最新版本的真實系統。) q0 r' }4 M! k$ R6 u
1 T, {8 E f0 W0 b# m/ p1 [1 ~$ oA9LH環境下的原生應用有:Decrypt9(備份、還原,加密、解密)、EmuNAND9(格式化工具)、SafeA9LHInstaller(A9LH安裝更新工具)、Uncart(提取卡帶rom)、GodMode9(全能檔案管理員)等;之前要麼進HBL運行3dsx或是安裝cia禁用簽名後運行等,現在A9LH破解能讓上列應用按下電源鍵後瞬間就能用(即A9LH破解的許可權獲得更早也更高)。$ V$ f" o$ }. u9 n' ]" V% L
2 x: N; d1 I2 _% o
要做a9lh破解,真實系統必須先降級到2.1.0並匯出OTP區域,下面有完整的教程和工具下載連結:1 d, N" B$ m+ e/ ^, Q
https://github.com/Plailect/Guide/wiki
D0 w1 f7 O9 r. f; z& t
+ q, Z; u; R( Z/ C$ P0 cSafeA9LHInstaller v1.5.2
3 l* @! n8 }- h& f
z0 Q! V W" [# e, V9 p& p這是Aurora發佈的a9lh破解的安裝&更新工具,更安全和方便使用。0 O( C0 {, K) \- ]' t' r
2 T8 B/ k/ w3 V: Y( z它可以不用編譯arm9loaderhax.3dsx,支持進HBL自製啟動器(NAND版本是9.0~9.2之間)安裝a9lh破解;
5 q n# S8 z& t9 U% X, Z- B也可以在a9lh下完整安裝或是更新安裝payload_stage1 & payload_stage2(stage0x5C000)。
2 Y' @2 w( H/ y# D' ]8 ]5 z% |0 P) A# ?& U9 c/ x) S
! c+ H8 A j+ t/ u) K/ t4 E# m" h1)初次安裝需要複製3ds資料夾、a9lh資料夾和SafeA9LHInstaller.dat到SD卡根目錄下,
) a/ O# c7 H* y7 H* y# u! K& ?a9lh資料夾裡必須包含firm0.bin 、firm1.bin、secret_sector.bin (只有老3DS才需要) 、payload_stage1.bin、payload_stage2.bin和你自己的otp.bin% R) D" _3 b8 h
然後進9.0系統的HBL自製啟動器運行SafeA9LHInstaller,按select鍵安裝
/ \) N% b y( @9 f& h7 z% ^" k$ {+ N: G5 Y
2)更新安裝(之前已經做好A9LH破解)% f; ^. q3 @' J: p8 K6 R5 d
將arm9loaderhax.bin(SafeA9LH)、a9lh資料夾(含payload_stage1.bin、payload_stage2.bin)複製到SD卡根目錄下,開機按select鍵安裝更新;6 R4 ~# g4 x8 m# z* t
更新完成後關機取出SD卡,刪除arm9loaderhax.bin,複製粘貼Luma3DS的arm9loaderhax.bin到SD根目錄下。 z, l, r% l) z v
注a:如果使用Luma3DS A9LH整合包,可以按X鍵開機直接運行A9LH版的SafeA9LHInstaller,這樣可略過上面步驟裡對arm9loaderhax.bin的全部操作
2 e' j/ S; R- C2 T* k- i2 T H注b:也可以在A9LH環境下完整安裝A9LH,a9lh資料夾要放的檔和初次安裝的檔一樣 E7 X$ k2 z6 _2 S& f5 S
' O9 C r7 v2 D0 t0 ^特別提醒:payload_stage1.bin和payload_stage2.bin必須是相匹配相容的,否則更新後可能變磚!!!8 b( V( [* N! s2 U+ |
: ~8 k/ Y* w0 R% w- o
aurora的screeninit+正常亮度版
/ _6 G6 m, B( h4 n9 p5 r0 ?, Fhttps://github.com/AuroraWright/arm9loaderhax
5 Z$ Z9 L* J% R2 X- J' i/ k3 i- E$ @( a4 ^3 d& c! Q6 S- R# {" Q
astronautlevel2修改的screeninit+亮度=0版
2 b0 H4 U) O7 t, W; Y+ ~, P2 Khttps://github.com/astronautlevel2/arm9loaderhax
/ w4 D% u: C- n, \3 b. B0 t+ T
) x. t7 L/ _; v3 e0 vaurora的noscreeninit版,開機不閃屏、相容性不如screeninit版
/ ~& {6 p1 U2 g9 A! x0 J( \https://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit# `! F- }4 ~, q5 V+ u+ |
: a. v& e0 i* ~ y1 w$ F
' L. {7 m6 }7 z- O' k2 s* d7 Tgbatemp原發佈貼
; y. s) x/ p! z; rhttp://gbatemp.net/threads/safea9lhinstaller.419577/
" ^+ ^) O$ U/ F% d, O0 b: z: r
4 f, R( x1 ^- v$ @. P; Y8 O" n% v
Luma3DS v5.4整合包--A9LH專用
% r8 Y1 t% g/ V, |7 U0 T
+ p/ {; g1 O3 t該整合包裡含Decrypt9 + EmuNAND9 + SafeA9LHInstaller;而且是完整包、建議刪掉對應的舊版檔,複製粘貼新檔到SD卡即可。; j) q5 r4 \" B. y- m
7 ?0 z0 X @! T$ G: y
SD卡檔目錄結構說明
+ d0 J: L- b0 f: R+ ySD:. c1 S+ t& o2 J& C
│ arm9loaderhax.bin --Luma3DS A9LH : ^% Z. b+ h% a- i0 ^/ S. S7 ~' ~
│ : _' b2 G" V2 L/ w; S
├─luma9 h7 U$ l7 u1 a) d1 A
│ │ firmware.bin --10.2(NTR) FIRM;非NTR用戶可以直接刪掉該檔,Luma將載入CTRNAND的FIRM ) D! Z- w5 d" I5 T
│ │
* T) H! r; y+ S2 ~' n5 U' j; Y│ └─payloads5 N" ]' w5 B" Z8 C+ e
│ start_D9.bin --Decrypt9WIP
( `% n$ d3 _" Y/ o- \│ x_SafeA9LH.bin --SafeA9LHInstaller v1.5.29 a, A0 N R2 f5 o$ x
│ y_E9.bin --EmuNAND9
; f: o* U* s7 r, l) ~, c│ $ e9 ~# w& M- A7 k, ]
└─Decrypt9& x, H! K+ g9 p
aeskeydb.bin --slot0x1BKeyX, slot0x18keyX, slot0x25KeyX
9 ~ @" s7 K- W: C8 v! b; Q. q d9logo.bin
( M7 ]7 V' @* W& [% A$ u
. [* Y' ]. Y1 {- ]2 v2 h如果luma目錄下沒有config.bin(保存luma設置的檔),開機後將自動進Luma3DS的設置功能表(以後可以在系統啟動時按住Select鍵進入)。
' c- n! p4 |& k& K7 h
- `/ Z. k! B. ZLuma3DS設置菜單簡要說明:
# k/ X4 O9 x; t, B"Screen-init brightness: 4( ) 3( ) 2( ) 1( )" --四級亮度調整、1是最暗,僅限noscreeninit的A9LH用戶使用
9 a7 \0 |& r' k3 e% o, `4 P; C"New 3DS CPU: Off( ) L2( ) Clock( ) L2+Clock( )" --N3DS提升CPU的頻率、開啟擴展的L2 Cache,有需要的可以選 ; @3 \: P+ x N9 N4 L% E
"( ) Autoboot SysNAND" --自動啟動真實系統,有需要的選 % p e- z4 S k8 W0 `% z, k/ s
"( ) SysNAND is updated (A9LH-only)" --更新的真實系統(僅限A9LH使用),有需要的可以選
. ~/ A" Y# W ?"( ) Force A9LH detection" --強制A9LH檢測,選中的話9.0系統使用者使用非A9LH入口的CFW將強制從A9LH入口啟動,一般不用選
" Z- k+ S* C8 a" e+ g! {' t"( ) Use second EmuNAND as default" --SD卡有兩個虛擬系統時才用得到,一般不用選
( z C2 [7 F5 }1 v4 N$ n: B. c' e"( ) Enable region/language emulation" --啟用區域/語言類比,有需要的可以選2 p- Z% v* x" J& Z$ `7 {) l
"( ) Show current NAND in System Settings" --在系統設置裡顯示NAND模式,例如"SysE"表示真實系統&使用首個虛擬系統的FIRM,有需要的可以選
7 u+ E, w' H% H# H* M"( ) Show GBA boot screen in patched AGB_FIRM" --運行GBAVC遊戲時顯示GBA開機畫面,出於相容性考慮一般不用選 2 h5 o) b# K5 l/ A6 ~, d
"( ) Enable splash screen with no screen-init" --noscreeninit的A9LH使用者啟用開機畫面,一般不用選
1 d0 O! a) i" I m4 p* q5 w( D3 U4 m' ?6 k6 B1 L) E( P
例如10.7的真實系統使用者,就要選中Autoboot SysNAND和SysNAND is updated (A9LH-only);NTR使用者還必須先在luma目錄下放好對應的firmware.bin;
. n5 `' b% A, s0 g2 F& w; C7 F如有保留虛擬系統,按L鍵開機進9.0虛擬系統(使用EmuNAND分區的FIRM,系統設置裡顯示Emu),按R鍵開機進9.0虛擬系統(SysNAND分區的FIRM,設置裡顯示EmuS)。: p* B% q. W) s- ^& V
更多詳細說明請查看https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage。9 O) I4 w& M( P3 n. S
7 I: {9 s! ?& [# N
Luma3DS內置啟動管理器(boot loader),該整合包裡的payloads使用說明:
+ c) @) j5 [' N6 W3 Y按住Start鍵冷開機進入Decrypt9,按住Y鍵冷開機進入EmuNAND9,按住X鍵冷開機進入SafeA9LHInstaller。
0 e5 v5 B% d3 t- k相對常用到的是D9(備份還原、加密解密)和GM9(全能檔案管理員),E9(格式化工具)和SafeA9LHInstaller(A9LH的安裝更新工具)較少使用。7 I! w X5 z& {
3 j! `4 {( r2 O
Luma3DS Loader快速鍵說明:
& d& o5 I: p. ]9 qup, down, left, right, x, y不需要按L鍵組合;select、r、A需要按L+Select、L+R、L+A組合;B鍵被Luma佔用,不能再作為Loader的快速鍵。
( I+ K$ ?; D% _6 f& v/ }0 K& e- h- Pstart鍵的payload檔可命名為start_name.bin,select鍵的可命名為select_name.bin,其它按鍵的使用方法也是類似的、例如r鍵的payload命名為r_name.bin。
1 i" A( K G8 j7 X# @9 ] F7 Y網盤裡有提供Uncart9、GodMode9等A9LH下的原生應用,可按上面描述改名後放在\luma\payloads目錄下使用。. v7 y* g X% _1 N
/ Q1 h; H4 s' P
Github專案連結:
" ^& w9 Y; M% |+ O5 z( whttps://github.com/AuroraWright/Luma3DS
7 u$ { ^/ `9 B! ?* O7 ~% m( D$ p3 x/ C" U7 N# r
gbatemp發佈帖:
4 d, p5 E) g% t) nhttp://gbatemp.net/threads/luma3 ... om-firmware.411110/
+ p+ h* L' [" w
6 p" E$ C: a6 P" v$ o下載地址:
, p: o6 A1 V4 r5 b1 Nhttp://pan.baidu.com/s/1qYrHmWW裡02 Luma3DS\Luma3DS A9LH.zip 9 h& y7 P7 V* Y- v0 O- [) c
老3DS的NTR用戶請下載度盤裡的NTRFIRMs.7z,解壓縮後替換luma目錄下的FIRM檔。 |
|