PS4 Jailbreak 2016? Status of PS4 Jailbreak news so far

wololo

We are constantly looking for guest bloggers at wololo.net. If you like to write, and have a strong interest in the console hacking scene, contact me either with a comment here, or in a PM on /talk!

29 Responses

  1. Chaos-t says:

    I hope something comes out this year 🙂 . Thank you for the summary.

  2. Salar says:

    I hope the hack of PS4 will lead some how to better hack of PSVita , if that happens i will get a PS4 at first place 😀 Keeping my finger crossed.

    • nCadeRegal says:

      I highly doubt that sony will make the same mistake on ps4 as they did with the ps3. All of the PSP keys were on the ps3 when it was hacked. I highly doubt they would make the same mistake with vita and ps4. It would be one heck of a find though.

  3. Lan says:

    Ps4 is already hacked.If you are at 1.76 you can run the exploit and play pirated games(if you know how to do it,i don’t think that the hard part) ,install linux. But hackers don’t release the weaponized exploit because….i don’t know.

    For the people who are at 3.15 we have to wait.
    The best is yet to come.

  4. Thomas says:

    My PS4 is still on fw 1.76
    Waiting something for exploit the console.
    Ok there are many informations about the hack. But i’m a final user, i don’t know any type-code linux or freebsd or other.
    I don’t understand, why don’t release hack for 1.76 fw???
    Maybe for the future hack for 3.15 or 3.50 or 4.00.
    For the moment release CFW or lunch homebrew games for 1.76!!!

  5. Edward says:

    I reall yg wish for a jailbreak..to little software…feel like the ps4 is leading to the same lane as the psvita…sighhhh

  6. from wololo says:

    #include
    #include

    //LOL SIMPLE PKG INSTALL sample code
    //Works on OFW/CFW;) thumbs up if you read that wrong :p

    int main ()
    {

    void install_pkg(const char *path, char *filename);

    extern int set_install_pkg;

    printf(“installing pkg”);

    void draw_progress_bar(float x ,float y );

    printf(“install complete”);

    return 0;

    }

  7. from wololo says:

    #include “common.h”

    static int is_file(char *file);

    void read_pair(char *line, char *k, char *v)
    {
    char *s = “=”;
    char *whole;
    whole = strsep(&line, s);
    strcpy(k, whole);
    if (line != NULL)
    {
    strcpy(v, line);
    }
    else
    {
    strcpy(v, “”);
    }
    return;
    }

    int read_line(FILE *fd, char *line)
    {
    int i = 0;
    char c = 0;
    while((c != NEWLINE) && (i 0)
    {
    if (s[i-1] != ‘ ‘)
    {
    break;
    }
    i–;
    }
    while(len > 0)
    {
    if (*s != ‘ ‘)
    {
    break;
    }
    *s++;
    len–;
    }
    s[i] = ‘\0’;
    return s;
    }

    char * dupstr(char *s)
    {
    char *r;
    r = malloc(strlen(s) + 1);
    strcpy(r, s);
    return(r);
    }

    char * stripwhite(char *string)
    {
    register char *s, *t;
    for (s = string; whitespace(*s); s++);

    if (*s == 0)
    {
    return(s);
    }
    t = s + strlen(s) – 1;
    while(t > s && whitespace(*t))
    {
    t–;
    }
    *++t = ‘\0’;
    return s;
    }

    int arg_device_check(char *arg)
    {
    if ((strstr(arg, “:/”)) != NULL )
    {
    return 1;
    }
    else if ((strstr(arg, “host0:”)) != NULL )
    {
    return 1;
    }
    else if ((strstr(arg, “:”)) != NULL )
    {
    return 1;
    }
    return 0;
    }

    void arg_prepend_host(char *new, char *old)
    {
    char *pstr_ptr;
    if ((pstr_ptr = strstr(old, “:/”)) != NULL )
    {
    (void)strcpy(new, old);
    }
    else if ((pstr_ptr = strstr(old, “host0:”)) != NULL )
    {
    pstr_ptr = strstr(pstr_ptr, “:”);
    ++pstr_ptr;
    (void)strcpy(new, “host0:”);
    (void)strcat(new, pstr_ptr);
    }
    else if ((pstr_ptr = strstr(old, “:”)) != NULL )
    {
    (void)strcpy(new, old);
    }
    else
    {
    (void)strcpy(new, “host0:”);
    (void)strcat(new, old);
    }
    }

    int fix_cmd_arg(char *argv, const char *cmd, int *argvlen)
    {
    char arg[MAXPATHLEN];
    int argc;
    int ai, pi, ac;
    ai = 0;
    pi = 0;
    ac = 0;
    argc = 0;
    while (cmd[pi])
    {
    while ((cmd[pi] != ‘\0’) && (cmd[pi] != ‘ ‘))
    {
    pi++;
    }
    memcpy(arg, &cmd[ai], pi-ai);
    arg[pi-ai] = ‘\0’;
    if ( is_file(arg) != NULL )
    {
    if ( !arg_device_check(arg) )
    {

    memcpy(&argv[ac], “host0:”, 6);
    memcpy(&argv[ac+6], arg, strlen(arg));
    ac += strlen(arg)+6;
    }
    else
    {
    memcpy(&argv[ac], arg, strlen(arg));
    ac += strlen(arg);
    }
    }
    else
    {
    memcpy(&argv[ac], arg, strlen(arg));
    ac += strlen(arg);
    }
    argv[ac] = ‘\0’;
    ac++;
    ai = pi;
    ai++;

    argc++;
    while ((cmd[pi]) && (cmd[pi] == ‘ ‘))
    {
    pi++;
    }
    }
    *argvlen = ac;
    return argc;
    }

    int read_file(char *file, unsigned char *data, unsigned int size)
    {
    FILE *fd = fopen(file, “rb”);
    if (fread(data, size, 1, fd) != size)
    {
    return -1;
    }
    return size;
    }

    int size_file(char *file)
    {
    struct stat finfo;
    if (stat(file, &finfo) != 0)
    {
    return 0;
    }
    return (finfo.st_size);
    }

    static int is_file(char *file)
    {
    struct stat finfo;
    if (stat(file, &finfo) != 0)
    {
    return 0;
    }
    return (S_ISREG(finfo.st_mode));
    }

    void split_filename(char *device, char *dir, char *filename, const char *arg)
    {
    char *ptr;
    memset(device, 0, MAXPATHLEN);
    memset(dir, 0, MAXPATHLEN);
    memset(filename, 0, MAXPATHLEN);
    // check for device name
    if ((ptr = strstr(arg, “:”)) != NULL )
    {
    if ( (ptr – arg) > MAXPATHLEN )
    {
    device[0] = NULL;
    }
    else
    {
    strncpy(device, arg, ptr-arg+1);
    device[ptr-arg+1] = NULL;
    }
    ptr++;
    }
    else
    {
    device[0] = NULL;
    ptr = arg;
    }
    // check for dir part

    // check for filename part
    strncpy(filename, ptr, MAXPATHLEN);
    return;
    }

    int get_register_index(char *str, int size)
    {
    int i;
    for(i = 0; i < DUMP_REG_MAX; i++)
    {
    if(!strncmp(str, DUMP_REG_SYM[i], size) )
    {
    break;
    }
    }
    return i;
    }

    int build_argv(char *argv[], char *arg)
    {
    int i, ai;
    char *aptr = arg;

    if ((arg == NULL) || (strlen(arg) == 0))
    {
    argv[0] = NULL;
    return 0;
    }

    for(i = 0; i < MAX_ARGV; i++)
    {
    ai = 0;
    while ((aptr[ai] != '\0') && (aptr[ai] != ' '))
    {
    ai++;
    }

    argv[i] = malloc(ai);
    strncpy(argv[i], aptr, ai);
    argv[i][ai] = 0;
    aptr = aptr + ai;

    while (aptr[0] == ' ')
    {
    aptr++;
    }
    if(aptr[0] == '\0')
    {
    break;
    }
    }
    return i+1;
    }

    void free_argv(char *argv[], int argc)
    {
    int i;
    for(i = 0; i < argc; i++) {
    free(argv[i]);
    }
    return;
    }
    begin hack good luck

  8. Rascal says:

    *** ps4 and all the warez kidz wanting to play pirated games. They should breath some new life into PS3 and hack the non-jailbroken models to run homebrew.

  9. John says:

    I not trust anymore. those hacker look like scared sony. At now they said jailbreak is not for piracy. just make some noise and disappear. Lizard(2014), cturtle(2015), at now Cobra(2016-let see what happen), maybe upto 2017 frog, toat, chameleon will coming as well..

  10. GigaGaia (@GigaGaia) says:

    Jailbreak on 1.76 is worthless and a waste of time. Unless the latest firmware is jailbroken, they might as well not bother.

    • eXtreme says:

      it’s not a jailbreak and it’s not a waste of time. we have a way to use webkit exploitation, all we need now is kernel exploitation then we can dump the home menu to mod. *** on pirated games the real sceners want homebrew and modding !

      maybe someone will release the final exploit version for us end users this year.

    • Fimo says:

      If there is a full jailbreak released on FW 1..76, then the last step will be to find a way to downgrade the FW; I think it won’t be the most difficult part.

  11. HAXCKODE says:

    realmente si que se puede ejecutar copias de seguridad en 3.15 y no creo que sony lo pueda parchear …pero solo por hardware…y todo tiene que ver con parchear el CXD90025G del mediacon en el ps4 a traves de los puertos que se usan de escucha y con algunas habilidades en programacion de renesas!!…jaicrab tiene algunas herramientas que pueden ser explotadas en ese sentido–.confirmado por mi , hace mas de 1 año !

  12. Lan says:

    If it comes someone to release something i even prefer some dongle.At least those hackers release something(yes you have to pay)/.Although i hate dongles.Maybe then we will see something from other hackers.That is my opinion.

  13. idiots says:

    top you have been given carte blanche, merged coding to break 3.15 and those idiots do not even realize it.

  14. Guz says:

    Hi Wololo, i’m from brazil, and I’d like to show you this:
    http://produto.mercadolivre.com.br/MLB-710265639-ps4-hd-2tb-165-jogos-playstation4-destravado-desbloqueado-_JM
    is a ps4 unlocked with 165 games and firmware 3.11 and you can change the games that comes into it, since it is the same game the size you want to delete.
    But you can not play online.
    this type of release is very common in Brazil.

    • justin says:

      you already own a console those, if I could take pictures inside the board we could decipher concerned, but so far no one has cast public photos

  15. aimaim says:

    Could the new glibc linux vulnerabilty be used instead of the webkit exploit?

  16. Dr.Manhattan says:

    i wish i had the knowledge but i don’t, i’m here stuck at the deepest darkest corner my friends. and why?
    because i own a ps4 but i can’t buy games. why? because sony company do all in their power to blackmail us and take away our freedom on a machine we rightfully bought , yet they demand money for their online option, tell me dear kind sir, when you buy a personal computer you pay for the company you bought the computer to play online games? ridiculous.it doesn’t matter that it’s ‘console’ its just show you that sony give a *** about you economically .
    situation and just do everything in her power for greedy money nothing new. but what can be done? .. top notch hacks that will end their tyranny , i myself games is my life but i need to feed my children , i had not taken much opportunities in life. we can argue for hours who’s the blame society that made people with less social economic class then others or me myself? it doesn’t matter. in the end i wouldn’t buy games either way because i can’t. but if it can bring a little joy to me , to my darlings , its funny but i yes i would like the ps4 that it would be pirated. why? because it’s rightfully need to. if more so the makers of games should be happy ! this is art thus it should be shared as many as can be ! not sell to those who have enough food to spare money to buy those expensive games. i myself would buy them it they would be cheaper , let me remind you how games were alot cheaper in the past? everything was of course but those kind of things always happen in our society.

    please dear hackers who watch this message let this motivate you to explore to your deepest knowledge curiosity and navigate your ways to jailbreak the ps4.
    thank you.

  17. I really hope it comes out soon.

  18. Jordon says:

    When does jailbreak for 3.50 comes out for ps4