|
|
轉自:https://www.91wii.com/thread-75040-1-1.html
- ^$ v7 B/ _6 T/ c0 _+ v5 F作者:Kavid+ L) U$ ^% M; z9 M4 S) v! o( j* C
9 z+ J1 x1 U. n
NFS2ISO2NFS v0.2- ISO和NFS格式檔相互轉換的工具,最近大家已經看到h君等發佈了一些wiiu vwii的vc遊戲。1 L" h$ a- z# q( s# O
很多人問過能否注入工具,今天這個工具發佈了,來自於gbatemp的sabykos所編寫7 `9 G( {4 J7 E1 {
: m+ ~ \+ Z+ l/ X" ~- E( `& k
使用的方法:
9 {0 e, n' h% Q$ A+ K/ I- J0 p& O2 h! [1 w+ e5 F' W
需要工具:8 D9 b! E" Y( ?# V$ M5 E/ S
1. 該工具是用來對4.3G的wii的iso鏡像進行減肥,否則弄出來的nfs檔大小4.3g的。
% l" I7 ?4 u5 l6 n' h3 ^2. 把你想要進行替換iso的遊戲的wup格式解密的工具,解密成loadiine格式,我們需要code目錄下面的一些檔
0 ]: t8 g3 K/ g8 u( k& g# M3. 工具,用來把iso轉換成nfs檔的工具
" ^2 J* v( Q3 r# D& ~6 j* [9 ^8 U4 A4. ftpiiu anywhere ,把nfs上傳到wiiu的硬碟上的工具。這個工具是在wiiu上運行,pc端用flashfxp輸入wiiu的ip連到wiiu硬碟上的工具。
- _) d) c( r0 q8 _2 l
/ g1 q) y, D3 }3 M: S5 x* Z. q1,預處理遊戲iso鏡像的步驟 --------這個步驟有人反映減肥的不行,必須是1:1的原始鏡像。! h' w& W# F" f1 J6 E
準備好你的遊戲鏡像,wbfs格式可以使用wii backup manager來轉換成iso
, u/ V5 C! y& A2 q" Z: s4 K使用wiiscrubber的trim功能減肥。運行wiiscrubber,點擊load iso選擇你的wii鏡像然後點擊trim按鈕,選擇iso保存位置,保存檔案名為game.iso,過一會就完成了iso的減肥功能。
' Q0 }# K! ^4 }" T; D( o) F7 X
* C0 X0 F1 E8 y( i
8 S2 s; T L$ k! k2 _- `
5 D p" I/ W$ A& e: i4 I2 z( H8 |2,把wup格式轉換成loadiine格式的步驟,目的需要code目錄一下的一個金鑰用來處理nfs檔
% q9 O7 H- p( Y* H運行wup轉換程式,點擊cetk檔,選擇title。tik檔,點擊開始就會自動解密檔了
' x2 w% l- ?: W2 U! C, h" v' {" p4 I) y
- X& h8 S9 x6 h0 W. m8 ^/ V0 D
% z- J G( E6 X4 F+ j3 C
9 A- `: R: D \, E$ ^% E% }/ n3 g9 s下圖就是完成的功能
3 U" A) T. |! h9 {5 |7 |! i; X# {+ V. H( _2 `) ?" C; T
. `) }3 F: C* w# S" ]6 C8 L$ Y) d! m. g+ B
把code目錄複寫到和game.iso到同一級別,如下圖放置
) p+ }2 P& A- l/ W. V4 L4 [
" ?0 c8 ]; ~ n! ?, N& L6 j
9 @* G: o, y- u0 I
9 m2 ]# z2 d8 r3 K7 z. o3 [4 s# f; O8 |- J" k( [% s: M1 A" o3 C
3,轉換iso為nfs檔的步驟
, D% @' p* Q8 G! E' g0 S
$ R; d. v& ?1 ~點擊windows的開始,選擇運行輸入cmd ,回車
' t) S4 q8 x% g* `用cd命令找到你的nfs程式和iso鏡像的工作目錄,輸入如下命令( Z# P# f3 _! w
\9 u0 j* a; s$ ]( ^; fnfs2iso2nfs.exe -enc -wiikey wii_common_key.bin -key code\htk.bin -iso game.iso ( o# `% Y; s8 O5 M
( f5 H" b8 d: W# b% C" {1 L
. q% R! J0 L, n9 @( a$ ^% ^2 L: o9 G. k' x# e: U- ?6 k
處理過程中) G4 ^5 ?: l1 \/ T7 G
4 U! Y8 ]0 F4 l, {4 z) s- C8 U" m9 W& b5 C' s) [5 O: H
6 {% m) G; e8 K/ U處理完成9 j d. m$ p8 H
/ _7 F$ S! y% ^+ z
/ S! b0 ~$ Y9 M! H/ h
1 C- @% X& j- ]- l! j: |9 J8 f
就能看到幾個nfs檔,轉換好的,用這些檔來覆蓋即可
: u/ Z0 a# I& w1 r8 C7 _
, y* E5 g3 W7 D5 v: O6 i, t
+ Y6 O9 K! d% ^( @/ W4 R" w. _! j
0 K+ a0 o( X1 N. T* v4 X; i4,使用ftpiiu anywhere上傳nfs檔: U! G8 t7 A6 `8 {% U
; { O7 R* i! J3 u+ T0 h$ u
以馬里奧3d大陸的usb硬碟目錄為例子:/vol/storage_usb01/usr/title/00050000/10145c00/content ,10145c00就是titleid wiiubrew.org/wiki/Title_database去這裡查詢就能找到檔位置了。# E: I S5 W- Z' G4 r }
/ t- R. b$ `3 S=================================* L0 X! }1 p& l/ T" U+ A
以下為官方的說明
6 O1 W& f9 P8 k! H7 F$ qnfs2iso2nfs -dec -wiikey "WiiCommon金鑰檔的路徑"
, @( I8 s0 U u/ F5 ^( T================================/ y X! b6 N# I( D0 m# L& n) Z0 D: {( d0 [
) ~# i" P% P! S3 R: f# m: y. ]轉換完的nfs檔,可以使用ftpuii anywhere 來上傳覆蓋到wiiu主機中wii vc ,目前有個小問題,他不顯示這些檔。還有一點要注意的,不要在遊戲運行中上傳替換檔。* H0 L- {2 V, U F9 J" B- c
L# V4 s/ z4 E
-dec 解密 .nfs 文件為 .iso文件
6 v, t6 J4 T9 @5 j& U- D! v-enc 加密 .íso成為 -nfs 檔
$ H0 }. V6 U+ _2 B0 F% t-key <file> AES金鑰檔的位置. 默認: code\\htk.bin.* z7 u% G8 B0 @0 _' k {1 _
-wiikey <file> Wii Common金鑰的位置.默認: wii_common_key.bin.(我已經提供了)
7 O+ x/ ? v7 W. m# w-iso <file> .iso 檔的位置. 默認: game.iso.
6 F! q. u$ i+ b# c-nfs <file> .nfs 檔的位置. 默認: 目前的目錄7 p" W$ g% U/ {) c
-keep 在處理過程進行中不刪除中間產生的檔。
/ F' t [3 S/ H: e8 }) i6 C
+ h! z! V. a! N" p2 l) Q1 F! O目前存在的一些問題:; \) Z. K F# u. P4 ?0 L$ D
1.在解密的nfs檔中,位址0x10000附近有一個0x9的位元組。沒有人知道為什麼它在那裡,如果它總是0x9。只有默認它總是0x9,作者也是這麼處理的。! T6 ^ j. @, G" R
2.在頭中有未知的0x8位元組。他們*似乎*是某種雜湊數值,沒有人知道。 Jogatu沒有找到任何讀取這些位元組的代碼。我的程式將它們設置為零。這可能有些遊戲可能不工作。
% g4 }+ _+ |2 Q, w; c3.如何安裝這些檔:在code目錄下沒有任何打包的規則在裡面。寫規則的工作有人想做,作者表示很支持。如果大家碰到什麼奇怪的nfs加密包,可以下載研究,這些都是注入wii vc的關鍵。
, i3 _* U0 V3 l T; s$ S/ g% q8 f, x u) R% g, K' P
作者測試了馬里奧銀河2和卡比回歸夢想大陸都是工作的。
7 w& \+ F: q6 T9 V, {. ?1 Z6 r$ A" F$ ]" o0 ]
http://gbatemp.net/threads/semi- ... so-and-back.455812/ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|