|
|
轉自:https://www.91wii.com/thread-75040-1-1.html! G- f- I- D; M
作者:Kavid( L2 \. }7 a" W2 D
+ R( ~* w. m0 c \6 C( F, H. Z a
NFS2ISO2NFS v0.2- ISO和NFS格式檔相互轉換的工具,最近大家已經看到h君等發佈了一些wiiu vwii的vc遊戲。
5 k( h1 j" T+ |3 `5 l# M很多人問過能否注入工具,今天這個工具發佈了,來自於gbatemp的sabykos所編寫, e( U0 E. P% o1 d
; [5 L) u, G v( D% E8 d& S0 j8 W3 R
使用的方法:
8 e+ ?3 W0 [3 K% q
2 P! [% ^' E# |2 }需要工具:; O0 h! C5 v# V. V
1. 該工具是用來對4.3G的wii的iso鏡像進行減肥,否則弄出來的nfs檔大小4.3g的。
4 ~1 y7 u) ?* ]/ U8 m! ?: W d2. 把你想要進行替換iso的遊戲的wup格式解密的工具,解密成loadiine格式,我們需要code目錄下面的一些檔9 \. `4 x1 n6 a% ^6 e9 Z7 G1 @
3. 工具,用來把iso轉換成nfs檔的工具
1 e' s' w# \+ K* B$ b4. ftpiiu anywhere ,把nfs上傳到wiiu的硬碟上的工具。這個工具是在wiiu上運行,pc端用flashfxp輸入wiiu的ip連到wiiu硬碟上的工具。# U2 y" B9 Y) S) P& w& U2 d9 C( W
! o; M/ _. F! }# K3 g1,預處理遊戲iso鏡像的步驟 --------這個步驟有人反映減肥的不行,必須是1:1的原始鏡像。
) ?4 _9 s# E- Y, K0 [3 e準備好你的遊戲鏡像,wbfs格式可以使用wii backup manager來轉換成iso
! K/ `# d6 s4 G, g, p$ ~/ @使用wiiscrubber的trim功能減肥。運行wiiscrubber,點擊load iso選擇你的wii鏡像然後點擊trim按鈕,選擇iso保存位置,保存檔案名為game.iso,過一會就完成了iso的減肥功能。. L# @( c; D2 Y! B9 x
7 ?, ^$ I. o( U& S3 K$ E! y, L* ?" r% B" Z
( \3 M5 Z$ R4 i3 Q2,把wup格式轉換成loadiine格式的步驟,目的需要code目錄一下的一個金鑰用來處理nfs檔
; i8 q3 @' u( Z7 W% V運行wup轉換程式,點擊cetk檔,選擇title。tik檔,點擊開始就會自動解密檔了
* r- p! h2 ? }' |( K$ Y' I
! e% T$ M D) n1 Z/ Y- L }+ w
3 d4 U+ l/ ?; x# A ^) H* e% I0 `+ }7 I3 z% ^
下圖就是完成的功能9 `& w. K' }( J# t9 ?
S5 u0 k8 z8 @0 g8 b7 V# F
8 d9 |) E* \' s) \6 b- j5 C( e
2 u3 l% i5 `' |2 x: J: c
把code目錄複寫到和game.iso到同一級別,如下圖放置
. n" |9 Y( A$ K l; r7 T% _, ]2 X. O8 B% X
# a1 H+ v( O+ W1 {! { E/ W3 p. {
% w4 F1 e0 V6 x; V' {3,轉換iso為nfs檔的步驟+ I4 Z4 q% a' X0 m" t; u& ?! N; @
1 {' p# J; L; _) {. ~點擊windows的開始,選擇運行輸入cmd ,回車4 V! S( A5 |% V( V9 O$ o; b
用cd命令找到你的nfs程式和iso鏡像的工作目錄,輸入如下命令
: N9 [0 E& i' t) K# g, H' ]
' E+ i# @8 s# y2 I" P# _' O" Tnfs2iso2nfs.exe -enc -wiikey wii_common_key.bin -key code\htk.bin -iso game.iso
! q/ F- w" H3 M
) s' h# l! ]) A4 J7 C1 n( j& [4 G
" O" m3 F4 o! j2 z0 n0 h
/ s' C% K6 Y/ V/ t7 e m/ Y( }處理過程中
F! S: g% ^# \9 ^2 W4 H4 A/ F- ^. @$ H& Z; f* r# _
H! _/ V" j# {0 n0 G. R+ J6 p* S
) J& |& Z4 g" ]/ Q處理完成: X# P3 O) Q' ]$ D$ Q+ h
2 B! A* g7 ~: A e- G
4 k" \8 X. ?# i( ~/ U% i3 ~/ V
/ F1 K# `, V$ D+ [4 t就能看到幾個nfs檔,轉換好的,用這些檔來覆蓋即可( k) j- X/ N- ] @8 n# `
6 j$ A: O0 x. S4 X# @7 e) Q; z* {% U( c
, ~" ]( T& r) |3 Q) p# V6 B& ^% G
4,使用ftpiiu anywhere上傳nfs檔
; G8 j! D2 j# E6 p8 A
: |2 J; n' q% M以馬里奧3d大陸的usb硬碟目錄為例子:/vol/storage_usb01/usr/title/00050000/10145c00/content ,10145c00就是titleid wiiubrew.org/wiki/Title_database去這裡查詢就能找到檔位置了。 X) H8 e$ Q% n/ D
; X( O" L( s( u, B( Q; |% {
=================================+ _% T9 r9 t* V/ y$ ]
以下為官方的說明
% Y9 k+ {: P) \6 `! N9 Enfs2iso2nfs -dec -wiikey "WiiCommon金鑰檔的路徑" ' i( X" {* l) S7 N7 @5 p5 w8 }5 ^
================================! ?0 {, L! p2 h' w4 y8 |! S7 [
1 \% m0 ?0 x( \1 f1 g7 d轉換完的nfs檔,可以使用ftpuii anywhere 來上傳覆蓋到wiiu主機中wii vc ,目前有個小問題,他不顯示這些檔。還有一點要注意的,不要在遊戲運行中上傳替換檔。: x2 `+ }2 m; S- ~) m, g( ^
/ X* z- ^" w, R( e6 u
-dec 解密 .nfs 文件為 .iso文件
0 k; |& {/ T$ X4 `1 Q7 x2 m-enc 加密 .íso成為 -nfs 檔, l% @: ?# c% S+ h1 r! [
-key <file> AES金鑰檔的位置. 默認: code\\htk.bin.+ K+ y! V0 C$ B* r, U
-wiikey <file> Wii Common金鑰的位置.默認: wii_common_key.bin.(我已經提供了)% K( |9 c/ U5 s+ ]
-iso <file> .iso 檔的位置. 默認: game.iso.
3 c# y6 f/ g; g! c( c-nfs <file> .nfs 檔的位置. 默認: 目前的目錄
& k. |) [$ l3 T2 o/ d; Q-keep 在處理過程進行中不刪除中間產生的檔。
& d% T: D+ i2 R4 E; t
6 \) ]1 @' _# I/ @目前存在的一些問題:
& e: W9 C& E, v" N% N5 ]* h( \) G1 S1.在解密的nfs檔中,位址0x10000附近有一個0x9的位元組。沒有人知道為什麼它在那裡,如果它總是0x9。只有默認它總是0x9,作者也是這麼處理的。
+ ^% X" q' Z8 F$ k8 }2.在頭中有未知的0x8位元組。他們*似乎*是某種雜湊數值,沒有人知道。 Jogatu沒有找到任何讀取這些位元組的代碼。我的程式將它們設置為零。這可能有些遊戲可能不工作。$ }8 S1 }, u" @) @) Z! {9 @
3.如何安裝這些檔:在code目錄下沒有任何打包的規則在裡面。寫規則的工作有人想做,作者表示很支持。如果大家碰到什麼奇怪的nfs加密包,可以下載研究,這些都是注入wii vc的關鍵。
- |. \1 w$ q0 }9 F& r. _% T/ O8 p
作者測試了馬里奧銀河2和卡比回歸夢想大陸都是工作的。
- k7 z3 f9 k% i! ]; g& V' D& d
; v* r% b' }& X& a* {* Ohttp://gbatemp.net/threads/semi- ... so-and-back.455812/ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|