|
|
轉自:https://www.91wii.com/thread-75040-1-1.html X0 P4 a* y3 c. W( S
作者:Kavid0 I, {, F# J$ F! t
# c0 Z4 w) s2 k3 ]8 {) g$ \NFS2ISO2NFS v0.2- ISO和NFS格式檔相互轉換的工具,最近大家已經看到h君等發佈了一些wiiu vwii的vc遊戲。) _/ g, E7 F7 h' {% C- Z3 g
很多人問過能否注入工具,今天這個工具發佈了,來自於gbatemp的sabykos所編寫
& ^" R7 T ?+ q' ^2 k; }' ~$ d# P9 T& V8 i# S4 |# K% u
使用的方法:
! d! ]& T% ~4 {) b2 R
5 `& K% v7 ?6 p* @4 \2 G需要工具:
: \5 N; K3 m. L- h1. 該工具是用來對4.3G的wii的iso鏡像進行減肥,否則弄出來的nfs檔大小4.3g的。* K: A# ]/ U) N0 t
2. 把你想要進行替換iso的遊戲的wup格式解密的工具,解密成loadiine格式,我們需要code目錄下面的一些檔
( I5 L8 v- W9 R3 u) c$ S+ `3. 工具,用來把iso轉換成nfs檔的工具
9 @/ m, ]. U& m3 {+ K F4. ftpiiu anywhere ,把nfs上傳到wiiu的硬碟上的工具。這個工具是在wiiu上運行,pc端用flashfxp輸入wiiu的ip連到wiiu硬碟上的工具。; ^9 G, V( ]: H% B; k6 Y
7 ?* ?# O/ ?( w/ o$ e& J. U
1,預處理遊戲iso鏡像的步驟 --------這個步驟有人反映減肥的不行,必須是1:1的原始鏡像。( L. p/ J6 ?# y6 D2 T
準備好你的遊戲鏡像,wbfs格式可以使用wii backup manager來轉換成iso; H' K" d3 @% y2 j& D4 h
使用wiiscrubber的trim功能減肥。運行wiiscrubber,點擊load iso選擇你的wii鏡像然後點擊trim按鈕,選擇iso保存位置,保存檔案名為game.iso,過一會就完成了iso的減肥功能。
6 b+ A# r- u7 Y a3 U9 _
0 n3 N6 |5 _7 V, I3 U4 V: n! h# ?9 o5 N+ h5 F( B- N0 g( v) f* U5 v
+ Q+ n- }7 R; n: _2,把wup格式轉換成loadiine格式的步驟,目的需要code目錄一下的一個金鑰用來處理nfs檔
) d; Q9 V' `5 V; q2 ` _運行wup轉換程式,點擊cetk檔,選擇title。tik檔,點擊開始就會自動解密檔了' G9 |( i' F1 N3 g5 S
! t- \& _; m; Z6 U5 M1 v4 o
( M; {/ y8 A4 F$ b$ |% e" x- p7 v' b+ Q' p3 Y% f# m
下圖就是完成的功能+ Q9 [6 R I& M m7 |: O. k( D
1 R8 G$ d9 \' u" Q! y5 D# E2 u
, }) b1 G5 S6 @0 b- P
; Q9 g% l. u0 r3 A7 u把code目錄複寫到和game.iso到同一級別,如下圖放置- t9 V0 B- C* v, A" @+ e( H
5 f- [6 z$ D$ M" H, C
4 y0 {. l3 S6 p2 E# D# c: t' Y
5 R& f0 }2 y5 R$ ?( p. m/ O& ]
: S! u% j/ P! n/ T3,轉換iso為nfs檔的步驟; Q- I7 F8 |* q
) p6 w& g) b3 @' X" Z o點擊windows的開始,選擇運行輸入cmd ,回車
& C1 m( l& m( w" K) K4 @用cd命令找到你的nfs程式和iso鏡像的工作目錄,輸入如下命令
6 L2 S4 `) I) @ r
9 `( H! y, F0 Hnfs2iso2nfs.exe -enc -wiikey wii_common_key.bin -key code\htk.bin -iso game.iso . n9 @) L* S: M8 A
+ L* t) j! T4 ?4 _- I4 Z# ^+ L( r; K
, \) [( H' I! b; X
5 m& f/ Z9 q8 d+ v7 T7 H' D& p* e' L處理過程中
& l/ [5 O& l; _8 j; D2 u6 h: p( X# I! O6 [8 m9 f U! Y2 l6 p4 h( _
7 m' w$ e8 L9 {' |
7 G+ K0 V0 ^6 j- X6 N1 V; N- M處理完成2 q1 L8 E* ]- }' v) T
2 X" c6 X+ R( {8 i5 j6 p. t3 C3 H- B0 P1 O' d& _
; F; r( Z% F5 d4 F( _4 m
就能看到幾個nfs檔,轉換好的,用這些檔來覆蓋即可
' Y7 [. ?- F1 C& j- v9 D
6 v; O( C$ g4 e8 N+ {
1 {3 H. a2 Z: F! I1 H7 p4 o- U4 [. C: G% W. U% E* H3 s/ ~4 K: \6 r
4,使用ftpiiu anywhere上傳nfs檔
* N- s2 }& t0 c
3 q6 M& d; k& }7 ]: a7 W2 q以馬里奧3d大陸的usb硬碟目錄為例子:/vol/storage_usb01/usr/title/00050000/10145c00/content ,10145c00就是titleid wiiubrew.org/wiki/Title_database去這裡查詢就能找到檔位置了。
! f* ^$ `* }+ G7 _, _! [' } `7 A3 m- h0 b1 U1 |, W0 ?6 Q7 `
=================================0 h+ }+ ? S( B9 g8 {4 d5 q
以下為官方的說明
, _2 ]3 K) ^& ^6 O3 A& R2 }nfs2iso2nfs -dec -wiikey "WiiCommon金鑰檔的路徑" i5 h; ~# ~% q4 f+ d, \( j# ^& t
================================
& L! s) n- i3 S! ~1 u
) Z: U3 c: Q8 r8 l轉換完的nfs檔,可以使用ftpuii anywhere 來上傳覆蓋到wiiu主機中wii vc ,目前有個小問題,他不顯示這些檔。還有一點要注意的,不要在遊戲運行中上傳替換檔。0 Q) _' C# H, @* R8 w! Y+ S3 B5 P
5 G: Q3 g, N( @+ ?% [4 }2 E-dec 解密 .nfs 文件為 .iso文件9 a* z+ q6 l! q* y, v: z& Y9 Y
-enc 加密 .íso成為 -nfs 檔
2 e" h( c+ l6 x3 ]% T-key <file> AES金鑰檔的位置. 默認: code\\htk.bin.$ m# H. F' y4 n
-wiikey <file> Wii Common金鑰的位置.默認: wii_common_key.bin.(我已經提供了)
5 u0 h3 y3 T) O# }7 [2 X-iso <file> .iso 檔的位置. 默認: game.iso., i* B8 W, I/ u( o* g
-nfs <file> .nfs 檔的位置. 默認: 目前的目錄2 Z4 R. B* [6 Z8 g7 ^: s7 w
-keep 在處理過程進行中不刪除中間產生的檔。
: I& a: d/ j# A5 v
7 P K: d$ u8 L. V目前存在的一些問題:
[$ F+ V; H0 K T4 w8 B1.在解密的nfs檔中,位址0x10000附近有一個0x9的位元組。沒有人知道為什麼它在那裡,如果它總是0x9。只有默認它總是0x9,作者也是這麼處理的。5 ?) v% X; D# }9 L) C/ U* H
2.在頭中有未知的0x8位元組。他們*似乎*是某種雜湊數值,沒有人知道。 Jogatu沒有找到任何讀取這些位元組的代碼。我的程式將它們設置為零。這可能有些遊戲可能不工作。
6 i% U7 ]7 b1 E. }! h0 x: K- s3.如何安裝這些檔:在code目錄下沒有任何打包的規則在裡面。寫規則的工作有人想做,作者表示很支持。如果大家碰到什麼奇怪的nfs加密包,可以下載研究,這些都是注入wii vc的關鍵。
0 t( A* h' D {6 [5 G( w+ b& K; ^; G4 F0 Y5 a! f7 V( F# L
作者測試了馬里奧銀河2和卡比回歸夢想大陸都是工作的。
# ~+ G& l8 [' A; ^4 S! e+ r) F+ l+ ?, p3 r4 I. u v1 ] X1 ~3 P) G( J; G
http://gbatemp.net/threads/semi- ... so-and-back.455812/ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|