|
轉自:https://www.91wii.com/thread-75040-1-1.html
9 H$ L! A( Z* } _0 |作者:Kavid
4 c, R, p& m. e, J; ?
3 O/ C) m' x# F, r" wNFS2ISO2NFS v0.2- ISO和NFS格式檔相互轉換的工具,最近大家已經看到h君等發佈了一些wiiu vwii的vc遊戲。: \8 b8 X6 v4 ?' E
很多人問過能否注入工具,今天這個工具發佈了,來自於gbatemp的sabykos所編寫
9 q4 _( P- m, [* H
+ m: i& W$ p; P7 x, l' V: ?" o使用的方法:
2 j9 Y6 M: E8 n. w
, S5 _! r3 J+ M需要工具:5 V! c* _9 u" t
1. 該工具是用來對4.3G的wii的iso鏡像進行減肥,否則弄出來的nfs檔大小4.3g的。
0 p4 T; Z3 m1 C, K# _/ ^2. 把你想要進行替換iso的遊戲的wup格式解密的工具,解密成loadiine格式,我們需要code目錄下面的一些檔 v8 _$ e/ ^" @7 M/ N6 N
3. 工具,用來把iso轉換成nfs檔的工具$ m1 G! R' {& |1 r1 R( f5 f1 o! [
4. ftpiiu anywhere ,把nfs上傳到wiiu的硬碟上的工具。這個工具是在wiiu上運行,pc端用flashfxp輸入wiiu的ip連到wiiu硬碟上的工具。% h) z4 h. I+ A/ [" G! k
( g- G9 J: I# @1,預處理遊戲iso鏡像的步驟 --------這個步驟有人反映減肥的不行,必須是1:1的原始鏡像。' T+ o p% z8 c# v' v( w
準備好你的遊戲鏡像,wbfs格式可以使用wii backup manager來轉換成iso
- \* d% h% J7 B$ E: G! f+ u使用wiiscrubber的trim功能減肥。運行wiiscrubber,點擊load iso選擇你的wii鏡像然後點擊trim按鈕,選擇iso保存位置,保存檔案名為game.iso,過一會就完成了iso的減肥功能。! c1 |" V! |, o; z2 }
; K" g4 G: i2 n/ u2 t
9 j l6 E3 `, }4 h/ R, u! v
6 _* |6 C- v6 b+ d2 p2,把wup格式轉換成loadiine格式的步驟,目的需要code目錄一下的一個金鑰用來處理nfs檔
9 t5 q+ z+ C9 C6 F運行wup轉換程式,點擊cetk檔,選擇title。tik檔,點擊開始就會自動解密檔了
' i, b A9 }+ h8 k- Q# C
1 j; o( |% u; V4 r" C
! h+ `8 u- u! f- d6 w5 ]. ^/ I- o# q% p& `
下圖就是完成的功能; `- z6 _7 M, |, w) s
* G0 q8 E7 h6 z! p, Q% ~2 P$ ~$ r& U1 @+ L; j
+ g9 h( H$ W5 Q) H
把code目錄複寫到和game.iso到同一級別,如下圖放置
: j+ ?( D: s9 C0 L' K8 g4 }1 m8 s$ i
6 `' g1 i, O* L$ L: ^4 g6 H
& I* E, S* N. f! i! g/ V- p; C8 P7 T
3,轉換iso為nfs檔的步驟( P* c7 b7 Z* i E4 H+ w- @
K7 [' C. r# j% @! E2 n點擊windows的開始,選擇運行輸入cmd ,回車
% a. j8 {" v5 C' w8 ^5 W用cd命令找到你的nfs程式和iso鏡像的工作目錄,輸入如下命令, g5 E, M: N6 z3 [. u
/ M0 {; K- t5 N
nfs2iso2nfs.exe -enc -wiikey wii_common_key.bin -key code\htk.bin -iso game.iso
# D6 [8 M# V/ x! ~) V U6 R& r6 @
* E7 x+ D$ T5 O3 o# R+ s8 X) ?' P0 f9 }
7 o% J" u7 p. G7 S1 d. Z( |0 C) i: _8 m" e8 d6 y2 R% a
處理過程中
0 I8 k% b, ]6 o+ F7 ]! y8 z S+ C% p
' J1 \) C8 W2 v$ v0 R
`4 I0 K, Z: }) P! C7 j, F- k% w' x
處理完成
3 P' x' g2 i% @# G" b* q9 f% k+ Q& j8 E- m
/ Q4 r V/ X A! u; N: f
* V0 N/ Y, F9 e就能看到幾個nfs檔,轉換好的,用這些檔來覆蓋即可
* E& V, }5 v3 U, {* `1 e' B
5 S+ Y3 E0 n: |$ e- \; t {2 c. C4 I
$ T! Y: f! l: j" O q$ G. Y# O% W# V' ^& {4 p: d2 o0 H1 }# f
4,使用ftpiiu anywhere上傳nfs檔; S4 T4 c9 _& N, w: [$ M
) G( c: a6 ^0 u, [# |! p4 c" e
以馬里奧3d大陸的usb硬碟目錄為例子:/vol/storage_usb01/usr/title/00050000/10145c00/content ,10145c00就是titleid wiiubrew.org/wiki/Title_database去這裡查詢就能找到檔位置了。+ K# c6 L/ x2 D" y3 c9 x
3 r4 H0 r2 r! O=================================
& ]" j ]' `7 g2 q) Z6 f% T) H" z以下為官方的說明
. @" t. k4 S! g" b2 k# O# b8 |nfs2iso2nfs -dec -wiikey "WiiCommon金鑰檔的路徑"
9 f2 q3 L& P, X) R7 m* w================================
7 n& m4 w4 C$ B x& I7 H$ P
2 \' G \ j8 t0 D( G轉換完的nfs檔,可以使用ftpuii anywhere 來上傳覆蓋到wiiu主機中wii vc ,目前有個小問題,他不顯示這些檔。還有一點要注意的,不要在遊戲運行中上傳替換檔。
4 V+ _& B) I* m1 N( h& y" B [: P! A
3 G5 V2 y2 u4 o, l& M-dec 解密 .nfs 文件為 .iso文件6 h% L2 b0 d% d4 C
-enc 加密 .íso成為 -nfs 檔' ]1 k1 {6 d% Z' k, R
-key <file> AES金鑰檔的位置. 默認: code\\htk.bin.
/ ~2 g$ b4 z7 I& V2 Q-wiikey <file> Wii Common金鑰的位置.默認: wii_common_key.bin.(我已經提供了)
, J6 c4 P4 I, ]1 E. A0 l-iso <file> .iso 檔的位置. 默認: game.iso.
]0 U3 ?- k9 q! `5 V-nfs <file> .nfs 檔的位置. 默認: 目前的目錄, N' a7 Y, \: k# M7 D/ D2 J# b `7 o
-keep 在處理過程進行中不刪除中間產生的檔。 7 K+ i: d y/ D* ?
6 b# y, H, C$ ?% T目前存在的一些問題:
, J9 p9 o+ f% p3 O1.在解密的nfs檔中,位址0x10000附近有一個0x9的位元組。沒有人知道為什麼它在那裡,如果它總是0x9。只有默認它總是0x9,作者也是這麼處理的。
$ @4 }; [5 ]+ z4 f8 a2.在頭中有未知的0x8位元組。他們*似乎*是某種雜湊數值,沒有人知道。 Jogatu沒有找到任何讀取這些位元組的代碼。我的程式將它們設置為零。這可能有些遊戲可能不工作。
# ~7 y' l' x3 c$ {3 }3.如何安裝這些檔:在code目錄下沒有任何打包的規則在裡面。寫規則的工作有人想做,作者表示很支持。如果大家碰到什麼奇怪的nfs加密包,可以下載研究,這些都是注入wii vc的關鍵。# [1 O) k. l p. n: @% `
' p1 u& n6 K% }7 `. b# K* g
作者測試了馬里奧銀河2和卡比回歸夢想大陸都是工作的。! b+ {: k2 V2 a, L" C7 y0 c8 D) c4 L
, o9 j9 V) ]7 x* Q( @3 j( C& qhttp://gbatemp.net/threads/semi- ... so-and-back.455812/ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|