Meta 
Meta



true blue and cobra dongle

I (aka shadoxi) figured out where is located the payload of Trueblue and cobra dongle. You can find it at offset @360000 in lv2_kernel and 7f0000 in ps3 memory.

First of all you need to edit the header of lv2_kernel.self (from cfw trueblue) at offset 0×1D, replace 36 1A 00 by 4C FC F0. And decrypt it with unself tool from fail0verFlow. Open lv2_kernel.elf with Ida pro (in binary file mode), go to offset 360000 and press “C” to convert to asm code.

TrueBlue use some HVCALL:
lv1_insert_htab_entry
lv1_undocumented_function_114
lv1_undocumented_function_115
lv1_allocate_device_dma_region
lv1_map_device_dma_region
lv1_net_start_tx_dma
lv1_net_control
lv1_panic (shutdown ps3 when TB is unplugged)

This payload do some hvcall:
lv1_insert_htab_entry (map lv1)
lv1_allocate_device_dma_region (?)
lv1_map_device_dma_region (?)
lv1_net_start_tx_dma (?)
lv1_net_control (?)
lv1_panic (shutdown ps3 when TrueBlue Dongle is unplugged)
lv1_undocumented_function_114 (map lv1)
lv1_undocumented_function_115 (unmap lv1)

We need now to dump lv2 and lv1 memory when TrueBlue is plugged. So I create a modified TrueBlue Cfw with peek and poke syscall. It work fine !

Download: Payload.zip

Posted in Brewology, PS3 | 4 Comments » Tags: , , ,

Njcki says:

What do you expect now?


February 19th, 2012 at 10:30 am

So can thhis lead to play 3.6x+ and PSP/PS2 backup on 3.55????


February 19th, 2012 at 4:23 pm

Hopefully this means that homebrew developers will be able to reverse engineer the TB and Cobra firmwares. This would mean that developers could add Cobra / TB features to the free CFWs that are distributed. One of the more popular features is “Play games that require 3.66+ firmware features while using a CFW”.

For a full feature lists here:
http://www.cobra-usb.com/
http://www.truebluejb2.com/news.html


February 19th, 2012 at 8:08 pm

[...] admit that i’m late on reporting this news up but this is kind of a promising movement from shadoxi to get that hope in banishing DRM in the [...]


February 21st, 2012 at 8:16 pm

You must be logged in to post a comment.