TrueBlue eboot partially decrypted: [Register or Login to view links]
And the string from TrueBlue that gave an error but decrypted some:
LOAD:00000000000183B0 00000007 C sys_io
LOAD:0000000000073E90 00000025 C ERROR: True Blue CFW v2 is required!
LOAD:0000000000073EB8 00000019 C Please insert dongle now
LOAD:0000000000073EF4 00000038 C the dongle inserted, then try running the update again
LOAD:0000000000073F30 0000001E C True Blue Dongle Updater v2.5
LOAD:0000000000073F50 00000017 C ERROR: Unsupported CFW
LOAD:0000000000073F68 0000002A C ERROR: Unable to communicate with dongle!
LOAD:0000000000073F98 0000001F C ERROR: Unable to unlock flash!
LOAD:0000000000073FB8 00000012 C Updating dongle..
LOAD:0000000000073FD8 0000003C C ERROR: Dongle update failed! The system will now shut down.
LOAD:0000000000074018 00000035 C Dongle update complete! The system will now restart.
LOAD:0000000000074050 00000016 C /dev_hdd0/vsh/tmp.bin
LOAD:0000000000074068 00000008 C usbDesc
LOAD:0000000000074070 0000003C C read: reading from stdout or stderr (fd 1 & 2) not allowed\n
LOAD:00000000000740B0 0000002E C write: writing from stdin (fd 0) not allowed\n
LOAD:00000000000740E0 00000067 C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:3322 p != B
LOAD:0000000000074148 00000067 C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:3322 p != F
LOAD:00000000000741B0 00000084 C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:3322 chunksize(p) == small_index2size(I)
LOAD:0000000000074238 0000006A C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:3358 next != B
LOAD:00000000000742A8 0000006A C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:3358 next != F
LOAD:0000000000074318 00000087 C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:3358 chunksize(next) == small_index2size(I)
LOAD:00000000000743A0 00000078 C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:3368 psize >= MIN_CHUNK_SIZE
LOAD:0000000000074418 00000086 C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:3185 chunksize(p) == small_index2size(idx)
LOAD:00000000000744A0 00000067 C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:3186 p != b
LOAD:0000000000074508 00000067 C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:3186 p != F
LOAD:0000000000074570 00000086 C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:3186 chunksize(p) == small_index2size(idx)
LOAD:00000000000745F8 00000084 C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:3203 chunksize(p) == small_index2size(i)
LOAD:0000000000074680 00000067 C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:3204 p != b
LOAD:00000000000746E8 00000067 C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:3204 p != F
LOAD:0000000000074750 00000084 C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:3204 chunksize(p) == small_index2size(i)
LOAD:00000000000747D8 0000006E C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:3213 is_small(DVS)
LOAD:0000000000074848 00000076 C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:3213 DVS >= MIN_CHUNK_SIZE
LOAD:00000000000748C0 0000007B C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:2848 chunksize(v) == rsize + nb
LOAD:0000000000074940 0000006E C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:2856 is_small(DVS)
LOAD:00000000000749B0 00000076 C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:2856 DVS >= MIN_CHUNK_SIZE
LOAD:0000000000074A28 0000007B C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:2809 chunksize(v) == rsize + nb
LOAD:0000000000074AA8 0000007B C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:2459 (char*)oldfirst > (char*)q
LOAD:0000000000074B28 00000071 C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:2460 pinuse(oldfirst)
LOAD:0000000000074BA0 00000078 C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:2461 qsize >= MIN_CHUNK_SIZE
LOAD:0000000000074C18 0000006E C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:2478 oldfirst != B
LOAD:0000000000074C88 0000006E C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:2478 oldfirst != F
LOAD:0000000000074CF8 0000008B C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:2478 chunksize(oldfirst) == small_index2size(I)
LOAD:0000000000074D88 00000078 C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:2483 qsize >= MIN_CHUNK_SIZE
LOAD:0000000000074E00 0000006F C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:2513 is_aligned(ss)
LOAD:0000000000074E70 0000006D C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:2531 nfences >= 2
LOAD:0000000000074EE0 00000078 C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:2539 psize >= MIN_CHUNK_SIZE
LOAD:0000000000074F58 00000073 C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:3004 chunksize(p) >= nb
LOAD:0000000000074FD0 0000008C C /home/kanee/svnwork/ps3-svn/svn/sys/trunk/dinkumware/dinkum-pu/source/sys/lv2/malloc_lv2.c:3005 (((size_t)(chunk2mem(p))) % alignment) == 0
LOAD:0000000000075068 00000031 C : `_malloc_limit' is ignored (maybe too large).\n
LOAD:00000000000750A0 0000001A C abort() is called from 0x
LOAD:00000000000750C8 0000001A C from 0x
LOAD:0000000000075128 00000016 C -- assertion failed\n
From PsDev: True Blue Dongle Information
I sold my True Blue device, so here is some information that I collected for my own use (easy to find out). Use it to your advantage, with some of this info much more can be found out about the True Blue dongle Device.
Hard Ware IDs
Device class guid
Physicle Device Object Name
Bus Type guid
Current power state:
Power state mappings:
S0 -> D0
S1 -> D2
S2 -> D2
S3 -> D2
S4 -> D2
S5 -> D3
Base container ID
Device instance path
Dev Node status
Driver node strong name
install INF/INF info
INF name: usb.INF
INF Section: StandardHUB.Dev
INF extension: .NT
StandardHub.Dev.NT INF file information.
AddService = usbhub, 0x00000002, StandardHub.AddService
Hi to all , today i decide to release my unself.exe for using on True blue self file and with this file you can decrypt their self file but you need their keys and i am sure someone finally helping you and put the true keys for you.
i hope enjoy of this and play all True Blue games without Dongle
The JB2 blu-ray game disc in a drive is a cdfs file format. Can't see anything. How can i dump the eboot? i use the clonecd copy the disc. It‘s Complete！but the COPIES DON'T WORK AT PS3. HELP ME PLEASE! Thanks a lot
Not really sure what you mean by a "JB2 disc" but if you are talking of making a dump of a real game disc then you will need to use a Games Manager like Multiman.
1. Requirements: Your ps3 system need to be running at least a v3.55 Custom firmware (CFW) like Kmeaw, Rebug or Trueblue (or you wont be able to run the games manager or play backups).
2. Then you need to have a games manager installed like Multiman 02.09.02. Once inside Multiman simply insert the genuine game disc into the ps3 and choose the games options and select to either dump (copy) the game files to internal hdd or external hdd/usb stick.
3. You can then play the backup using Multiman from internal/external hdd (note some games can only be run from internal or external or need a genuine game disc in the ps3).
4. Original game discs with firmware higher than 3.55 you can still dump on you 3.55 CFW but note that you cant play them unless you have a TrueBlue dongle+cfw AND get a TrueBlue patch for the individual game.
A warning to those considering or having already purchased a True Blue clone: we have previously implemented special anti-clone technology in the True Blue firmware which accurately detects clones and when such a clone is detected, will activate one of several effects at random intervals, such as erasing the internal PS3 HDD.
The recent JBKing 2.5 software update is especially affected by these measures; anyone using this clone will be subject to data loss as a result of random HDD erasure as well as other effects. Other anti-clone measures are now being developed and will be deployed shortly.
Clones of True Blue will be blocked and future EBOOT's will not function with such devices. It is therefore important that users, in the interests of enjoyment and to avoid wasting money on trivially detectable clones, should purchase only original True Blue devices.
6 - 4 – 2012
It has come to our attention that some unscrupulous parties in China are now circulating fake True Blue devices. The devices look very similar to the real True Blue devices externally, but inside there is a cheap clone PCB which does not function with the True Blue CFW V2 or any dongle firmware above v2.3. As a result this device will not work with any of the latest EBOOT patches which require higher True Blue firmwares - this includes ALL EBOOT patches released since the beginning of the year.
Furthermore, the hardware platform on which this clone is based appears to be almost identical to the JB2USB clone which surfaced a while back. In light of this it is likely that channels which distribute the clone JB2USB are also distributing these True Blue clones, so beware of shops selling JB2USB who also stock True Blue, because they may sell you a fake.
In order to identify the fakes, please check exhibits A and B in the image below. A is an example of the original True Blue circuit board, while B is an example of the fake.
In the fake (B) we can see that:
1. It is not based on the secure Actel FPGA, rather it uses an inferior chip on which the manufacturer markings have been removed
2. Does not use a crystal oscillator
3. Is glued inside the plastic inner case
4. PCB size is obviously different
5. PCB is green
As the fake dongles do not support any True Blue firmware past v2.3, they can be trivially identified by simply attempting to update the dongle to the latest official True Blue firmware. If the update is unable to complete, then it is highly likely you have a fake. Alternatively, the fake can be identified by removing the PCB from the metal case and comparing yours to the image above.
Finally, from zadow28: Trueblue Lv1.self Debugged.. since i got my ida debugger working with PPC files.. some more stuff started to show. Found this. Hope it helps those that are looking into this crap.
I own both a TB and JB2USB and have multiple ps3s .. so if i accidentally put the wrong dongle into the wrong ps3 i get a wipe?
Also how am i supposed to know if my TB is genuine or a clone? The TB site has no list of official resellers .. so how is anyone to know if they get a real one or a clone from some random site? Heck i don't even know if my TB is truely genuine right now.
One thing is making the TB software somehow block the clones dongles from working .. but adding malicious code? That is NOT acceptable! That is worse than even $ony.
"Piracy" used to be about being the first and getting something out to the people. "buy the game if you like it" used to actually mean something .. especially today as its all about the money and companies rarely release demos anymore (unless you pay to some network of cause) so no way of knowing if you actually like a game unless you pay for it. And games aren't exactly being sold for £1.99 anymore.
Price of the TB isn't exactly cheap either. Payed 60 euro (and thanks to europe import tax it ended up being close to 100 euros) and when you release a product at that price you customers expect something in return.
"Get our dongle and it'll brick your ps3" is probably not gonna get you any more customers. Get your acts together!