|
轉自:https://www.91wii.com/thread-75040-1-1.html
6 e2 S* C' N1 c+ P( v8 _) v作者:Kavid
/ Z; Z+ i& y1 T) [6 K$ C/ M! g8 P& H) p) }* K( u
NFS2ISO2NFS v0.2- ISO和NFS格式檔相互轉換的工具,最近大家已經看到h君等發佈了一些wiiu vwii的vc遊戲。( ]3 O5 v& C* @0 [. i( G* p
很多人問過能否注入工具,今天這個工具發佈了,來自於gbatemp的sabykos所編寫
6 G. d9 F/ m+ y* B
% @! t: b* x. d. G, z/ S4 c使用的方法:
4 q* }$ y4 E. o' e# t4 L5 o$ K% v6 B% d
需要工具:
! K4 k! V7 _4 R: B/ _* k1. 該工具是用來對4.3G的wii的iso鏡像進行減肥,否則弄出來的nfs檔大小4.3g的。
8 a( [0 B$ ]: b2. 把你想要進行替換iso的遊戲的wup格式解密的工具,解密成loadiine格式,我們需要code目錄下面的一些檔9 [7 H- q% ?0 I( ~& D6 {% \
3. 工具,用來把iso轉換成nfs檔的工具
6 ^# z" @7 v$ l3 _( ~+ i4 @/ a4. ftpiiu anywhere ,把nfs上傳到wiiu的硬碟上的工具。這個工具是在wiiu上運行,pc端用flashfxp輸入wiiu的ip連到wiiu硬碟上的工具。% S, h; n, l$ I% `
8 _7 s+ T. u4 {6 y. T# Q1,預處理遊戲iso鏡像的步驟 --------這個步驟有人反映減肥的不行,必須是1:1的原始鏡像。0 R) U& v9 r/ q" X
準備好你的遊戲鏡像,wbfs格式可以使用wii backup manager來轉換成iso
4 ^1 X4 T" u* k4 @* K7 {' P. e使用wiiscrubber的trim功能減肥。運行wiiscrubber,點擊load iso選擇你的wii鏡像然後點擊trim按鈕,選擇iso保存位置,保存檔案名為game.iso,過一會就完成了iso的減肥功能。 P$ c; R7 j2 j7 s" m
E1 {8 Q& l5 U7 A7 N
4 O: `/ \8 x' ~
4 T8 W: E5 |0 D( U
2,把wup格式轉換成loadiine格式的步驟,目的需要code目錄一下的一個金鑰用來處理nfs檔# B+ s9 I) w- v2 @* `
運行wup轉換程式,點擊cetk檔,選擇title。tik檔,點擊開始就會自動解密檔了" d0 U+ r- H+ g; Z5 @
: O% W k; {7 L1 e; s Z% W3 H; A9 D
) m. {# i( ~- N% w2 C2 j" T下圖就是完成的功能
$ w. t" N% B6 k# m" r8 N0 @' [$ G& X/ p
. [3 i5 a8 f! b+ u" S
6 M6 b% O W' w7 z& F1 c
把code目錄複寫到和game.iso到同一級別,如下圖放置, k1 u6 B+ O# }8 a
/ L- ~) X2 O7 e% F
9 Q4 O6 V" ~4 l0 d B2 N" t
7 n& j" S% Q7 h1 ^% D# w9 X2 y: Y& k5 c
3,轉換iso為nfs檔的步驟8 g5 X% s' d5 }7 f. u6 G/ L4 }
1 m8 H! D. d4 ~7 R& C7 }. C! {. t9 @點擊windows的開始,選擇運行輸入cmd ,回車. a u' R% V! l7 L
用cd命令找到你的nfs程式和iso鏡像的工作目錄,輸入如下命令
3 U( f% n+ [( w* Q: J7 p
8 K9 x; I6 [2 onfs2iso2nfs.exe -enc -wiikey wii_common_key.bin -key code\htk.bin -iso game.iso 2 N- b. ?' i5 U2 c; W! l
6 M! r! x! T: I* u9 w1 Y# o$ q. D) X# _# p
7 o" O+ c! y9 R% e$ o8 d
處理過程中
% t% T0 ?/ g9 `8 S/ _9 m" F
8 C, A5 e2 Y/ L7 V u4 w* ?2 }& n, p1 ~) s' L: c4 h5 w
! ]! {: r2 q" e0 m( R3 `+ h
處理完成5 z9 k. \8 G0 r
6 T- w9 P/ I0 i0 e0 s7 E$ ~
" H! g2 ]+ k% l
' z& {* k* l4 O% T& I0 i# X
就能看到幾個nfs檔,轉換好的,用這些檔來覆蓋即可( ?- s! B7 D9 U8 b' V! f
2 J1 A5 n. N2 B- b& D$ D6 z
$ x2 d8 W0 r5 A2 D' f4 T X5 |$ b! B" { T
4,使用ftpiiu anywhere上傳nfs檔2 r# j3 m* G/ R
( a8 @4 E+ Y! C以馬里奧3d大陸的usb硬碟目錄為例子:/vol/storage_usb01/usr/title/00050000/10145c00/content ,10145c00就是titleid wiiubrew.org/wiki/Title_database去這裡查詢就能找到檔位置了。
5 {) A# F! R9 v( Z! m4 k& B1 v$ Q9 M! m' l0 D
=================================
9 e7 p6 [0 G! T/ }2 N$ |0 i以下為官方的說明
$ k" h9 F# h& O8 t+ gnfs2iso2nfs -dec -wiikey "WiiCommon金鑰檔的路徑" 7 X+ J& [1 e% Z& F1 z5 o7 I
================================3 G! Y( g+ i9 k, \" ?
, P, S/ B+ o: L2 R
轉換完的nfs檔,可以使用ftpuii anywhere 來上傳覆蓋到wiiu主機中wii vc ,目前有個小問題,他不顯示這些檔。還有一點要注意的,不要在遊戲運行中上傳替換檔。
, o& i5 c9 P4 f- M1 e6 }. h
# ~% q& ^/ r; W4 X) q: k-dec 解密 .nfs 文件為 .iso文件1 V' a* H: A9 N) i h7 b
-enc 加密 .íso成為 -nfs 檔2 B3 X Z/ k( l' q3 Y/ @. |
-key <file> AES金鑰檔的位置. 默認: code\\htk.bin.3 L5 ^1 ]3 h' u# F+ F
-wiikey <file> Wii Common金鑰的位置.默認: wii_common_key.bin.(我已經提供了)' y2 e/ N8 d7 C9 p* F. x6 K
-iso <file> .iso 檔的位置. 默認: game.iso.
) U/ s6 a2 c* C }0 h: A/ z6 W-nfs <file> .nfs 檔的位置. 默認: 目前的目錄4 v. e, v0 x4 d/ y5 m- z
-keep 在處理過程進行中不刪除中間產生的檔。
$ i. X$ Z" [7 W; ~) \% e) }1 X3 g5 w) J( R! ]# N
目前存在的一些問題:/ ?; M* O- ]4 V, _$ ^$ q
1.在解密的nfs檔中,位址0x10000附近有一個0x9的位元組。沒有人知道為什麼它在那裡,如果它總是0x9。只有默認它總是0x9,作者也是這麼處理的。 r9 f, W% b: u# C0 b& j% K8 R2 ^
2.在頭中有未知的0x8位元組。他們*似乎*是某種雜湊數值,沒有人知道。 Jogatu沒有找到任何讀取這些位元組的代碼。我的程式將它們設置為零。這可能有些遊戲可能不工作。
0 j2 W, q, f7 m6 ?& g3.如何安裝這些檔:在code目錄下沒有任何打包的規則在裡面。寫規則的工作有人想做,作者表示很支持。如果大家碰到什麼奇怪的nfs加密包,可以下載研究,這些都是注入wii vc的關鍵。
9 a' K- L, H3 K# {1 y1 ?8 w! T) R8 n$ J, a4 ?
作者測試了馬里奧銀河2和卡比回歸夢想大陸都是工作的。- M: `0 X1 [" m& O/ H+ _8 ^! b# i3 _
, V: \1 ]) m; d" d! T% [. F. J
http://gbatemp.net/threads/semi- ... so-and-back.455812/ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|