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

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

[複製鏈接]
發表於 15-5-2016 11:42:43 | 顯示全部樓層 |閱讀模式
A9LH的技術細節在該帖! m8 D1 k. A9 q9 S# Z; w3 t, i
http://gbatemp.net/threads/arm9l ... -discussion.408537/7 s# b3 H4 R# k! b- U# h% S$ C
" p2 O$ V9 Y0 q5 G
A9LH的優點是:% u6 T4 `8 W' j- V1 R# ~. e
冷開機開機只要8秒左右,100%的成功率;也沒有3D顯示bug,即不用盒蓋恢復3D功能;還可以交換ctrNAND後只使用最新版本的真實系統。$ D/ ?5 t1 u, M$ ?6 D! u. n8 `. |

% J# b7 d* e& y1 U" g# r( gA9LH環境下的原生應用有:Decrypt9(備份、還原,加密、解密)、EmuNAND9(格式化工具)、SafeA9LHInstaller(A9LH安裝更新工具)、Uncart(提取卡帶rom)、GodMode9(全能檔案管理員)等;之前要麼進HBL運行3dsx或是安裝cia禁用簽名後運行等,現在A9LH破解能讓上列應用按下電源鍵後瞬間就能用(即A9LH破解的許可權獲得更早也更高)。8 B5 J( l- \- K4 ^3 s) z
! |: }6 |5 q" b
要做a9lh破解,真實系統必須先降級到2.1.0並匯出OTP區域,下面有完整的教程和工具下載連結:4 A) m& I0 y& K: t! I
https://github.com/Plailect/Guide/wiki8 y! O- X. q- d, `8 I  d$ _

; T' }* E4 T+ {7 ^/ Y5 _SafeA9LHInstaller v1.5.2
- o  R+ s7 x4 e* F& ^  Z$ K. D0 m4 H
0 H3 G3 h- p, x9 _2 I6 N, u& l這是Aurora發佈的a9lh破解的安裝&更新工具,更安全和方便使用。
3 k% E5 _4 G: A/ I, ^# |, O! E6 l$ ~" M; {9 V( d
它可以不用編譯arm9loaderhax.3dsx,支持進HBL自製啟動器(NAND版本是9.0~9.2之間)安裝a9lh破解;5 I+ n# M, Y+ _1 \! p! q% ]+ L
也可以在a9lh下完整安裝或是更新安裝payload_stage1 & payload_stage2(stage0x5C000)。. l  y8 b% g% o6 a2 e- ?# c

7 N# k( |; l/ f* f# p% v( A8 M8 o  J' I' k5 H- b  w% P
1)初次安裝需要複製3ds資料夾、a9lh資料夾和SafeA9LHInstaller.dat到SD卡根目錄下,
/ _- z3 u9 ?# R" v+ Q# g5 k; pa9lh資料夾裡必須包含firm0.bin 、firm1.bin、secret_sector.bin (只有老3DS才需要) 、payload_stage1.bin、payload_stage2.bin和你自己的otp.bin4 k& x9 {) h* a0 f( ?6 [& H
然後進9.0系統的HBL自製啟動器運行SafeA9LHInstaller,按select鍵安裝# o( R) t# k# @. s( O$ W

6 F+ L3 y6 H5 a' R2)更新安裝(之前已經做好A9LH破解)& t9 _& e' H$ j( U% t2 L
將arm9loaderhax.bin(SafeA9LH)、a9lh資料夾(含payload_stage1.bin、payload_stage2.bin)複製到SD卡根目錄下,開機按select鍵安裝更新;2 e) W1 p$ M% f4 k
更新完成後關機取出SD卡,刪除arm9loaderhax.bin,複製粘貼Luma3DS的arm9loaderhax.bin到SD根目錄下。" ]& {& S8 z; u" Y
注a:如果使用Luma3DS A9LH整合包,可以按X鍵開機直接運行A9LH版的SafeA9LHInstaller,這樣可略過上面步驟裡對arm9loaderhax.bin的全部操作
* g% M( _; h$ y1 j* C. A5 R注b:也可以在A9LH環境下完整安裝A9LH,a9lh資料夾要放的檔和初次安裝的檔一樣0 n7 C6 U5 j! a3 X! Y
6 ^  B4 }/ q, X0 m5 X/ ^' x
特別提醒:payload_stage1.bin和payload_stage2.bin必須是相匹配相容的,否則更新後可能變磚!!!, a: o+ b) ^8 u
3 h5 t0 J: f  F# j  y$ y0 A
aurora的screeninit+正常亮度版
1 H. _0 I; p8 Y4 |' Xhttps://github.com/AuroraWright/arm9loaderhax% G4 Y: E' x/ _

' Q$ \' A( E6 j2 \astronautlevel2修改的screeninit+亮度=0版
. d- Z1 u! O  u* xhttps://github.com/astronautlevel2/arm9loaderhax- U, K- K, h$ m0 W1 c3 m% t: f: `' p

# K8 B% ]' v0 c# `aurora的noscreeninit版,開機不閃屏、相容性不如screeninit版
. Z4 i! V# U6 Z, u4 Hhttps://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit) z$ I( {/ w# y  X
' U9 y; v  K$ \: k, R" z, j, F: |6 e+ G

( k7 k8 ^0 ^' ^3 i& l* \+ x& Ggbatemp原發佈貼
0 b  M6 p( \) h0 x, u! g/ lhttp://gbatemp.net/threads/safea9lhinstaller.419577/
0 I" a( y9 }; b% U9 [- f; d2 m; n0 c: G0 C
: _! L# a( a' ~! c( g
Luma3DS v5.4整合包--A9LH專用" u- G: P1 S3 k5 y, c( U5 t
: X2 G# u9 C" D0 S; ~" W  t1 p
該整合包裡含Decrypt9 + EmuNAND9 + SafeA9LHInstaller;而且是完整包、建議刪掉對應的舊版檔,複製粘貼新檔到SD卡即可。
6 z! d. W! `7 p$ h/ o  O* \: P2 {) O4 i) E
SD卡檔目錄結構說明
* `) l: N1 G  B3 p% \7 oSD:.% G' U+ ]) Z7 v+ d  u0 Q0 Y
│  arm9loaderhax.bin         --Luma3DS A9LH
3 c, x# ?) l! z. c& U3 y│  5 d. j$ |. D- V! r2 X! q, ]
├─luma
/ Y* R4 m; O- q. S0 z│  │  firmware.bin           --10.2(NTR) FIRM;非NTR用戶可以直接刪掉該檔,Luma將載入CTRNAND的FIRM  9 R8 _# G' i9 `3 t% C9 t5 e9 ~
│  │  0 [) x! w( Z6 M( U1 |# v
│  └─payloads3 |- N4 v2 l: o" O3 c
│          start_D9.bin      --Decrypt9WIP 1 ^: B& `# ^  U' X1 u
│          x_SafeA9LH.bin    --SafeA9LHInstaller v1.5.2
- o1 G* J& a* V# c  P2 W% l│          y_E9.bin          --EmuNAND9
2 q. x8 I9 y0 }% X9 N│         
/ G) I" t# y3 Y0 \  h- F# o└─Decrypt9% i1 c% v: i+ N8 B/ {: _
        aeskeydb.bin          --slot0x1BKeyX, slot0x18keyX, slot0x25KeyX
' H) t9 F0 R7 J! `$ F4 o# {% y        d9logo.bin
  ~  h- n' _; I; q# I) d: N% b
1 n& }+ g3 }4 _/ q1 |2 y+ n如果luma目錄下沒有config.bin(保存luma設置的檔),開機後將自動進Luma3DS的設置功能表(以後可以在系統啟動時按住Select鍵進入)。: g& L1 T' D8 v+ [& N7 t

& R; L0 R7 H3 [6 c* ELuma3DS設置菜單簡要說明:* M6 B2 g4 o/ z! \! Y. D
"Screen-init brightness: 4( ) 3( ) 2( ) 1( )"              --四級亮度調整、1是最暗,僅限noscreeninit的A9LH用戶使用  " C1 A& {% q' E
"New 3DS CPU: Off( ) L2( ) Clock( ) L2+Clock( )"           --N3DS提升CPU的頻率、開啟擴展的L2 Cache,有需要的可以選
# U" P# y3 l2 j"( ) Autoboot SysNAND"                                     --自動啟動真實系統,有需要的選
# _( P6 B& U$ _" A) o) C+ r"( ) SysNAND is updated (A9LH-only)"                       --更新的真實系統(僅限A9LH使用),有需要的可以選
3 [# p7 A: O* `"( ) Force A9LH detection"                                 --強制A9LH檢測,選中的話9.0系統使用者使用非A9LH入口的CFW將強制從A9LH入口啟動,一般不用選+ v. k9 l* n1 N% \3 C
"( ) Use second EmuNAND as default"                        --SD卡有兩個虛擬系統時才用得到,一般不用選8 M8 s4 n* f( X+ x- L! m
"( ) Enable region/language emulation"                     --啟用區域/語言類比,有需要的可以選1 N6 o+ G5 W9 ]: q( k
"( ) Show current NAND in System Settings"                 --在系統設置裡顯示NAND模式,例如"SysE"表示真實系統&使用首個虛擬系統的FIRM,有需要的可以選 . O/ k& ~% j. w* h
"( ) Show GBA boot screen in patched AGB_FIRM"             --運行GBAVC遊戲時顯示GBA開機畫面,出於相容性考慮一般不用選
# ]- g- o" U6 E5 ~& I  F( H, e"( ) Enable splash screen with no screen-init"             --noscreeninit的A9LH使用者啟用開機畫面,一般不用選 $ s* `- f3 {; P

$ i. S- x$ W+ k5 I" u例如10.7的真實系統使用者,就要選中Autoboot SysNAND和SysNAND is updated (A9LH-only);NTR使用者還必須先在luma目錄下放好對應的firmware.bin;
+ g( N) Y$ }5 n2 E如有保留虛擬系統,按L鍵開機進9.0虛擬系統(使用EmuNAND分區的FIRM,系統設置裡顯示Emu),按R鍵開機進9.0虛擬系統(SysNAND分區的FIRM,設置裡顯示EmuS)。
# I9 o# X- B: m更多詳細說明請查看https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage
9 r+ ]2 q/ @$ `5 J. R5 u+ c( t5 l; V2 F# l+ L
Luma3DS內置啟動管理器(boot loader),該整合包裡的payloads使用說明:
2 z' _0 o) d6 t: e/ q) ~  S按住Start鍵冷開機進入Decrypt9,按住Y鍵冷開機進入EmuNAND9,按住X鍵冷開機進入SafeA9LHInstaller。
4 X$ F" j( e9 m% g) ]9 d! p" o相對常用到的是D9(備份還原、加密解密)和GM9(全能檔案管理員),E9(格式化工具)和SafeA9LHInstaller(A9LH的安裝更新工具)較少使用。
( F9 c6 i+ C* g
# \2 G0 O# j. T" [Luma3DS Loader快速鍵說明:
$ |2 @( {+ J7 Y0 N  a- \2 n7 Iup, down, left, right, x, y不需要按L鍵組合;select、r、A需要按L+Select、L+R、L+A組合;B鍵被Luma佔用,不能再作為Loader的快速鍵。2 T' J" d3 [: Y8 ]" }
start鍵的payload檔可命名為start_name.bin,select鍵的可命名為select_name.bin,其它按鍵的使用方法也是類似的、例如r鍵的payload命名為r_name.bin。
0 Q2 {7 v9 Q6 V  l1 A, h8 g網盤裡有提供Uncart9、GodMode9等A9LH下的原生應用,可按上面描述改名後放在\luma\payloads目錄下使用。
' I! w# V7 j& t) R, G% W  @3 W  
0 p$ F% t8 f: r& w0 j0 z5 }% m7 X; wGithub專案連結:
6 }# a5 G  P& b9 j7 `2 }https://github.com/AuroraWright/Luma3DS" q( B+ T( v; |* u$ O" d
" t& K( C  c, K% i$ k2 S
gbatemp發佈帖:
0 u1 I% F2 x" ?* j1 c4 ohttp://gbatemp.net/threads/luma3 ... om-firmware.411110/
7 i) y% W9 H; l0 H& n3 Z
" t) S3 E8 q$ e, `0 p4 L下載地址:" E3 v5 m$ j/ M( H" E$ F
http://pan.baidu.com/s/1qYrHmWW裡02 Luma3DS\Luma3DS A9LH.zip
( n1 s  f4 U4 E老3DS的NTR用戶請下載度盤裡的NTRFIRMs.7z,解壓縮後替換luma目錄下的FIRM檔。
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 4-4-2025 22:40 , Processed in 0.293215 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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