RE: EBOOT.BIN Decryption - Hykem - 02-18-2011
(02-17-2011, 08:55 PM)Kai3213 Wrote: So with the option turned on the eboot will be extracted to the tmp folder and then you rename it to the disc ID and place it in the main jpcsp directory where the launching file (start-windows-x86 in my case) is located, right?
P.S You probably know this already but in rev 1993, the new "Enable saving GE screen to Texture" is missing.
Exactly.
(02-17-2011, 11:20 PM)hyperspeedgx Wrote: (02-17-2011, 08:55 PM)Kai3213 Wrote: P.S You probably know this already but in rev 1993, the new "Enable saving GE screen to Texture" is missing. That's right.
Should now be back in r1994. Sorry about that.
RE: EBOOT.BIN Decryption - marozik114 - 02-20-2011
So is that outofbounds error fixed ? Becouse I tried to launch Yu-Gi-Oh Tag Force 4.cso and I get that error. I use jpcsp 1994. At first there is loading and everything else , and I press "Story Mode" and then this error comes out.
RE: EBOOT.BIN Decryption - dista_bagus - 03-06-2011
i don't understand.can you guys give an example rename eboot.bin to disc ID.
and .bin should add or just delete to disc ID?
RE: EBOOT.BIN Decryption - Kai3213 - 03-06-2011
(03-06-2011, 09:05 AM)dista_bagus Wrote: i don't understand.can you guys give an example rename eboot.bin to disc ID.
and .bin should add or just delete to disc ID?
Lets say that Crisis Core was encrypted ( it's not ) and you used jpcsp's crypto engine to decrypt the game's eboot.bin. Once the eboot's decrypted, a file called eboot.bin will appear in a folder called eboot in the tmp folder. Since Crisis Core's disc ID is ULUS10336 ( for the US version), you would rename the eboot.bin " ULUS10336.bin" Then move the file to the main jpcsp directory.
RE: EBOOT.BIN Decryption - dista_bagus - 03-06-2011
oh i see. Thanks.
RE: EBOOT.BIN Decryption - DPassos92 - 03-08-2011
(01-30-2011, 08:54 PM)Hykem Wrote: As of r1971, a lot of things have been fixed. Could everyone please try testing again your encrypted games? Thanks!
Specially games like Dissidia or Kingdom Hearts which seem to be very prone to security trickery.
i tested Dissidia on recent builds and doesnt work... the last build i succesfully loaded the game was in r1970
RE: EBOOT.BIN Decryption - tr4nquility - 03-09-2011
just wanna ask.... When will Kingdom Hearts PGD file decryption process start ? After loading the ISO and click "Run", I get the error :
Exception in thread "DiscInfoBind" java.lang.OutOfMemoryError: Java heap space
at jpcsp.crypto.CryptoEngine.DecryptPGD(CryptoEngine.java:2238)
There is no EBOOT.BIN produced in TMP folder (Isn't there supposed to be a decrypted EBOOT.BIN there, like in Dissidia ?
There is a file : PGDfile.raw.decrypted -- 0 byte in main directory....
Is PGD File decryption fully supported...?
RE: EBOOT.BIN Decryption - Darth1701 - 03-09-2011
(03-09-2011, 02:09 PM)tr4nquility Wrote: just wanna ask.... When will Kingdom Hearts PGD file decryption process start ? After loading the ISO and click "Run", I get the error :
Exception in thread "DiscInfoBind" java.lang.OutOfMemoryError: Java heap space
at jpcsp.crypto.CryptoEngine.DecryptPGD(CryptoEngine.java:2238)
There is no EBOOT.BIN produced in TMP folder (Isn't there supposed to be a decrypted EBOOT.BIN there, like in Dissidia ?
There is a file : PGDfile.raw.decrypted -- 0 byte in main directory....
Is PGD File decryption fully supported...?
No, not yet. It only works on smaller files, not the big 200 MB data files from KH:BBS. You have to decrypt the data files manually with JPCSPConnector
RE: EBOOT.BIN Decryption - Hykem - 03-12-2011
(03-09-2011, 02:09 PM)tr4nquility Wrote: just wanna ask.... When will Kingdom Hearts PGD file decryption process start ? After loading the ISO and click "Run", I get the error :
Exception in thread "DiscInfoBind" java.lang.OutOfMemoryError: Java heap space
at jpcsp.crypto.CryptoEngine.DecryptPGD(CryptoEngine.java:2238)
There is no EBOOT.BIN produced in TMP folder (Isn't there supposed to be a decrypted EBOOT.BIN there, like in Dissidia ?
There is a file : PGDfile.raw.decrypted -- 0 byte in main directory....
Is PGD File decryption fully supported...?
As of r2016, stream based decryption has been implemented. This still needs to be tested intensively, but it's purpose is to decrypt those huge PGD files.
RE: EBOOT.BIN Decryption - tr4nquility - 03-13-2011
(03-12-2011, 09:57 PM)Hykem Wrote: As of r2016, stream based decryption has been implemented. This still needs to be tested intensively, but it's purpose is to decrypt those huge PGD files.
Confirmed KH:BBS working ^_^ Decryption takes place about 3 - 5 minutes for me.
But I still wonder,
1). In Dissidia ULUS10437, I still get the "Critical Error : Index 255, Size 2 " ...
But some users have reported that they can get this working since r1970... Is there something wrong with my Java Installation ? I'm using 1.6.0_24 ...
Code: java.lang.IndexOutOfBoundsException: Index: 255, Size: 2
at java.util.LinkedList.entry(Unknown Source)
at java.util.LinkedList.get(Unknown Source)
at jpcsp.format.Elf32.getProgramHeader(Elf32.java:159)
at jpcsp.Loader.relocateFromBuffer(Loader.java:658)
at jpcsp.Loader.relocateFromHeaders(Loader.java:815)
at jpcsp.Loader.LoadELF(Loader.java:335)
at jpcsp.Loader.LoadPSP(Loader.java:277)
at jpcsp.Loader.LoadModule(Loader.java:135)
at jpcsp.Emulator.load(Emulator.java:143)
at jpcsp.Emulator.load(Emulator.java:136)
at jpcsp.MainGUI.loadUMD(MainGUI.java:1198)
at jpcsp.MainGUI.loadUMDGame(MainGUI.java:1296)
at jpcsp.MainGUI.loadUMD(MainGUI.java:1229)
at jpcsp.GUI.UmdBrowser.loadSelectedfile(UmdBrowser.java:569)
at jpcsp.GUI.UmdBrowser.access$1000(UmdBrowser.java:74)
at jpcsp.GUI.UmdBrowser$2.mouseClicked(UmdBrowser.java:280)
at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.Dialog$1.run(Unknown Source)
at java.awt.Dialog$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Unknown Source)
at java.awt.Component.show(Unknown Source)
at java.awt.Component.setVisible(Unknown Source)
at java.awt.Window.setVisible(Unknown Source)
at java.awt.Dialog.setVisible(Unknown Source)
at jpcsp.MainGUI.openUmdActionPerformed(MainGUI.java:1175)
at jpcsp.MainGUI.access$600(MainGUI.java:103)
at jpcsp.MainGUI$6.actionPerformed(MainGUI.java:337)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown
Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
|