|
轉自:https://www.91wii.com/thread-75040-1-1.html
& v0 ^" g4 }/ c7 n4 ~作者:Kavid
' B- F" a, U# A1 ?
1 E/ d6 u7 v c) i b3 C/ S# HNFS2ISO2NFS v0.2- ISO和NFS格式檔相互轉換的工具,最近大家已經看到h君等發佈了一些wiiu vwii的vc遊戲。" U" t" U1 @6 L$ O
很多人問過能否注入工具,今天這個工具發佈了,來自於gbatemp的sabykos所編寫
, h* m2 I+ q r' z
5 i" M# R: F$ V5 V, g使用的方法:
7 ]6 B, t9 J! B. U5 d/ Y$ P$ ?& d s1 M( U; s
需要工具:
! k% @6 a, r, f7 A; n J1. 該工具是用來對4.3G的wii的iso鏡像進行減肥,否則弄出來的nfs檔大小4.3g的。: A& {4 U. I( y
2. 把你想要進行替換iso的遊戲的wup格式解密的工具,解密成loadiine格式,我們需要code目錄下面的一些檔" f1 `9 y! I/ N u: ?- R
3. 工具,用來把iso轉換成nfs檔的工具
4 V4 h/ s: T. t# _4 _6 c9 y1 w4 q7 [4. ftpiiu anywhere ,把nfs上傳到wiiu的硬碟上的工具。這個工具是在wiiu上運行,pc端用flashfxp輸入wiiu的ip連到wiiu硬碟上的工具。
8 P6 [5 q! ]# J8 Z$ o
- j$ I" \/ O/ x" x: L2 D1,預處理遊戲iso鏡像的步驟 --------這個步驟有人反映減肥的不行,必須是1:1的原始鏡像。8 v$ O9 x' D5 }6 ?1 X A! H4 a
準備好你的遊戲鏡像,wbfs格式可以使用wii backup manager來轉換成iso
+ S& Z* D2 d% l3 x0 k/ j. i+ B使用wiiscrubber的trim功能減肥。運行wiiscrubber,點擊load iso選擇你的wii鏡像然後點擊trim按鈕,選擇iso保存位置,保存檔案名為game.iso,過一會就完成了iso的減肥功能。' v+ r: w8 I, f0 ^# Y0 z
4 y P9 \ W7 y1 }
% ]4 O3 _4 K; g( ?" e
' P- x N2 C! F9 C( x/ T0 ~0 h
2,把wup格式轉換成loadiine格式的步驟,目的需要code目錄一下的一個金鑰用來處理nfs檔
# G( S7 J- S2 v. G: F, o運行wup轉換程式,點擊cetk檔,選擇title。tik檔,點擊開始就會自動解密檔了/ M0 E0 } }( [$ q; Q
7 z( B5 r; z8 I+ ~4 j* e7 O/ _) g
1 ~. I5 c. _ h& Y0 s1 n; y
5 S. B$ U/ C8 y! R/ E
下圖就是完成的功能
0 \" D% }: R ?
) m; t: a- e8 R1 d' l; x7 _+ [" c1 ^: k
( ~9 ?2 f E) x% e, {4 i把code目錄複寫到和game.iso到同一級別,如下圖放置- h$ y" ]. F: G9 E. R5 C
; O7 i! }* z% _
4 H4 f$ T- q/ B( E
' g; L8 W7 _: K
) Z. R6 |0 Z" {/ D( B
3,轉換iso為nfs檔的步驟) w" v2 a2 `4 D/ R8 m. T2 [! Z
2 \" \" B7 |" L7 A點擊windows的開始,選擇運行輸入cmd ,回車% Z$ `6 l0 Z; i Y
用cd命令找到你的nfs程式和iso鏡像的工作目錄,輸入如下命令 E9 i# L, V0 M A+ F+ f
' v; P. r0 ^1 \nfs2iso2nfs.exe -enc -wiikey wii_common_key.bin -key code\htk.bin -iso game.iso 4 t6 ]& H ]& `+ b( o6 [! `
9 T5 R/ x* a, p& D2 V: o9 h1 d4 ^9 x/ V& C( e' g
" M+ G$ ] {9 H; |- p0 e: p) j0 h處理過程中
: o4 Y; w% l$ d# p
. s" m1 b4 d7 S& G; M! h: A; I4 I- Q
& P: l3 ]* }5 W. Q9 M# V處理完成 J7 s5 Q: x/ q: m" }* ]
0 L# Z4 C; t1 U. ?% k8 q
" p1 Q' K" a5 r5 X8 F3 [8 u0 E9 h: d# ^5 ~' s8 H0 v, w
就能看到幾個nfs檔,轉換好的,用這些檔來覆蓋即可& [- G" N; W/ k1 \
/ }% X$ p, m2 J. ?, S; i6 J5 k) M9 j" o
- O) S; L( [- ^1 _4 O
4,使用ftpiiu anywhere上傳nfs檔
# o5 d, M( e+ ]" x
, m2 P! V7 o/ i. \; F# r以馬里奧3d大陸的usb硬碟目錄為例子:/vol/storage_usb01/usr/title/00050000/10145c00/content ,10145c00就是titleid wiiubrew.org/wiki/Title_database去這裡查詢就能找到檔位置了。
, m4 P6 t7 d" F; f* Q; b4 d9 R5 Y8 \1 Z) c" r+ ]+ [
=================================
1 M) ?+ O& Z A6 M# v8 g" \+ o以下為官方的說明
7 n- ~8 E2 D+ L o7 W! N' qnfs2iso2nfs -dec -wiikey "WiiCommon金鑰檔的路徑"
3 W% R, D: C- g; A% n================================
% ^2 t/ k* c) e, ^* d. c) A/ r+ H' A2 ^7 j" l8 W
轉換完的nfs檔,可以使用ftpuii anywhere 來上傳覆蓋到wiiu主機中wii vc ,目前有個小問題,他不顯示這些檔。還有一點要注意的,不要在遊戲運行中上傳替換檔。- X) D! n& U; y8 P+ w
2 f0 [$ W, N7 L6 x4 j9 O5 z9 t* O-dec 解密 .nfs 文件為 .iso文件$ V5 _' T1 {. A
-enc 加密 .íso成為 -nfs 檔
9 I+ |1 g! l3 |+ u Q-key <file> AES金鑰檔的位置. 默認: code\\htk.bin.5 a9 m, l3 Q2 D1 Q d
-wiikey <file> Wii Common金鑰的位置.默認: wii_common_key.bin.(我已經提供了)5 P" M' j+ Y, E$ w% P7 u3 e
-iso <file> .iso 檔的位置. 默認: game.iso.
Z( b5 x- i) [-nfs <file> .nfs 檔的位置. 默認: 目前的目錄
# y+ e4 T) L; ]3 N-keep 在處理過程進行中不刪除中間產生的檔。
B v+ g& l4 r5 T8 q
, k! Y* a. v: L8 ?- S( N& g目前存在的一些問題:
% z: ? t W* E& v% Y1.在解密的nfs檔中,位址0x10000附近有一個0x9的位元組。沒有人知道為什麼它在那裡,如果它總是0x9。只有默認它總是0x9,作者也是這麼處理的。* w0 w9 V5 m- N2 }: l! e
2.在頭中有未知的0x8位元組。他們*似乎*是某種雜湊數值,沒有人知道。 Jogatu沒有找到任何讀取這些位元組的代碼。我的程式將它們設置為零。這可能有些遊戲可能不工作。
1 S; x( ?. z: a# ]: ]& X8 F3.如何安裝這些檔:在code目錄下沒有任何打包的規則在裡面。寫規則的工作有人想做,作者表示很支持。如果大家碰到什麼奇怪的nfs加密包,可以下載研究,這些都是注入wii vc的關鍵。
( i e6 b! _8 B; L6 M. r+ g2 w9 o, P5 U; \1 ?8 s# C; u
作者測試了馬里奧銀河2和卡比回歸夢想大陸都是工作的。* Z6 v- L! ~% D3 N' S" h2 F& C G
0 T9 B- J, X) ~http://gbatemp.net/threads/semi- ... so-and-back.455812/ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|