您的位置:首頁 > 游戲 >

Eboot簽名工具TrueAncestor使用教程

主要用于EBOOT的重新簽名以讓游戲能夠在不同版本的自制系統(tǒng)下順利運行。

應(yīng)用場景:1.重簽名EBOOT使之可以在3.41/3.55/4.21/4.30全自制系統(tǒng)通用。2.重簽名EBOOT使之為4.21以上自制系統(tǒng)專用。3.制作DEX使用FSELF格式EBOOT。4.批量重簽SELF/SPRX文件。

一些相關(guān)Q&A

Q:游戲的文件中哪些屬于SELF?A:包括EBOOT.BIN以及擴(kuò)展名為self,sprx文件。

Q:EBOOT.BIN和self/sprx文件有什么區(qū)別?A:EBOOT.BIN是可執(zhí)行程序,self/sprx是被EBOOT.BIN調(diào)用的應(yīng)用模塊。

Q:Disc Backup和NPDRM分別是什么意思?A:Disc Backup的光碟游戲備份的意思,如果SELF文件來源于光碟游戲備份,則該SELF文件是沒有版權(quán)數(shù)字保護(hù)的。   NPDRM即版權(quán)數(shù)字保護(hù),如果SELF文件來源于PSN游戲,游戲補丁,自制軟件,那都是帶NPDRM加密的。   所有NPDRM加密的SELF文件都具有對應(yīng)的ContentID,在簽名時必須輸入。   簡單的來說,所有PKG里面包含的SELF文件都是帶NPDRM加密的,如果要用在PKG里面,必須簽名成NPDRM格式。

Q:ELF文件是什么?A:ELF文件是Linux標(biāo)準(zhǔn)的可執(zhí)行文件格式,相當(dāng)于windows下面的exe文件,Sony通過對ELF文件加上數(shù)字簽名,產(chǎn)生SELF文件。

Q:FSELF文件是什么?A:FSELF即Fake SELF,是DEX(開發(fā)機(jī))調(diào)試中使用到的SELF格式,只能在DEX上運行。

Q:重新簽名SELF是個什么過程?A:重簽SELF是通過把SELF文件解密還原成ELF文件,再重新用低版本的key對ELF文件進(jìn)行簽名,使之可以在較低版本的系統(tǒng)上使用。

Q:重簽所有的SELF文件之后,游戲就能完美運行了嗎?A:大部分游戲是這樣,但是有些游戲里面還包含低版本系統(tǒng)無法讀取的SDAT/EDAT4.0格式文件,這些文件不重新處理也會導(dǎo)致黑屏死機(jī)。還有一些游戲使用到了在高版本系統(tǒng)中才有的函數(shù)調(diào)用,也會導(dǎo)致在低版本上出現(xiàn)存檔不能,手柄失效的問題。

案例教學(xué)------------------------------------------------------------------------------------------------1.手上有個魔界戰(zhàn)記4中文版原版游戲備份,游戲系統(tǒng)要求3.66,PS3目前是3.55K,要怎樣才能運行該游戲呢?(1)首先檢查該游戲里的SELF文件只有EBOOT.BIN。(搜索SELF文件請使用windows的搜索功能,以免遺漏)(2)將EBOOT.BIN復(fù)制到Resigner的文件夾里。(放在和resigner.exe一起)(3)打開Resigner,輸入2回車,EBOOT.BIN就會被重簽,原來的EBOOT.BIN會被備份成EBOOT.BIN.BAK。(4)把重簽好的EBOOT.BIN覆蓋回去,游戲應(yīng)該就可以運行了。

2.手上有如龍5日版原版游戲備份,游戲系統(tǒng)要求4.31,PS3目前是4.21.1rebug,在不用MM自動patch的情況下,要怎樣才能運行該游戲呢?(1)首先檢查該游戲里的所有SELF文件,發(fā)現(xiàn)有以下:     EBOOT.BIN     devil_minigame_release_masspro.sprx     devil_shader_ps3.ppu.sprx     p_a.self     p_aa.self     p_j.self     p_k.self     p_v.self(2)打開Resigner,輸入A回車,按提示激活4.21+ CFW ALT選項。(3)先像案例1一樣重簽EBOOT.BIN文件。(4)再把sprx和self文件全部復(fù)制進(jìn)self文件夾。(5)輸入5回車,進(jìn)到SELF/SPRX List界面,再輸all,就開始自動重簽self文件夾里的所有文件了。(6)把重簽好的SELF文件按原路徑全部替換覆蓋回去,游戲應(yīng)該就可以正常運行了。

3.手上有破解版的PSN游戲胖公主,原來可以在3.55運行,升級到4.30后沒法進(jìn)游戲了,要怎樣才能運行該游戲呢?(1)首先檢查該游戲里的所有SELF文件,發(fā)現(xiàn)有以下:     EBOOT.BIN     GAME.self(2)將EBOOT.BIN復(fù)制到Resigner的文件夾里。(放在和resigner.exe一起)(3)打開Resigner,輸入3回車,會讓你確認(rèn)提取出來的ContentID,再次回車即可完成簽名EBOOT.BIN。(4)再把GAME.self復(fù)制進(jìn)self文件夾。(5)輸入6回車,進(jìn)到SELF/SPRX List界面,再直接回車,就開始自動重簽self文件夾里的所有文件了。(6)把重簽好的EBOOT.BIN和GAME.self文件按原路徑全部替換覆蓋回去,游戲應(yīng)該就可以正常運行了。

標(biāo)簽: Eboot簽名工具TrueAncestor使用教程 Eboot簽名工具TrueAn

相關(guān)閱讀