Join Us and become a Member for a Verified Badge to access private areas with the latest PS4 PKGs.
PS4 Jailbreaking       Thread starter PSXHAX       Start date Jan 28, 2016 at 10:00 PM       131      
Status
Not open for further replies.
This is just a rumor making rounds on the net at this point, but h3ck34 has been tweeting recently that a PS4 jailbreak device called the USB Whistle will be coming on February 20th with a PS4 CFW arriving no later than a month later on March 20th.

Is it legitimate? According to Wololo: "There are growing rumors that a group affiliated with the Cobra team (a team popular for some of their PS3 hardware mods, and the same team that announced the – yet to be released – cobra blackfin for PS Vita) have been working on a PS4 Jailbreak usb dongle."

Download: BF_manual.rar / Blackfin-1.0.rar / ADI Blackfin GNU Toolchain / Blackfin Software / EVAL-ADICUP360
While it wouldn't surprise me if the Cobra PS3 scene profiteers started milking the PS4 scene dry instead of releasing open-source freeware, I'm not holding my breath on this rumor being true just yet.

Below are some related tweets, feel free to comment with your own thoughts on the USB Whistle rumor:

Spoiler

USB_Whistle.jpg
 

Comments

I think they failed to realize i was way more then a teacher and there isnt anything that i cant do ! my work has bin kept closed off from this scene for good reasons but now im given the incentive to make my own agenda
 
find when to talk when work is in full swing.

Code:
function read(path, type) {
    var output = "<h2><a href=\"browser.html?path=" + path.substring(0, path.lastIndexOf("/")) + "&type=4\">Back</a></h2><br>";
 
    var directory = chain.data;
    var contents = chain.data;
    var fsize = 0x100000;
    var dsize = 512;
 
    zeroMemory(chain.data, dsize);
 
    writeString(directory, path);
 
    chain.syscall("open", 5, directory, 0, 0);
    chain.write_rax_ToVariable(0);
 
    // directory
    if(type == 4) {
        chain.read_rdi_FromVariable(0);
        chain.syscall("getdents", 272, undefined, contents, dsize);
    }
 
    // file or other
    else {
        //chain.syscall("mmap", 477, 0, 4096, 1 | 2, 4096, -1, 0);
        //chain.write_rax_ToVariable(1);
     
        //chain.add("pop rcx", "ret");
        //chain.add("mov rsi, rax; jmp rcx");
     
        chain.read_rdi_FromVariable(0);
     
        //chain.syscall("read", 3, undefined, undefined, size);
        chain.syscall("read", 3, undefined, contents, fsize);
    }
 
    chain.read_rdi_FromVariable(0);
    chain.syscall("close", 6, undefined);
 
    chain.execute(function() {
        if(chain.getVariable(0) == 2) {
            output += "Does not exist or is not readable";
        }
        else {
            // directory
            if(type == 4) {
                var entry = contents;
             
                while(1) {
                    var length = getU8from(entry + 0x4);
                    if(length == 0) break;
                 
                    var etype = getU8from(entry + 0x6);
                    var name = readString(entry + 0x8);
                 
                    var newPath;
                    var namedType;
                 
                    // directory
                    if(etype == 4) {
                        namedType = "DIR";
                     
                        if(name == "..") {
                            newPath = path.substring(0, path.lastIndexOf("/"));
                        }
                        else if(name == ".") {
                            newPath = path;
                        }
                        else {
                            if(path.slice(-1) == "/") newPath = path + name;
                            else newPath = path + "/" + name;
                        }
                    }
                 
                    // file
                    else if(etype == 8) {
                        namedType = "FILE";
                     
                        if(path.slice(-1) == "/") newPath = path + name;
                        else newPath = path + "/" + name;
                    }
I think it will take the whole night.
 
Status
Not open for further replies.
Back
Top