|
|
轉自:https://www.91wii.com/thread-75040-1-1.html
C% q+ M0 d' N& e# l作者:Kavid0 Q! n$ |& ?; Z* R. h% o
& Y, v/ F9 r3 S/ _
NFS2ISO2NFS v0.2- ISO和NFS格式檔相互轉換的工具,最近大家已經看到h君等發佈了一些wiiu vwii的vc遊戲。5 w- n7 O! Q, `, `
很多人問過能否注入工具,今天這個工具發佈了,來自於gbatemp的sabykos所編寫
6 Z3 ~4 j$ H' M9 e- ]
9 Y. O- Y9 x; w5 T; M- f. W3 U* @使用的方法:
& ^ v* p& u' m! j: u ]+ }1 G& f/ \6 ^- {' u) T
需要工具:
( N$ N- ^, G" i3 B$ p- b/ t1. 該工具是用來對4.3G的wii的iso鏡像進行減肥,否則弄出來的nfs檔大小4.3g的。
, Y6 b1 K/ y4 @6 s" ^7 d9 _" Q2. 把你想要進行替換iso的遊戲的wup格式解密的工具,解密成loadiine格式,我們需要code目錄下面的一些檔
/ V! J) \! P' m0 d# g& ?3. 工具,用來把iso轉換成nfs檔的工具
5 o) ?8 ^! e. I# R D& v5 r" Q4. ftpiiu anywhere ,把nfs上傳到wiiu的硬碟上的工具。這個工具是在wiiu上運行,pc端用flashfxp輸入wiiu的ip連到wiiu硬碟上的工具。8 v6 X @3 x0 T& Z
% B8 @6 H* n. W7 U1,預處理遊戲iso鏡像的步驟 --------這個步驟有人反映減肥的不行,必須是1:1的原始鏡像。 L3 z; o# a+ g3 V: i
準備好你的遊戲鏡像,wbfs格式可以使用wii backup manager來轉換成iso
3 a3 X, H2 r8 y8 b5 n. b使用wiiscrubber的trim功能減肥。運行wiiscrubber,點擊load iso選擇你的wii鏡像然後點擊trim按鈕,選擇iso保存位置,保存檔案名為game.iso,過一會就完成了iso的減肥功能。; T) Y1 \; z. z
; e- A8 R g+ c0 Q" y" W& K1 O
% z! d( H+ t; ~6 q! t H& ^) m
( `% X: g" j/ C5 ?0 ^7 T' d2,把wup格式轉換成loadiine格式的步驟,目的需要code目錄一下的一個金鑰用來處理nfs檔
$ ]# Q4 i' P, w3 ~- ?* D運行wup轉換程式,點擊cetk檔,選擇title。tik檔,點擊開始就會自動解密檔了
6 X1 u7 u6 T4 E0 u* Q9 F2 F! E
. v: k( @! f; {2 R
! R; A; B: Z3 C+ o9 j* t4 s/ k1 ^8 A" c& O+ T6 A* k
下圖就是完成的功能2 X5 v0 q& ^) i% g1 J$ {
8 q1 V3 D; o. i' V: |- f
- M% j' c9 O! T) F" ]1 F. d9 C
0 T8 P$ }# s" `0 X
把code目錄複寫到和game.iso到同一級別,如下圖放置
% Q9 T9 h; D9 V* [
( i# O f* j7 ^0 E
1 T/ x( N; V( K6 z0 I2 v
2 L1 F2 h( n6 r- A7 X9 e5 k: T# a! Y+ A
3,轉換iso為nfs檔的步驟; }3 V* Y; u" S5 N/ ]" t) X
6 y5 Q( k. k- {! i' C7 p點擊windows的開始,選擇運行輸入cmd ,回車
+ `- V4 E e, ~2 B% c5 a/ F( q用cd命令找到你的nfs程式和iso鏡像的工作目錄,輸入如下命令
9 X$ [0 P" b' |4 a; [6 n, l/ Y
4 O" W: X, }9 M1 Mnfs2iso2nfs.exe -enc -wiikey wii_common_key.bin -key code\htk.bin -iso game.iso . k* J+ Q7 y$ O- z
" z; ^/ K, p1 X# Y1 h$ X
/ {: e8 d5 u u' H* W" \, M+ }
. b+ S4 w: s: a7 ]
處理過程中$ p% P' k0 l' Z' a$ x' c8 g+ ^
' Y$ H! J+ |6 z" i
/ I6 e: _/ g+ g. a; e/ @ @% \) b' k$ x; {5 s& G
處理完成
5 {- G+ [; Q# W9 R7 h
8 I4 T, m! i2 k2 B3 T3 U
3 p& K- f% @# b+ Q3 b1 B; L
9 l( ?% W' c( g. W就能看到幾個nfs檔,轉換好的,用這些檔來覆蓋即可
6 r8 X; I6 ^! C6 e& [. u4 _6 ~* Z
: `3 J* ]! i1 {& F4 _
( { ]8 ]4 F# F- a! Z5 S1 s* o! @
4,使用ftpiiu anywhere上傳nfs檔4 G8 L" F; m7 q; _0 N
! c% `% x% _. H* B$ Q以馬里奧3d大陸的usb硬碟目錄為例子:/vol/storage_usb01/usr/title/00050000/10145c00/content ,10145c00就是titleid wiiubrew.org/wiki/Title_database去這裡查詢就能找到檔位置了。) G' N6 T5 l$ L2 _& s
+ b5 N. @; v3 t=================================$ ~: B# O. o( t
以下為官方的說明
6 j% k- q: [) v7 v$ [& V2 ]nfs2iso2nfs -dec -wiikey "WiiCommon金鑰檔的路徑" ; ^: Z; v O/ X6 C6 h7 o9 d
================================
: g8 `+ s; F W! b; G
% l$ _; S) Z; ^" @0 C轉換完的nfs檔,可以使用ftpuii anywhere 來上傳覆蓋到wiiu主機中wii vc ,目前有個小問題,他不顯示這些檔。還有一點要注意的,不要在遊戲運行中上傳替換檔。
- c3 y+ o) \" Y5 w
% m7 q/ p. |5 t# J9 K9 @. t-dec 解密 .nfs 文件為 .iso文件' r# n }4 r- P- D; V8 R
-enc 加密 .íso成為 -nfs 檔0 u+ f' O) \7 E; X/ Y9 D
-key <file> AES金鑰檔的位置. 默認: code\\htk.bin.: {+ g1 z( {4 D. ]2 d
-wiikey <file> Wii Common金鑰的位置.默認: wii_common_key.bin.(我已經提供了)" l/ |& k# I: w; w4 s3 v
-iso <file> .iso 檔的位置. 默認: game.iso.
% B9 V) w) w9 R% }; r* @$ b-nfs <file> .nfs 檔的位置. 默認: 目前的目錄: i& g7 N! }+ s! i: y& V7 F' w
-keep 在處理過程進行中不刪除中間產生的檔。
1 Q+ X# m7 H) Y9 N* M
( b) e$ B! W" q1 g# L; G- n目前存在的一些問題:
r. s, y7 Y/ i9 N* V- U1.在解密的nfs檔中,位址0x10000附近有一個0x9的位元組。沒有人知道為什麼它在那裡,如果它總是0x9。只有默認它總是0x9,作者也是這麼處理的。. p, ~3 ?; ~; e- k' x ? [
2.在頭中有未知的0x8位元組。他們*似乎*是某種雜湊數值,沒有人知道。 Jogatu沒有找到任何讀取這些位元組的代碼。我的程式將它們設置為零。這可能有些遊戲可能不工作。
0 X7 d) ~- \( |6 {& r3.如何安裝這些檔:在code目錄下沒有任何打包的規則在裡面。寫規則的工作有人想做,作者表示很支持。如果大家碰到什麼奇怪的nfs加密包,可以下載研究,這些都是注入wii vc的關鍵。' J2 l n; f( F$ ~+ K- R
: @6 f. Q# o! U @- B! v* D作者測試了馬里奧銀河2和卡比回歸夢想大陸都是工作的。
) }* X R; Z, o6 L; {$ c& C* a) ^' k4 l' ] z: a
http://gbatemp.net/threads/semi- ... so-and-back.455812/ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|