|
|
轉自:https://www.91wii.com/thread-75040-1-1.html4 R I9 r: v3 u& k5 y
作者:Kavid
1 `" P2 t* p- S
% s' Y4 e7 `) k' ~2 m1 n- y" gNFS2ISO2NFS v0.2- ISO和NFS格式檔相互轉換的工具,最近大家已經看到h君等發佈了一些wiiu vwii的vc遊戲。
1 n9 `' P" l6 J4 t3 U很多人問過能否注入工具,今天這個工具發佈了,來自於gbatemp的sabykos所編寫
- L$ R0 R5 O" `3 [0 n) W: J& U4 r
使用的方法:
9 _) G2 K/ x' g8 f: b2 s7 r7 l/ R* b2 X1 c# H2 Z
需要工具:
( t3 u$ O7 J* x, {" @1. 該工具是用來對4.3G的wii的iso鏡像進行減肥,否則弄出來的nfs檔大小4.3g的。
9 }6 |8 H1 b, }( C) ?2. 把你想要進行替換iso的遊戲的wup格式解密的工具,解密成loadiine格式,我們需要code目錄下面的一些檔- D& ^. f# q( r! Q$ h1 r
3. 工具,用來把iso轉換成nfs檔的工具
/ b2 J5 U% x& U5 B) C3 ]) Q2 d4. ftpiiu anywhere ,把nfs上傳到wiiu的硬碟上的工具。這個工具是在wiiu上運行,pc端用flashfxp輸入wiiu的ip連到wiiu硬碟上的工具。
7 _1 i1 i" H/ l1 p+ e2 N% ^
$ T }+ Z" ^8 `7 a! i2 a' Z% i1,預處理遊戲iso鏡像的步驟 --------這個步驟有人反映減肥的不行,必須是1:1的原始鏡像。
* ~# Y9 `' Q% M準備好你的遊戲鏡像,wbfs格式可以使用wii backup manager來轉換成iso. F+ G8 z' g; ?% W
使用wiiscrubber的trim功能減肥。運行wiiscrubber,點擊load iso選擇你的wii鏡像然後點擊trim按鈕,選擇iso保存位置,保存檔案名為game.iso,過一會就完成了iso的減肥功能。" t) j1 O* [$ F% x, o4 }
; e+ L, h! Y+ ^& N7 Y, R
! [1 M C5 E7 S' r4 u& W
) @: T! D" i6 s3 H2,把wup格式轉換成loadiine格式的步驟,目的需要code目錄一下的一個金鑰用來處理nfs檔# i; z1 r4 f/ m- q6 f5 F. o* d
運行wup轉換程式,點擊cetk檔,選擇title。tik檔,點擊開始就會自動解密檔了5 P0 E) e+ H$ O# r
4 o; N$ `3 B, h
" N1 @. T* Z0 e( c8 \5 E
* G) H) d" ~ C+ O; q; M下圖就是完成的功能7 e' Z0 M% m4 ^1 M! X
+ c1 A1 M# ?. z* Z) d+ Q0 N' b {9 h$ T. i9 x7 S
: i, K; V J; O- _" T9 a把code目錄複寫到和game.iso到同一級別,如下圖放置
; \$ z) z8 G6 o2 |2 V# Q! y
5 r' b4 D* H3 K2 D0 T) r8 w& j! V F$ |
7 @/ F1 W+ f- E- B. `
4 {) l* e$ q0 y' y3,轉換iso為nfs檔的步驟" e5 p9 q, C/ ^9 Q+ u5 V2 t" `
. t7 }+ k4 W# O* |) D) `點擊windows的開始,選擇運行輸入cmd ,回車# _: T% V a' y( w2 A8 l. y
用cd命令找到你的nfs程式和iso鏡像的工作目錄,輸入如下命令- T3 X. ~; s; ], o" H( |% V
3 v9 v$ r3 g3 p- l. Bnfs2iso2nfs.exe -enc -wiikey wii_common_key.bin -key code\htk.bin -iso game.iso 3 e1 B' Y0 Y! C3 \: Q
2 Y" ?: p9 K* y8 A: Q& V/ A7 `3 V* j9 z! @( |
" c W6 L' ~2 R1 q2 S$ f# d
處理過程中
. u u$ p' ^5 L ~" e- X$ F$ L% `" }9 a J
3 F2 M8 S; q; F; `% U9 I
3 |- p- o0 J& A; V* V1 A處理完成- I" b2 P: k. m% _; j
3 ^# x$ H8 r1 x: P+ { O, E
! C5 R, S0 e% {; {* m- i: d2 ]3 A1 C3 p/ u- c; E6 ?3 P
就能看到幾個nfs檔,轉換好的,用這些檔來覆蓋即可
+ f v7 {4 {' z6 A8 f9 O
. Z: v8 d$ f( ]% S I5 i3 |
: V, ~( E; M7 Y$ ~4 p
$ q* p' B* j: H- p4,使用ftpiiu anywhere上傳nfs檔$ L/ W( q8 N8 Y! a2 n2 w5 Y4 m3 q
0 ]9 `. Z0 p: j: r5 r% m以馬里奧3d大陸的usb硬碟目錄為例子:/vol/storage_usb01/usr/title/00050000/10145c00/content ,10145c00就是titleid wiiubrew.org/wiki/Title_database去這裡查詢就能找到檔位置了。" F- h2 @5 I3 R6 e
/ j- M" E: b9 i6 Z4 Q=================================
' X2 D/ E: g- W2 }* Q" v x# r- k以下為官方的說明
/ p m7 v! {3 R. H( _nfs2iso2nfs -dec -wiikey "WiiCommon金鑰檔的路徑" " r' H. j6 V6 R: J3 X1 n0 s
================================
5 T* Z5 {' v; w6 {4 D3 n- ^
3 w+ l7 k/ G) F* b$ V1 e( M1 p) A轉換完的nfs檔,可以使用ftpuii anywhere 來上傳覆蓋到wiiu主機中wii vc ,目前有個小問題,他不顯示這些檔。還有一點要注意的,不要在遊戲運行中上傳替換檔。# _/ X$ b ]5 }4 x4 Q% s
8 J$ A* b1 g+ q: O-dec 解密 .nfs 文件為 .iso文件8 z) `- R, v- m$ n* r6 ~( y# A
-enc 加密 .íso成為 -nfs 檔
: p/ \1 p* u j8 K-key <file> AES金鑰檔的位置. 默認: code\\htk.bin.6 j6 d+ P3 [ s, Q7 }& |8 |7 v
-wiikey <file> Wii Common金鑰的位置.默認: wii_common_key.bin.(我已經提供了)7 l0 |1 ?+ D$ u0 H0 T" O5 Y
-iso <file> .iso 檔的位置. 默認: game.iso.5 |3 E' r1 @* o" Y: T
-nfs <file> .nfs 檔的位置. 默認: 目前的目錄
( [8 d7 D* \! C6 L! D' ]8 b* U-keep 在處理過程進行中不刪除中間產生的檔。
5 G! F0 ~" T: ^/ o, c; a! {3 p+ A- d- l- B' l1 l6 e \
目前存在的一些問題:
4 {# {' r, `+ R Z6 {6 M1.在解密的nfs檔中,位址0x10000附近有一個0x9的位元組。沒有人知道為什麼它在那裡,如果它總是0x9。只有默認它總是0x9,作者也是這麼處理的。
2 I. K' D! w$ r1 q7 T- h$ v2.在頭中有未知的0x8位元組。他們*似乎*是某種雜湊數值,沒有人知道。 Jogatu沒有找到任何讀取這些位元組的代碼。我的程式將它們設置為零。這可能有些遊戲可能不工作。. L: D# t0 B- F+ K
3.如何安裝這些檔:在code目錄下沒有任何打包的規則在裡面。寫規則的工作有人想做,作者表示很支持。如果大家碰到什麼奇怪的nfs加密包,可以下載研究,這些都是注入wii vc的關鍵。* L* i8 ?) d3 U# i6 d
2 @ u( z9 ?6 F5 V; _作者測試了馬里奧銀河2和卡比回歸夢想大陸都是工作的。
' C' g; z- A( Z2 C& N1 o: g* o+ w, I/ ?+ C) ]; B1 b# h2 h) |
http://gbatemp.net/threads/semi- ... so-and-back.455812/ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|