|
|
轉自:https://www.91wii.com/thread-75040-1-1.html9 Z4 m+ g' C1 s$ O) p( L k( N
作者:Kavid
T- t: k6 V+ j6 z- e- }
( c4 o i9 _7 V4 x" e6 pNFS2ISO2NFS v0.2- ISO和NFS格式檔相互轉換的工具,最近大家已經看到h君等發佈了一些wiiu vwii的vc遊戲。
@1 {$ V y. s& s/ ~1 n很多人問過能否注入工具,今天這個工具發佈了,來自於gbatemp的sabykos所編寫
9 n. K( S& B- I, k4 S) F$ K- t: o
使用的方法:4 K( a/ t ^! @& O' h9 G! m
- D7 L$ l* A; F! G ^) X需要工具:
, O6 E R7 d& E4 s1. 該工具是用來對4.3G的wii的iso鏡像進行減肥,否則弄出來的nfs檔大小4.3g的。5 E: P2 P/ m! n1 A, s, G
2. 把你想要進行替換iso的遊戲的wup格式解密的工具,解密成loadiine格式,我們需要code目錄下面的一些檔
- k; J; g6 Y! ~3. 工具,用來把iso轉換成nfs檔的工具5 N7 s# K& _2 a3 ]( b& p X+ x
4. ftpiiu anywhere ,把nfs上傳到wiiu的硬碟上的工具。這個工具是在wiiu上運行,pc端用flashfxp輸入wiiu的ip連到wiiu硬碟上的工具。
& A( ?! l9 y3 O! E- K4 ^$ P6 q: g# v& C- U/ X
1,預處理遊戲iso鏡像的步驟 --------這個步驟有人反映減肥的不行,必須是1:1的原始鏡像。# Y; `# V2 | e
準備好你的遊戲鏡像,wbfs格式可以使用wii backup manager來轉換成iso
/ p/ l+ Q3 X9 b* U5 n. M* \+ V. \: ]使用wiiscrubber的trim功能減肥。運行wiiscrubber,點擊load iso選擇你的wii鏡像然後點擊trim按鈕,選擇iso保存位置,保存檔案名為game.iso,過一會就完成了iso的減肥功能。
* a. ^' o9 r* d9 a, d/ b3 K5 I/ z x8 D* n' y8 z. T4 O+ b
* v, h' n1 a- _& i$ }
4 A, g1 L* B/ h- q
2,把wup格式轉換成loadiine格式的步驟,目的需要code目錄一下的一個金鑰用來處理nfs檔
5 M# a9 v0 W, P5 x6 x1 H4 t運行wup轉換程式,點擊cetk檔,選擇title。tik檔,點擊開始就會自動解密檔了3 n: S2 a* D: F; K! E0 ~# \
7 T9 e3 |' U/ G3 @* W8 n
& `0 c' w% Y6 i! ]+ V( n4 D! H
6 q5 ?% a; Q. ~- X- z
下圖就是完成的功能
& k" v- ^9 I* |2 k$ y9 h
- U' ?$ E1 U; B( Q
4 ]* l- ?4 Y6 X' K( c" u& g! i
2 S% h, o; Y! j, E+ W把code目錄複寫到和game.iso到同一級別,如下圖放置
& o6 P6 _, \6 A+ N0 \3 M8 y% [1 f* O1 U. `1 D- T1 I# s& ?
+ r* B, P4 `3 Q' I8 c1 e0 w8 `2 r9 Q2 Y0 J4 a
! p6 _: B& d1 `% J4 |3,轉換iso為nfs檔的步驟5 b9 U/ c" o" ^- w
; h2 S) L O6 z點擊windows的開始,選擇運行輸入cmd ,回車
- B+ V$ Z0 ?5 p5 `" w! V/ k用cd命令找到你的nfs程式和iso鏡像的工作目錄,輸入如下命令- m; j6 p B$ Q6 y2 C8 a$ j5 Q/ k
* ~0 {7 G8 G+ j: Onfs2iso2nfs.exe -enc -wiikey wii_common_key.bin -key code\htk.bin -iso game.iso 7 E; S# h; J( @( X
) J q1 T y1 k" P! L p9 o0 \8 j5 A1 B m
9 t; ^2 ]8 _& k處理過程中
1 v9 }; {7 ^& D v1 j
) w: Z# H5 c# f
T, N- P! {9 [: p
6 u1 {" X: d* Y! X6 V# M5 P& e處理完成
1 T8 Y4 Z! Y+ {# l; i6 Q( P! H( d, q6 G3 S" O2 u# A
/ Y' B, b" ?0 k" X9 }' I0 d: F
' n4 y8 L4 P% h/ f# o/ Q1 t就能看到幾個nfs檔,轉換好的,用這些檔來覆蓋即可
9 Z" F) J& J% E8 l7 s
. M7 P4 Z7 z: }! E% X+ f3 c
3 L+ |% `" b I% G
. w2 ^2 ?3 q9 F( U4,使用ftpiiu anywhere上傳nfs檔
) q+ y* u- z) b7 S& v* Q- e( Y, f. w( t5 n5 j$ L: r& q
以馬里奧3d大陸的usb硬碟目錄為例子:/vol/storage_usb01/usr/title/00050000/10145c00/content ,10145c00就是titleid wiiubrew.org/wiki/Title_database去這裡查詢就能找到檔位置了。6 q" x- Y3 X9 D) m; S+ H5 c! \! ?5 _
1 x- u6 v" e( y8 t=================================! f7 M* ~! f' A5 C& N+ n: o* p
以下為官方的說明1 r6 Z" m6 O; T4 u. Z# m, o
nfs2iso2nfs -dec -wiikey "WiiCommon金鑰檔的路徑"
7 ]! c5 s' W/ I6 H================================" s) N5 m* V- g! f# \
7 h$ | U$ k3 H7 o( K轉換完的nfs檔,可以使用ftpuii anywhere 來上傳覆蓋到wiiu主機中wii vc ,目前有個小問題,他不顯示這些檔。還有一點要注意的,不要在遊戲運行中上傳替換檔。9 h2 m5 w: y5 I0 ]- D
$ S5 A( c' F- B7 X-dec 解密 .nfs 文件為 .iso文件
9 u& _2 S# k; X) \-enc 加密 .íso成為 -nfs 檔8 E+ ~: R4 G+ x+ t+ c% S
-key <file> AES金鑰檔的位置. 默認: code\\htk.bin.
4 V. J/ N3 ~9 J5 [, W, ?-wiikey <file> Wii Common金鑰的位置.默認: wii_common_key.bin.(我已經提供了)
" T& Y; U4 I+ |; K% R1 w-iso <file> .iso 檔的位置. 默認: game.iso.
% C* H1 Z) O- e9 m-nfs <file> .nfs 檔的位置. 默認: 目前的目錄
- x, q) N- H+ j1 n# O' G+ I3 d-keep 在處理過程進行中不刪除中間產生的檔。
% i9 A. r/ i. X0 w
/ @6 ^$ L# N% {7 c目前存在的一些問題:4 D0 [; s8 O3 t T1 U
1.在解密的nfs檔中,位址0x10000附近有一個0x9的位元組。沒有人知道為什麼它在那裡,如果它總是0x9。只有默認它總是0x9,作者也是這麼處理的。
, [& ?) C1 n. `5 }. L2.在頭中有未知的0x8位元組。他們*似乎*是某種雜湊數值,沒有人知道。 Jogatu沒有找到任何讀取這些位元組的代碼。我的程式將它們設置為零。這可能有些遊戲可能不工作。* H; E2 ^4 n( r' X$ a
3.如何安裝這些檔:在code目錄下沒有任何打包的規則在裡面。寫規則的工作有人想做,作者表示很支持。如果大家碰到什麼奇怪的nfs加密包,可以下載研究,這些都是注入wii vc的關鍵。
. ~, K! g; X( ?! |% c0 E8 X4 T5 A) h2 G9 l9 x1 d
作者測試了馬里奧銀河2和卡比回歸夢想大陸都是工作的。
2 g# S4 X1 r1 R2 z
1 V2 v0 D. W* Q9 r+ G- ?7 ]7 Ehttp://gbatemp.net/threads/semi- ... so-and-back.455812/ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|