|
A9LH的技術細節在該帖) u5 Y4 I: {& A; ]7 R7 {6 d& f/ S
http://gbatemp.net/threads/arm9l ... -discussion.408537/$ h7 N+ t, L, B, \& B
6 f" s" Y+ [3 Z6 gA9LH的優點是:
7 b" b" Q+ ^0 Z0 I5 S冷開機開機只要8秒左右,100%的成功率;也沒有3D顯示bug,即不用盒蓋恢復3D功能;還可以交換ctrNAND後只使用最新版本的真實系統。4 p' t% X0 @# |- g0 H& u
% o$ M/ Y% t9 ^
A9LH環境下的原生應用有:Decrypt9(備份、還原,加密、解密)、EmuNAND9(格式化工具)、SafeA9LHInstaller(A9LH安裝更新工具)、Uncart(提取卡帶rom)、GodMode9(全能檔案管理員)等;之前要麼進HBL運行3dsx或是安裝cia禁用簽名後運行等,現在A9LH破解能讓上列應用按下電源鍵後瞬間就能用(即A9LH破解的許可權獲得更早也更高)。' w! p2 x; V: D3 k4 [1 O+ |
4 W' z& [0 d' i( p* }要做a9lh破解,真實系統必須先降級到2.1.0並匯出OTP區域,下面有完整的教程和工具下載連結:
9 D" G, `/ {+ ~https://github.com/Plailect/Guide/wiki0 v) c% a6 N8 G$ u, P. K4 b. D
, ]0 ~: o: z9 |
SafeA9LHInstaller v1.5.23 O+ z6 D2 n/ g# G, \$ a2 G7 H
6 ^% K" @% N/ C) ~
這是Aurora發佈的a9lh破解的安裝&更新工具,更安全和方便使用。
% S2 e# W8 r4 j% Z6 x# V1 l) p+ k9 x9 H4 m
它可以不用編譯arm9loaderhax.3dsx,支持進HBL自製啟動器(NAND版本是9.0~9.2之間)安裝a9lh破解;
! ]; E1 n8 v8 k也可以在a9lh下完整安裝或是更新安裝payload_stage1 & payload_stage2(stage0x5C000)。' ]2 C8 V6 |, `
% U2 C- |: Y" ?4 Y! Y. u
0 W, q& N* B5 h0 n, O8 z
1)初次安裝需要複製3ds資料夾、a9lh資料夾和SafeA9LHInstaller.dat到SD卡根目錄下,. ]9 j5 K+ P1 z: u: p/ g
a9lh資料夾裡必須包含firm0.bin 、firm1.bin、secret_sector.bin (只有老3DS才需要) 、payload_stage1.bin、payload_stage2.bin和你自己的otp.bin0 ^2 c, ~# \4 [0 ~+ r+ x X7 o( l
然後進9.0系統的HBL自製啟動器運行SafeA9LHInstaller,按select鍵安裝$ A# V# Q, g5 S- i+ }& S4 r
' ~/ y& a% U3 m" f1 o. q2)更新安裝(之前已經做好A9LH破解)# z; z1 D6 I" k5 @2 J1 E# X
將arm9loaderhax.bin(SafeA9LH)、a9lh資料夾(含payload_stage1.bin、payload_stage2.bin)複製到SD卡根目錄下,開機按select鍵安裝更新;
- R2 {. l1 \8 h更新完成後關機取出SD卡,刪除arm9loaderhax.bin,複製粘貼Luma3DS的arm9loaderhax.bin到SD根目錄下。7 n; X3 R( A8 i1 J7 P! e3 y% H7 l
注a:如果使用Luma3DS A9LH整合包,可以按X鍵開機直接運行A9LH版的SafeA9LHInstaller,這樣可略過上面步驟裡對arm9loaderhax.bin的全部操作
1 c4 H) F8 V# p! c8 I注b:也可以在A9LH環境下完整安裝A9LH,a9lh資料夾要放的檔和初次安裝的檔一樣- ]/ E; J7 b7 x" {7 O. @5 m
! \6 c0 } @+ E5 S7 i
特別提醒:payload_stage1.bin和payload_stage2.bin必須是相匹配相容的,否則更新後可能變磚!!!6 w& d0 {: F( a3 y% e/ e2 {
9 }$ o6 w. u# x" Z9 L( l9 P E6 _
aurora的screeninit+正常亮度版
2 u' r) R A& b6 Ohttps://github.com/AuroraWright/arm9loaderhax
! _$ V$ u5 z4 o5 r9 l, `+ l+ H$ L- |! L/ C5 q3 G0 y
astronautlevel2修改的screeninit+亮度=0版
3 J3 x0 Q) ?# [. m9 O9 ghttps://github.com/astronautlevel2/arm9loaderhax
& B# Y8 e+ M l& P3 A
8 }2 F- x! H5 v7 @aurora的noscreeninit版,開機不閃屏、相容性不如screeninit版
$ \) C3 o; F5 m& shttps://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit( o% x3 m# Q. g
5 E0 a* D: S/ h
' |3 W( G3 G; y. I: l2 N4 h2 ggbatemp原發佈貼
2 \ X: m' j+ bhttp://gbatemp.net/threads/safea9lhinstaller.419577/
& T4 y% g, h; W9 M# U: y- n% X. }. w5 B2 Z, F2 W# a
& s& b6 B+ e7 U8 |' CLuma3DS v5.4整合包--A9LH專用2 O3 ]. `; L5 u+ G
" |# R; U* }5 u0 Q/ B該整合包裡含Decrypt9 + EmuNAND9 + SafeA9LHInstaller;而且是完整包、建議刪掉對應的舊版檔,複製粘貼新檔到SD卡即可。' M, `; J5 ]# b# j+ h+ y: ]
- |: k; p( \9 K# {SD卡檔目錄結構說明
7 i' k; o/ n7 d( B/ R" y0 i7 Q& ?SD:.3 U/ u6 Z$ Q% n* G
│ arm9loaderhax.bin --Luma3DS A9LH ! s* T$ m6 `6 v! t: |
│
6 i1 |$ s w% F/ j+ ?├─luma
J1 }6 s. Z u0 s: y! y3 n- J│ │ firmware.bin --10.2(NTR) FIRM;非NTR用戶可以直接刪掉該檔,Luma將載入CTRNAND的FIRM
/ p+ L) s, C) @3 a5 s│ │ 0 @! @! I c u
│ └─payloads6 W- ?1 c8 i& E. Z7 i- K
│ start_D9.bin --Decrypt9WIP % z. n4 E; g+ P% g3 O
│ x_SafeA9LH.bin --SafeA9LHInstaller v1.5.2
- g5 ~+ `* o( Q6 a& _8 i│ y_E9.bin --EmuNAND9
0 @ Y, z0 }+ o, ]/ p( a% I4 F* X│
7 t0 `' b: u' |, M) Z3 i└─Decrypt9
4 P$ t. c U8 ] aeskeydb.bin --slot0x1BKeyX, slot0x18keyX, slot0x25KeyX" _* h+ G5 T" {* P1 U
d9logo.bin/ n C' X. s# ^+ u; G
7 t. N4 d6 C0 m7 {9 p
如果luma目錄下沒有config.bin(保存luma設置的檔),開機後將自動進Luma3DS的設置功能表(以後可以在系統啟動時按住Select鍵進入)。
& M1 ]1 c; n0 E
7 ?0 Y/ ^1 }* ALuma3DS設置菜單簡要說明:
1 c2 T" S5 X4 _$ C"Screen-init brightness: 4( ) 3( ) 2( ) 1( )" --四級亮度調整、1是最暗,僅限noscreeninit的A9LH用戶使用
7 h* I5 ^- d' H3 ~) U"New 3DS CPU: Off( ) L2( ) Clock( ) L2+Clock( )" --N3DS提升CPU的頻率、開啟擴展的L2 Cache,有需要的可以選
% `$ Z, r7 Z; L, B9 L. i/ h3 I"( ) Autoboot SysNAND" --自動啟動真實系統,有需要的選
" X* Q+ B& K! h+ D"( ) SysNAND is updated (A9LH-only)" --更新的真實系統(僅限A9LH使用),有需要的可以選
: v# ^. c& u; K# k7 \& g"( ) Force A9LH detection" --強制A9LH檢測,選中的話9.0系統使用者使用非A9LH入口的CFW將強制從A9LH入口啟動,一般不用選
5 t+ {9 Q1 E, j: t7 i"( ) Use second EmuNAND as default" --SD卡有兩個虛擬系統時才用得到,一般不用選4 J$ x, _3 X/ R% |1 g5 G% B4 a
"( ) Enable region/language emulation" --啟用區域/語言類比,有需要的可以選% Y8 B2 \/ c& x5 Q. T
"( ) Show current NAND in System Settings" --在系統設置裡顯示NAND模式,例如"SysE"表示真實系統&使用首個虛擬系統的FIRM,有需要的可以選 & l6 D& D2 Q) F1 {2 n+ d, f% m
"( ) Show GBA boot screen in patched AGB_FIRM" --運行GBAVC遊戲時顯示GBA開機畫面,出於相容性考慮一般不用選 7 Q5 h K4 J" X- m" U
"( ) Enable splash screen with no screen-init" --noscreeninit的A9LH使用者啟用開機畫面,一般不用選 / q+ z, H" N. _. w- E( E2 t- B' j
0 N3 x, u4 |$ ~$ @
例如10.7的真實系統使用者,就要選中Autoboot SysNAND和SysNAND is updated (A9LH-only);NTR使用者還必須先在luma目錄下放好對應的firmware.bin;
( |- J2 c& ~& i' {3 ^2 A6 L4 s9 H如有保留虛擬系統,按L鍵開機進9.0虛擬系統(使用EmuNAND分區的FIRM,系統設置裡顯示Emu),按R鍵開機進9.0虛擬系統(SysNAND分區的FIRM,設置裡顯示EmuS)。, S) j7 z3 Y/ ?9 [/ W
更多詳細說明請查看https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage。
$ S* p0 P7 t- Q& T' d
0 X; I1 F! _, K G5 D) V: Z# `2 FLuma3DS內置啟動管理器(boot loader),該整合包裡的payloads使用說明:6 f5 t+ W2 U; z0 o
按住Start鍵冷開機進入Decrypt9,按住Y鍵冷開機進入EmuNAND9,按住X鍵冷開機進入SafeA9LHInstaller。* ~6 s- Q) s: S; t% g
相對常用到的是D9(備份還原、加密解密)和GM9(全能檔案管理員),E9(格式化工具)和SafeA9LHInstaller(A9LH的安裝更新工具)較少使用。
8 {, G$ ~: N1 Y: u ^* [5 R8 _! H
" C& H3 B! M0 x; KLuma3DS Loader快速鍵說明:
- }3 l$ Z0 J8 E/ n* Qup, down, left, right, x, y不需要按L鍵組合;select、r、A需要按L+Select、L+R、L+A組合;B鍵被Luma佔用,不能再作為Loader的快速鍵。
+ N: P$ }# R" Q6 R; q0 H4 Dstart鍵的payload檔可命名為start_name.bin,select鍵的可命名為select_name.bin,其它按鍵的使用方法也是類似的、例如r鍵的payload命名為r_name.bin。
- z4 ^# N, U) c' l: Y$ D網盤裡有提供Uncart9、GodMode9等A9LH下的原生應用,可按上面描述改名後放在\luma\payloads目錄下使用。# w/ U4 a T! m8 V- {! b
( u/ O: p0 m! U* Y8 f
Github專案連結:
+ ]5 j) \3 F, O- }5 Vhttps://github.com/AuroraWright/Luma3DS# e' y8 X& w+ B# m7 C Z# l9 @
, J+ l7 \* M6 N6 D, @gbatemp發佈帖:
" v( t7 I# s2 X4 e, u! |2 ?! Ghttp://gbatemp.net/threads/luma3 ... om-firmware.411110/* b" E8 f: d, u: k+ x7 Z
2 y4 @' a' K3 k$ b* I
下載地址:
& |8 K- h7 h. j( A4 Qhttp://pan.baidu.com/s/1qYrHmWW裡02 Luma3DS\Luma3DS A9LH.zip " A& \6 k' n! i7 G' H
老3DS的NTR用戶請下載度盤裡的NTRFIRMs.7z,解壓縮後替換luma目錄下的FIRM檔。 |
|