limbi straine?

rindurile de mai jos inseamna, pentru tine, limbi straine?

Well, nu trebuie sa te simti prost, nici eu nu inteleg mare lucru. Sirul de litere si cifre nu este decit o parte din codul sursa pentru Purplesn0w – Unlock-ului pentru iPhone 3GS. Geohotz, primul hacker de iPhone a reusit sa scoata o metoda alternativa de deblocare a iPhone 3GS. Poate ca asta nu e greu, insa prietenul nostru a postat pe net Codul Sursa al deblocarii. Asta inseamna ca oricine poate sa se joace cu el si sa scoata, pe viitor, unelte mai bune. Iar faptul ca Geohotz a facut codul public, nu arata decit spiritul lui de adevarat hacker dedicat comunitatii Open Source.

Explicatia lui e fascinanta:

[…] I wrote a payload and delivery system in a day. And it’s an awesome payload. Ideally we’d like to patch the lock out of flash, but with the apparently proper sig checks, that isn’t going to happen. So purplesn0w is the next best thing. I copy the page I want to patch to an unused region of memory. In memory I patch it. Then, using the MMU, I map the flash page out and remap the patched memory page in it’s place.

No new iPhones are really unlocked, activation creates a ticket allowing the baseband to be used with that sim. The lockstate of the phone really lies on apples servers. Unlocked is auth all sims. Locked is auth AT&T sims only. Fortunately this ticket system provides an easy way to deliver the payload and reexecute the patched code all in one. And since the ticket is already delivered on baseband resets, theres no need to write another daemon to hog battery. I use the daemon already designed for this, lockdownd. A patch to commcenter gets it to run the payload on ticket delivery. And a patch to your activation record contains the payload. So using existing apple machinery, I unlock when needed.

Din pacate si Apple poate sa corecteze erorile din viitorul iPhone (nu firmware, ci hardware). Pina atunci avem un iPhone 3GS deblocabil in 30 secunde.

Pentru amatorii de senzatii tari, restul codului e aici.

Răspunderea pentru textul acestui articol aparține exclusiv autorului. În cazul unui comunicat de presă, răspunderea aparține exclusiv instituției care l-a emis și persoanelor fizice sau juridice care au fost citate în articol.

Publicația boio.ro, persoana juridică asociată cu aceasta și persoanele fizice care administrează această companie nu își asumă răspunderea pentru informațiile publicate de autorii articolelor sau ale comunicatelor de presă.

Informațiile de pe boio.ro sunt obținute din surse publice și deschise.

Conform articolului 7 din legea 190/2018, prelucrarea în scop jurnalistic este derogată de prevederile Regulamentului general privind protecția datelor cu caracter personal daca este asigurat un echilibru în ceea ce privește libertatea de exprimare și dreptul la informație.

1 Comment

Leave a Reply

Your email address will not be published.


*