返回清單 發表

[XBR練功坊 第二篇]不必燒片就轉檔吧!

本文章最後由 祥龍羅漢 於 2012-4-13 03:39 PM 編輯

[XBR練功坊 第二篇]
不必燒片就轉檔吧!
一. XeX.GOD是什麼東西 ..很多人有了"燒片人生"就很滿足了, 但是自從XGD3 出現之後, 這個嘛..."燒片"從"人生是彩色"變成了"人生是黑白"的! (聽不懂的大概是新手菜鳥...XD) , 有了XBR 的機器,就不要再"燒片度日"了, 這是真的! 否則小弟就不必於第一篇開宗明義就來搞顆大容量硬碟了!

談到轉檔很多人會講就是 XeX /GOD , 沒錯!就是 XeX & GOD , 只是大部份人都知其然而不知其所以然! 照著一般的教程,跟著做,輕易學會轉檔,但不知[原理],更弄不清楚[為什麼]?
於是呢... 轉來轉去,最後...."轉不出來",轉完還是不能玩,只好"call out"求救, 偏偏每台機器的狀況不儘相同,同樣方法不見得都能通啊... 苦惱啊!! 弄得筋疲力盡, 最後終於宣佈: "放棄"!

好吧,我們就來仔細研究一下...談到XeX與GOD,其實是一樣的東西,只是包裝(package)不同, 內容一樣!! 原始由程式開發者,編譯出來的Game全是XeX,所謂XeX(Xbox eXecution File)就是在XBOX上的二進位執行檔,這一堆.XeX檔就是遊戲執行的核心!!遊戲在開發的初期會在所謂的xbox的開發機Dev Kit上跑,這一些Dev Kit就是微軟供給開發商及工廠測試用的機器,在上面可以跑LIVE的GAME,可以跑一般所有的GAME,支援大容量的硬碟,但是不支持"光碟"!! 別小看這一些"測試機", 沒有這些"開發機",就沒有今天的"自製機"! 自製機的"天才作者們",當初就是深入這些機器, 研究他們的運作機制,才會發展出可以跑"Unsigned code"的模式! 自製機不管是以前舊法JTAG或是新法(RGH脈衝啟動)都一樣,就是要能跑"Unsigned code"!  什麼是"Unsigned code" ,這東西源自於XBOX上的所有遊戲在出廠後,全都被"加料"了,遊戲本身加入了"media-type flag",它決定了遊戲在那一種媒體上被傳播與執行?是"光碟DVD"?還是"LIVE"?或者是"開發者"?當CPU LOAD遊戲時,只要"media-type flag"檢驗核對錯誤的遊戲就不能玩! 這樣您就明白了,實際上這一些被加料的遊戲(Signed Code)一旦被"動到"內容,那怕是只有一個byte,一般的機器都不能跑,就是這麼嚴格,就是這麼機車!!  

自製機講白了,就是"開發機狀態"的市售一般機,於是可以在清空"media-type flag"下,仍然可以執行程式...對Unsigned Code 有興趣深入者可以看這篇

再來關於GOD, 講到GOD檔(Game On Demand)不得不提STFS與SVOD,這種加料的package,它是一個container(容器),就如同zip/rar 一樣將檔案及加密的資料裝在一起, 當你的遊戲光碟灌到硬碟是,就是SVOD!
STFS(Secure Transacted File System) package:是標準的容器,裝載舉凡遊戲進度存檔,DLC/TU遊戲更新檔,使用者的設定檔profiles等都是!
SVOD(Secure Volume Descriptor) package:是標準的容器,裝載了下載的遊戲,光碟安裝的遊戲等等...基本上這一個容器是被分割成一片片的小檔案,這是因為受限於FATX 最大僅能供單檔最大4GB的檔案(FAT32的限制)!!
不管是STFS或是SVOD,這些裝載著遊戲的XEX檔及所有影音資料檔,是唯一能被XBox 原機執行的格式,最後被通稱為 GOD !! 您看到的在 FATX的主硬碟partition3中 Content\ 目錄下的檔案就是 GOD, 所有的GOD檔被索引編碼形成 "遊戲庫" !

而且GOD檔經過"變造"後,再加入"系統更新",再加入AP2.5,再加以轉換儲存格式為iso並加密,就變成 XGD2/XGD3遊戲光碟,上市囉..對於STFS/SVOD,有興趣的人可以參考 這篇

好了,講到這裏,可以說"解題完畢"!
1.自製機就是恢復"開發機"部份功能的市售機
2.只要是"Unsigned code"(破解後單純的XeX檔及乾淨的GOD檔)自製機就能順利的玩, 其餘都會有可能會出現無法預測的問題!!
(這一句是關鍵 "破解後單純的XeX檔及乾淨的GOD檔" 請記住這一點就對了)

就這樣,我們一步步的進攻, 我們來實做 XeX檔,讓他可以玩 ..
在此我們需要一些軟體工具,負責轉檔的工作:

小弟我整理過,  最新的XBR工具箱: XBRTOOL.rar
下載練功坊大合包 :[XBR 練功坊] XBR工具箱的載點 更新 !! 2012/4/13  
解壓密碼:http://www.tvgzone.com


要跑工具箱中的眾多程式,無奈,需要先裝一些RUNTIME 程式庫:
=========================================================
vc++ 2010 runtime Lib  x86,x64:(依您的系統決定裝x86或x64)
X64下載點 5.5MB
X86下載點 4.8MB

microsoft .Net framework 4.0 x86/x64(安裝包內容x86,x64)
下載點 48MB
==========================================================
工具箱中,幾個較大的檔,也可以在以下的地方下載
1.XtafGUI USB
下載
2.Xbox Image Browse 2.9.350
下載
3.x360 Le Fluffie App 69
下載

以上的工具程式,皆下來都用得到,另外在本篇中我們做實驗,我們還需要 XeXLoader , 或是您已經用XeXMenu也行,或FSD 都一樣...
下載 7.87MB


***********************************************************************
接下來的作業步驟簡單摘錄如下:
   A. 用 image browse 將 iso 檔解成 xex 檔
  B. 檢查 $systemupdate ,並刪除
  C.  若該game 有 TU (Title Update) 則下載, 沒有就不必了, 再用 Horizon.exe 將 TU 解出..
   D.  用 xextool 將TU解出的 xexp 與 xex 結合
  E. 用 X360GameHack 6.3 將所有的 xex 破解成 全區.免碟.免驗 AP2.5 ...
   F. 直接可以用 XEXMENU/XEXLOADER 玩, 若有需要在遊戲庫中點選的人,
      您還要用 ShortCut360 建一個GOD捷徑檔
**********************************************************************



二.如何從XGD3/ XGD2 ISO檔中解出 XeX ...
我們就拿"亡命天涯 Need For Speed The Run " , 來實驗吧 !  看如何把XGD3中 , 的"加料"全拿掉...

1.打開XBOX IMAGE BROWSER ,選 iso 檔
extract01.JPG
2012-2-14 01:15 PM


2.開始提取(extract) 內容
extract02.JPG
2012-2-14 01:15 PM


3.丟到iso檔同一個目錄下,建一個xex , 就放進去...
extract03.JPG
2012-2-14 01:14 PM



4. 再來的動作很重要, 我們要砍掉 $SystemUpdate,這一個東西就是會造成"系統強制更新"的東西!
開啟UpdateSPY ,  按[open su20076000_00000000 ] 檢查$Systemupdate 目錄下的 su20076000_00000000  看其版本 , 結果是 2.0.13599 !! ,
還好!! 小弟手上這一台自製機版本2.0.14699 , 比 13599新, 沒問題, 轉成XeX/GOD 一定可以玩!!

一個原則: 萬一您的系統比2.0.13599 低 , 那有可能會不能玩!  把光碟片子中帶的[$SystemUpdate 系統更新]砍掉後,用稍後要做的XEXTOOL會破解成免光碟版. 是可以強迫跳過系統版本檢驗!
但是, 因為遊戲片的系統版本最低需求是 2.0.13599  ,解出的 XeX在比較低的版本中執行,可能會呼叫新系統功能, 結果找不到,會有當機的可能 ...
chkSystemUpdate.JPG
2012-2-14 01:15 PM


爽!  砍了吧 ...
deleteUpdate.JPG
2012-2-14 01:15 PM


三. 下載TU ,全部[脫掉]一一解開,一併作業

TU是遊戲的更新檔,可以增加很多內容及防止Game Bug,比較沒有問題 !,  可以上www.xbuc.net 下載 !!
進入網站, 打 THE RUN 關鍵字可以搜尋到想要的TU , 台灣機子是 NTSC/J 或 RF , 別下載錯了 ...
xbuc.com.jpg
2012-2-14 01:19 PM

打開工具箱中的 Horizon !!  
選 [TOOLS] --> [Package Manager ]-->[OPEN]
TU01..JPG
2012-2-14 01:19 PM


按[content] 選 [Extract All] 全部解到 XeX\TU下(沒有這個子目錄,新建一個)
TU02.JPG
2012-2-14 01:19 PM


把位於xex\ 下的NxeArt 也全部解掉, 連圖標icon 也解出來!! 一個不留 !!(後面用得到這些檔案)
horizon03.JPG
2012-2-14 01:19 PM


.xexp 就是遊戲更新檔, 共有四個 !!
TU-EXTRACT04.JPG
2012-2-14 01:21 PM


四. 把xex檔 全破解了

真正實現免碟免操煩的執行模式
1.把.xexp 合併到.XeX中 如此的xex才能算是更新檔
打開 xextool Gui 選擇 那四個.xex 及相對應的 .xexp
patchXEX02.jpg
2012-2-14 01:22 PM



2. 破解合併TU完後的.XEX檔, 您可以用3個方法,實際上就是呼叫關鍵的程式: XEXTOOL.EXE

(1) 方法1> 用X360GameHack 6.3 直接一鍵完成 ...  (初學者最好用這一個)
hackxex.jpg
2012-2-14 01:22 PM


(2) 方法2> 用 xextoolGui , 四個檔,  一項一項逐一破解 ... (純手工做法 很花時間,但是此法有特殊用途,進階者適用)
patchXEX03.jpg
2012-2-14 01:22 PM



(3) 方法3>不想麻煩的, 用小弟我寫的XBRTOOL\xextool\xexpatch.bat 檔 , 使用前請先把.bat檔案中的path改一下,
     開命令視窗, cd 至 遊戲的xex子目錄中, 然後直接用命令行跑 xexpatch.bat ..則會自動把.xexp 合併到.xex. 並且把 .xex檔同時全部破解!! 其實....

小弟我比較懶,我連"iso解檔","破解.xex","合併.xexp","copy 到外接usb碟的指定目錄" 四個動作全部自動化了...
(我還可以改寫.bat ,去泡咖啡,讓他連解10個game 呵呵 ..見本文尾)

patchXEX05.jpg
2012-2-14 01:22 PM


patchXEX01.jpg
2012-2-14 01:22 PM


注意哦... 最後的這一句最關鍵 "default.exe is devkit encrypted"  所以破解成了 "開發機"適用的 .xex版 !!  大功告成 !
破解完成的檔案 將整個 xex 的子目錄  copy 到  外接usb 碟 , 例如  g:\Games\Need_for_Speed_The_Run   (把xex改名)

五.安裝 xexloader 試跑看看...
這個要傳xexLoader 的檔案至 FATX系統主硬碟 .. 若是薄機用SATA TO USB 轉接線即可,  厚機則用:

device01.JPG
2012-2-14 01:25 PM


打開 USBXTAFGUI_v44.exe ( 若是 win7  ,請用 系統管理員權限開起,否則不能開 ... )
USBXTAF02.JPG
2012-2-14 01:25 PM


device selector ... 要等一下下!!
USBXTAF01.JPG
2012-2-14 01:25 PM


可以用inject folder 把整資料夾傳入
USBXTAF03.JPG
2012-2-14 01:25 PM


若你的檔案很大.要傳很久, xtaf 會好像要當掉的樣子,其實沒有..
wait.JPG
2012-2-14 01:25 PM


我個人若是傳較大的檔案, 我會用 另一套軟體XBox360Commander.exe
他沒有那種"沒反應快當掉的感覺" ,但是這一套XBox360Commander有時遇中文字會怪怪的,所以我兩套選著用...
( 若是 win7  ,請用 系統管理員權限開起,否則不能開 ... )

USBXTAF04.JPG
2012-2-14 01:25 PM


把 xexloader 傳進去 content\0000000000000000 ... 就完成了

A1.JPG
2012-2-14 01:26 PM


裝回硬碟,打開 xexloader , 只是在 Games\ 目錄下的 xex 檔就會自動顯示出來...
按一下就可以執行了 !!  

六. 做一個"捷徑檔"讓 遊戲庫可以顯示xex的遊戲 ..

每次都要開xexloader /xexmenu 才能玩, 實在很降低爽度!! 如何在遊戲庫裏可以直接選遊戲那不是很好嗎 ...
yes, 遊戲庫只要是GOD檔格式就可以了, 於是有人寫了 quickboot 生成GOD捷徑檔,可以直指XEX的目錄!!
但是後來我試quickboot 的結果,還是有些小問題... (詳見xbrtool\readme)
發現另外一套叫做ShortCut360, 還不錯.. 來吧!
做捷徑檔要一點點資訊,這得從default.xex 拿出來..

1.打開 xextoolGui  選 default.exe , 讓他產生info_log , 小弟寫的xexpatch.bat 也可以自動產生, 就是一條指令而已...
get.log.jpg
2012-2-14 01:46 PM

2.打開 shortcut360, 把 title_id ,media_id , path 填入[ games\Need_for_Speed_The_Run\default.xex ]就是default.xex 在USB外接碟中的位置!!
shortcut01.jpg
2012-2-14 01:46 PM


icon 圖標都填進去... (很簡單)
shortcut03.jpg
2012-2-14 01:47 PM


按Create , status 會出現 done!
shortcut02.jpg
2012-2-14 01:46 PM


shortcut04.jpg
2012-2-14 01:47 PM


最後產生的檔案在 shortcut360執行檔所在的子目錄下, 沒得選 XD !

您可以用 xtafusb 傳,或是剛剛用的 Horzon 也可以用來傳檔, 傳至 FATX主硬碟...
選 [Device Explorer] 把捷徑檔 拖拉進去硬碟的小視窗中, horzon 會自己建子目錄,把檔案安裝妥置 ..
很方便!  不過這樣子的便利性,一次只能一個檔... 美中不足!!

shortcut05.jpg
2012-2-14 01:46 PM


好了 , 打開主機在 "遊戲庫"中 就會出現 親愛的the run了...

xex 檔案執行 是最安全的模式 , 因為更新被拿掉了,包含分區限制等等, 全部破解了, 全部都可以玩!
若是多片遊戲更可以一口氣全解在一起, 直接跑, 不必換片..連遊戲更新TU也可以套用 !
XBLA ,LIVE 版的照操不誤 ,更強的是--下載的試玩版也可以解套, 不會有問題 !!

覺得以上的工作太煩雜嗎 ? 我寫了一個全自動執行的轉檔程式:
參考這一篇 [XBR練功坊-祕笈] ISO2XEX 100%完美自動轉檔程式 首發!


下一篇我們再來談 "GOD 檔與 FreeStyle dash "是如何掛勾與表演的 ...
3

評分人數

  • admin

  • 二毛

  • 阿祥

感謝大大分享~~實用性100%,小弟剛踏入XBOX360領域,時在是有看沒有懂,這幾天要找空來研究研究

TOP

謝謝分享!
@@實在是有看沒有懂,必須好好研究了。

TOP

請問一下,有把燒錄片讀成XEX格式的軟體嗎? 我把保存我之前的遊戲,想透過電腦光碟機來讀,比較不傷XBOX360的光碟機.

TOP

很多地方有看沒有懂,
想要搞懂的話,
要實際操作一下大概就會比較清楚,
需要花點時間來研究研究了...
感謝版大用心寫出來的文章,
小弟拜讀^^

TOP

喔...真是高手,這下子360可好玩了,不過前題是要看懂這是什麼玩意...
找個時間來研究研究..謝謝分享

TOP

很實用的教學
用XEX方式來執行遊戲是最有彈性的方式了

不好意思再請教一下祥龍羅漢大
若解開TU更新檔後裡面除了xexp外,還有一些文件檔
是不是也要把這些文件複製到遊戲相對應的安裝資料夾內去取代呢?
帖內回覆
祥龍羅漢 在 2012-2-22 11:42 AM 說:
當然囉 ...

TOP

請問一下
XEX能放到內建硬碟中使用嗎?還是只能在外接硬碟
可以放入的話還需要在遊戲庫用捷徑才可看到嗎?

TOP

回覆 8# hank5250
引用
請問一下
XEX能放到內建硬碟中使用嗎?還是只能在外接硬碟
可以放入的話還需要在遊戲庫用捷徑才可看到嗎?


1.可以放內置硬碟中,  用 FSD / XEXMENU /XEXLOADER 檔案管理員等 找到該遊戲的 default.xex 就可以玩了..
2.放內置硬碟一樣得要建捷徑檔才能在遊戲庫找得到 ... 沒有自動建立的工具 除非用以下的方法 ..
   a. 在 PC 上用 ISO2GOD 轉成 GOD 檔 丟進內置硬碟  content\0000000000000000 中
  b. 在 NXE 原生系統( 2.0.14699 等等) 中 , 使用安裝功能安裝至硬碟中, 再用 NXE2GOD 轉成免碟執行 !

TOP

回覆 9# 祥龍羅漢
原來如此,一樣可以用ISO2GOD程式把xex轉GOD就對了?還是要先把xex轉iso再轉GOD呢?
那再請問一下,我在電玩巴士載片時,看到有些xex檔的大小比GOD檔案大小差那麼多
GOD檔7G多,xex檔才不到3G呢?更是有些xex檔才1G左右
是為什麼差那麼多呢?感謝回復~
帖內回覆
祥龍羅漢 在 2012-3-9 12:45 PM 說:
iso 檔 約 7.5~8G , 轉 GOD 約7G , 轉XEX 約 4~5G
正常啦!!
XEX可以轉 ISO (XISO格式) ,再用 ISO2GOD ,練功坊第三篇再談!!
祥龍羅漢 在 2012-3-16 09:51 AM 說:
練功坊 第3篇 出了.. ISO .XEX .GOD

TOP

返回清單
重要聲明:本討論區是以即時上載留言的方式運作,本站對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見﹝如涉及私人、買賣、醫療、法律或投資等問題﹞。由於討論區是受到「即時留言」運作方式所規限,故不能完全監察所有即時留言,若讀者發現有留言出現問題,請聯絡我們。TVGZone 有權刪除任何留言及拒絕任何人士留言,同時亦有不刪除留言的權利。切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。