Eboot簽名工具TrueAncestor使用教程
主要用于EBOOT的重新簽名以讓游戲能夠在不同版本的自制系統(tǒng)下順利運(yùn)行。
應(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游戲,游戲補(bǔ)丁,自制軟件,那都是帶NPDRM加密的。 所有NPDRM加密的SELF文件都具有對(duì)應(yīng)的ContentID,在簽名時(shí)必須輸入。 簡單的來說,所有PKG里面包含的SELF文件都是帶NPDRM加密的,如果要用在PKG里面,必須簽名成NPDRM格式。
Q:ELF文件是什么?A:ELF文件是Linux標(biāo)準(zhǔn)的可執(zhí)行文件格式,相當(dāng)于windows下面的exe文件,Sony通過對(duì)ELF文件加上數(shù)字簽名,產(chǎn)生SELF文件。
Q:FSELF文件是什么?A:FSELF即Fake SELF,是DEX(開發(fā)機(jī))調(diào)試中使用到的SELF格式,只能在DEX上運(yùn)行。
Q:重新簽名SELF是個(gè)什么過程?A:重簽SELF是通過把SELF文件解密還原成ELF文件,再重新用低版本的key對(duì)ELF文件進(jìn)行簽名,使之可以在較低版本的系統(tǒng)上使用。
Q:重簽所有的SELF文件之后,游戲就能完美運(yùn)行了嗎?A:大部分游戲是這樣,但是有些游戲里面還包含低版本系統(tǒng)無法讀取的SDAT/EDAT4.0格式文件,這些文件不重新處理也會(huì)導(dǎo)致黑屏死機(jī)。還有一些游戲使用到了在高版本系統(tǒng)中才有的函數(shù)調(diào)用,也會(huì)導(dǎo)致在低版本上出現(xiàn)存檔不能,手柄失效的問題。
案例教學(xué)------------------------------------------------------------------------------------------------1.手上有個(gè)魔界戰(zhàn)記4中文版原版游戲備份,游戲系統(tǒng)要求3.66,PS3目前是3.55K,要怎樣才能運(yùn)行該游戲呢?(1)首先檢查該游戲里的SELF文件只有EBOOT.BIN。(搜索SELF文件請(qǐng)使用windows的搜索功能,以免遺漏)(2)將EBOOT.BIN復(fù)制到Resigner的文件夾里。(放在和resigner.exe一起)(3)打開Resigner,輸入2回車,EBOOT.BIN就會(huì)被重簽,原來的EBOOT.BIN會(huì)被備份成EBOOT.BIN.BAK。(4)把重簽好的EBOOT.BIN覆蓋回去,游戲應(yīng)該就可以運(yùn)行了。
2.手上有如龍5日版原版游戲備份,游戲系統(tǒng)要求4.31,PS3目前是4.21.1rebug,在不用MM自動(dòng)patch的情況下,要怎樣才能運(yùn)行該游戲呢?(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選項(xiàng)。(3)先像案例1一樣重簽EBOOT.BIN文件。(4)再把sprx和self文件全部復(fù)制進(jìn)self文件夾。(5)輸入5回車,進(jìn)到SELF/SPRX List界面,再輸all,就開始自動(dòng)重簽self文件夾里的所有文件了。(6)把重簽好的SELF文件按原路徑全部替換覆蓋回去,游戲應(yīng)該就可以正常運(yùn)行了。
3.手上有破解版的PSN游戲胖公主,原來可以在3.55運(yùn)行,升級(jí)到4.30后沒法進(jìn)游戲了,要怎樣才能運(yùn)行該游戲呢?(1)首先檢查該游戲里的所有SELF文件,發(fā)現(xiàn)有以下: EBOOT.BIN GAME.self(2)將EBOOT.BIN復(fù)制到Resigner的文件夾里。(放在和resigner.exe一起)(3)打開Resigner,輸入3回車,會(huì)讓你確認(rèn)提取出來的ContentID,再次回車即可完成簽名EBOOT.BIN。(4)再把GAME.self復(fù)制進(jìn)self文件夾。(5)輸入6回車,進(jìn)到SELF/SPRX List界面,再直接回車,就開始自動(dòng)重簽self文件夾里的所有文件了。(6)把重簽好的EBOOT.BIN和GAME.self文件按原路徑全部替換覆蓋回去,游戲應(yīng)該就可以正常運(yùn)行了。
標(biāo)簽: Eboot簽名工具TrueAncestor使用教程 Eboot簽名工具TrueAn