|
|
轉自:https://www.91wii.com/thread-75040-1-1.html9 I; ~3 b. N" p% q, K" _
作者:Kavid
/ F7 B6 ?, Z+ U
. }4 n: c% |" F' Z' UNFS2ISO2NFS v0.2- ISO和NFS格式檔相互轉換的工具,最近大家已經看到h君等發佈了一些wiiu vwii的vc遊戲。( n5 m D; J9 S) w0 R0 R' Q
很多人問過能否注入工具,今天這個工具發佈了,來自於gbatemp的sabykos所編寫
# C; a& G4 {& L" [) |" l
8 m7 W. n" ]* L ?7 D+ ?. |使用的方法:
0 z5 C: b2 P% z. [( V9 O v. Z& f3 x. }
需要工具:
! ]# B' X; a1 @6 b! R# z1 F% B) X4 p# d1. 該工具是用來對4.3G的wii的iso鏡像進行減肥,否則弄出來的nfs檔大小4.3g的。+ S! E" w. `# q+ X. J
2. 把你想要進行替換iso的遊戲的wup格式解密的工具,解密成loadiine格式,我們需要code目錄下面的一些檔# u9 u! e! T6 `+ S
3. 工具,用來把iso轉換成nfs檔的工具
+ R! a; X7 c' ^) M0 p. P. S* C4. ftpiiu anywhere ,把nfs上傳到wiiu的硬碟上的工具。這個工具是在wiiu上運行,pc端用flashfxp輸入wiiu的ip連到wiiu硬碟上的工具。# d" t A1 |# {- k: E
/ W* Z# z* T6 }* I
1,預處理遊戲iso鏡像的步驟 --------這個步驟有人反映減肥的不行,必須是1:1的原始鏡像。
9 u% e& H1 g- Z$ r! {準備好你的遊戲鏡像,wbfs格式可以使用wii backup manager來轉換成iso
. o% `( d) y# f+ C. H6 N3 k& K V使用wiiscrubber的trim功能減肥。運行wiiscrubber,點擊load iso選擇你的wii鏡像然後點擊trim按鈕,選擇iso保存位置,保存檔案名為game.iso,過一會就完成了iso的減肥功能。" Q& n( Z* g, e/ r7 G
' ?6 n8 }" x! C9 p0 k8 O! }+ I }
2 e, F) |: A: X% `5 a! T7 o+ T. D& n1 E0 g
2,把wup格式轉換成loadiine格式的步驟,目的需要code目錄一下的一個金鑰用來處理nfs檔" U: r9 D& |# s4 G$ `
運行wup轉換程式,點擊cetk檔,選擇title。tik檔,點擊開始就會自動解密檔了" I% ]- d1 w7 Q/ k) m
# M& \" M0 }2 S; H# c3 o& }% N3 C' R) O0 \' c0 l6 J
2 _6 i- G g1 I; M下圖就是完成的功能
5 ^! O0 Q& d- W
, X: j* ? H* } ]) o8 d: ^# f; C& W# ~ @2 e9 E/ t5 N" f
* a- l$ A2 C, |) c2 q+ J) B7 J把code目錄複寫到和game.iso到同一級別,如下圖放置
" L6 X) d2 X( d% ^, t+ S! q' V( u: G$ g) X; U y2 Q; c. f
9 j" Q4 I- C9 E7 c* B
& G: c4 \+ H3 l, Q$ E0 K
2 ~- n' x. Q# h+ z( l$ S3,轉換iso為nfs檔的步驟
$ ~( i( X; _3 J" U# `
) ]( _, T" u1 Q. `, g1 {點擊windows的開始,選擇運行輸入cmd ,回車
* v/ E# \- u5 T" M! v& i用cd命令找到你的nfs程式和iso鏡像的工作目錄,輸入如下命令
7 c/ I2 B1 D0 F. y1 H8 N
; H: K) V+ {+ J) w; unfs2iso2nfs.exe -enc -wiikey wii_common_key.bin -key code\htk.bin -iso game.iso 7 B# D3 n6 @/ f5 H8 n0 \
/ d1 x2 d; W" b* ^2 D2 C& O! k
" n E. }9 |( N
/ c+ q: l2 q# m( Z處理過程中 k& Z/ Q( W, x! @8 t# j: |
' B" ?* b" r u5 Q5 @/ w% B- q6 a: N
; C. n/ {, Y3 k' ^0 h! ?
處理完成: E, P0 F: N+ Q2 N
# J, @5 l2 h$ I6 M9 A
2 G2 P$ s8 Z- c& K
+ Y K8 @. y: O C( M! H$ X7 _就能看到幾個nfs檔,轉換好的,用這些檔來覆蓋即可4 d x# j! d( o ^# g% K% d- `
2 Y" @4 {0 L* C0 o& u3 ]" B( s( R$ x) j1 M
# A( l& b$ g5 R Q8 w9 V0 S- U
4,使用ftpiiu anywhere上傳nfs檔
8 N9 H* Y7 w" v
# q% t8 m* Z/ w: z0 E以馬里奧3d大陸的usb硬碟目錄為例子:/vol/storage_usb01/usr/title/00050000/10145c00/content ,10145c00就是titleid wiiubrew.org/wiki/Title_database去這裡查詢就能找到檔位置了。( ]0 p. Q- ]% K' D* Y
' G8 I4 h9 l) N: e; z" p- \7 D=================================8 S* m9 h5 q- W9 g0 l! I
以下為官方的說明
3 j8 d, K. j' ?# `3 T1 Infs2iso2nfs -dec -wiikey "WiiCommon金鑰檔的路徑"
( w# d/ N4 u- f) d5 I f6 L. K; K================================$ K5 E( ^& r: P5 p: Z" d) f
]- k; W' \) C: \/ S) a+ e
轉換完的nfs檔,可以使用ftpuii anywhere 來上傳覆蓋到wiiu主機中wii vc ,目前有個小問題,他不顯示這些檔。還有一點要注意的,不要在遊戲運行中上傳替換檔。
% I# N, n$ m9 U9 O7 E* X
. A$ k0 i9 y+ Q- X7 e2 u-dec 解密 .nfs 文件為 .iso文件
5 C( X9 L4 |) G1 Z e-enc 加密 .íso成為 -nfs 檔
% @6 O" D. s* W, ?4 ?-key <file> AES金鑰檔的位置. 默認: code\\htk.bin.
8 s) [6 o2 p' d- N x-wiikey <file> Wii Common金鑰的位置.默認: wii_common_key.bin.(我已經提供了)! g5 ]% n; k( H2 v" k5 `
-iso <file> .iso 檔的位置. 默認: game.iso.. b1 K6 J7 J2 @6 U" v' j3 z9 x
-nfs <file> .nfs 檔的位置. 默認: 目前的目錄
C4 U( a6 X! r+ V, j-keep 在處理過程進行中不刪除中間產生的檔。 % v$ a# S, \! f
; L/ I9 E) l2 I1 B2 E- m2 K, Q4 {目前存在的一些問題:' n+ @- t5 d4 y
1.在解密的nfs檔中,位址0x10000附近有一個0x9的位元組。沒有人知道為什麼它在那裡,如果它總是0x9。只有默認它總是0x9,作者也是這麼處理的。. [+ C) d, a: v& m$ p
2.在頭中有未知的0x8位元組。他們*似乎*是某種雜湊數值,沒有人知道。 Jogatu沒有找到任何讀取這些位元組的代碼。我的程式將它們設置為零。這可能有些遊戲可能不工作。
' p" h3 t0 _3 g( p3.如何安裝這些檔:在code目錄下沒有任何打包的規則在裡面。寫規則的工作有人想做,作者表示很支持。如果大家碰到什麼奇怪的nfs加密包,可以下載研究,這些都是注入wii vc的關鍵。' O/ n/ X9 w/ a8 U" A+ ^
# Z, e0 ]! d5 D( D9 y6 T) Z
作者測試了馬里奧銀河2和卡比回歸夢想大陸都是工作的。$ p, B4 B/ k8 C6 g) p
3 B! K& l. h. ^1 U& [http://gbatemp.net/threads/semi- ... so-and-back.455812/ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|