|
|
轉自:https://www.91wii.com/thread-75040-1-1.html
9 U" c/ @; y# ~* n9 s5 [作者:Kavid* m% y+ l8 U. q5 a$ ]
% Q8 R0 E" p! ~
NFS2ISO2NFS v0.2- ISO和NFS格式檔相互轉換的工具,最近大家已經看到h君等發佈了一些wiiu vwii的vc遊戲。
/ F- U: k1 b/ s4 [3 v9 e" i很多人問過能否注入工具,今天這個工具發佈了,來自於gbatemp的sabykos所編寫
3 E# I9 J# H. b; X. H: D
/ v0 r9 q5 m1 K使用的方法:5 \. F# M. h3 E* \1 e
2 r$ m" q: x4 m! e需要工具:
8 w; I1 ]/ N. h1 J1. 該工具是用來對4.3G的wii的iso鏡像進行減肥,否則弄出來的nfs檔大小4.3g的。
# \2 S/ C- L: T# _! Z* q2. 把你想要進行替換iso的遊戲的wup格式解密的工具,解密成loadiine格式,我們需要code目錄下面的一些檔
- C0 |) q z+ G- j' ~' Z3. 工具,用來把iso轉換成nfs檔的工具
- E5 E# V3 V9 j; Y1 c4. ftpiiu anywhere ,把nfs上傳到wiiu的硬碟上的工具。這個工具是在wiiu上運行,pc端用flashfxp輸入wiiu的ip連到wiiu硬碟上的工具。$ }) X+ d& N, _; h( a
; s, ]: d0 q, l6 {5 F2 R
1,預處理遊戲iso鏡像的步驟 --------這個步驟有人反映減肥的不行,必須是1:1的原始鏡像。7 A- J$ y1 v2 \1 B
準備好你的遊戲鏡像,wbfs格式可以使用wii backup manager來轉換成iso
/ H4 M; i9 e8 i& C使用wiiscrubber的trim功能減肥。運行wiiscrubber,點擊load iso選擇你的wii鏡像然後點擊trim按鈕,選擇iso保存位置,保存檔案名為game.iso,過一會就完成了iso的減肥功能。
" v& @, ]. l& ~$ X0 H3 |
4 A/ n- x& s. c: R+ g% f! } f* T/ N3 r* _: K: @0 x& t5 O g
3 K d; e. y9 q% U. l- |% |' G2,把wup格式轉換成loadiine格式的步驟,目的需要code目錄一下的一個金鑰用來處理nfs檔
' d/ _$ _/ C. g+ j& g; J運行wup轉換程式,點擊cetk檔,選擇title。tik檔,點擊開始就會自動解密檔了& I$ `0 e, Z6 J$ W6 b
( Z. _; n# I3 I- X l! ~, o# `
& H9 E$ @: y1 [/ ^5 r
2 m: _- b @3 r0 o/ g7 v7 j下圖就是完成的功能
! n* C5 Z% T& x" H0 y, a
w7 P/ ]1 J! L/ s8 k/ J8 p0 v& e& b* x/ n8 e! F* f( Z( Z E1 W% \
1 b" P" W6 b/ h- [4 O3 @- R" n把code目錄複寫到和game.iso到同一級別,如下圖放置
- O" [6 F) U1 F1 _5 y- b3 |1 u
" z9 u d- o6 {+ M) p! I3 v6 T; [+ a+ \2 `. `
) d) R1 l) \9 u9 t) s
6 j8 `! I! N: y3,轉換iso為nfs檔的步驟
& o/ H, }( A& ]" ~8 L K' ~' U* b* T9 A# y. n5 w+ {
點擊windows的開始,選擇運行輸入cmd ,回車
9 V4 d5 s) A0 ~' x+ W用cd命令找到你的nfs程式和iso鏡像的工作目錄,輸入如下命令; Y! w/ h7 ]& c" g. g% L: ]
) D4 Z' d( b$ G6 {$ Lnfs2iso2nfs.exe -enc -wiikey wii_common_key.bin -key code\htk.bin -iso game.iso 9 }" M( l/ t3 w. Z
2 E! u- p3 Q" T& ^. ^! K4 E; @
: J4 M& Y b3 E2 C- W+ ]& g4 G
# w) k9 m2 Q9 k* s' u) l. _
處理過程中
, u$ d% p/ T' O( ]1 T
1 e* Q, V1 l" E6 b1 Q5 G# s* S; Q. l) V$ ?# i% h# c' a
$ r6 K( W) n7 A7 }處理完成$ g9 ]& Q- \) c. V5 M% V
! p; l8 p& {* c6 v/ D1 O$ A
* q/ m; x6 A' F( G' t' k: R$ q, T9 l. D
就能看到幾個nfs檔,轉換好的,用這些檔來覆蓋即可% N3 r' u/ E# T l; f
/ N7 a3 U2 m7 b- {& V, x5 T. `2 {) M* }; J) |! Q7 D6 }/ ~7 T, ~9 F
1 v' j7 @" C# l* q5 y' B+ ]$ Y5 g4,使用ftpiiu anywhere上傳nfs檔
: G2 w0 d0 B) s" E7 Z, M
% ?1 i& g/ p2 X2 U2 E+ Y以馬里奧3d大陸的usb硬碟目錄為例子:/vol/storage_usb01/usr/title/00050000/10145c00/content ,10145c00就是titleid wiiubrew.org/wiki/Title_database去這裡查詢就能找到檔位置了。
1 E) v% x4 }) h* e+ b' o" G8 N8 ~$ o: U5 q5 q
=================================8 q* e6 V) x3 B3 P" D3 r
以下為官方的說明; V9 [ g: c# f: Z. [/ o$ W
nfs2iso2nfs -dec -wiikey "WiiCommon金鑰檔的路徑" " h4 B6 \; m. v/ b
================================
- f2 b( \9 |) {
, X* s# s! G2 M. ]3 X$ { k$ R) J* w轉換完的nfs檔,可以使用ftpuii anywhere 來上傳覆蓋到wiiu主機中wii vc ,目前有個小問題,他不顯示這些檔。還有一點要注意的,不要在遊戲運行中上傳替換檔。8 x$ L |& \1 x, c! A/ H. I
( X( B4 i4 a o, }3 A1 i2 p9 I9 d-dec 解密 .nfs 文件為 .iso文件& {" V& ]/ B' N' Y, l1 k
-enc 加密 .íso成為 -nfs 檔) {5 V& c5 E; `4 x7 Z0 o% Z1 b
-key <file> AES金鑰檔的位置. 默認: code\\htk.bin.
/ X) |5 J6 }" B-wiikey <file> Wii Common金鑰的位置.默認: wii_common_key.bin.(我已經提供了)
8 p1 u/ T+ R1 V-iso <file> .iso 檔的位置. 默認: game.iso.3 d4 H+ X& q' u0 \, i% Z
-nfs <file> .nfs 檔的位置. 默認: 目前的目錄
! {' W% Q$ u. ~% c-keep 在處理過程進行中不刪除中間產生的檔。 , Q, z; v* ^2 @) ~
+ v: A i1 R1 R% S+ V目前存在的一些問題:8 s8 L8 @3 F: C# ` A# J
1.在解密的nfs檔中,位址0x10000附近有一個0x9的位元組。沒有人知道為什麼它在那裡,如果它總是0x9。只有默認它總是0x9,作者也是這麼處理的。" V! F3 B- ~( r1 V d
2.在頭中有未知的0x8位元組。他們*似乎*是某種雜湊數值,沒有人知道。 Jogatu沒有找到任何讀取這些位元組的代碼。我的程式將它們設置為零。這可能有些遊戲可能不工作。+ p" F/ D& Y4 T; Z2 `
3.如何安裝這些檔:在code目錄下沒有任何打包的規則在裡面。寫規則的工作有人想做,作者表示很支持。如果大家碰到什麼奇怪的nfs加密包,可以下載研究,這些都是注入wii vc的關鍵。 |% Z& ~& [+ q
9 a8 d' t4 k2 L4 A3 F5 A- g作者測試了馬里奧銀河2和卡比回歸夢想大陸都是工作的。
1 v( h+ n& o1 h( M/ A; O, U$ x3 J. K# B6 ^+ P1 O, U
http://gbatemp.net/threads/semi- ... so-and-back.455812/ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|