Redeschid discuţia. Căutam chestii de curiozitate pe site-ul HTC şi fiindcă search-ul la ei e cam praf, am folosit goagăl. Şi-am dat de
blah blah
Brosky, topic-ul ala e in sectiunea Htc Desire S
_Android_Development_ nu sta nici un developer sa iti explice acolo ce ii ala radio sau ce ii aia s-off, daca nu stii nu ai ce cauta acolo, no offence, riscul sa brickuiesti telefonul e prea mare.
Daca te oboseai putin sa te uiti peste sectiunea aia sau sa citesti teh forum rules vedeai ca exista un
topic sticky unde gasesti tot ce trebe sa stii inainte sa ajungi la flash rom (topicuri de genul asta exista in fiecare sectiune).
Am inteles, esti comod, nici o problema, buy an iphone, tine telefonul stock si plangi la producator ca o facut un telefon de-a p**a, but dont bitch aiurea pt ca nu ai chef sa citesti.
Toata tarasenia e urmatoarea, indiferent de telefon (android based): instalezi insecure bootloader, instalezi custom recovery, flash rom, profit. Cum faci chestiile astea difera in functie de telefon.
ROM-urile sunt ori compilate din surse, ori portate si reverse engineered din pachete gata compilate. Daca producatorul telefonului e de treaba publica sursele pt drivere si alte chestii proprietare, vine developer-ul ie sursele le inglobeaza in sursele de la andoid, mai baga el cod pt features si compileaza rom-ul.
Producatorii lanseaza sursele dupa update-urile oficiale, de aici apare problema, tu ai un telefon care oficial e updatet la gingerbread si tu vrei jellybean. Iei pun rom pt un telefon cu hw apropiat si incerci sa il adaptezi la modelul tau, romurile astea de obicei is bugged as hell si cu chestii care nu merg.
La fel merge si cu kernels, dar astea is compilate doar din surse. De obicei se modifica se face by default putin oc(overclock) si putin uv (undervolt) aici depinde de cat suporta hw-ul telefonului tau, daca ai ghinion si ai prins un procesor care nu prea suporta oc > much crashes. Bineinteles ca sunt customizabile valorile, doar ca de obicei nu se oboseste nimeni sa scrie o aplicatie si se modifica prin init.d scripts.
Baseband-ul (asta controleaza comunicatia radio, the gsm shits, de acolo numele de radio) vine de la producator cu updateurile oficiale, in asta nu isi baga nasul nimeni afaik, dar sunt pe regiuni si se poate flashui baseband de la alta regiune cu placebo effects. Cand producatorul scoate un update (GB>JB de exemplu) apare si un update de baseband care de obicei e necesar si pentru custom roms.
Bleah, atata ca nu mai am chef sa scriu.