|
轉自:https://www.91wii.com/thread-75040-1-1.html
7 H; ? ^/ Y+ J, G作者:Kavid
1 L. f+ z& R+ S' p; d0 |
9 R7 U C8 P) z& P9 U( @NFS2ISO2NFS v0.2- ISO和NFS格式檔相互轉換的工具,最近大家已經看到h君等發佈了一些wiiu vwii的vc遊戲。( b- D$ a e) }" v$ w
很多人問過能否注入工具,今天這個工具發佈了,來自於gbatemp的sabykos所編寫7 w# ~7 C6 E1 n3 F" I$ z
! C4 u% I, _9 s& H4 N1 @/ B4 R7 i使用的方法:+ z6 i4 h0 D/ C# O
2 S P5 M. @/ B$ R" t1 }9 X8 y
需要工具:+ ?4 n8 b2 Z; r% k
1. 該工具是用來對4.3G的wii的iso鏡像進行減肥,否則弄出來的nfs檔大小4.3g的。
. l: v( F7 p$ P3 ?* W2. 把你想要進行替換iso的遊戲的wup格式解密的工具,解密成loadiine格式,我們需要code目錄下面的一些檔
$ e( _+ u# o2 l9 W3. 工具,用來把iso轉換成nfs檔的工具' M' Q) ~* \( }9 T5 L
4. ftpiiu anywhere ,把nfs上傳到wiiu的硬碟上的工具。這個工具是在wiiu上運行,pc端用flashfxp輸入wiiu的ip連到wiiu硬碟上的工具。
/ N: F/ K+ v$ L* o/ b
0 V! J: K+ |" o' x+ M1,預處理遊戲iso鏡像的步驟 --------這個步驟有人反映減肥的不行,必須是1:1的原始鏡像。
' q; x* K* h0 ^準備好你的遊戲鏡像,wbfs格式可以使用wii backup manager來轉換成iso
2 b. P6 ~) p3 G使用wiiscrubber的trim功能減肥。運行wiiscrubber,點擊load iso選擇你的wii鏡像然後點擊trim按鈕,選擇iso保存位置,保存檔案名為game.iso,過一會就完成了iso的減肥功能。
3 J1 Q, W( p9 c; W6 ~3 S) p" M
0 w; J [( n! `; S5 X
+ x0 E0 Z( C6 M; q( H: ~, _/ Y i8 B; q! O) I
2,把wup格式轉換成loadiine格式的步驟,目的需要code目錄一下的一個金鑰用來處理nfs檔
% r- J u8 i- E* N, K0 m運行wup轉換程式,點擊cetk檔,選擇title。tik檔,點擊開始就會自動解密檔了
( Y3 D" i7 `2 n* I# c. B# Q; g' ]$ \* R: s1 A
9 J0 I. X4 x" T: R1 S% a
/ v- z9 G( `" v6 V
下圖就是完成的功能
& }4 X( a" \, g+ w. `$ c( q6 t( G5 F0 z8 G
# u& c3 H2 ^" v& [' C t4 ]/ o% s8 k7 {
把code目錄複寫到和game.iso到同一級別,如下圖放置
5 _# P. a$ c" v7 Y2 k" u: a, S; f/ O0 Q, H5 R" h1 S$ c' `9 W" t
% S8 K1 ~1 q0 R% `
$ g) e% T! Q2 J5 l9 V. k' n. V" b5 O+ D5 T8 U' b& n
3,轉換iso為nfs檔的步驟6 {4 f" C: n! ]* j8 n4 W. H* L
9 E, K; }1 L9 Z0 w& @, E; P點擊windows的開始,選擇運行輸入cmd ,回車
# [6 M8 a5 D5 \用cd命令找到你的nfs程式和iso鏡像的工作目錄,輸入如下命令
. e* l r: @+ h5 S$ c$ M: B4 }0 O G8 I
nfs2iso2nfs.exe -enc -wiikey wii_common_key.bin -key code\htk.bin -iso game.iso
2 p1 p) v1 {, K& B& X: p
7 k, r( D4 k1 r2 a) N# F* M; N- n: s. P0 @" D; J3 B5 x
/ z& f3 E: O/ G) v' Z; h
處理過程中
3 q4 Z6 z6 k% J7 C
1 ]" S; \$ D, ]: p" Z3 P1 R7 k, ?. ^2 u: p
$ U, ~ ^( T# _9 c處理完成/ ?/ I" k0 l* }, B8 X/ F7 |
, N& i- f5 F$ z& v' \
9 [) a5 ?! c8 H6 j9 d# P: i! y
1 A: |3 v% Z+ s) E m0 I9 k就能看到幾個nfs檔,轉換好的,用這些檔來覆蓋即可
$ z( _- X' ]1 n& L" v8 d
3 V5 X2 o! l% M2 J$ g0 C, e8 _
: a# T Z3 f7 J P8 h+ r% r, Z$ M! {/ f A
4,使用ftpiiu anywhere上傳nfs檔
* m3 Z, ^. r( W
! O. C/ L) N+ {5 k( o, ~' Z以馬里奧3d大陸的usb硬碟目錄為例子:/vol/storage_usb01/usr/title/00050000/10145c00/content ,10145c00就是titleid wiiubrew.org/wiki/Title_database去這裡查詢就能找到檔位置了。+ i' p- t0 W7 V& O. s
5 D3 p% w# ^( Y
=================================
5 A {1 h" t% e& k以下為官方的說明. n% B; i, `% ?$ U
nfs2iso2nfs -dec -wiikey "WiiCommon金鑰檔的路徑"
9 I: }- P! z+ O: w4 X4 F9 i2 T: W================================; N; i% O6 C2 D9 y
6 B+ M: m* j. |2 g轉換完的nfs檔,可以使用ftpuii anywhere 來上傳覆蓋到wiiu主機中wii vc ,目前有個小問題,他不顯示這些檔。還有一點要注意的,不要在遊戲運行中上傳替換檔。
* }0 F+ l* M, \5 _$ M7 x7 |: T8 N1 B3 h0 k
-dec 解密 .nfs 文件為 .iso文件5 l: I6 n4 C1 t, r. A5 T8 d
-enc 加密 .íso成為 -nfs 檔
8 {+ C$ S7 L2 s0 V-key <file> AES金鑰檔的位置. 默認: code\\htk.bin.
0 z/ v6 _# h3 O-wiikey <file> Wii Common金鑰的位置.默認: wii_common_key.bin.(我已經提供了)
. J: @3 Z/ q7 Z-iso <file> .iso 檔的位置. 默認: game.iso.
2 z# B( S/ i6 g9 d \) g) a z" y1 y-nfs <file> .nfs 檔的位置. 默認: 目前的目錄
! n8 `* e! `' h3 |-keep 在處理過程進行中不刪除中間產生的檔。 1 h9 R4 ?2 c2 A9 d' N- Z7 Q8 d
$ Q% c8 f8 g) _5 B
目前存在的一些問題:7 W9 W G5 _, b6 I) Z
1.在解密的nfs檔中,位址0x10000附近有一個0x9的位元組。沒有人知道為什麼它在那裡,如果它總是0x9。只有默認它總是0x9,作者也是這麼處理的。, f* h/ w7 v$ X Q3 v+ D. u
2.在頭中有未知的0x8位元組。他們*似乎*是某種雜湊數值,沒有人知道。 Jogatu沒有找到任何讀取這些位元組的代碼。我的程式將它們設置為零。這可能有些遊戲可能不工作。# j1 ?: \7 d: N7 @: C
3.如何安裝這些檔:在code目錄下沒有任何打包的規則在裡面。寫規則的工作有人想做,作者表示很支持。如果大家碰到什麼奇怪的nfs加密包,可以下載研究,這些都是注入wii vc的關鍵。7 p8 d9 U1 y+ o5 I
! {4 \! e" q6 W) N" J作者測試了馬里奧銀河2和卡比回歸夢想大陸都是工作的。7 ` l/ R/ |% b, A
$ P9 O3 y3 F" X8 F3 c8 j8 Y) A- Z
http://gbatemp.net/threads/semi- ... so-and-back.455812/ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|