|
|
轉自:https://www.91wii.com/thread-75040-1-1.html' \& ?8 i6 J! e& B, j7 G
作者:Kavid, O% ]2 m& L- L! ?
4 B8 \# B" c4 t5 e( k
NFS2ISO2NFS v0.2- ISO和NFS格式檔相互轉換的工具,最近大家已經看到h君等發佈了一些wiiu vwii的vc遊戲。1 f" N8 W& c4 H! n2 D0 o
很多人問過能否注入工具,今天這個工具發佈了,來自於gbatemp的sabykos所編寫
i: y, Y0 q4 P+ r: l' @
# |$ v4 i7 p+ s& ^* ]/ C( p {使用的方法:
0 Q6 _* |0 Z" d4 a4 N2 X9 F' `: u& t: b
需要工具:
# j2 {" h( [! [, i( U! D0 h1. 該工具是用來對4.3G的wii的iso鏡像進行減肥,否則弄出來的nfs檔大小4.3g的。 C& e2 V# x- z9 J0 b
2. 把你想要進行替換iso的遊戲的wup格式解密的工具,解密成loadiine格式,我們需要code目錄下面的一些檔
& ^2 s: m9 q/ `3. 工具,用來把iso轉換成nfs檔的工具 j. n- s% R2 F% B
4. ftpiiu anywhere ,把nfs上傳到wiiu的硬碟上的工具。這個工具是在wiiu上運行,pc端用flashfxp輸入wiiu的ip連到wiiu硬碟上的工具。# R' _$ f, x7 W
& G. P( c9 ~/ L3 c/ w
1,預處理遊戲iso鏡像的步驟 --------這個步驟有人反映減肥的不行,必須是1:1的原始鏡像。
; v0 m8 w- r& Y# s. Q! U% \) Z準備好你的遊戲鏡像,wbfs格式可以使用wii backup manager來轉換成iso& P+ e1 P/ B8 |7 k$ `/ @
使用wiiscrubber的trim功能減肥。運行wiiscrubber,點擊load iso選擇你的wii鏡像然後點擊trim按鈕,選擇iso保存位置,保存檔案名為game.iso,過一會就完成了iso的減肥功能。
% i1 r6 R; h4 h+ @8 y+ \
' f6 E. s' ^) r$ Q8 x1 ]: C' A% y( m0 N U* C
- Z( @$ m/ |- Q9 n5 P
2,把wup格式轉換成loadiine格式的步驟,目的需要code目錄一下的一個金鑰用來處理nfs檔* g& H3 b% S2 m Z, _! {( u4 L
運行wup轉換程式,點擊cetk檔,選擇title。tik檔,點擊開始就會自動解密檔了
+ w( e; t7 ]1 K" r: @+ ^" Q6 M# D. }; A0 E
- ^7 z# R- K2 x# Z7 ]9 ]5 S4 _6 v: Q
下圖就是完成的功能
3 }' }, f1 r2 ?. }: j! w
6 ^5 W! q# a: e7 H7 a% L9 q$ s( B6 T3 m: Q! U. G+ n6 s* H. x
8 }0 G: z$ n: k% l6 ~
把code目錄複寫到和game.iso到同一級別,如下圖放置
+ q% i: ^- L3 V4 s' X/ {. r, [# o( J6 i
8 }9 h: X/ n2 b
3 ]! S5 e, u& ~0 x( Y# ^2 `9 @- A! m/ w, {% {
3,轉換iso為nfs檔的步驟
! m$ @8 w* T1 Q# r1 C0 R9 J2 Y; V
點擊windows的開始,選擇運行輸入cmd ,回車& N& G, i, J; @- P$ U' ?
用cd命令找到你的nfs程式和iso鏡像的工作目錄,輸入如下命令
& ]0 Y, p$ @9 u( q
8 P" M" ^- Q. h, Unfs2iso2nfs.exe -enc -wiikey wii_common_key.bin -key code\htk.bin -iso game.iso 9 ]& E' u- B+ ]5 j0 S& R7 c% L
" _/ X2 `& N2 t0 _. j! K. y& t6 ~. n% ~$ y# a9 ~
2 @3 ?' |& ~/ i處理過程中+ t6 p2 q: e( L, m" q- M
/ `' d/ h4 i# S3 i, T, Y! k' N k6 `
- R+ F3 c( F0 D) Z- w
7 D0 p: h- ?# g$ S( r/ N; \8 T處理完成
5 J8 r$ f0 q/ R z, S9 U
2 A) h0 f# h% ^) g" ~* H- v6 J% P7 w$ K4 p$ [/ q: P' L
9 {1 V/ ]9 q) Z K就能看到幾個nfs檔,轉換好的,用這些檔來覆蓋即可. O. z2 Z4 N; m# `7 m" t8 x, N0 [
2 u V# `. a; Z" @; y8 s
+ H+ X/ ?# a: s" r% f% d( Y9 E, H
. b; x2 E% X6 X* b% g& y4,使用ftpiiu anywhere上傳nfs檔
5 i9 D {- z- G# f) u$ T) }1 m
; X4 U* y' p5 Y9 O以馬里奧3d大陸的usb硬碟目錄為例子:/vol/storage_usb01/usr/title/00050000/10145c00/content ,10145c00就是titleid wiiubrew.org/wiki/Title_database去這裡查詢就能找到檔位置了。
2 b& b$ l( a7 P' V* ~
) u/ C) z4 R! T2 E" A=================================
# p+ O4 Y, ]: O" | Q以下為官方的說明0 R+ U/ S8 \! J
nfs2iso2nfs -dec -wiikey "WiiCommon金鑰檔的路徑" * U6 r+ @8 M0 G+ ~3 F
================================( L/ a8 K/ z% [3 W q
; r2 Q9 {) H1 N: d! z- n
轉換完的nfs檔,可以使用ftpuii anywhere 來上傳覆蓋到wiiu主機中wii vc ,目前有個小問題,他不顯示這些檔。還有一點要注意的,不要在遊戲運行中上傳替換檔。
& c8 `5 N9 T/ F& o
4 z9 h6 u. T" a/ m- K' _8 ?-dec 解密 .nfs 文件為 .iso文件( _2 z7 f4 `( f$ L0 e+ P
-enc 加密 .íso成為 -nfs 檔
- T/ C# A5 b' y! E3 w; i7 _/ A-key <file> AES金鑰檔的位置. 默認: code\\htk.bin.2 A, p* t7 b7 A- J0 d8 K! m
-wiikey <file> Wii Common金鑰的位置.默認: wii_common_key.bin.(我已經提供了)
5 O9 Q" G% `9 M7 ?-iso <file> .iso 檔的位置. 默認: game.iso.
3 s& i. k O0 B-nfs <file> .nfs 檔的位置. 默認: 目前的目錄
& s( p$ R# |+ s9 _6 o V-keep 在處理過程進行中不刪除中間產生的檔。 6 s2 H" n+ |; C, b7 J# q4 ]6 y
$ V( `' y2 t4 k. g$ x
目前存在的一些問題:( T" R# A) _ S' ?/ O5 U( g5 B
1.在解密的nfs檔中,位址0x10000附近有一個0x9的位元組。沒有人知道為什麼它在那裡,如果它總是0x9。只有默認它總是0x9,作者也是這麼處理的。
" `: @. }1 k% R/ O3 ]. [2.在頭中有未知的0x8位元組。他們*似乎*是某種雜湊數值,沒有人知道。 Jogatu沒有找到任何讀取這些位元組的代碼。我的程式將它們設置為零。這可能有些遊戲可能不工作。
0 W& G9 H9 g* K1 G) [3 a3.如何安裝這些檔:在code目錄下沒有任何打包的規則在裡面。寫規則的工作有人想做,作者表示很支持。如果大家碰到什麼奇怪的nfs加密包,可以下載研究,這些都是注入wii vc的關鍵。: j- f* h1 G/ p
% h" v! ?( u3 s1 {# A( s" P3 w7 C% {
作者測試了馬里奧銀河2和卡比回歸夢想大陸都是工作的。9 E( D+ N+ D' b
7 ]6 Y+ W& ]0 ^7 n
http://gbatemp.net/threads/semi- ... so-and-back.455812/ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|