Você não está conectado. Conecte-se ou registre-se

Ir à página : 1, 2  Seguinte

[PS3] KaKaRoTo 4.00 Hen Update

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 2]

1[PS3] KaKaRoTo 4.00 Hen Update Empty [PS3] KaKaRoTo 4.00 Hen Update Qui 19 Jan 2012 - 13:09

danielduarte

danielduarte
Legend
O KaKaRoTo fez um update sobre o Hen que esta a produzir (relembro que é para correr homebrews e nao com o fim de correr managers e afins)
O texto é longo mas vale a pena ver, sendo que as principais informaçoes a reter é que o Mathieu é o maior mentiroso a fase da terra e que a data para lançamento do Hen nao se sabe

Here’s a “quick” status update on the 4.00 HEN (Homebrew ENabler) for PS3.

Following my clarifications from almost 2 months ago here, there has been a lot of progress. We have not been slacking off, we’re a group of about 10 developers working together for the last 2 months, for sometimes 15 hours everyday in order to bring back homebrew support to the latest version of the PS3.

There are three major parts to the HEN, first, getting the packages to install on the PS3, that part is done, completed, tested, debugged, etc.. the second part is to get the apps to run, that one still has major issues… the last part is something I will not discuss for now (it’s a surprise) but it’s about 60% to 70% done (and it has nothing to do with peek&poke and has nothing to do with backup managers or anything like that. This is and will stay a piracy-free solution for the PS3).

Now, running apps is the biggest challenge that we’ve been working on for the past 2 months. As some of you know, if you’ve been following me on Twitter, we originally had hoped for Mathieulh to give us the “npdrm hash algorithm” that was necessary to run the apps, but he was reluctant, he kept doing his usual whore so people would kiss his feet (or something else) so he’d feel good about himself. But in the end, he said that he refuses to give us the needed “npdrm hash algorithm” to make it work… So what I initially thought would be “this will be released next week” ended up taking a lot more time than expected, and we’re still nowhere near ready to make it work.

Mathieulh kept tossing his usual “riddles” which he thinks are “very helpful for those who have a brain”, and which pisses off anyone who actually does… so he told us that the solution to all our problems was to look in appldr of the 3.56 firmware.. and that it was something lv1 was sending appldr which made the “hash check” verified or not… so we spent one month and a lot of sweat and after killing a few of our brain cells out of exhaustion, we finally concluded that it was all bullshit. After one month of reading assembly code and checking and double-checking our results, we finally were able to confirm that that hash algorithm was NOT in the 3.56 firmware like he told us (at all).

He said that it was an AES OMAC hash, but after tracking all the uses of the OMAC functions in appldr, we found that it was not used for the “hash”… he then said “oh, I meant HMAC“, so we do that again and again come up with the same conclusion, then we’re sure it’s not in appldr, and then he says “ah no, it’s in lv1“.. have a look for yourself to what he decided to write : ps3devwiki.com/index.php?title=Talk:KaKaRoTo_Kind_of_%C2%B4Jailbr eak%C2%B4

That happened after the huge twitter fight I had with him for being his usual arrogant ass and claiming that he “shared” something (For your information, the code that he shared was not his own, I have proof of that too (can’t show you the proof because even if I don’t respect him, I gave him my word to not share what he gave me, and I respect my word) since he forgot to remove the name of the original developer from one of the files… also it was completely useless and was not used at all, just made me waste a day reading the crappy undocumented code. So why is he still trying to force his “advice” through these riddles even after we had that fight? Well to sabotage us and make us lose all those months of hard work!

So anyways, we had all accepted that Mathieulh was full of shit (we knew before, but we gave him the benefit of the doubt) and decided to continue working without considering any of his useless riddles. So we then tried to exploit/decrypt the 3.60+ firmware in order to get the algorithm from there.

Now, a few more weeks later, we finally have succeeded in fully understanding that missing piece from the “npdrm hash algorithm”, and here it is for everyone’s pleasure with some prerequisite explanation :

A game on the PS3 is an executable file in a format called a “SELF“file (kind of like .exe on windows), those “self” files are cryptographically signed and encrypted.. For PSN games (games that do not run from a bluray disc), they need to have an additional security layer called “NPDRM”. So a “npdrm self” is basically an executable that is encrypted and signed, then re-encrypetd again with some additional information. On 3.55 and lower, we were able to encrypt and sign our own self files so they would look like original (made by sony) “npdrm self” files, and the PS3 would run them without problem. However, it wasn’t really like an original file.. a real NPDRM self file had some additional information that the PS3 simply ignored, it did not check for that information, so we could put anything in it, and it worked. Since the 3.60 version, the PS3 now also validates this additional information, so it can now differentiate between NPDRM self files created by sony and the ones that we create ourselves for homebrew. That’s the “npdrm hash algorithm” that we have been trying to figure out, because once we can duplicate that information in the proper manner, then the PS3 will again think that those files are authentic and will let us play them.

Another important point to explain, I said a few times that the files are “signed”.. this means that there is an “ECDSA signature” in the file which the PS3 can verify. The ECDSA signature is something that allows the PS3 to verify if the file has been modified or not.. it is easy to validate the signature, but impossible to create one without having access to the “private keys” (think of it like a real signature, you can see your dad’s signature and recognize it, but you can’t sign it exactly like him, and you can recognize if your brother tried to forge his signature). So how were we able to sign the self files that were properly authenticated on 3.55? That’s because this “ECDSA signature” is just a very complicated mathematical equation (my head still hurts trying to fully understand it, but I might blog about it in the future and try to explain it in simple terms if people are interested), and one very important part of this mathematical equation is that you need to use a random number to generate the signature, but Sony had failed and used the same number every time.. by doing that, it was easy to just find the private key (which allows us to forge perfectly the signature) by doing some mathematical equation on it. So to summarize, a “signed file” is a file which is digitally signed with an “ECDSA signature” that cannot be forged, unless you have the “private key” for it, which is impossible to obtain usually, but we were able to obtain it because Sony failed in implementing it properly.

Now, back on topic.. so what is this missing “npdrm hash algorithm” that we need? well it turns out that the “npdrm self” has a second signature, so it’s a “encrypted and signed self file” with an additional layer of security (the NPDRM layer) which re-encrypts it and re-signs it again. That second signature was not verified in 3.55 and is now verified since the 3.60 version of the PS3 firmware.

One important thing to note is that Sony did NOT make the same mistake with this signature, they always used a random number, so it it technically impossible to figure out the private key for it. To be more exact, this is the exact same case as the .pkg packages you install on the PS3, you need to patch the firmware (making it cfw) so that those .pkg files can be installed, and that’s because the .pkg files are signed with an ECDSA signature for which no one was able to get the private key. That’s why we call them “pseudo-retail packages” or “unsigned packages”.

The signature on the NPDRM self file uses the exact same ECDSA curve and the same key as the one used in PS3 .pkg files, so no one has (or could have) the private key for it. What this means is that, even though we finally figured out the missing piece and we now know how the NPDRM self is built, we simply cannot duplicate it.

The reason we wasted 2 months on this is because Mathieulh lied by saying that he can do it.. remember when the 4.0 was out and I said “I can confirm that my method still works” then he also confirmed that his “npdrm hash algorithm” still works too? well he didn’t do anything to confirm, he just lied about it because there is no way that he could have verified it because he doesn’t have the private key.

I said I will provide proof of the lies that Mathieulh gave us, so here they are : he said it’s in 3.56, that was a lie, he said it’s an AES OMAC, that was a lie, he said it’s an HMAC, that was a lie, he said it’s in appldr, that was a lie, he said it’s in lv1, that was a lie, he said that he can do it, that was a lie, he said that “it takes one hour to figure it out if you have a brain”, that was a lie, he said that he verified it to work on 4.0, that was a lie, he said that he had the algorithm/keys, that was a lie, he said that once we know the algorithm used, we can reproduce it, that was a lie, he kept referring to it as “the hash”, that was wrong. The proof ? It’s an ECDSA signature, it’s not a hash (two very different terms for different things), it was verified by vsh.self, it was not in lv2, or lv1, or appldr, and the private key is unaccessible, so there is no way he could build his own npdrm self files. Now you know the real reason why he refused to “share” what he had.. it’s because he didn’t have it…

So why do all this? was it because his arrogance didn’t allow him to admit not knowing something? or was it because he wanted to make us lose all this time? To me, it looks like pure sabotage, it was misleading information to steer us away from the real part of the code that holds the solution…. That is of course, if we are kind enough to assume that he knew what/where it was in the first place. In the end, he wasn’t smart enough to only lie about things that we could not verify.. now we know (we always knew, but now we have proof to back it) that he’s a liar, and I do not think that anyone will believe his lies anymore.

...

Enough talking about liars and drama queens, back to the 4.0 HEN solution… so what next? well, we now know that we can’t sign the file, so we can’t run our apps on 3.60+ (it can work on 3.56 though). What we will do is look for a different way, a completely new exploit that would allow the files we install to actual run on the PS3. We will also be looking for possible “signature collisions” and for that we will need the help of the community, hopefully there is a collision (same random number used twice) which will allow us to calculate the private key, and if that happens, then we can move forward with a release.

When will the “jailbreak” be released? If I knew, I’d tell you, but I don’t know.. I would have said in last november, then december, then before christmas, then before new year, etc… but as you can see, it’s impossible to predict what we will find.. we might get lucky and have it ready in a couple of days, or we may not and it will not be ready for another couple of months.. so all you need to do is : BE PATIENT (and please stop asking me about an estimated release date)!

I would like to thank the team who helped on this task for all this time and who never got discouraged, and I’d like to thank an anonymous contributor who recently joined us and who was instrumental in figuring it all out. We all believe that freedom starts with knowledge, and that knowledge should be open and available to all, that is why we are sharing this information with the world. We got the confirmation (by finding the public key used and verifying the signatures) yesterday and since sharing this information will not help Sony in any way to block our efforts in a future release, we have decided to share it with you. We believe in transparency, we believe in openness, we believe in a free world, and we want you to be part of it.

If you want to know more about this ECDSA signature algorithm, read this interesting paper that explains it in detail, and you can also watch Team Fail0verflow’s youtube.com/watch?v=5E0DkoQjCmI that first explained Sony’s mistake in their implementation, which made custom firmwares possible.

Thanks for reading,

KaKaRoTo

2[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Qui 19 Jan 2012 - 14:08

Manhut

Manhut
Moderador
Muito fixe Very Happy
Com o Hen, podemos sair do desbloqueio, e jogar jogos originais na PSN, certo?

3[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Qui 19 Jan 2012 - 15:08

danielduarte

danielduarte
Legend
Em principio podes sair do desbloqueio (ficas sem ele) mas poderas ter acesso a ter homebrews no 4.00 sendo que a sony com uma actualizaçao de firmware pode te deixar sem as duas coisas (psn e desbloqueio)

4[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Qui 19 Jan 2012 - 18:19

ninho

ninho
V.I.P II
V.I.P II
Mas não deixa de ser uma boa noticia Wink
Ao menos já é um graaande avanço.

+1

Estou ansioso pela sua saída Very Happy yheeii xD

http://www.rewtec.com/u1058

5[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Qui 19 Jan 2012 - 19:10

DarkLess

DarkLess
Legend
Belo avanço! +1 pelas refrescante noticias Daniel!

https://www.youtube.com/user/DarkLessReviews

6[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Qui 19 Jan 2012 - 20:21

Junin96

Junin96
Master
Já e um avanço, mas o mais importante ainda não conseguiu Sad
+1

7[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Qui 19 Jan 2012 - 21:05

oxkar20

oxkar20
Legend
Boa noticia... Um + para ti.

8[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Qui 19 Jan 2012 - 21:38

ninho

ninho
V.I.P II
V.I.P II
No meu ver, o problema não é o quando é que ele vai libertar, mas sim SE vai libertar para download Neutral

Mas, contudo, aqui fica a tradução:

Aqui está uma atualização de status sobre o HEN 4.00 (Homebrew Enabler) para PS3.

Seguindo meu esclarecimento de quase dois meses atrás aqui, houve um grande progresso. Somos um grupo de cerca de 10 desenvolvedores trabalhando em conjunto durante os últimos dois meses, às vezes 15 horas por dia, a fim de trazer de volta o suporte ao homebrew nesta última versão do PS3.

Existem três partes principais para o HEN, em primeiro lugar, ficam os pacotes para instalar no PS3, parte já concluída, testado, depurado, etc. A segunda parte é fazer com que as aplicações correr, onde temos grandes problemas... A última parte é algo que eu não vou discutir agora (é uma surpresa), mas já conta com cerca de 60% a 70% feito (e não tem nada a ver com os gerentes de backup ou qualquer coisa assim. Este é e vai ficar livre de pirataria para o PS3).

Agora, execução de aplicações é o maior desafio que temos vindo a trabalhar durante os últimos dois meses. Como alguns de vocês sabem, os que me seguindo no Twitter, que originalmente esperavam Mathieulh para nos dar o "algoritmo de hash npdrm" o que era necessário para executar os aplicativos, mas ele foi relutante, continuou se fazendo de prostituta usual para que as pessoas beijem seus pés, de modo que ele se senta bem sobre si mesmo. Mas no final, disse que se recusa a dar-nos o necessário "algoritmo npdrm hash" para fazer o trabalho.. Então o que eu pensava inicialmente seria "este será lançado na próxima semana" acabou levando muito mais tempo do que o esperado, e ainda estamos longe para deixar pronto o trabalho.

Mathieulh mantendo seus habituais jogos de "enigmas" que ele acha que são "muito útil para aqueles que têm um cérebro", e que irrita qualquer um que realmente faz... então ele disse-nos que a solução para todos os nossos problemas foi procurar na appldr do firmware 3,56 e que era algo lv1 enviando appldr para "check hash", verificadas ou não. Por isso passamos um mês matando algumas das células do nosso cérebro de tanta exaustão, e que finalmente concluirmos o que na verdade era tudo besteira. Após um mês de leitura de código, montagem e verificação, nós finalmente fomos capazes de confirmar que o algoritmo de hash NÃO estava no firmware 3,56, como ele nos disse.

Ele disse que era uma mistura AES OMAC, mas depois do rastreamento de todos os usos das funções OMAC em appldr, descobrimos que não era usado para o "hash". Ele então disse: "oh, eu quis dizer HMAC", de modo que fazemos que uma e outra vez para chegar a mesma conclusão, então temos certeza que não está em appldr, e então ele diz "ah não, é no lv1". Ter um olhar para si mesmo para que ele decidiu escrever: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Isso aconteceu após a luta do twitter que tive com ele por ser burro e arrogante e afirmando que ele "compartilhada" algo (para sua informação, o código que ele compartilhou não era seu, eu tenho prova de que também (não pode mostrar-lhe a prova, porque mesmo se eu não respeitá-lo, dei-lhe minha palavra de não compartilhar o que ele me deu, e eu respeito a minha palavra) desde que ele esqueceu de remover o nome do desenvolvedor original de um dos arquivos. Também era completamente inútil e que não foi usado em tudo, só me fez perder um dia a leitura do código de baixa qualidade em situação irregular. Então, por que ele ainda está tentando forçar seu "conselho" por esses enigmas mesmo depois QUE tivemos que lutar? Bem para sabotar-nos e nos fazer perder todos esses meses de trabalho duro!


Disfrutem Wink

Fonte da Tradução

http://www.rewtec.com/u1058

9[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Sex 20 Jan 2012 - 21:49

Manhut

Manhut
Moderador

Spoiler:

Download Modded dev_flash & OFW 4.00 PS3UPDAT.PUP

10[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Sex 20 Jan 2012 - 22:07

arsenio9

arsenio9
Warez
Manhut escreveu:

Spoiler:

Download Modded dev_flash & OFW 4.00 PS3UPDAT.PUP

dará para rodar psn games sacados??? boa e rapida noticia, parabéns.

11[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Sex 20 Jan 2012 - 22:08

ninho

ninho
V.I.P II
V.I.P II
Pelo que percebi, se instalarmos isto, aparece o *Install Packages Files no OFW 4.00 correcto??

Mas pelo sim, pelo não já estou a fazer o download e já dou feedback do resultado Wink

http://www.rewtec.com/u1058

12[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Sex 20 Jan 2012 - 22:32

StreetGT

StreetGT
VIP
VIP
e entao, ainda nada?

13[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Sex 20 Jan 2012 - 22:35

ninho

ninho
V.I.P II
V.I.P II
Cauma, a minha net não lá muito rápida com downloads, se quiseres aguentas, se não, faz tu o download e experimenta tu.
Já digo algo people Wink

http://www.rewtec.com/u1058

14[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Sex 20 Jan 2012 - 22:38

duartesfer75

duartesfer75
Membro
pessoal cuidado com estes programas ainda brecao a ps3

15[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Sex 20 Jan 2012 - 22:39

danielduarte

danielduarte
Legend
Boa, tens o install package mas nao consegues instalar nada (homebrews) lol isto ficas apenas com as 2 pastas lol e nao é do kakaroto

16[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Sex 20 Jan 2012 - 22:50

ninho

ninho
V.I.P II
V.I.P II
Hmmm, ainda assim vou experimentar, depois digo algo Wink

http://www.rewtec.com/u1058

17[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Sex 20 Jan 2012 - 23:01

duartesfer75

duartesfer75
Membro
e isto so serve para quem tem um pisca-pisca e3 aqule que temos que soldar a ps3

18[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Sex 20 Jan 2012 - 23:28

ninho

ninho
V.I.P II
V.I.P II
Isto é um pouco confuso, numa pasta tem o OFW mas noutra (a pasta dev_flash) tem uma data de pastas e subpastas Neutral
O que é isto????

Era bom é que eles pusessem um tutorial completo em video para se perceber melhor como fazer!

--------------------------------------------------(NEXT POST)--------------------------------------------------

Agora sim percebi como fazer, vi neste tutorial que, a meu ver, está bem mais estruturado e compreende-se bem melhor (é mesmo necessário o E3 Flasher Neutral )

Tutorial

Sendo assim, ficamos no mesmo impasse, digo eu não sei...

http://www.rewtec.com/u1058

19[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Sáb 21 Jan 2012 - 14:58

caio151985

caio151985
Novato
E se eu ja estiveer na ofw 4.00
O que eu faço?

20[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Sáb 21 Jan 2012 - 15:09

ninho

ninho
V.I.P II
V.I.P II
Mas como aí diz que é necessário 2 discos, vou experimentar uma coisa, vou por o meu disco na PS3 do meu tio (que está desbloqueada) e instalo o OFW 3.55 em seguida o CFW 3.55 KMEAW. Instalo o ficheiro dev_blind.pkg, que segundo o que li, é esse ficheiro que vai fazer com que o OFW 4.00 consiga ter o Install Package Files. Depois de instalar o CFW, vou por o meu disco na minha PS3, e instalo o OFW 4.00 e veremos o que irá dar Wink

Quando o fizer eu depois digo algo.

PS: eu vou fazer isto porque é basicamente o que eles mandam fazer, só que com 2 discos, ou seja, os 2 ficam em OFW 4.00 só que um deles tem Install Package Files e o outro não. Wink

http://www.rewtec.com/u1058

21[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Sáb 21 Jan 2012 - 16:29

JGFalbo

JGFalbo
Warez
Não sei de onde saiu essa arquivo para download ... Pelo que eu entendi da noticia é que esse texto inteiro foi apenas uma satisfação do progresso que ele está tendo, e que o Mathieulh é uma mentiroso, que ele de fato está próximo de desbloquear o PS3 OFW 4.00 mas está com um problema em uma autorização que é gerado por um numero randômico. De qualquer forma ele não mencionou que iria disponibilizar nada para download até por que não está pronto ainda. Nos resta apenas esperar agora e torcer para que ele consiga achar uma forma alternativa para solucionar o problema.

22[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Sáb 21 Jan 2012 - 17:19

danielduarte

danielduarte
Legend
O ficheiro que esta para download nao tem nada a ver com a noticia mesmo pois o ficheiro é apenas uma maneira de instalar os pkgs em ofw 4.00. Mas é como dizes o mathieu mentiu e o KaKaRoTo ate hoje nunca faltou com a palavra por isso é esperar que lance algo sendo que nao é um cfw

23[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Sáb 21 Jan 2012 - 18:13

ninho

ninho
V.I.P II
V.I.P II
Vamos por fé nisso, mesmo que ainda não saia um CFW daí, desde que corra pelo menos Homebrews já é um enorme avanço no meu ponto de vista Wink
Uma coisa é certa, já faltou mais Very Happy
Já está quase, agora só falta o "quase" Laughing que por norma, é sempre o mais complicado Neutral

http://www.rewtec.com/u1058

24[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Ter 24 Jan 2012 - 15:55

djrstudio

djrstudio
Membro
amigos esta noticia seria uma boa ou mais uma esperança?

25[PS3] KaKaRoTo 4.00 Hen Update Empty Re: [PS3] KaKaRoTo 4.00 Hen Update Ter 24 Jan 2012 - 16:30

Junin96

Junin96
Master
djrstudio escreveu:amigos esta noticia seria uma boa ou mais uma esperança?
É um avanço, pois ainda não consegue rodar backups então já é uma boa...

Conteúdo patrocinado


Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 2]

Ir à página : 1, 2  Seguinte

Permissões neste sub-fórum
Não podes responder a tópicos