Desbloqueio do Playstation 3: As novidades, os clones e os ports

Mais uma semana extremamente movimentada para a cena Playstation 3. Não pude realizar os posts que queria no fim de semana e por causa disso algumas notícias já estão “passadas”, mas estamos de volta hoje com um resumão das novidades para o PS3 :)

novidades_merlin02
De acordo com o Google Images, isso é novidade

Começamos com o release do firmware 3.42 para o Playstation 3. Esse firmware veio (tarde, diga-se de passagem) especificamente para desativar todos os dispositivos de “JailBreak” criados para rodar jogos piratas no Playstation 3, já que até agora nenhum homebrew (tirando o servidor FTP) foi criado depois da descoberta desse bug. Pois bem, quem atualizou = gato do teclados. Se você ainda não atualizou o ideal é que NÃO ATUALIZE e aguarde até que alguma forma de update “não destrutiva” surja.

Ainda falando sobre o update de firmware, algumas pessoas estariam reportando problemas graves depois de terem feito o update, como cortes no som, crashes e jogos que não podem mais ser carregados. Sendo assim, esse é mais um motivo para que você não atualize, correndo o risco de ser um desse premiados e poder terminar com um console com um problema irreparável (até o lançamento de um novo firmware).

Para os que gostam de usar o Remote Play, foi descoberta uma forma de se realizar uma modificação nos jogos para que QUALQUER um possa funcionar através desse sistema. O processo consiste em editar o arquivo PARAM.SFO dos jogos com um programa especial que permite ativar assim o suporte ao Remote Play. Basta fazer o dump de algum jogo que você possua através do Backup Manager, ir até a pasta PS3_GAME do dump e editar o arquivo PARAM.SFO com o PS3 SFO Editor. Depois, ative o Suporte ao Remote Play (dentro do PS3 SFO Editor), salve e plu.

Agora, vamos aos clones do PSJailbreak.

clone[1]
Clone e tal

Logo após o lançamento do PSJailbreak um dos primeiros clones já havia sido anunciado, o x3JailBreak. A novidade é que agora outros clones surgiram, como o PSLiberator e o PS3Key (dos mesmo produtores do Wiikey). TODOS os clones possuem as mesmas funcionalidades e são COM CERTEZA cópias 101% iguais ao PSJailBreak Sendo assim agora que o firmware 3.42 foi lançado, nenhum deles funciona (a não ser que, claro, você ainda esteja no 3.41). Em suma: Não compre clones já que você pode fazer o seu próprio PSJailbreak em casa por um valor bem menor. Ponto.

E por fim, vamos falar dos ports.

side-ports
Pictured: Ports.

Ja temos ports para calculadora, para celular nokia com Linux e para todos os celulares com android imagináveis, porém hoje um novo marco foi alcançado: O port para iPod Touch e iPhone 2G. Não entrarei em detalhes já que o programa não funciona nos novos modelos do iPhone / iTouch e requer um belo trabalho para funcionar, mas as instruções sobre o programa e a instalação podem ser encontradas aqui.

E é isso ae. Como já avisado fiquem longe do update 3.42 do PS3 e garantam o seu HD externo para usar com o tão prometido port do PSJailbreak / PSFreedom para o PSP. Assim que ele estiver disponível, é claro.

Download PS3 SFO Editor para Windows

PSGroove 1.1 para Playstation 3

Rapidinha para avisar da nova versão do PSGroove, o port open source do PSJailBreak, o desbloqueio para o Playstation 3.

Essa versão não traz nenhuma novidade para quem usa o programa para rodar backups no PS3, mas já começa a pavimentar a “estrada” para a chegada de programas homebrew implementando algumas funções que podem ser usadas para fazer o patch “on the fly” de funções do Kernel.

1281070041219Figura enche post

Como isso ainda não é lá muito útil (pelo menos para a gente, usuários finais) não irei postar uma versão compilada do .HEX. Para quem quiser brincar com a nova versão visite o repositório oficial do programa e faça o download.

Novos ports do PSGroove para Android e calculadora TI-84

Dois novos ports do PSGroove, a versão open source do PSJailBreak surgiram hoje. Primeiro temos a versão Android que já vinha sendo discutida a alguns dias. De acordo com a fonte da notícia, esse port é compatível com o NexusOne e com o HTC Desire (e qualquer outro celular HTC que rode Android e tenha a controladora USB MSM72K).

Para instalar o hack, você deve possuir acesso root no seu celular e fazer o flash do arquivo PS3-signed.zip em modo recovery. Depois, basta bootar o seu celular normalmente, descompactar o pacote N1-CM6-PSFreedom.tar.gz no seu SD e no console rodar os comandos “cd /mnt/sdcard”, “su” e por fim “insmod psfreedom.ko”. Para desinstalar, basta fazer o flash do arquivo PS3-No-More-signed.zip. De acordo com o pessoal do PS3-Hacks esse port desativa o suporte a Wi-Fi e USB do celular até que o arquivo boot.img seja reinstalado, então a não ser que você tenha outro celular para usar enquanto o seu NexusOne está flasheado, acho que não vale o trabalho.

Por fim, temos o curioso port do PSGroove para uma calculadora TI-84. Primeiro, um vídeo demonstrativo:

Para instalar, basta sincronizar a aplicação com sua calculadora usando um software tipo o TI Connect ou TiLP. Depois, execute o programa e conecte sua calculadora a USB do PS3. A partir dai, siga os procedimentos originais para ativar o exploit.

E é isso. O download dos programas pode ser feito abaixo :)

Download pacote PSGroove para Android NexusOne e HTC Desire
Download arquivo .KO com suporte a Backup Manager (para Android)
Download PSGroove para a calculadora TI-84

Via PS3-Hacks e Brandonw

PSFreedom Dingoo: Port do PSFreedom para o portátil Dingoo

Depois do Nokia N900 e possivelmente o PSP, chega agora um port do desbloqueio do Playstation 3 para o Dingoo A320, uns dos portáteis de baixo custo mais vendidos aqui no Brasil.

dingoo
esse fera ae

Para usar o PSFreedom Dingoo basta copiar o arquivo zImage correspondente ao modelo do seu Dingoo A320 na raiz do seu MicroSD e bootar o Dingux. Após o boot completo do dispositivo seu Dingoo já estará pronto para ser usado como um dispositivo PSJailBreak normal (Liga na USB, liga o console, aperta eject, etc). E é isso ae :)

Download PSFreedom Dingoo

Via Blog do Waninkoko

Stealth Backup Manager para Playstation 3

Como já comentamos a uma semana atrás aqui no blog, o Backup Manager, aplicação usada em conjunto com o PSJailBreak para executar backups no Playstation 3, pode ser facilmente detectado caso o console venha a armazenar um log de execução (como acontece no caso do Xbox 360) já que ele possui um ID diferenciado.

Pois bem, pensando nesse problema (e com ele, bans na PSN, por exemplo) um usuário do site PS3Hax criou uma versão customizada do Backup Manager com o ID alterado fazendo com que o o programa se passe por outro jogo. No caso, o jogo usado foi o Modern Warfare 2.

2mfktc3 

Em resumo: Essa “nova” versão do Backup Manager forja o seu ID para se passar por um jogo original do PS3, fazendo assim que possíveis logs não possam detectar a sua execução e você possa rodar seus backups tranquilamente. Lembrando que a idéia por traz da alteração do ID é hipotética. Existem N formas que a Sony poderia usar para detectar a execução do Backup Manager e essa é apenas uma delas, sendo assim, use por conta e risco.

No mais, o programa é usado exatamente como o Backup Manager antigo. Copie-o para seu Mass Storage e instale via XMB. O pacote contém duas versões do programa, use o da região específica do seu console.

Download Stealth Backup Manager para Playstation 3

PS: Reparem nesse fim de semana na PSN como “de repente” todo mundo “comprou” o Modern Warfare 2 >:)

PSfreedom: Desbloqueie o Playstation 3 usando um celular N900

Depois do lançamento do exploit Open Source do Playstation 3, o PSGroove, já começam a surgir os primeiros ports do exploit para gadgets portáteis. O do TI-84 já foi prometido e (de acordo com o Freeplay, via Twitter) alguns ports do PSP já estão sendo preparados. Porém o mais curioso mesmo é o surgimento do PSfreedom, um port do exploit do PSJailBreak para celulares N900, da Nokia.


Haters Gonna Hate

O programa funciona alterando o módulo USB de Mass Storage (e outras funções) do celular para um módulo “PsJailBreak” que emula o mesmo exploit executado pelo dispositivo USB original. O processo do PSfreedom é totalmente reversível e não altera nenhuma função do seu celular, mas use por sua conta e risco.

Para instalar o PSfreedom faça o seguinte (tutorial atualizado):

  1. Copie os arquivos do pacote para alguma pasta no seu celular;
  2. Abra o console do celular e execute o comando root (instale o pacote http://maemo.org/downloads/product/Maemo5/rootsh/ caso necessário);
  3. Execute o script psfreedom-enable.sh e aguarde até que o módulo seja carregado. A partir desse ponto a porta USB do seu aparelho irá funcionar SOMENTE como um emulador do PSJailBreak;
  4. Execute os mesmo procedimentos para usar o PSJailBreak (Desligue o PS3, desconecte da energia, conecte o aparelho na USB do console, ligue o PS3 e rapidamente pressione o botão eject);
  5. Enjoy!

Para desativar o hack, basta rodar o script psfreedom-disable.sh no console do seu aparelho para que os módulos USB originais sejam restaurados. Quem testar por favor deixe um comentário nesse post dizendo o que achou do programa ;)

Edit: Uma versão do pacote já patcheada com suporte ao Backup Manager  pode ser encontrada abaixo. O código fonte da aplicação pode ser baixado no github. Para quem não manja dos procedimentos de instalação, visite esse tutorial (em inglês).

Download PSFreedom para Playstation 3 (Nokia N900)
Download PSFreedom patcheado para rodar o Backup Manager (Nokia N900)
Módulo especial .KO para quem usa o Power Kernel no N900 (basta substituir o .KO do pacote acima)

PSGroove – Versão Open Source do PSJailBreak para Playstation 3

Pois é crianças, praticamente uma semana depois do lançamento do PSJailBreak, o primeiro desbloqueio para o Playstation 3, já temos hoje uma versão Open Source do exploit usado no aparelho: O PSGroove.


Its superstylin’

O PSGroove nada mais é do que um código capaz de reproduzir a mesma funcionalidade do PSJailBreak, com a diferença que você pode utilizar um controlador USB que custa 25 dólares ao invés de comprar o deles, que custa 150. O único “catch” da coisa é que como os criadores do PSGroove são da liga da justiça, eles desativaram o suporte ao Backup Manager no aparelho porque mimimi pirataria mimimi. Mas o código é Open Source, ou seja, já resolveram esse problema ;)

O processo de uso do PSGroove é idêntico ao PSJailbreak: Desliga-se completamente o console, pluga-se o aparelho na USB e faz-se o trâmite do Power > Reset. Para gravar o código no controlador USB, o processo vai depender do controlador utilizado, mas normalmente o processo é resumido em compilar o código do PSGroove para um .hex, abrir o loader do seu controlador e fazer o flash.

Abaixo, uma lista (de acordo com site do PSGroove) de controladores compatíveis:

  • AT90USB162
  • AT90USB646
  • AT90USB647
  • AT90USB1286
  • AT90USB1287
  • ATMEGA32U4

No momento, os controladores que possuem esse chipset e são “Prontos para uso” (liga no PC, flash e plu) são o Teensy (todos os modelos) e o AT90USBKEY / AT90USBKEY2. Uma rápida pesquisa no Google traz diversas lojas que possuem o dispositivo por preços entre 25 e 35 dólares.

Resumindo o processo de como instalar e usar o PSGroove para desbloquear o Playstation 3 então:

  1. Faça um clone do repositório oficial do programa http://github.com/psgroove/psgroove;
  2. Edite o arquivo MAKEFILE e configure o arquivo para o seu controlador;
  3. Compile o fonte usando o toolchain AVR (usando make clean > make);
  4. Programe o controlador usando o programa oficial do fornecedor.

Para maiores informações, consulte o arquivo README do programa. Para quem deseja ativar o suporte a execução de backups via Backup Manager, após o passo 1 (e antes de compilar o programa, obviamente), edite o arquivo Descriptor.h e nas linhas onde lê-se:

0x78, 0x78, 0x78,
0x78

Substitua por:

0x62, 0x64, 0x76,
0x64

Assim que conseguir os arquivos pré compilados .hex, eu posto aqui Os links para download dos arquivos pré compilados (com e sem patch para Backup Manager) podem ser encontrados abaixo. Ah, e outra novidade deveras interessante:

Fala-se também em um port para o PSP (!!) mas pense em você desbloqueando o Playstation 3 com uma TI-84. PENSA.

Download PSGroove pré compilado (.hex) – todos os controladores + patch

Liberado os primeiros códigos do PSJailBreak para Playstation 3

Apesar do anúncio da engenharia reversa do PSJailBreak ter sido anunciado ontem, hoje mesmo já foram liberados alguns códigos referentes ao processo de comunicação do aparelho.

Um usuário do fórum PS3Hax conseguiu pela primeira vez capturar a comunicação entre o PSJailBreak e o Playstation 3. Além disso, outros códigos já foram capturados e liberados na internet. Para os mais interessados, os códigos capturados podem ser encontrados aqui.

No mais, nenhum outro progresso foi realizado mas já podemos crer que a clonagem vai ser forte a partir de agora, devida a “facilidade” de se capturar o código do dispositivo.

Via Eurasia

Perguntas e Respostas sobre o PSJailBreak

Post rápido com algumas dúvidas atuais sobre o PSJailBreak e suas respectivas respostas (vindas de uma pessoa que possui o aparelho, no caso, um moderador do fórum ElOtroLado)

  1. Quando o console não boota corretamente o PSJailBreak (por exemplo, por não se pressionar o reset no momento correto), o sistema original é carregado?
    Sim, é.
  2. O PSJailBreak poderá ser usado para carregar homebrews?
    De acordo com o pessoal do ElOtroLado, existe uma pasta disponível no menu que talvez permita tal façanha. De acordo com os desenvolvedores do PSJailBreak, com certeza;
  3. O console esquenta mais durante a utilização do aparelho?
    Apenas durante o dump de jogos. Durante a execução via HD externo o drive só roda uma vez para autenticar o backup, depois, permanece parado;
  4. Pode-se executar conteúdo da PSN enquanto se está no modo debug?
    Não. Nenhum conteúdo da PSN funciona (incluíndo patches e DLCs), porém a loja pode ser acessada e conteúdo pode ser baixado / instalado / conjurado para o console sem problemas.
  5. O modo online funciona?
    Sim, sem problemas, porém jogos que dependem de atualizações para entrar na PSN não funcionam, já que nenhum conteúdo da PSN fica ativo durante o modo debug.
  6. Existe diferença no tempo de carregamento entre os jogos?
    Sim, muita. Em alguns casos, até 50% menos do que em comparação com jogos executados via disco.
  7. Existe alguma opção de debug ativa no console enquanto o PSJailBreak está ativo?
    Não.
  8. A opção OtherOS aparece?
    Não.
  9. Os dumps de um dado console funcionam em outro (entenda-se: Posso tirar o meu HD externo e levar na casa de outra pessoa e rodar meus backups no console dele usando o PSJailBreak)?
    Sim, funcionam sem problemas.

As outras perguntas do FAQ (com suas respectivas respostas) vocês podem conferir no fórum do ElOtroLado. Tentei colocar aqui as mais importantes mas talvez alguma dúvida que exista e não foi respondida acima pode ser encontrada lá, por isso visitem o fórum e confiram o post completo deles.

Começa o processo de engenharia reversa do PSJailBreak

Como era de se esperar, um dia alguém que manja dos trâmites das coisas eletrônicas da vida ia botar a mão em um PSJailBreak e, com isso, realizar um análise completa do dispositivo. Aparentemente, o pessoal do site GamerFreax já está trabalhando no processo de engenharia reversa do dispositivo, e já começou a revelar algumas informações interessantes.

img_22335
Não que eu entenda o que isso seja, mas todo mundo botou essa imagem nos posts então vamo lá

Depois de algum tempo de análise e captura da comunicação do PSJailBreak, a galera do GamerFreax pode chegar a algumas conclusões deveras interessantes:

  • O aparelho NÃO É um clone do dispositivo original usado pela Sony;
  • Ele trabalha em torno de um exploit, acionado pela porta USB;
  • O exploit, em algum momento de sua execução, emula o dispositivo original da Sony para colocar o console em modo debug;
  • O PSJailBreak “nada mais é” do que um emulador de dispositivos USB, emulador esse que é usado no processo do exploit.

Além dessas informações, já se tem idéia de como funciona o exploit usado no console:

  1. Começa-se emulando um hub USB e conectando esse hub a porta USB do console;
  2. A partir desse momento, o aparelho começa a emular  e conectar diversos dispositivos USB váriados. Esse processo é feito em milissegundos;
  3. Durante esse processo de emulação de dispositivos, um exploit é executado e um dos dispositivos emulados recebe o ID do aparelho USB oficial da Sony. A partir desse momento o Playstation 3 começa a se comunicar com o PSJailBreak e executa todo o handshake para fingir ser o dispositivo oficial da Sony;
  4. Quando o handshake é concluído, todos os dispositivos emulados são “desconectados” do aparelho e um novo dispositivo é emulado. A partir desse ponto, o console boota imediatamente em modo debug.

Outra revelação feita pelo fórum alemão é que o PSJailBreak não é atualizável e dependeria de um dispositivo externo (como um gravador) para que o processo seja executado. O fornecedor oficial do aparelho desmentiu esse (e outros rumores) ao site ElOtroLado e disse que o dispositivo é sim, atualizável. Até ai, eu ainda acredito na galera do PSJailBreak porque todos diziam que o Wiikey não erá atualizável via DVD, outros diziam que o BlackCat USB também não era atualizável e consigo reprogramar o meu de boa sem problemas via USB e atualizar o Wiikey via DVD com total facilidade, então teremos mesmo é que aguardar para poder confirmar esse rumor.

No mais, de acordo com o pessoal do PSJailBreak, uma grande novidade referente ao aparelho será revelada nos próximos dias. Só espero que não seja a novidade de que a Sony executou todos os responsáveis pela criação do aparelho e baniu geral da PSN :)