|
|
轉自:https://www.91wii.com/thread-75040-1-1.html; a0 t+ D# G4 b) ^ {6 _' r
作者:Kavid
" v5 l/ l# J# o0 [# v# D
G6 p7 Q0 q; y# ~& qNFS2ISO2NFS v0.2- ISO和NFS格式檔相互轉換的工具,最近大家已經看到h君等發佈了一些wiiu vwii的vc遊戲。
, c/ L; X* c# q9 l- y- U很多人問過能否注入工具,今天這個工具發佈了,來自於gbatemp的sabykos所編寫
% c0 }0 q& p9 g) _' U/ m4 z
6 M4 k' Z9 m& T: l9 R! k使用的方法:
5 L: E# H. J& i
5 [$ }8 ]4 {- |5 Q! s7 U需要工具:
. N+ a5 P% y: e$ n7 y1. 該工具是用來對4.3G的wii的iso鏡像進行減肥,否則弄出來的nfs檔大小4.3g的。
. ?3 s8 Z+ ~: q% _! t2 c9 c2. 把你想要進行替換iso的遊戲的wup格式解密的工具,解密成loadiine格式,我們需要code目錄下面的一些檔: B- D, V, }- \# s% ~" n
3. 工具,用來把iso轉換成nfs檔的工具
) F: y& z# E, }3 \5 A4. ftpiiu anywhere ,把nfs上傳到wiiu的硬碟上的工具。這個工具是在wiiu上運行,pc端用flashfxp輸入wiiu的ip連到wiiu硬碟上的工具。
2 y m( Q0 _! e
C, v; y1 [+ `' F% n1,預處理遊戲iso鏡像的步驟 --------這個步驟有人反映減肥的不行,必須是1:1的原始鏡像。: e! K" F# ]' D0 c2 E# w; N# f' G) ^6 s
準備好你的遊戲鏡像,wbfs格式可以使用wii backup manager來轉換成iso
$ N) A" c& }" u. X) {1 q8 H使用wiiscrubber的trim功能減肥。運行wiiscrubber,點擊load iso選擇你的wii鏡像然後點擊trim按鈕,選擇iso保存位置,保存檔案名為game.iso,過一會就完成了iso的減肥功能。
# X- {0 n& ~! ?* V" U. b2 ?- R9 ~5 \
2 u/ @3 P5 P0 P U( ?
* p$ R4 E( s6 y$ q6 Z9 h
2,把wup格式轉換成loadiine格式的步驟,目的需要code目錄一下的一個金鑰用來處理nfs檔
) B. _) q' J/ A% g) l% o1 @. E/ G運行wup轉換程式,點擊cetk檔,選擇title。tik檔,點擊開始就會自動解密檔了7 e5 R/ V6 W2 Q. |* ^
2 s1 k& u# Z2 @6 q
; T! h; }. u" [$ \8 w4 H0 v
6 R- F# q) `- Y" Y; J& d下圖就是完成的功能, o# X2 y; J7 q
& J7 Z6 X! @" [8 n9 O, Q: v, S' ^
& o. D0 i+ u/ n1 y$ k3 v
把code目錄複寫到和game.iso到同一級別,如下圖放置 ^( r1 }+ O" {3 @9 C/ G. m
+ k6 @4 D6 |. H& j$ D$ C9 e; h( c, R
; _+ ]% d* ]$ w' k5 |1 ], O$ A- J5 T. z
, Y. W e$ d8 {8 g: n' E1 R- R
3,轉換iso為nfs檔的步驟
! D: n; R% @3 D3 I7 n+ `* l, L" K2 _' j! Y$ n6 t
點擊windows的開始,選擇運行輸入cmd ,回車, H3 Q) y2 Z( d+ L- D
用cd命令找到你的nfs程式和iso鏡像的工作目錄,輸入如下命令( s4 H* ?& ^. P
+ R' @/ x L1 D
nfs2iso2nfs.exe -enc -wiikey wii_common_key.bin -key code\htk.bin -iso game.iso . c2 G% ]( Y$ O; X, G& n
* O5 M( K. v! Q d. D/ D
7 p' i0 h* N: A5 {
t1 R; {' \. `2 ?處理過程中
3 y3 Z" g* F7 F
: m! W K# _; M; k% A; w
6 t1 g {# y/ \9 Y5 a
/ A# w0 Q. a4 I) m5 [4 n8 L: a處理完成$ q8 P! R/ V0 q5 e7 Q
, P, _0 _, A* t4 ?3 W. e5 ^ m2 d
+ G. p* O, ?. I4 P" m
, T" Y3 ^& J6 b0 x; `就能看到幾個nfs檔,轉換好的,用這些檔來覆蓋即可
$ M7 z" E) `9 N+ Z8 N, ]! k( c" X$ {4 ^/ d! s5 w; @3 j4 R# a
# z3 I% E& [' _/ g, ^) V$ y3 l. @. f
" q4 i: g- I; N* \/ W( n ~
4,使用ftpiiu anywhere上傳nfs檔
8 N9 P( U( G+ C* X, A7 s% H' m/ D9 O$ ]
以馬里奧3d大陸的usb硬碟目錄為例子:/vol/storage_usb01/usr/title/00050000/10145c00/content ,10145c00就是titleid wiiubrew.org/wiki/Title_database去這裡查詢就能找到檔位置了。. w% W" x p$ a {
! p& v/ a- S' K7 w9 v, g/ f
=================================! o) d0 m) {) t# G4 G" |
以下為官方的說明3 a1 I* ]# v& C. p
nfs2iso2nfs -dec -wiikey "WiiCommon金鑰檔的路徑" ' u* w& d/ F9 y- r
================================/ V9 D9 p/ T& y7 _7 U$ I8 o
+ G6 B( i( }0 {6 v' J轉換完的nfs檔,可以使用ftpuii anywhere 來上傳覆蓋到wiiu主機中wii vc ,目前有個小問題,他不顯示這些檔。還有一點要注意的,不要在遊戲運行中上傳替換檔。/ T0 i: i l" d# K9 r6 l( I
, D) ~0 L0 B4 @" Z-dec 解密 .nfs 文件為 .iso文件 n& [; j8 I8 V/ {% x# u
-enc 加密 .íso成為 -nfs 檔
: c! l2 ~1 E1 c: X* N" Q4 }-key <file> AES金鑰檔的位置. 默認: code\\htk.bin.
! O1 l8 f4 q* X/ v @* A! o-wiikey <file> Wii Common金鑰的位置.默認: wii_common_key.bin.(我已經提供了)
3 P9 b, m5 V1 `3 I h; B. d-iso <file> .iso 檔的位置. 默認: game.iso.' k, A5 Y/ x0 D- a* Y
-nfs <file> .nfs 檔的位置. 默認: 目前的目錄3 ~/ U( v; w/ g7 t
-keep 在處理過程進行中不刪除中間產生的檔。
9 ?. ]! X7 n: J5 e* g6 y7 c" i! L/ c& w$ C/ z' E
目前存在的一些問題:: \$ x, V7 W2 O! l- X
1.在解密的nfs檔中,位址0x10000附近有一個0x9的位元組。沒有人知道為什麼它在那裡,如果它總是0x9。只有默認它總是0x9,作者也是這麼處理的。# \5 `5 R8 r( e! ?; l* k
2.在頭中有未知的0x8位元組。他們*似乎*是某種雜湊數值,沒有人知道。 Jogatu沒有找到任何讀取這些位元組的代碼。我的程式將它們設置為零。這可能有些遊戲可能不工作。& j: B/ H5 Z. ]5 `. O1 l
3.如何安裝這些檔:在code目錄下沒有任何打包的規則在裡面。寫規則的工作有人想做,作者表示很支持。如果大家碰到什麼奇怪的nfs加密包,可以下載研究,這些都是注入wii vc的關鍵。
2 I' b# H! O) F/ k% ^' t$ o
2 H. i( ~( ]3 P6 z, o* C1 c作者測試了馬里奧銀河2和卡比回歸夢想大陸都是工作的。
+ O& t( M( j) ]' ~2 P$ J S) A7 l! ~- h K
http://gbatemp.net/threads/semi- ... so-and-back.455812/ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|