|
|
轉自:https://www.91wii.com/thread-75040-1-1.html, S, R1 B- c8 x
作者:Kavid
, r5 G* t2 ^$ E8 I& o6 i, ?/ d; L
+ o4 Q9 J$ ~# ?" G* \9 h+ c5 iNFS2ISO2NFS v0.2- ISO和NFS格式檔相互轉換的工具,最近大家已經看到h君等發佈了一些wiiu vwii的vc遊戲。
8 f6 k1 U" ~$ i7 [# ~( v: t3 @很多人問過能否注入工具,今天這個工具發佈了,來自於gbatemp的sabykos所編寫; S0 ^* ?/ T( L+ m5 V
2 f5 D6 E1 q+ v7 j使用的方法:
5 D* U6 D b& V; r O
: }% _7 X7 r+ ]8 D4 _ }需要工具:* u" g9 y9 n6 Y: Q
1. 該工具是用來對4.3G的wii的iso鏡像進行減肥,否則弄出來的nfs檔大小4.3g的。
Q4 ?& }2 W) P3 X: o3 [2. 把你想要進行替換iso的遊戲的wup格式解密的工具,解密成loadiine格式,我們需要code目錄下面的一些檔& T& F$ M$ E8 @5 j$ o% A
3. 工具,用來把iso轉換成nfs檔的工具
2 d! d C; {, h5 @* u9 ?4. ftpiiu anywhere ,把nfs上傳到wiiu的硬碟上的工具。這個工具是在wiiu上運行,pc端用flashfxp輸入wiiu的ip連到wiiu硬碟上的工具。/ y+ w/ D& ]8 x0 o3 |6 ~3 {
1 g4 ~. o* b3 ]; C/ K: L. g1,預處理遊戲iso鏡像的步驟 --------這個步驟有人反映減肥的不行,必須是1:1的原始鏡像。( f( ]* n- R9 j/ w5 [
準備好你的遊戲鏡像,wbfs格式可以使用wii backup manager來轉換成iso B0 f# `: z; y: X% |) {
使用wiiscrubber的trim功能減肥。運行wiiscrubber,點擊load iso選擇你的wii鏡像然後點擊trim按鈕,選擇iso保存位置,保存檔案名為game.iso,過一會就完成了iso的減肥功能。
. b- D. u) u% Z' `
' t" u9 p9 u5 c t# u
7 Y" U3 g6 w0 S$ U3 S0 g# g0 D2 r- |1 D, u) B! ?
2,把wup格式轉換成loadiine格式的步驟,目的需要code目錄一下的一個金鑰用來處理nfs檔
: L; @6 h2 T4 U, l( l% I- G運行wup轉換程式,點擊cetk檔,選擇title。tik檔,點擊開始就會自動解密檔了! x' {, N- K5 S8 u5 c
( [& W0 T4 M. F" p: X; Y* e& Y
5 i2 x* S! X+ A+ A- s( i& Q. _+ J4 ?% r- P
下圖就是完成的功能& j4 C" D j6 n" {* D" Y
* k2 B4 ]: h/ }/ O! @* l) d m1 q3 l( u& G8 X% j+ m
+ F9 r0 k7 I& ?/ p8 c. b5 b
把code目錄複寫到和game.iso到同一級別,如下圖放置) I6 v) m* f _* \# w. `1 R
# T# x1 M7 y( y L* [8 F* H5 |! Y% ~
9 q/ l, \* u. U- n ^+ D+ u) p: a8 ~6 U: y6 w0 A8 A6 F. }
, B0 _0 p# j, [4 C8 l' B3 P4 g W0 `
3,轉換iso為nfs檔的步驟
1 l2 J) X( t3 E; }9 V7 h
4 o) |) o( W$ J2 m點擊windows的開始,選擇運行輸入cmd ,回車
" ]. E+ T4 q4 o8 y. u9 o7 t用cd命令找到你的nfs程式和iso鏡像的工作目錄,輸入如下命令
* e! L% ?# L: [+ |5 T
& u7 L- M- H+ q" `nfs2iso2nfs.exe -enc -wiikey wii_common_key.bin -key code\htk.bin -iso game.iso 8 {# I5 n" W) G K3 m
3 {' K S1 K) O; A, v
- j1 \8 {: X9 _2 f- i' s Q' @" Y
! q# o, O1 a! M處理過程中% R" Q3 |4 z8 N* D" n
; v1 F4 ]4 m T) i/ `
1 p) ~2 A# n- ? m( z$ c
2 e! B+ E! {+ M. R# T0 S$ e處理完成
, a* q8 b& @6 V
& X1 i8 Z; b- o* f I
% r+ U: x8 c4 T$ n7 {3 R
8 Q! p. @" v5 r7 }( `/ |就能看到幾個nfs檔,轉換好的,用這些檔來覆蓋即可
3 J! g, P$ j4 C: s
: e" e4 s+ a) t \1 l% j
. ]+ F$ [# a, W s S
2 J6 Z( `: l3 B4,使用ftpiiu anywhere上傳nfs檔
: U: s' J& u- U( |( G2 Y6 A# I! S4 j
以馬里奧3d大陸的usb硬碟目錄為例子:/vol/storage_usb01/usr/title/00050000/10145c00/content ,10145c00就是titleid wiiubrew.org/wiki/Title_database去這裡查詢就能找到檔位置了。, m t7 s7 M' ?( h& `
% Q- t) B8 k4 b4 e' v. t( H1 A=================================
' M* a( j1 x5 i9 N2 g4 t5 Q: Y以下為官方的說明
. ~5 G& W4 p Lnfs2iso2nfs -dec -wiikey "WiiCommon金鑰檔的路徑" , _1 }. r: H8 a) k. j* o
================================
* B4 X( n3 t& P" L; Y: B
+ j' x g+ z" V) }: k+ R4 Z轉換完的nfs檔,可以使用ftpuii anywhere 來上傳覆蓋到wiiu主機中wii vc ,目前有個小問題,他不顯示這些檔。還有一點要注意的,不要在遊戲運行中上傳替換檔。
6 U1 V5 @' S* A: K8 q
; s' G8 Z$ W8 S% h-dec 解密 .nfs 文件為 .iso文件
! N' D# U8 _' [+ a-enc 加密 .íso成為 -nfs 檔
# H8 |( D |. n9 E( _-key <file> AES金鑰檔的位置. 默認: code\\htk.bin.
9 t/ H$ P( w8 S7 t7 {-wiikey <file> Wii Common金鑰的位置.默認: wii_common_key.bin.(我已經提供了)
4 H* M+ L7 G0 u) Y- l) ?-iso <file> .iso 檔的位置. 默認: game.iso.
" G0 W5 I; ^" E: K. Q-nfs <file> .nfs 檔的位置. 默認: 目前的目錄
( o0 b3 Y+ q8 l l-keep 在處理過程進行中不刪除中間產生的檔。
) x- V0 O2 W6 ~1 U& p' _$ B9 y
8 O* x) G% o, t! m; H9 Q5 ]目前存在的一些問題:8 H. a; A6 G( E
1.在解密的nfs檔中,位址0x10000附近有一個0x9的位元組。沒有人知道為什麼它在那裡,如果它總是0x9。只有默認它總是0x9,作者也是這麼處理的。# i$ l& P# U% W; O/ C7 q
2.在頭中有未知的0x8位元組。他們*似乎*是某種雜湊數值,沒有人知道。 Jogatu沒有找到任何讀取這些位元組的代碼。我的程式將它們設置為零。這可能有些遊戲可能不工作。
' y4 {7 t/ U2 e" g$ J% t3.如何安裝這些檔:在code目錄下沒有任何打包的規則在裡面。寫規則的工作有人想做,作者表示很支持。如果大家碰到什麼奇怪的nfs加密包,可以下載研究,這些都是注入wii vc的關鍵。
5 q: H8 F% n3 P3 o# J7 Q H' o( l4 ]- a) K
作者測試了馬里奧銀河2和卡比回歸夢想大陸都是工作的。4 @' |; W9 K7 M ?3 t
/ H, @% d' n9 @. y9 x
http://gbatemp.net/threads/semi- ... so-and-back.455812/ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|