|
|
轉自:https://www.91wii.com/thread-75040-1-1.html
; P6 {) B. Q6 c, a# ]作者:Kavid
1 R/ M2 \# u" J# }8 A7 B6 W' r) [0 W# x7 [6 b; o! n. D9 ~6 i0 e# }
NFS2ISO2NFS v0.2- ISO和NFS格式檔相互轉換的工具,最近大家已經看到h君等發佈了一些wiiu vwii的vc遊戲。
8 `$ H" f4 P* G1 R/ E8 ?很多人問過能否注入工具,今天這個工具發佈了,來自於gbatemp的sabykos所編寫 P. A; M1 X. D1 w: u$ u% @ u
& U; Q: B3 k$ k7 X1 h/ @: r" [
使用的方法:
5 B) c+ D: i+ z5 x2 f: }
/ Q" a$ ?; \: r需要工具:
7 t3 Z+ ~" L; E: L4 g1 Z* W1. 該工具是用來對4.3G的wii的iso鏡像進行減肥,否則弄出來的nfs檔大小4.3g的。
4 p6 C" n' D, M2. 把你想要進行替換iso的遊戲的wup格式解密的工具,解密成loadiine格式,我們需要code目錄下面的一些檔( H) x {, h- V: L6 n
3. 工具,用來把iso轉換成nfs檔的工具" [9 b! \8 A8 K* ~* ]$ b3 L
4. ftpiiu anywhere ,把nfs上傳到wiiu的硬碟上的工具。這個工具是在wiiu上運行,pc端用flashfxp輸入wiiu的ip連到wiiu硬碟上的工具。
- i8 q. I# f( l/ o- B7 A: ~
* `/ X V% P1 j% V2 T" \1,預處理遊戲iso鏡像的步驟 --------這個步驟有人反映減肥的不行,必須是1:1的原始鏡像。
' ]8 @8 ^2 U" k, E0 d7 `0 r準備好你的遊戲鏡像,wbfs格式可以使用wii backup manager來轉換成iso+ a; e6 [6 X) N
使用wiiscrubber的trim功能減肥。運行wiiscrubber,點擊load iso選擇你的wii鏡像然後點擊trim按鈕,選擇iso保存位置,保存檔案名為game.iso,過一會就完成了iso的減肥功能。( m! ~& G8 a3 C3 v) j
4 g \2 v1 q7 s0 z
. V! T$ I6 O I2 T8 H7 T
& }- J" a8 _% G7 Y4 I' \2,把wup格式轉換成loadiine格式的步驟,目的需要code目錄一下的一個金鑰用來處理nfs檔
- J& K8 G+ w- ~運行wup轉換程式,點擊cetk檔,選擇title。tik檔,點擊開始就會自動解密檔了: r: v- }% l& y
0 \# P. a/ R8 n1 p6 x9 k1 ~
- {4 }- U1 S( G8 A6 A& o& t$ a9 l0 J* F+ m
下圖就是完成的功能
9 ]0 k( _# s. G: W' k+ ~% U" B- X# C" Y/ t7 M9 ?
! i: I, m* V9 y& g6 F; @9 u0 N, V" L
+ F/ |( J. w9 D* e; u/ A$ F把code目錄複寫到和game.iso到同一級別,如下圖放置 F& x$ V+ R8 {4 d- m3 p
; c+ A( c9 H) q+ f7 Z
% |3 a" h8 d+ K: s* d9 x
% G1 Y6 K- M$ M v* V7 i3 `9 C3 ^ k2 S* p3 E2 j2 I
3,轉換iso為nfs檔的步驟8 C& g7 e6 `0 S! U$ L6 i0 l# v8 J1 T! q
' `. a! F+ l0 y; e點擊windows的開始,選擇運行輸入cmd ,回車: K! p3 g+ w! k' y: o/ h5 E! t
用cd命令找到你的nfs程式和iso鏡像的工作目錄,輸入如下命令
3 e, s) C, J( Z- L F. ]+ s( s, t
, ]0 @$ W" O6 v7 w# \& y* Enfs2iso2nfs.exe -enc -wiikey wii_common_key.bin -key code\htk.bin -iso game.iso
" }$ d- r0 y8 p6 g, G+ i( Y% H( U4 P' p2 ^8 e
g+ D+ o; |! C1 O3 n
( O W* ~. z& E( D1 w+ h# H
處理過程中
, |* r# _: u( m) p9 l% W9 R2 c) f6 X' J( w" D6 ` W& R
; q: E( P/ g& V1 Z* n' A- S
% J3 F! C8 s" w, H處理完成
+ y/ I7 r) ?0 h( l$ ~$ e9 |. X" [( Z- X
( ~8 U& r7 k' k" X; h5 q6 O
8 ^' X1 R& _$ \$ p
就能看到幾個nfs檔,轉換好的,用這些檔來覆蓋即可
2 S! Z; v' ?) D! O2 z( X9 N' A8 @! }+ i0 B+ M1 k2 s+ G
B" i: y ^' o- Y
0 E9 {. A* {% @; W4,使用ftpiiu anywhere上傳nfs檔
# Z9 {( O" J6 A. d) v% @
/ [# M6 I# Z+ W8 y5 ~3 o% X以馬里奧3d大陸的usb硬碟目錄為例子:/vol/storage_usb01/usr/title/00050000/10145c00/content ,10145c00就是titleid wiiubrew.org/wiki/Title_database去這裡查詢就能找到檔位置了。
. s% U" W0 \% A' q" x5 S) ~- }$ ]5 t% [' n
=================================$ i3 o8 L- {; l" ~* @. H( k
以下為官方的說明" ?3 ^+ D3 [6 e" x! m
nfs2iso2nfs -dec -wiikey "WiiCommon金鑰檔的路徑"
' ]: N( C; |2 ]5 O* N. J================================8 s' N- h3 S) T0 z& W |
: i. X& r8 J. }& ?7 Y
轉換完的nfs檔,可以使用ftpuii anywhere 來上傳覆蓋到wiiu主機中wii vc ,目前有個小問題,他不顯示這些檔。還有一點要注意的,不要在遊戲運行中上傳替換檔。
6 X [; M4 e( n; I; p& I; G+ A1 { S x Q: y; l# H
-dec 解密 .nfs 文件為 .iso文件2 e+ n8 F, x7 v; }& k# p
-enc 加密 .íso成為 -nfs 檔) |/ O% }1 x3 a1 N7 R
-key <file> AES金鑰檔的位置. 默認: code\\htk.bin.1 F5 v$ Q: S# T1 n
-wiikey <file> Wii Common金鑰的位置.默認: wii_common_key.bin.(我已經提供了)3 ?* @) Y# o% |0 e8 v
-iso <file> .iso 檔的位置. 默認: game.iso. U) Y/ X' u& c
-nfs <file> .nfs 檔的位置. 默認: 目前的目錄* W; j7 l6 O) L4 q( \# \! F f, D
-keep 在處理過程進行中不刪除中間產生的檔。
- t H9 L3 H8 z3 q5 U. _ Z9 K1 [8 b# u3 f
目前存在的一些問題:
. z1 V; E! W, K) F+ ]- U1.在解密的nfs檔中,位址0x10000附近有一個0x9的位元組。沒有人知道為什麼它在那裡,如果它總是0x9。只有默認它總是0x9,作者也是這麼處理的。) R# k, t! s) {4 z5 i" H! Z
2.在頭中有未知的0x8位元組。他們*似乎*是某種雜湊數值,沒有人知道。 Jogatu沒有找到任何讀取這些位元組的代碼。我的程式將它們設置為零。這可能有些遊戲可能不工作。
, d/ h' H# p3 ~9 K1 W; B1 z1 _3.如何安裝這些檔:在code目錄下沒有任何打包的規則在裡面。寫規則的工作有人想做,作者表示很支持。如果大家碰到什麼奇怪的nfs加密包,可以下載研究,這些都是注入wii vc的關鍵。
# H; T2 ]3 Y, d$ z4 b
1 L1 h7 P" I+ A# f& p; i. U作者測試了馬里奧銀河2和卡比回歸夢想大陸都是工作的。+ F% u7 V8 ?3 _6 }
) Q5 ~7 [: F' ]( D/ n8 v5 }
http://gbatemp.net/threads/semi- ... so-and-back.455812/ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|