|
|
轉自:https://www.91wii.com/thread-75040-1-1.html
$ x' B8 h: f. w2 c作者:Kavid
] m3 m" z n. X
0 O" r4 I; }, sNFS2ISO2NFS v0.2- ISO和NFS格式檔相互轉換的工具,最近大家已經看到h君等發佈了一些wiiu vwii的vc遊戲。
4 T2 N6 f3 W! g9 V很多人問過能否注入工具,今天這個工具發佈了,來自於gbatemp的sabykos所編寫
) P: Z2 N! ^1 I0 n
, L, h2 w5 t# r/ p! j1 P) P2 b使用的方法:: w5 C+ I/ [4 Z8 D* ~" t4 T, g
* q2 x- H4 m7 i+ c1 u# Z6 D7 O需要工具:8 d* z" L; K: P5 J
1. 該工具是用來對4.3G的wii的iso鏡像進行減肥,否則弄出來的nfs檔大小4.3g的。5 X+ H) e; r; x
2. 把你想要進行替換iso的遊戲的wup格式解密的工具,解密成loadiine格式,我們需要code目錄下面的一些檔: R! m; u& o& C( Z- I- }
3. 工具,用來把iso轉換成nfs檔的工具
' y |( N" f# ~& v8 q7 t4. ftpiiu anywhere ,把nfs上傳到wiiu的硬碟上的工具。這個工具是在wiiu上運行,pc端用flashfxp輸入wiiu的ip連到wiiu硬碟上的工具。9 T* s$ M* |/ [! i" x7 _ i8 j9 c
! U* N6 b! e! z) V4 O* _
1,預處理遊戲iso鏡像的步驟 --------這個步驟有人反映減肥的不行,必須是1:1的原始鏡像。
1 C- A) G/ A, C$ y' q/ m% K準備好你的遊戲鏡像,wbfs格式可以使用wii backup manager來轉換成iso
0 p6 c% a$ d n2 O' T9 R使用wiiscrubber的trim功能減肥。運行wiiscrubber,點擊load iso選擇你的wii鏡像然後點擊trim按鈕,選擇iso保存位置,保存檔案名為game.iso,過一會就完成了iso的減肥功能。
* ] {5 e: Z \' f. H K m/ K# m7 y0 C! ]
0 H5 |# @. j3 i0 f% l+ Q- O4 ^8 I/ w1 Q4 S# E: b6 ^
2,把wup格式轉換成loadiine格式的步驟,目的需要code目錄一下的一個金鑰用來處理nfs檔4 w" ?4 @2 p& G& P! y" c) Z
運行wup轉換程式,點擊cetk檔,選擇title。tik檔,點擊開始就會自動解密檔了
% v2 B( `7 Y( |; X& A5 j5 ?6 x
' X7 _; t% k8 x
+ O( R( m8 S n" z下圖就是完成的功能
9 y! G, m! k' \$ V
- G' I ]# Q- k& x' ~5 Y- P* v' \1 n8 N# K' f5 _' A
, u: D: f& ~5 f6 X6 J把code目錄複寫到和game.iso到同一級別,如下圖放置7 D5 F; r5 q& @" v
8 P+ V" \2 d. n: N! i: k# U) F G2 e( Z7 ]/ |8 ]# `
. h) k* f" U% K$ |% R0 i4 |" z/ q
3,轉換iso為nfs檔的步驟1 p' l$ r$ p9 a$ U
1 y( U( C9 N9 g G+ K' N: G0 A; f$ m* D點擊windows的開始,選擇運行輸入cmd ,回車, R) v4 b$ v8 {) M6 t1 o
用cd命令找到你的nfs程式和iso鏡像的工作目錄,輸入如下命令% b, K+ ?4 j( J9 G
9 A& N2 ]- c! ]
nfs2iso2nfs.exe -enc -wiikey wii_common_key.bin -key code\htk.bin -iso game.iso : j8 k9 s6 a p* }0 p' h1 g& J
" R: [* U! p" b8 b5 J
$ l& b6 H2 ^6 H7 a! ] I2 W
% {+ n c0 i4 v7 r9 [ c$ O C
處理過程中( l! ]4 x: k: { U$ G* n: ]6 T( E
0 ~) A# r3 H! g: z' R* |( ~) E7 Y) a$ m7 h$ f! L$ F
5 O# q6 L. U8 F4 r5 ?; ~, _處理完成
) G1 w! f) R6 h5 A4 l4 {
1 w0 @9 [7 c% Z1 _8 S! a- y6 O* f& m9 s3 y. ]4 K4 U- M) O
. i/ u6 u$ Z: r+ u r就能看到幾個nfs檔,轉換好的,用這些檔來覆蓋即可- G. n; P7 ~# L6 c, B, B
+ O" J* k1 m/ W. c8 i% \
, T0 Z, b4 q. f$ I ]& v' x0 }- \0 a; S2 f$ M; T( w
4,使用ftpiiu anywhere上傳nfs檔) L* u5 T( e8 h, _
& V* M. U a+ |& [8 W
以馬里奧3d大陸的usb硬碟目錄為例子:/vol/storage_usb01/usr/title/00050000/10145c00/content ,10145c00就是titleid wiiubrew.org/wiki/Title_database去這裡查詢就能找到檔位置了。9 n* z+ K+ t$ c0 Y3 y
1 W7 g$ x! D1 d
================================= R* m$ z5 R ~) X" P% I
以下為官方的說明" }9 F* X1 ^4 ]: ]) D. _" c, m5 M- U
nfs2iso2nfs -dec -wiikey "WiiCommon金鑰檔的路徑"
5 h8 P) {9 p2 B5 W1 b9 Q================================# i! Z& H3 A' ^% b4 l4 v1 l4 b9 S5 l
' \( o0 q, u* n0 x$ p) R' }$ W/ \8 h+ s
轉換完的nfs檔,可以使用ftpuii anywhere 來上傳覆蓋到wiiu主機中wii vc ,目前有個小問題,他不顯示這些檔。還有一點要注意的,不要在遊戲運行中上傳替換檔。, H( U' m- A* q3 G5 k3 N% {9 D! l
7 ^. [6 x" U( l8 P5 n8 I s/ o-dec 解密 .nfs 文件為 .iso文件 k( g" h# a/ g3 z2 L% `
-enc 加密 .íso成為 -nfs 檔( z. @2 e% F6 ^" P9 G c
-key <file> AES金鑰檔的位置. 默認: code\\htk.bin.
# }7 \ |5 J# j; m1 k-wiikey <file> Wii Common金鑰的位置.默認: wii_common_key.bin.(我已經提供了)
3 ~, R) k0 h- k2 Z) v; D-iso <file> .iso 檔的位置. 默認: game.iso.
/ D1 S9 B# g! S! V5 k-nfs <file> .nfs 檔的位置. 默認: 目前的目錄
O) W, c z1 `/ G4 o; P& g-keep 在處理過程進行中不刪除中間產生的檔。
8 q' F+ ?; }! I1 E7 d4 c7 W: N6 i; F+ v4 D5 R
目前存在的一些問題:
' y3 s" c$ ]: N4 T' T9 I1.在解密的nfs檔中,位址0x10000附近有一個0x9的位元組。沒有人知道為什麼它在那裡,如果它總是0x9。只有默認它總是0x9,作者也是這麼處理的。
3 Y' h* X; \& A! S$ U2.在頭中有未知的0x8位元組。他們*似乎*是某種雜湊數值,沒有人知道。 Jogatu沒有找到任何讀取這些位元組的代碼。我的程式將它們設置為零。這可能有些遊戲可能不工作。
# x0 P& z0 J% o( z3.如何安裝這些檔:在code目錄下沒有任何打包的規則在裡面。寫規則的工作有人想做,作者表示很支持。如果大家碰到什麼奇怪的nfs加密包,可以下載研究,這些都是注入wii vc的關鍵。: |* Z; C) ?& S$ ^. a4 H! \" U
$ f( q( n9 b" A1 Y+ H' t, }
作者測試了馬里奧銀河2和卡比回歸夢想大陸都是工作的。+ W* |% w' W6 a1 x! ]0 U. p
1 R' H) X9 c( l( ~http://gbatemp.net/threads/semi- ... so-and-back.455812/ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|