找回密碼
 註冊
搜索
查看: 6178|回復: 0

[系統] 3DS ARM9LoaderHax破解,需要先降級到2.1系統

[複製鏈接]
發表於 15-5-2016 11:42:43 | 顯示全部樓層 |閱讀模式
A9LH的技術細節在該帖- m9 e* [, M# r4 O
http://gbatemp.net/threads/arm9l ... -discussion.408537/) x! N/ X6 G. E* H3 L$ f' r9 m
" I: D8 p, A6 x4 u% q- i  ]
A9LH的優點是:! e$ w3 ~% [" l4 j
冷開機開機只要8秒左右,100%的成功率;也沒有3D顯示bug,即不用盒蓋恢復3D功能;還可以交換ctrNAND後只使用最新版本的真實系統。
) y! C/ O! B% S$ @, l8 L4 Z9 F: k( f% D, L
A9LH環境下的原生應用有:Decrypt9(備份、還原,加密、解密)、EmuNAND9(格式化工具)、SafeA9LHInstaller(A9LH安裝更新工具)、Uncart(提取卡帶rom)、GodMode9(全能檔案管理員)等;之前要麼進HBL運行3dsx或是安裝cia禁用簽名後運行等,現在A9LH破解能讓上列應用按下電源鍵後瞬間就能用(即A9LH破解的許可權獲得更早也更高)。* @( ]7 z  Z! p

0 y: k- l0 Z# U# C) e5 n! m要做a9lh破解,真實系統必須先降級到2.1.0並匯出OTP區域,下面有完整的教程和工具下載連結:( \' H8 q) b$ s% R2 W0 o
https://github.com/Plailect/Guide/wiki
  R3 ?0 c! N" p$ B7 i0 g- I7 U2 L$ P/ E. f$ M0 {  r2 C/ P
SafeA9LHInstaller v1.5.2
5 P1 W/ T* V0 D. _7 A: D! f: r2 n( J; Q7 W
這是Aurora發佈的a9lh破解的安裝&更新工具,更安全和方便使用。# O$ l- B" n' g# Z, q7 C" L/ n$ D8 ~

% j3 t5 g5 ]$ S6 {& ]7 z7 B它可以不用編譯arm9loaderhax.3dsx,支持進HBL自製啟動器(NAND版本是9.0~9.2之間)安裝a9lh破解;
+ @9 t; }( e9 u. r/ n: Y% C4 H; r也可以在a9lh下完整安裝或是更新安裝payload_stage1 & payload_stage2(stage0x5C000)。& L8 ~, Q3 E) Q8 b4 Q& v  F

; S5 O- X; W  d% x6 i  M" T3 h& q7 W, m1 v4 K
1)初次安裝需要複製3ds資料夾、a9lh資料夾和SafeA9LHInstaller.dat到SD卡根目錄下,
7 M9 l2 o( `; g5 ya9lh資料夾裡必須包含firm0.bin 、firm1.bin、secret_sector.bin (只有老3DS才需要) 、payload_stage1.bin、payload_stage2.bin和你自己的otp.bin- `, q3 [( W1 g! S
然後進9.0系統的HBL自製啟動器運行SafeA9LHInstaller,按select鍵安裝3 T& h) [6 k; v( h
6 s0 r8 {0 B0 D& }. k6 U
2)更新安裝(之前已經做好A9LH破解)7 Z" N% D/ H7 D$ g0 M- {8 ^
將arm9loaderhax.bin(SafeA9LH)、a9lh資料夾(含payload_stage1.bin、payload_stage2.bin)複製到SD卡根目錄下,開機按select鍵安裝更新;
- e2 V; k# }4 g. Q. r更新完成後關機取出SD卡,刪除arm9loaderhax.bin,複製粘貼Luma3DS的arm9loaderhax.bin到SD根目錄下。0 X& g& E( a7 A9 Q' J- y9 L& I
注a:如果使用Luma3DS A9LH整合包,可以按X鍵開機直接運行A9LH版的SafeA9LHInstaller,這樣可略過上面步驟裡對arm9loaderhax.bin的全部操作  K$ e9 k& g5 n7 r4 r$ n$ a
注b:也可以在A9LH環境下完整安裝A9LH,a9lh資料夾要放的檔和初次安裝的檔一樣1 E) D6 a* Z! `. s/ U  r
, O% d2 r4 I7 h. ]5 R! K: V' e
特別提醒:payload_stage1.bin和payload_stage2.bin必須是相匹配相容的,否則更新後可能變磚!!!
) X1 \  H# \9 r, V4 s2 E4 G8 n
aurora的screeninit+正常亮度版
: }& b" S# C) d/ H" uhttps://github.com/AuroraWright/arm9loaderhax. n2 e8 q; f* E' p3 P  F
5 d& T. W# ~/ w, s4 t8 y+ K
astronautlevel2修改的screeninit+亮度=0版4 o: Y) F' G' N0 H6 o7 j
https://github.com/astronautlevel2/arm9loaderhax% \& x0 I5 |8 x4 m! e( ~# ]3 ^' V- ?1 f
# ?$ G1 |% v: }0 ^
aurora的noscreeninit版,開機不閃屏、相容性不如screeninit版$ @% l; q& s- l: {# ^3 n$ v6 o( G
https://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit. o& K2 V5 a6 u
2 \. N1 v( U, A, s/ B5 M! b

3 v# o6 u) s7 q$ rgbatemp原發佈貼
7 j) l9 K: v. m; j3 ]http://gbatemp.net/threads/safea9lhinstaller.419577/
( V! W6 f5 R: K6 t% u* ^
, W/ i6 u2 ^& [; [
9 I. W3 h+ W  E% q0 t6 G# w2 iLuma3DS v5.4整合包--A9LH專用# s% Y+ g  m2 h+ S! u! V$ g( [

9 z* x7 |3 t  j, E4 k( I6 g該整合包裡含Decrypt9 + EmuNAND9 + SafeA9LHInstaller;而且是完整包、建議刪掉對應的舊版檔,複製粘貼新檔到SD卡即可。$ @" v2 ]( f- {' c3 ]
+ s6 ~$ ?! F9 E' f; P& q  r& d. Z6 Z
SD卡檔目錄結構說明
- r- a' z" z4 b  X4 Y/ lSD:.
9 C; ^/ J( P0 R3 H6 V; P│  arm9loaderhax.bin         --Luma3DS A9LH : ?# W% `6 P4 I" F3 }0 c3 Q
│  1 f: W5 }5 R! w( q7 J6 c
├─luma) E) y& p1 E2 x- S, A
│  │  firmware.bin           --10.2(NTR) FIRM;非NTR用戶可以直接刪掉該檔,Luma將載入CTRNAND的FIRM  
$ S7 }" B9 T% d0 p/ W- G: U5 S│  │  0 ?' Y) `! P! M* s' A" ~, k
│  └─payloads
7 o; [+ d" r! h. n+ }│          start_D9.bin      --Decrypt9WIP ( r. k  y2 i4 i( m9 q  S
│          x_SafeA9LH.bin    --SafeA9LHInstaller v1.5.2% c/ P- b' t' }- s0 n0 l5 G
│          y_E9.bin          --EmuNAND9
- ~/ O9 v- H5 g% V/ W7 u│          , T! U. S0 G, o/ J/ g' i, s1 |8 O- D
└─Decrypt9
+ n  e* G4 q) l* V* d7 Q        aeskeydb.bin          --slot0x1BKeyX, slot0x18keyX, slot0x25KeyX
; _0 a9 V: e4 m1 O        d9logo.bin# Y: t4 x4 z& R+ p1 j

5 d; W1 _, u% [( o4 V0 v3 ]如果luma目錄下沒有config.bin(保存luma設置的檔),開機後將自動進Luma3DS的設置功能表(以後可以在系統啟動時按住Select鍵進入)。
1 _$ b2 Z8 K$ n2 ~5 z, M8 z
' Y; ^  T& r" ?9 rLuma3DS設置菜單簡要說明:6 j; d$ ]/ ^3 d: r- S
"Screen-init brightness: 4( ) 3( ) 2( ) 1( )"              --四級亮度調整、1是最暗,僅限noscreeninit的A9LH用戶使用  # Z+ U  |3 I+ z! h; ]# c7 ~
"New 3DS CPU: Off( ) L2( ) Clock( ) L2+Clock( )"           --N3DS提升CPU的頻率、開啟擴展的L2 Cache,有需要的可以選 ( n9 e0 ^& O0 o3 l# Y! I' o% O
"( ) Autoboot SysNAND"                                     --自動啟動真實系統,有需要的選 8 U) W5 e, j9 R( h  F  K
"( ) SysNAND is updated (A9LH-only)"                       --更新的真實系統(僅限A9LH使用),有需要的可以選+ A- d6 w& G" Z) d; ~; |
"( ) Force A9LH detection"                                 --強制A9LH檢測,選中的話9.0系統使用者使用非A9LH入口的CFW將強制從A9LH入口啟動,一般不用選6 b8 W8 f1 W* a% h1 k
"( ) Use second EmuNAND as default"                        --SD卡有兩個虛擬系統時才用得到,一般不用選5 d" v0 b( z7 U, Q# X/ v
"( ) Enable region/language emulation"                     --啟用區域/語言類比,有需要的可以選  r& K# A5 \1 h7 q* L2 a) n& {
"( ) Show current NAND in System Settings"                 --在系統設置裡顯示NAND模式,例如"SysE"表示真實系統&使用首個虛擬系統的FIRM,有需要的可以選 8 S3 b$ o0 y! k1 y7 p9 [
"( ) Show GBA boot screen in patched AGB_FIRM"             --運行GBAVC遊戲時顯示GBA開機畫面,出於相容性考慮一般不用選
0 V5 c4 K  E9 B4 O. R! ]! D"( ) Enable splash screen with no screen-init"             --noscreeninit的A9LH使用者啟用開機畫面,一般不用選
6 t6 |' T' X( W0 k8 C( P' O
$ \& }  q! q; k! L6 S- i例如10.7的真實系統使用者,就要選中Autoboot SysNAND和SysNAND is updated (A9LH-only);NTR使用者還必須先在luma目錄下放好對應的firmware.bin;* V3 M/ s- w0 V0 }0 ?, u
如有保留虛擬系統,按L鍵開機進9.0虛擬系統(使用EmuNAND分區的FIRM,系統設置裡顯示Emu),按R鍵開機進9.0虛擬系統(SysNAND分區的FIRM,設置裡顯示EmuS)。( ^0 J3 c, e  N1 o6 n# y% R
更多詳細說明請查看https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage9 q6 J4 m8 D! Y4 [$ H

1 ?& G$ }! T1 D3 v% N* aLuma3DS內置啟動管理器(boot loader),該整合包裡的payloads使用說明:, t5 f6 u' r9 r
按住Start鍵冷開機進入Decrypt9,按住Y鍵冷開機進入EmuNAND9,按住X鍵冷開機進入SafeA9LHInstaller。
3 n$ i6 ~6 X0 w: F相對常用到的是D9(備份還原、加密解密)和GM9(全能檔案管理員),E9(格式化工具)和SafeA9LHInstaller(A9LH的安裝更新工具)較少使用。/ y6 e; Z. T& K( w, ~/ {

* M6 a) z" V2 s7 b/ z4 ELuma3DS Loader快速鍵說明:
# q, g8 Y+ ~5 Z2 {2 [9 d& _" g" _4 ^up, down, left, right, x, y不需要按L鍵組合;select、r、A需要按L+Select、L+R、L+A組合;B鍵被Luma佔用,不能再作為Loader的快速鍵。' N" X# x! X  Z+ M0 E
start鍵的payload檔可命名為start_name.bin,select鍵的可命名為select_name.bin,其它按鍵的使用方法也是類似的、例如r鍵的payload命名為r_name.bin。
9 C0 e) Q; i! S" E網盤裡有提供Uncart9、GodMode9等A9LH下的原生應用,可按上面描述改名後放在\luma\payloads目錄下使用。* v' l: s$ \: E( D- o0 g- G
  . _3 g' L% v/ q! ~. G
Github專案連結:
. x$ q& ?4 x5 V+ n! Thttps://github.com/AuroraWright/Luma3DS
, [8 Z( B2 D' O" ^* ?+ d1 ]. b/ H9 i; e
gbatemp發佈帖:
% u6 O/ o3 j) v! Z( yhttp://gbatemp.net/threads/luma3 ... om-firmware.411110/
3 g4 K9 f* h# k4 e& E, f
; N0 c  j2 G8 `下載地址:! Z+ I* t4 y; T7 T$ a( W$ x
http://pan.baidu.com/s/1qYrHmWW裡02 Luma3DS\Luma3DS A9LH.zip 5 Z7 {' _( l+ O& t1 l
老3DS的NTR用戶請下載度盤裡的NTRFIRMs.7z,解壓縮後替換luma目錄下的FIRM檔。
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|歡迎光臨 Julybee Club

GMT+8, 17-3-2026 20:58 , Processed in 0.191109 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表