|
|
轉自:https://www.91wii.com/thread-75040-1-1.html
! u. m5 j E0 j* x4 W* i. T作者:Kavid. o! E+ D1 A+ a* { }
7 S2 ~6 a- {& J# ?7 n3 I
NFS2ISO2NFS v0.2- ISO和NFS格式檔相互轉換的工具,最近大家已經看到h君等發佈了一些wiiu vwii的vc遊戲。1 w; S& m0 Q0 z1 H4 I
很多人問過能否注入工具,今天這個工具發佈了,來自於gbatemp的sabykos所編寫
i& e% a* |5 D& M4 ~/ f+ L# a2 S- U I6 ~0 ~% H9 W
使用的方法:* M6 I9 F6 @5 j
7 u0 I# p0 y$ N4 @1 a% c$ K$ D; B
需要工具:
6 {- {$ n- s6 F8 t! _7 |8 ~5 S1. 該工具是用來對4.3G的wii的iso鏡像進行減肥,否則弄出來的nfs檔大小4.3g的。
' M7 ^* y: |% h( J9 N* }2. 把你想要進行替換iso的遊戲的wup格式解密的工具,解密成loadiine格式,我們需要code目錄下面的一些檔+ R" f! n( z$ h% Z
3. 工具,用來把iso轉換成nfs檔的工具" g# w. A4 ~2 _9 H3 I: D& `
4. ftpiiu anywhere ,把nfs上傳到wiiu的硬碟上的工具。這個工具是在wiiu上運行,pc端用flashfxp輸入wiiu的ip連到wiiu硬碟上的工具。
- `& }0 A# `1 b, |& S" k s
: M4 R7 z! i$ k E; t9 h, P1,預處理遊戲iso鏡像的步驟 --------這個步驟有人反映減肥的不行,必須是1:1的原始鏡像。* L2 L+ d! u! z7 _% C
準備好你的遊戲鏡像,wbfs格式可以使用wii backup manager來轉換成iso
% e6 `- @ N& ^使用wiiscrubber的trim功能減肥。運行wiiscrubber,點擊load iso選擇你的wii鏡像然後點擊trim按鈕,選擇iso保存位置,保存檔案名為game.iso,過一會就完成了iso的減肥功能。7 L0 ^7 d' T: }* F
" B* |2 c, i3 C0 [2 B
* R1 }7 |+ V% b) `: g! X' t, A' L! }$ g3 l( _ ?: v
2,把wup格式轉換成loadiine格式的步驟,目的需要code目錄一下的一個金鑰用來處理nfs檔" @' ~, ], k: f! x
運行wup轉換程式,點擊cetk檔,選擇title。tik檔,點擊開始就會自動解密檔了8 \ X$ Z1 j" Y$ U( ?
9 j0 X* |2 m' i3 J
1 J' u, ~$ K3 f* ?" I5 n. H2 w" }
+ G# m. w I M5 ]+ i下圖就是完成的功能! \9 ~% ~. m( l# l- n- Z
8 X+ L4 y1 @1 a* `
$ ?. x6 t% S4 l0 _" {( v, I, A( F
& J+ O4 r& y' n7 B5 a F( k: @* r把code目錄複寫到和game.iso到同一級別,如下圖放置3 _% a9 q: f6 W, D S$ Q
; N4 B4 f2 b2 L
6 s3 y1 v/ [0 e0 [" R. L2 O( E
$ [' c, F' F& S9 M$ ~' x7 c) f8 s
, @4 _: E5 i7 L; U3,轉換iso為nfs檔的步驟5 T5 P8 K$ v, y& A% S4 x: |- {
+ u) y M7 T) E& I$ R E點擊windows的開始,選擇運行輸入cmd ,回車
5 w" [8 c( F4 r! ^% g用cd命令找到你的nfs程式和iso鏡像的工作目錄,輸入如下命令
2 x8 l$ ]* ~; `5 b8 f$ B y3 r( b" s& _% b' M9 D; `
nfs2iso2nfs.exe -enc -wiikey wii_common_key.bin -key code\htk.bin -iso game.iso
% o& h. @+ C$ e# P# q
4 X/ K! e$ N- U. p5 p/ x* k: j* u) n' [" C! o; g
# g$ s( d3 [" a7 ^處理過程中, x) p# v% y( N- |. |) L* Y
5 g( o% a7 {. e# Y8 ^
8 P# y: m. Y8 L2 M4 {+ Z8 Q0 @5 X6 d- t9 `! o7 U8 r
處理完成/ V3 k5 ~: {2 A
: G) s% [1 |* H$ w H7 y1 g$ x8 p& Q* h/ Q1 C
' E, j( B% e, W9 y/ k& [1 l
就能看到幾個nfs檔,轉換好的,用這些檔來覆蓋即可
" A" D: e% g2 ^( [5 Q& d1 q
* i; M; Z9 v, y7 z- A4 ]: f: J9 I$ `+ `" v' R( k0 @
. H5 `6 B* z/ f# G I
4,使用ftpiiu anywhere上傳nfs檔
8 n5 f# t# p2 p: k0 Q# p( F. w# _) j7 @
以馬里奧3d大陸的usb硬碟目錄為例子:/vol/storage_usb01/usr/title/00050000/10145c00/content ,10145c00就是titleid wiiubrew.org/wiki/Title_database去這裡查詢就能找到檔位置了。
y$ \5 H7 m5 v/ {. o z; A6 k& E$ }, \
=================================' o& k5 C- I2 I- z! E7 ~
以下為官方的說明+ _, I5 J' Z- c8 E
nfs2iso2nfs -dec -wiikey "WiiCommon金鑰檔的路徑"
" q- N# J5 k3 l9 }3 m8 ^( G- z================================" `2 C n9 Y* b o6 D( M
; p) D7 |' q$ J2 J/ p4 m- c轉換完的nfs檔,可以使用ftpuii anywhere 來上傳覆蓋到wiiu主機中wii vc ,目前有個小問題,他不顯示這些檔。還有一點要注意的,不要在遊戲運行中上傳替換檔。
0 e! f5 z! x% o/ P- q
+ ~7 a4 U! h2 c6 M7 \-dec 解密 .nfs 文件為 .iso文件. g2 c `) y l
-enc 加密 .íso成為 -nfs 檔
: Z8 X. ?! q; o* b+ k+ w% P# g-key <file> AES金鑰檔的位置. 默認: code\\htk.bin.+ O( M% d2 P, n2 v2 I' K
-wiikey <file> Wii Common金鑰的位置.默認: wii_common_key.bin.(我已經提供了)
: r# x2 l, s' G3 F$ i; ^# D-iso <file> .iso 檔的位置. 默認: game.iso.
( K* q6 U) I0 ]# }3 _6 ]-nfs <file> .nfs 檔的位置. 默認: 目前的目錄
3 Y8 b: U& O2 u1 ]-keep 在處理過程進行中不刪除中間產生的檔。
& A+ i1 }+ g( |4 d
. y! s R7 t4 t# x9 T- v j目前存在的一些問題:% v5 b6 F& G0 G& k Q# ~
1.在解密的nfs檔中,位址0x10000附近有一個0x9的位元組。沒有人知道為什麼它在那裡,如果它總是0x9。只有默認它總是0x9,作者也是這麼處理的。
# ]* a% X5 B6 _! l2 v' O1 @2.在頭中有未知的0x8位元組。他們*似乎*是某種雜湊數值,沒有人知道。 Jogatu沒有找到任何讀取這些位元組的代碼。我的程式將它們設置為零。這可能有些遊戲可能不工作。7 {3 t0 {. z+ x4 n5 n$ i( @$ k
3.如何安裝這些檔:在code目錄下沒有任何打包的規則在裡面。寫規則的工作有人想做,作者表示很支持。如果大家碰到什麼奇怪的nfs加密包,可以下載研究,這些都是注入wii vc的關鍵。' ?% S9 r5 M' b+ V1 ~
9 _4 O+ C" N! n$ j% R作者測試了馬里奧銀河2和卡比回歸夢想大陸都是工作的。
$ C% ^5 E* r8 \% t8 @" j, D0 [) d& }9 T5 ^; U2 E
http://gbatemp.net/threads/semi- ... so-and-back.455812/ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|