|
|
轉自:https://www.91wii.com/thread-75040-1-1.html
( H C3 C! z" \. f+ l/ ^+ C作者:Kavid
( \3 R& r8 p* s/ t+ E
, u) s$ r# I# l" pNFS2ISO2NFS v0.2- ISO和NFS格式檔相互轉換的工具,最近大家已經看到h君等發佈了一些wiiu vwii的vc遊戲。! o* C5 T9 j- V5 x4 i
很多人問過能否注入工具,今天這個工具發佈了,來自於gbatemp的sabykos所編寫- x: F! M( e+ M. f
% W- q3 h7 o* Y使用的方法:7 ^& a/ _1 q# X! [4 A2 h
8 v0 U1 }; D9 Z' t$ {6 J7 a3 c1 L
需要工具:
- V9 N( N9 ^' O6 g1. 該工具是用來對4.3G的wii的iso鏡像進行減肥,否則弄出來的nfs檔大小4.3g的。: v, `4 b/ U) f
2. 把你想要進行替換iso的遊戲的wup格式解密的工具,解密成loadiine格式,我們需要code目錄下面的一些檔8 h8 a) m7 k& N' n0 _' {
3. 工具,用來把iso轉換成nfs檔的工具
% _7 x1 u, N" n4. ftpiiu anywhere ,把nfs上傳到wiiu的硬碟上的工具。這個工具是在wiiu上運行,pc端用flashfxp輸入wiiu的ip連到wiiu硬碟上的工具。2 p8 Z( v" m: H2 B1 ?+ _' d4 L. F
7 C/ K |' D& p) j) j1,預處理遊戲iso鏡像的步驟 --------這個步驟有人反映減肥的不行,必須是1:1的原始鏡像。, L2 x1 ?/ g) U' V+ Y/ g: F
準備好你的遊戲鏡像,wbfs格式可以使用wii backup manager來轉換成iso8 R% |$ p5 \4 }8 k0 ^- q8 r
使用wiiscrubber的trim功能減肥。運行wiiscrubber,點擊load iso選擇你的wii鏡像然後點擊trim按鈕,選擇iso保存位置,保存檔案名為game.iso,過一會就完成了iso的減肥功能。
( Q, S9 ^( f( g1 h
7 W: `+ H2 i; l6 c$ M
7 H6 ~$ j T7 g* O6 P$ W' y2 E6 j" ^0 {. q% }0 L D
2,把wup格式轉換成loadiine格式的步驟,目的需要code目錄一下的一個金鑰用來處理nfs檔) F+ i! ~0 ]( K! ~# ?
運行wup轉換程式,點擊cetk檔,選擇title。tik檔,點擊開始就會自動解密檔了# J8 `/ F5 \6 O0 t L% X
- e( O* R, X1 _
* h/ \/ n9 F( o- \' i E, L! Z) ] v3 s
下圖就是完成的功能9 B# j5 c. d3 |; t
" E# ^9 f; e# z3 C1 x
; C! m7 {6 B( L- w8 t
$ z" d0 F u# F+ K8 Z; A6 g9 i把code目錄複寫到和game.iso到同一級別,如下圖放置
- j X) C2 H e1 H: o/ O4 X/ V6 r2 a7 `' c2 k
7 c" w$ J/ |; B- ~- v4 x- M3 x* Z% N/ a: d
1 V( l# |" M5 H: l
3,轉換iso為nfs檔的步驟
; X: M4 O# K* I5 b8 M" F7 }9 X& S& H5 `
點擊windows的開始,選擇運行輸入cmd ,回車
9 k# s, D- f' Z& \用cd命令找到你的nfs程式和iso鏡像的工作目錄,輸入如下命令0 s1 j* i, J( P
1 J0 o" }2 W0 _0 c7 Jnfs2iso2nfs.exe -enc -wiikey wii_common_key.bin -key code\htk.bin -iso game.iso
: {& t% c% S; w$ I6 K. [' S% n0 B e
' _0 e" F2 J2 k$ r5 G2 V
) Q. t2 L$ h* o8 ^3 D7 l處理過程中4 b3 D( ?3 v) n8 r
2 x4 F s, ^: j% c8 R: k8 v
1 J# M8 ]% @& m3 f' G; J$ Q
. d% h7 k( J' {8 ?0 U
處理完成7 u( O1 G4 r* e$ ~# d# f
+ Z4 V9 j1 i6 T9 n/ \
% \# v. b5 P7 U" }( l
* E' \; f7 l9 |就能看到幾個nfs檔,轉換好的,用這些檔來覆蓋即可! N' I# k' e: m9 Y
N- o% P) L: c# L7 L' a H& A! Z6 @. O5 v: U* N5 S1 {% p3 U( Z
+ Z3 o5 L- U3 q3 b4,使用ftpiiu anywhere上傳nfs檔* D6 k, i, q2 p" S5 f1 P! I
1 l$ t* H; G* P" {, r0 L" v
以馬里奧3d大陸的usb硬碟目錄為例子:/vol/storage_usb01/usr/title/00050000/10145c00/content ,10145c00就是titleid wiiubrew.org/wiki/Title_database去這裡查詢就能找到檔位置了。6 L% D+ M6 h$ V: [, r
0 Y/ s& U* v( F1 s2 \2 O" w=================================, Y' ~; P6 m% y" x# X* h
以下為官方的說明7 p& Q3 b h$ [
nfs2iso2nfs -dec -wiikey "WiiCommon金鑰檔的路徑" " H5 E X( }2 E4 b( O2 l" f3 n7 F) E
================================
) t$ K3 b" E* {1 \+ I0 ~
' a, h: j9 e$ Y# X" V* \轉換完的nfs檔,可以使用ftpuii anywhere 來上傳覆蓋到wiiu主機中wii vc ,目前有個小問題,他不顯示這些檔。還有一點要注意的,不要在遊戲運行中上傳替換檔。) t, Z5 F. _7 r9 D! x
* ~1 R+ U* c( p( ?
-dec 解密 .nfs 文件為 .iso文件2 w" H6 x `! O. C3 J
-enc 加密 .íso成為 -nfs 檔1 U( {% F# {. u1 U. N/ W
-key <file> AES金鑰檔的位置. 默認: code\\htk.bin./ [$ G0 o6 S8 s3 e+ S: ~ j
-wiikey <file> Wii Common金鑰的位置.默認: wii_common_key.bin.(我已經提供了)# F& o% t4 ^7 c# r5 \
-iso <file> .iso 檔的位置. 默認: game.iso.9 B3 e: X: v9 O/ c/ J* u$ S0 G
-nfs <file> .nfs 檔的位置. 默認: 目前的目錄
$ X c' w, L' m3 v; G) T7 \9 l-keep 在處理過程進行中不刪除中間產生的檔。
) A- C9 ]- x) |/ q) ?- j( F8 Q0 N. {# o% q
目前存在的一些問題:
8 L! B5 q/ r$ @7 A1.在解密的nfs檔中,位址0x10000附近有一個0x9的位元組。沒有人知道為什麼它在那裡,如果它總是0x9。只有默認它總是0x9,作者也是這麼處理的。# a# V2 f0 g' P# v( I$ B
2.在頭中有未知的0x8位元組。他們*似乎*是某種雜湊數值,沒有人知道。 Jogatu沒有找到任何讀取這些位元組的代碼。我的程式將它們設置為零。這可能有些遊戲可能不工作。9 v9 i8 G" Y4 E" C& E# h' R
3.如何安裝這些檔:在code目錄下沒有任何打包的規則在裡面。寫規則的工作有人想做,作者表示很支持。如果大家碰到什麼奇怪的nfs加密包,可以下載研究,這些都是注入wii vc的關鍵。
) }, F. D9 D" L0 L
7 t/ b6 p; U1 p0 v# W1 k3 m5 W作者測試了馬里奧銀河2和卡比回歸夢想大陸都是工作的。
6 f9 W9 b4 B' p8 c' ?- u* {" L$ l% a
http://gbatemp.net/threads/semi- ... so-and-back.455812/ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|