|
A9LH的技術細節在該帖
" L A# L" S! j6 h5 Khttp://gbatemp.net/threads/arm9l ... -discussion.408537/
' U; t4 X6 X+ m; q3 Q4 P* { `' o1 b3 B9 [
A9LH的優點是:
! S# i/ {$ I# w冷開機開機只要8秒左右,100%的成功率;也沒有3D顯示bug,即不用盒蓋恢復3D功能;還可以交換ctrNAND後只使用最新版本的真實系統。6 t' {) Q+ o; M/ B9 @
- G3 V& F u: n5 T9 N+ ?A9LH環境下的原生應用有:Decrypt9(備份、還原,加密、解密)、EmuNAND9(格式化工具)、SafeA9LHInstaller(A9LH安裝更新工具)、Uncart(提取卡帶rom)、GodMode9(全能檔案管理員)等;之前要麼進HBL運行3dsx或是安裝cia禁用簽名後運行等,現在A9LH破解能讓上列應用按下電源鍵後瞬間就能用(即A9LH破解的許可權獲得更早也更高)。* q1 w$ i6 S. E m
2 U( r) ?+ L7 ]) o$ @要做a9lh破解,真實系統必須先降級到2.1.0並匯出OTP區域,下面有完整的教程和工具下載連結:, u L6 ~8 L* x' U q- d. C4 R9 `
https://github.com/Plailect/Guide/wiki
1 p: _1 d3 E$ I2 f3 h+ R2 i1 i5 C2 Y, ]2 B6 z7 @
SafeA9LHInstaller v1.5.28 w4 X2 Q( n5 N& i4 g" Q9 R$ {
" @9 m( b. m. S0 p這是Aurora發佈的a9lh破解的安裝&更新工具,更安全和方便使用。* y* e! }. W* n; e# K9 y, C3 W
$ r9 [) l, X8 B( a* G它可以不用編譯arm9loaderhax.3dsx,支持進HBL自製啟動器(NAND版本是9.0~9.2之間)安裝a9lh破解;
) f% L! o: @( f, d也可以在a9lh下完整安裝或是更新安裝payload_stage1 & payload_stage2(stage0x5C000)。
- Y- [- l8 w! X, F1 i# t7 W; W, x! q8 [: O, x S& T c6 i
: {, f0 d9 c3 \5 `
1)初次安裝需要複製3ds資料夾、a9lh資料夾和SafeA9LHInstaller.dat到SD卡根目錄下,
& a% B" W# J4 P& {a9lh資料夾裡必須包含firm0.bin 、firm1.bin、secret_sector.bin (只有老3DS才需要) 、payload_stage1.bin、payload_stage2.bin和你自己的otp.bin, s& a0 ]4 v+ L- N/ }) f: Q
然後進9.0系統的HBL自製啟動器運行SafeA9LHInstaller,按select鍵安裝9 c6 C; n b+ e5 I
+ x$ \, ?1 Z" o) f2)更新安裝(之前已經做好A9LH破解)
% T5 l N! l6 C* \將arm9loaderhax.bin(SafeA9LH)、a9lh資料夾(含payload_stage1.bin、payload_stage2.bin)複製到SD卡根目錄下,開機按select鍵安裝更新;
, y4 f' }: U/ {更新完成後關機取出SD卡,刪除arm9loaderhax.bin,複製粘貼Luma3DS的arm9loaderhax.bin到SD根目錄下。
! I, g6 M, i2 o* u q注a:如果使用Luma3DS A9LH整合包,可以按X鍵開機直接運行A9LH版的SafeA9LHInstaller,這樣可略過上面步驟裡對arm9loaderhax.bin的全部操作! Z, }$ K5 x0 E: J* J3 ?8 u' G
注b:也可以在A9LH環境下完整安裝A9LH,a9lh資料夾要放的檔和初次安裝的檔一樣. p) t, v. ]7 g) D8 G
$ n, q$ `# F- V% X: q# P" G7 W
特別提醒:payload_stage1.bin和payload_stage2.bin必須是相匹配相容的,否則更新後可能變磚!!!" b2 \4 U% n. T: i: ^
* s* o4 S& z! W4 w
aurora的screeninit+正常亮度版2 c! v( \$ e$ V( K; z4 K9 i
https://github.com/AuroraWright/arm9loaderhax C' J& d3 O! u4 P
+ C% k4 H- y5 q" A7 ~! v7 N
astronautlevel2修改的screeninit+亮度=0版
' i( m4 h2 p' H* ihttps://github.com/astronautlevel2/arm9loaderhax3 A0 B' ~3 Z4 k+ ~; F/ V
% ~2 [3 Y- o9 e: W3 p# k
aurora的noscreeninit版,開機不閃屏、相容性不如screeninit版+ h3 c& M& j" s a4 P
https://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit' [6 k/ A, @& ~* f& F q8 s' H
* B6 T: a1 p/ o+ ^. b+ O
/ o% A I% x$ T3 ogbatemp原發佈貼
! c. L# s; a+ B* B3 f4 ^ Whttp://gbatemp.net/threads/safea9lhinstaller.419577/3 L( h$ H2 \! _7 h3 }2 K I
' p, |3 Y$ O/ }( K( l5 t) U. x
3 V6 _8 R& J9 x! gLuma3DS v5.4整合包--A9LH專用
0 T4 [* }4 W. C3 p( Q6 Y* n7 P: ^; x4 j
該整合包裡含Decrypt9 + EmuNAND9 + SafeA9LHInstaller;而且是完整包、建議刪掉對應的舊版檔,複製粘貼新檔到SD卡即可。1 N5 N k; A, {8 n
, N0 `- j4 d9 x( G) x6 X2 q
SD卡檔目錄結構說明$ K: L2 M7 k6 d) ]! ]
SD:.# e m4 }# }6 k( [ a; z- b
│ arm9loaderhax.bin --Luma3DS A9LH
: e7 G3 j, d R9 ~│ 5 U6 U7 N# C0 |9 w6 o
├─luma4 K$ J% ]2 Z5 u
│ │ firmware.bin --10.2(NTR) FIRM;非NTR用戶可以直接刪掉該檔,Luma將載入CTRNAND的FIRM
9 L3 Z0 o4 m1 c! {/ R│ │ * { Y6 I) K+ j
│ └─payloads* s* k- }: x/ p
│ start_D9.bin --Decrypt9WIP
5 P/ z& U4 T9 m) u& i3 E* O│ x_SafeA9LH.bin --SafeA9LHInstaller v1.5.2
[8 C, X Y- u% w│ y_E9.bin --EmuNAND9
- e+ L) z0 T7 F2 X) Q+ x- k│
. C* L+ ?% W* W5 ~2 i7 C Q2 l└─Decrypt9% X& ^7 ~5 s; {' B% M* F# D
aeskeydb.bin --slot0x1BKeyX, slot0x18keyX, slot0x25KeyX' J* N4 L; @0 L3 n- L/ T" [ X
d9logo.bin
' s# r- `$ ?' A; B# Q& z( Z3 B0 t# {7 d2 e: W
如果luma目錄下沒有config.bin(保存luma設置的檔),開機後將自動進Luma3DS的設置功能表(以後可以在系統啟動時按住Select鍵進入)。3 u" ~5 L# U, y3 f& \0 y& J, ?/ V
. v" B0 U5 P( b X0 ELuma3DS設置菜單簡要說明:' Q+ P2 N4 o; h2 K+ n$ C* t8 [
"Screen-init brightness: 4( ) 3( ) 2( ) 1( )" --四級亮度調整、1是最暗,僅限noscreeninit的A9LH用戶使用
2 f2 t! c9 p0 g; z: i"New 3DS CPU: Off( ) L2( ) Clock( ) L2+Clock( )" --N3DS提升CPU的頻率、開啟擴展的L2 Cache,有需要的可以選
( ]* t$ @# ?8 u. M. E* J' [4 X"( ) Autoboot SysNAND" --自動啟動真實系統,有需要的選
5 o% D$ o$ `% |! _"( ) SysNAND is updated (A9LH-only)" --更新的真實系統(僅限A9LH使用),有需要的可以選! X, K. F, U, M' v- ~
"( ) Force A9LH detection" --強制A9LH檢測,選中的話9.0系統使用者使用非A9LH入口的CFW將強制從A9LH入口啟動,一般不用選: ^/ s" W0 p3 s; Y$ A: f! J/ p- X
"( ) Use second EmuNAND as default" --SD卡有兩個虛擬系統時才用得到,一般不用選# X" X; X3 t2 J% t
"( ) Enable region/language emulation" --啟用區域/語言類比,有需要的可以選
- u5 m: p* a) L9 W6 U"( ) Show current NAND in System Settings" --在系統設置裡顯示NAND模式,例如"SysE"表示真實系統&使用首個虛擬系統的FIRM,有需要的可以選
, n( D" q# ]4 s Q7 }2 c' K$ J"( ) Show GBA boot screen in patched AGB_FIRM" --運行GBAVC遊戲時顯示GBA開機畫面,出於相容性考慮一般不用選 5 B Z* I9 |+ G& d0 x8 w$ i
"( ) Enable splash screen with no screen-init" --noscreeninit的A9LH使用者啟用開機畫面,一般不用選 ( z7 N% \8 C5 q0 W8 H/ o/ Y
5 ^2 x2 U7 q1 u& l8 B例如10.7的真實系統使用者,就要選中Autoboot SysNAND和SysNAND is updated (A9LH-only);NTR使用者還必須先在luma目錄下放好對應的firmware.bin;' p5 K3 @, |* p# L Y, Z- Y
如有保留虛擬系統,按L鍵開機進9.0虛擬系統(使用EmuNAND分區的FIRM,系統設置裡顯示Emu),按R鍵開機進9.0虛擬系統(SysNAND分區的FIRM,設置裡顯示EmuS)。$ R7 Q. A/ Q9 q0 O. q$ O
更多詳細說明請查看https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage。5 g* t! U. d2 l$ h4 q
# @: a' J1 H' @7 K( g3 s! Z4 W8 VLuma3DS內置啟動管理器(boot loader),該整合包裡的payloads使用說明:) H# @9 Q' C$ y
按住Start鍵冷開機進入Decrypt9,按住Y鍵冷開機進入EmuNAND9,按住X鍵冷開機進入SafeA9LHInstaller。" s3 G$ J- K; v. `+ f, O: T7 T
相對常用到的是D9(備份還原、加密解密)和GM9(全能檔案管理員),E9(格式化工具)和SafeA9LHInstaller(A9LH的安裝更新工具)較少使用。8 e( x4 e7 P7 C% u( ?
3 t, |- V8 A% k8 v0 Y0 P: iLuma3DS Loader快速鍵說明:
4 h. z! F# l' k" a) ?up, down, left, right, x, y不需要按L鍵組合;select、r、A需要按L+Select、L+R、L+A組合;B鍵被Luma佔用,不能再作為Loader的快速鍵。
# u# t B0 M4 a |- p1 O2 Rstart鍵的payload檔可命名為start_name.bin,select鍵的可命名為select_name.bin,其它按鍵的使用方法也是類似的、例如r鍵的payload命名為r_name.bin。
* p0 W6 l) P8 r+ W* d網盤裡有提供Uncart9、GodMode9等A9LH下的原生應用,可按上面描述改名後放在\luma\payloads目錄下使用。
9 B |9 f$ b: _# m" ~6 R# Z, l & P* } w, x4 J* `* V5 ~6 |
Github專案連結:" [* z" P/ M. h
https://github.com/AuroraWright/Luma3DS0 n7 X( M; p& v: H" Y% v' d$ C
1 t! U0 ^. H0 s, I! p
gbatemp發佈帖:5 _* c" Y: J# ]7 a% s9 y" Z
http://gbatemp.net/threads/luma3 ... om-firmware.411110// _8 r) M% \7 H6 d5 M- W
! A5 ]) h9 x- ]0 j! s下載地址:
3 \1 E7 T- c/ x% rhttp://pan.baidu.com/s/1qYrHmWW裡02 Luma3DS\Luma3DS A9LH.zip 6 a* c7 i6 D7 t3 L# K' j# W
老3DS的NTR用戶請下載度盤裡的NTRFIRMs.7z,解壓縮後替換luma目錄下的FIRM檔。 |
|