|
|
轉自:https://www.91wii.com/thread-75040-1-1.html
3 n4 }6 a; K8 i! L作者:Kavid
4 X3 b9 M1 _0 \. \* L% i& Z& V$ U4 M/ I
NFS2ISO2NFS v0.2- ISO和NFS格式檔相互轉換的工具,最近大家已經看到h君等發佈了一些wiiu vwii的vc遊戲。' o. R) |+ L+ S. W2 [
很多人問過能否注入工具,今天這個工具發佈了,來自於gbatemp的sabykos所編寫4 e4 |- r5 Q0 [
! t+ T2 J( r) s使用的方法:1 l( ]- ?/ k, F3 Z+ J3 `
0 S1 C$ q) e+ y0 u2 \
需要工具:% \8 U4 b8 @: ]& h8 {
1. 該工具是用來對4.3G的wii的iso鏡像進行減肥,否則弄出來的nfs檔大小4.3g的。, F) I6 F3 V( F- h0 q
2. 把你想要進行替換iso的遊戲的wup格式解密的工具,解密成loadiine格式,我們需要code目錄下面的一些檔$ s: T# C7 N' r7 S
3. 工具,用來把iso轉換成nfs檔的工具
! y' e) A2 V% B% Z2 n4. ftpiiu anywhere ,把nfs上傳到wiiu的硬碟上的工具。這個工具是在wiiu上運行,pc端用flashfxp輸入wiiu的ip連到wiiu硬碟上的工具。5 F2 E2 q' ]3 _: ^5 }7 ]% X
! {9 ? A0 T L5 w8 ]4 r1,預處理遊戲iso鏡像的步驟 --------這個步驟有人反映減肥的不行,必須是1:1的原始鏡像。
8 h* |! H1 B; x; L& o準備好你的遊戲鏡像,wbfs格式可以使用wii backup manager來轉換成iso) L. s! A# c$ i3 q3 K
使用wiiscrubber的trim功能減肥。運行wiiscrubber,點擊load iso選擇你的wii鏡像然後點擊trim按鈕,選擇iso保存位置,保存檔案名為game.iso,過一會就完成了iso的減肥功能。
( p3 R/ d+ n5 H6 z
, _4 V- |7 x; ]+ J4 V6 I! m+ h
* Z, c$ l- \# m9 h4 A$ b! |; b/ K. f
2,把wup格式轉換成loadiine格式的步驟,目的需要code目錄一下的一個金鑰用來處理nfs檔
- U+ V; N% D% a# u運行wup轉換程式,點擊cetk檔,選擇title。tik檔,點擊開始就會自動解密檔了$ E z; @6 c4 r" d
+ H. }) D& H1 L* P
% D) ~5 C0 l" ^" h8 _
. s) ]1 x( p( b0 W; r4 d9 E+ n下圖就是完成的功能
2 |- D% {4 ]8 Q$ |: T0 J6 U
* ?3 s0 j' I S' Z- I: N4 e) R; ^! K! C5 X
7 f/ A% t( ^7 F- i
把code目錄複寫到和game.iso到同一級別,如下圖放置
5 w+ u. G& b: h0 [
8 H7 }* Q' n3 d% f7 ?+ h2 x
3 U2 t* |7 t0 p Q! z# Z
% F5 B4 ]: @. M$ |* i4 ^
$ A, m# U: e3 g6 k0 V; a/ o- {$ ~" r3,轉換iso為nfs檔的步驟/ t3 V1 Q! e5 T2 m: B
/ l7 i9 }0 y& x) o' ~6 Y o- L
點擊windows的開始,選擇運行輸入cmd ,回車
6 m \/ w+ _& L用cd命令找到你的nfs程式和iso鏡像的工作目錄,輸入如下命令: Y. w2 K) ^3 v# \8 N
* Z: g* m9 U/ E5 enfs2iso2nfs.exe -enc -wiikey wii_common_key.bin -key code\htk.bin -iso game.iso & C- h5 X5 K% i( F0 \& X( K0 @" X. F
3 i' U9 u, d5 f3 m1 v
( \1 `( y: }+ S3 c4 J
# K( Y- [5 b% g' _% |處理過程中" M6 v) D- Y( { A8 O3 @2 O
8 I Z! V' {' h, A
5 T! Q' G2 e2 p& I+ T8 c) J
% E6 g2 q4 [( A/ ~9 R1 a2 V處理完成
* v& L* _7 Q% X- y
6 [5 h+ X: z& h( k$ J: U/ v9 Z8 g
8 F \# O! h9 R, L就能看到幾個nfs檔,轉換好的,用這些檔來覆蓋即可6 }+ ?$ _& l! J# j5 B
% h2 m2 b9 l6 ]* O. }+ @! }6 G' n* ]5 e& B
" C. @- X, i; E$ d' r; b
4,使用ftpiiu anywhere上傳nfs檔/ L X. t/ K* |1 d3 G, B
, Y* K0 {$ C- U V- F: j, G5 K以馬里奧3d大陸的usb硬碟目錄為例子:/vol/storage_usb01/usr/title/00050000/10145c00/content ,10145c00就是titleid wiiubrew.org/wiki/Title_database去這裡查詢就能找到檔位置了。
% `. J5 q; h$ k9 O
- i- s+ m; D) A' q" W$ C5 Q! A=================================2 t9 C. n) [1 r1 j
以下為官方的說明8 i) j1 k$ \2 Q7 ~
nfs2iso2nfs -dec -wiikey "WiiCommon金鑰檔的路徑"
8 ` m/ H9 r3 ^* O/ m0 Y6 O' Y- k5 X6 n================================
3 i+ C& {4 @. n$ W2 _
' K' D2 J/ ^1 @: `轉換完的nfs檔,可以使用ftpuii anywhere 來上傳覆蓋到wiiu主機中wii vc ,目前有個小問題,他不顯示這些檔。還有一點要注意的,不要在遊戲運行中上傳替換檔。
* F/ b( A4 J# s- z% A0 m J8 E- ~) W, [: {% S9 W& I
-dec 解密 .nfs 文件為 .iso文件
* ^! n Q* q* |-enc 加密 .íso成為 -nfs 檔
/ P( C/ d# T. Q7 L0 i; q# j0 i-key <file> AES金鑰檔的位置. 默認: code\\htk.bin.
3 ~ t' M! u0 M) K3 F- a-wiikey <file> Wii Common金鑰的位置.默認: wii_common_key.bin.(我已經提供了)
. Q& j5 f: X5 S1 ~-iso <file> .iso 檔的位置. 默認: game.iso.
' [/ b6 d; B: Q9 Y( ^-nfs <file> .nfs 檔的位置. 默認: 目前的目錄
( i! p% `* i& a3 p R/ y-keep 在處理過程進行中不刪除中間產生的檔。
' N; y8 }2 |' R H9 S% X
0 I6 P4 ]; C; i5 A8 `3 g# R. A' c目前存在的一些問題:0 {9 x, s1 R$ g2 T2 t2 c! y, `
1.在解密的nfs檔中,位址0x10000附近有一個0x9的位元組。沒有人知道為什麼它在那裡,如果它總是0x9。只有默認它總是0x9,作者也是這麼處理的。
/ x3 r( [7 L" ^: N3 x2.在頭中有未知的0x8位元組。他們*似乎*是某種雜湊數值,沒有人知道。 Jogatu沒有找到任何讀取這些位元組的代碼。我的程式將它們設置為零。這可能有些遊戲可能不工作。4 E2 W6 \0 m# L, f, i' h1 y8 k
3.如何安裝這些檔:在code目錄下沒有任何打包的規則在裡面。寫規則的工作有人想做,作者表示很支持。如果大家碰到什麼奇怪的nfs加密包,可以下載研究,這些都是注入wii vc的關鍵。8 N+ k9 ^+ }7 S+ j! R# J9 M
- d/ _# y6 X+ ^7 \+ g作者測試了馬里奧銀河2和卡比回歸夢想大陸都是工作的。
8 N% I; y& H; B; {, }; Y' L, t* ?: c& Q
http://gbatemp.net/threads/semi- ... so-and-back.455812/ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|