|
|
轉自:https://www.91wii.com/thread-75040-1-1.html! L8 l2 u. u( K
作者:Kavid
* _: X- C! d% T5 Y3 z# Z; K3 r3 K" e) }& E; b, a
NFS2ISO2NFS v0.2- ISO和NFS格式檔相互轉換的工具,最近大家已經看到h君等發佈了一些wiiu vwii的vc遊戲。
1 z1 k$ b; [" w( G! O很多人問過能否注入工具,今天這個工具發佈了,來自於gbatemp的sabykos所編寫
( p7 }' q3 X) ` R; g& [ x x3 D9 ~
. a+ x! H2 |9 X9 n/ V使用的方法:# c! a$ e# h8 v/ D
: S: `$ }- H8 s
需要工具:3 E( N+ J- b: T* ^' z! M
1. 該工具是用來對4.3G的wii的iso鏡像進行減肥,否則弄出來的nfs檔大小4.3g的。2 P$ n- ?& e, {% [
2. 把你想要進行替換iso的遊戲的wup格式解密的工具,解密成loadiine格式,我們需要code目錄下面的一些檔
0 P+ T8 s; K2 D9 a! r3. 工具,用來把iso轉換成nfs檔的工具
" R2 o/ Q/ N: m: w1 X4. ftpiiu anywhere ,把nfs上傳到wiiu的硬碟上的工具。這個工具是在wiiu上運行,pc端用flashfxp輸入wiiu的ip連到wiiu硬碟上的工具。) N3 M0 F7 [; J# n
% ?2 T5 M# n1 A' F9 Q% t
1,預處理遊戲iso鏡像的步驟 --------這個步驟有人反映減肥的不行,必須是1:1的原始鏡像。$ n" L4 [" w; Y4 z1 u5 ?0 }( k0 H
準備好你的遊戲鏡像,wbfs格式可以使用wii backup manager來轉換成iso
9 y$ _: s }" C4 Q0 y9 O& |2 Q使用wiiscrubber的trim功能減肥。運行wiiscrubber,點擊load iso選擇你的wii鏡像然後點擊trim按鈕,選擇iso保存位置,保存檔案名為game.iso,過一會就完成了iso的減肥功能。( W% N1 a8 h& ^2 i- r+ t
% @& ?- t+ n) n$ A" N; k" S3 M
0 k1 n! x6 v, P; S" w
: x: e$ z0 C2 O) g% |0 E6 [' L: J2,把wup格式轉換成loadiine格式的步驟,目的需要code目錄一下的一個金鑰用來處理nfs檔
9 g0 @' f9 Z$ Q# w運行wup轉換程式,點擊cetk檔,選擇title。tik檔,點擊開始就會自動解密檔了3 |& P6 M: \8 \3 f/ R' r
( u$ [5 Z2 h6 u2 o" z: Z9 k; n, N
, g& F, ?1 x- n) j. i下圖就是完成的功能
% m6 a, U" K2 o7 E" x6 A4 }: ~3 y g5 `. O8 x9 n$ d0 [) @
3 t) y1 ~. _$ j m2 E
2 J6 h; \% \* r8 \/ M把code目錄複寫到和game.iso到同一級別,如下圖放置- a! j$ U+ O g/ O! h) F- x
/ J5 [# m$ ?! N9 m/ F5 q' B1 n1 X- c4 U" k t: G4 K0 V1 u% S
7 M2 a0 M0 v4 u5 U& p) K0 W+ \" \' G' T* s
3,轉換iso為nfs檔的步驟) n) d1 ?1 G, b5 H0 v
' n0 o# O9 M" ^* O6 L. y N
點擊windows的開始,選擇運行輸入cmd ,回車2 w- c% B( B' b; X6 _ c
用cd命令找到你的nfs程式和iso鏡像的工作目錄,輸入如下命令, i* D6 l) l: [" H6 \5 C
+ u* G4 [! \9 G! e" A% a# fnfs2iso2nfs.exe -enc -wiikey wii_common_key.bin -key code\htk.bin -iso game.iso $ G' }. ^: b9 {% H9 w% k
: F1 |* B1 ~3 p! ^$ u1 ~# U
2 q: _6 M0 _4 k1 x- h1 m w% K I* c; q" Y- Y* {' L. Y" N
處理過程中( }8 J, Z1 r! l* x1 U
% `- @6 B9 M7 X L# A/ l* V2 g" @- G
$ F3 P8 D+ i1 l2 R% f# i處理完成# `( q9 z# @) G9 _- v, r+ ^
2 V& R B/ Y5 _+ N6 f) F6 `4 |$ y. P% _/ n, f5 s! q
9 ~ G$ M& k7 I, k) _3 d$ T
就能看到幾個nfs檔,轉換好的,用這些檔來覆蓋即可
7 s7 E. J$ e% r. |. e2 {: Z1 U/ ~! V6 C) q
4 ^8 H1 W* T+ w2 p0 R9 d) L+ b; G3 h. g6 e3 G& p
4,使用ftpiiu anywhere上傳nfs檔/ n+ `( m! V3 q; l( V( r" R% O: {2 h
& X& t! _& c/ v. ^; n& J* ?以馬里奧3d大陸的usb硬碟目錄為例子:/vol/storage_usb01/usr/title/00050000/10145c00/content ,10145c00就是titleid wiiubrew.org/wiki/Title_database去這裡查詢就能找到檔位置了。
# ^) r; r3 j3 R8 H
- p/ X- k4 e8 K3 U- D=================================
$ U2 z- K' x/ I4 w6 o以下為官方的說明% e' `7 O h) K5 ?
nfs2iso2nfs -dec -wiikey "WiiCommon金鑰檔的路徑"
: ]- C& k* H, Z4 s' B6 F' ~: R================================
3 W8 j6 L" ^$ v( K# O% T" n! J' Y x$ D: p& o- ?4 ~; V
轉換完的nfs檔,可以使用ftpuii anywhere 來上傳覆蓋到wiiu主機中wii vc ,目前有個小問題,他不顯示這些檔。還有一點要注意的,不要在遊戲運行中上傳替換檔。
# J* S& e# T: V: \' Z
# I" Y- L6 y0 \-dec 解密 .nfs 文件為 .iso文件' _, L" m4 u7 n/ z' i( H/ ~
-enc 加密 .íso成為 -nfs 檔* v$ u- c, C4 y7 \
-key <file> AES金鑰檔的位置. 默認: code\\htk.bin.2 g4 \* k7 S9 [$ E( [9 A! `
-wiikey <file> Wii Common金鑰的位置.默認: wii_common_key.bin.(我已經提供了)
* ^# c; [- H* L1 _-iso <file> .iso 檔的位置. 默認: game.iso.2 I- F3 Q8 U* x. q! _$ R+ B
-nfs <file> .nfs 檔的位置. 默認: 目前的目錄7 |% ~' N Z1 l. u: [. C' }
-keep 在處理過程進行中不刪除中間產生的檔。
/ O5 x7 j) h8 ?2 e9 ^& [. c- l+ E. U9 b
目前存在的一些問題:
6 Z6 l% X% [& [% Q [1.在解密的nfs檔中,位址0x10000附近有一個0x9的位元組。沒有人知道為什麼它在那裡,如果它總是0x9。只有默認它總是0x9,作者也是這麼處理的。& C% @' h& i! u2 r6 ^
2.在頭中有未知的0x8位元組。他們*似乎*是某種雜湊數值,沒有人知道。 Jogatu沒有找到任何讀取這些位元組的代碼。我的程式將它們設置為零。這可能有些遊戲可能不工作。
. H0 x, |) ~! d3.如何安裝這些檔:在code目錄下沒有任何打包的規則在裡面。寫規則的工作有人想做,作者表示很支持。如果大家碰到什麼奇怪的nfs加密包,可以下載研究,這些都是注入wii vc的關鍵。
% h8 V/ b& m! U+ H# [
9 Y/ \* |) x6 x- n# t; z4 e作者測試了馬里奧銀河2和卡比回歸夢想大陸都是工作的。$ c7 j& d% e. p& R: q
. k, f: z7 Y" [8 r) U
http://gbatemp.net/threads/semi- ... so-and-back.455812/ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|