Despre SBF, nandroid și update.zip
Am constatat că multă lume face confuzie sau nu stie ce reprezintă anumite denumiri folosite în tutorialele de upgrade/modding pentru Android. O să încerc să descriu mai jos, folosind câți mai puțini termeni tehnici, câteva din cele mai des folosite (așa cum le înteleg eu).
SBF – acest acronim vine de la Single Binary File. Un fişier SBF reprezintă un kit de instalare android, comprimat intr-un singur fişier, ce poate fi aplicat pe telefoanele Motorola folosind o aplicatie numită RSD Lite. Aplicarea/scrierea (flash-ul) unui SBF nu sterge anumite partiţii din memoria telefonului, cum ar fi partitia de date ale aplicaţiilor instalate şi cache-ul, iar în momentul în care se trece de la un SBF la altul este recomandat ca acestea să fie șterse din stock recovery. De asemenea aplicarea/scrierea unui SBF nu deblochează telefonul, asta în cazul în care a fost cumpărat cu abonament si operatorul a decis să blocheze terminalul în reţeaua proprie.
nandroid sau copie nandroid – reprezintă o copie a sistemului din memoria interna a telefonului (NAND – de unde şi vine numle nandroid) stocată pe card. Practic printr-o copie nandroid se face un back-up al sistemului şi aplicaţiilor de pe telefon. Copiile nandroid se fac folosind o aplicaţie de recovery custom – ClockWorkMOD de exemplu (prescurtat CWM). Atunci când se face o copie nandroid mai multe fişiere cu extensia .img (cache.img, data.img, system.img …) sunt stocate pe card într-un folder de genul an-luna-zi.ora.minut.secundă ce poate fi găsit pe card în folderul clockworkmod/backup sau goapkrev/backup, în funcţie de aplicaţia custom recovery folosită. Practic o copie nandroid se aseamana cu SBF-ul, doar ca acesta din urmă contine anumite fişiere ce nu pot fi salvate si aplicate întotdeauna prin custom recovery. Deoarece Motorola a blocat bootloader-ul multor terminale, inclusiv pe cel din Defy, nu este posibil backup-ul şi implicit restaurarea partiţiei boot.img (aceasta conţine printre altele și kernel-ul sistemului de operare). De aceea nu este posibil upgrade-ul/downgrade-ul de la Eclair la Froyo şi viceversa folosind doar copii nandroid.
Fixed SBF – putem afirma pentru început că este un SBF ciuntit (din care au fost eliminate anumite elemente), ce contine acele fişiere ce lipsesc din copia nadroid pentru a o face completă (de exemplu kernel-ul). Probabil că anumite persoane se vor întreba de ce nu se instalează atunci un SBF complet astfel încât să fie actualizate şi fisierele ce lipsesc din nandroid. Răspunsul este unul foarte simplu: bootloader-ul(responsabil de încărcarea kernelului) este marcat cu un cod specific versiunii de Android. De exemplu, pe Moto Defy, Eclair 2.1 (v 2.34) are codul 2, în timp ce update-ul Eclair (v 2.51) are codul 3, iar versiunile leaked de Froyo au codul 4, cu excepţia celui din China (nu este recomandat să fie instalat pe Defy-urile noastre deoarece poate arde led-ul de la cameră). Cum bootloader-ul nu poate fi suprascris decât dacă versiunea codului este mai mare sau egală cu cea curentă apare problema pierderii posibilităţii de a face downgrade de la Foryo la Eclair în momentul în care s-a scris un SBF complet de Froyo (acelaşi lucru se întâmplă şi cu upgrade-ul 2.51 care nu permite revenirea la 2.34). De accea au fost create fișierele fixed SBF, pentru a aplica acele fișiere care lipsesc din nandroid fără să afecteze codul curent al bootloaderului.
update.zip/fisier .zip – fișiere ce pot fi instalate din stock recovery/custom recovery. Aceste fișiere pot conține partiții (fișiere .img), aplicații, script-uri și multe altele. Din stock recovery se pot instala fișiere update.zip (trebuiesc puse în rădacina cardului), însă pentru a putea fi instalate acestea trebuiesc semnate cu certificate digitale valide, eliberate de producător (de exemplu Motorola). Un exemplu de fișiere update.zip sunt actualizările OTA (Over The Air). Fișierele normale .zip (cele create de dezvoltatori), semnate cu chei de test, pot fi instalate cu ajutorul aplicațiilor custom recovery (de exemplu: CWM).











2 June 2011 17:32
Foarte util articolul mai ales pentru cei care sunt la inceput de drum cu Androidul.
2 June 2011 19:19
da,foarte util,am o intrebare dar “o pun” la sectiunea android
30 June 2011 20:33
Domnu’ Nepot, te rog sa ajuti si un biet necunoscator in ale androidului
.Scuze daca nu postez unde trebuie.Am un M.Defy, cumparat sh.Nu era blocat in retea{ eu folosesc Cosmote} dar softul era branduit VDF 360 Spania.Fiinca era si blurat si avea multe chestii de la VdF, l-am deblurat si debranduit folosind un tutorial de pe net, cu ajutorul la Rsd Lite, si am bagat JRDNEM_U3_2.51.1.A mers ok, doar ca Gps mai avea probleme.Cand am revenit in Spania{ aici folosesc DIGI mobil Spania} am vazut ca nu merge sa apelez desi am credit.De sunat suna ocupat, desi el identifica reteaua digi precum si reteaua de roming Movistar.M-am pus iar pe treaba si am updatat, tot cu Rsd Lite,si am pus JRDNEM_U3_3.4.2_179-002.Tot nu merge.Am incercat cu o cartela de Orange Spania, de 128 k si merge perfect.Dupa ultimul update am vazut ca s-a schimbat si meniul, acum am android 2.2.2 si System v Moto_Version 34.179.2MB525Retail.en.CEE. Baseband EPU93_U_00.59.01.Ieri am incercat sa bag versiunea veche si era cat pe ce sa il busesc, nu se mai aprindea, nu mai intra in boot, dar cu rsd l-am salvat.Acum am exact ce am scris mai sus.Semnalul de la retea este full, dar deasupra lui apare un R albastru.Cand am bagat cartela de orange a aparut semnul de la 3g si a mers.Ce zici?Care ar fi problema?Nu vreau sa il tin doar pentru poze si camera video
.Multumesc anticipat!!Cu stima.
30 June 2011 23:54
Salut Cristi,
Tu ai facut update la versiunea oficiala de Froyo CEE. Acum nu mai poti reveni la 2.1 complet pentru ca bootloaderul tau este cel de Froyo. Problema pe care o raportezi tu pare a fi generata de frecventele radio diferite. Teoretic in Spania ar trebui sa fie aceleasi frecvente ca cele implicite in Froyo CEE. Poti incerca sa iti instalezi aplicatia Defy Baseband Switcher V4.0, apoi sa incerci si alte fisiere de configurare (baseband). Vezi ca aplicatia asta are nevoie de root pentru a functiona.
1 July 2011 20:01
Multumesc pentru raspuns.Exista posibilitatea sa instalez CM7?ar fi mai bun, stabil?Din pacate nu ma pricep sa fac root.Am gasit un tutorial pe XDA, dar este foarte complicat.Azi ma incercat cu cartela de Cosmo Ro si telefonul este ok, deci singura problema este legata de cartela Digi , care ,din cate stiu, functioneaza pe alta frecvente.Curios e ca un antic 6230i functioneaza excelent pe Digi.Daca reusesc sa instalez CM7 mai este nevoie de root?Multumesc.
1 July 2011 20:06
Pentru putin. Ai tot ce iti trebuie pentru root si nu numai aici. CM7 si MIUI ai deja root si nu mai trebuie sa faci nimic.
5 July 2011 15:25
Salut din nou.
Am root-at DEfy-ul,am instalat bsb sw V4.0, NU MERGE NEAM.Nu stiu ce naiba sa ii fac.Nu apare 3G, acelasi semn deasupra la semnal R mare.Plus ca Froyo e o mare balarie:Worms, care mergea lins, acum se cam frame-aza, gps-ul nu mai mere neam, wifi are ceva probleme, bateria cam putin,are lag in meniu.Deci update-ul mai mult a stricat decat a facut bine.Ai spus ca nu ma pot intoarce la 2.1 decat partial, ce inseamna asta? si cum se face?E mai bine sa instalez CM7?
5 July 2011 15:34
Eu zic sa incerci sa dai din stock recovery un wipe data/factory reset si sa vezi dupa. In ceea ce priveste RDS&RCS si semnalul in alta tara decat Romania nu ma pronunt (nu stiu, n-am vazut, n-am testat). Iti recomand sa incerci CM7 sau MIUI.
21 July 2011 11:07
buna. eu folosesc un program de facturare, care imi salveaza in calculator datele cu extensia . sbf.
habar n-am cu ce si cum il pot deschide apoi.
ma poti ajuta?
24 July 2011 18:54
Laura caută cum se numește programul respectiv, apoi da clic dreapta pe o factură cu extensia .sbf, selectează Open with și apoi choose default program… Selectezi din lista de programe ce te interesează, apoi bifezi ca să iți deschidă mereu respectivele fișiere cu acel program și gata.
4 August 2011 19:32
am o mare problema care ma poate ajuta cu toate ca nu prea cred ca se poate …..De curand am instalat aceasta versiune shadow-128 versiune android 2.3.4 totul mergea struna dar se incalzea f tare telefonul asa ca am incercat sa pun varianta nordica dar nu am reusit parca sa lipit de el mi-a aratat ca sa instalat dar cand am dat reboot nu sa mai deschis tel cand conectez usb-ul se aprinde doar ledul si nimic mai mult nu vrea sa mai porneasca iar RDSLite nu-l mai recunoaste ce naiba e de facut??? care stie sa dea un buz pe mes vasy_runcan
4 August 2011 19:43
Vasy da-mi mai multe detalii cu privire la Gingerbread-ul pe care l-ai pus (un link ar fi foarte util). Daca ai pus cumva unul din SBF-urile leaked de 2.3.4 atunci afla ca nu mai poti instala direct Froyo (oricum nu mai poti reveni la Froyo complet dupa mutarea asta). Daca insa ai pui nandroid+fixed sbf atunci da un wipe din stock recovery si apoi pune din nou SBF-ul de 2.2 (poti merge pe Froyo CEE oficial).
4 August 2011 20:03
ce e naspa e ca dupa ce am instalat scria ca e versiune MB 526 nu mb 525 am instalat sute de rouri pe alte telefoane dar tocmai defy sa bulit… naspa nu pot intra in tel nu se deschide ecran negru iar cand conectez usb-ul la laptop se aprinde ledul nimic mai mult am incercat totiul dar nimic uite de ex ppt ZTE blade era o versiune de flash de ex fastboot sau o imagine o puneai pe card si revenea dar daca a-si prinde sal recunpoasca pc-ul meu ar disparea problema … dar asa uite ca nu vrea
4 August 2011 20:08
http://www.gsmfans.com.br/index.php?topic=157154.0 eu am avut update la 2.2.2 deci tot ce am facut e ca am pus porcaria asta de rom nu conteaza ce rom pun tot ce vreau e sa stiu ce pot face si cum sa pun alt rom mai ales ca nu se deschide???? si atentie bateria era full
4 August 2011 20:18
Vasy eu nu prea le am cu spaniola, dar din ce vad acolo te indruma sa pui un SBF fixed. Daca nu ai pus un SBF full de 2.3.4 ai sanse sa revii la Froyo. Daca ai suficienta baterie atunci urmeaza pasii de aici(incepi de la jumatatea tutorialului). Pe defy nu poti intra in fastboot pentru ca are bootloaderul blocat.
4 August 2011 20:26
dar nu intra nici in recovery nu se deschide daca aparea macar sigla… dar nici acea nu apare am incercat sa catu driverul punand motorola flipout sa porneasca flashul crezand ca asa poate reusesc dar nu am reusit acu o sa incerc sa instalez alta versiune RSD Lite si alte drivere sper sa reusesc. Dar cu ADB cum se poate dar nici acolo nu cred sa gaseasca driverul ADB interface………
4 August 2011 20:47
nu stiu daca un service poate sau nu face ceva ???????
4 August 2011 20:51
Daca e in garantie il poti duce la ei. In principiu ti-l repara gratuit(acum depinde si ce le spui). In privinta driverelor si RSD-ului le gasesti pe toate in pagina android de aici de pe blog. Pune drivere de Defy nu de Flipout sau altceva. Tot pe pagina android e mentionat cum sa intrii in stock recovery. Daca ai baterie ar trebui sa intre in stock recovery.
4 August 2011 21:02
pai ce pot sa spun nu stiu daca mai are sau nu baterie nici nu stiu daca se mai incarca deoarece se aprinde ledul doar cand e conectat la PC in rest nimic…..nu am idee ce pot sa mai fac am incercat sa inru in stoc recoveri dar atata timp cat nu instaleaza pc-ul driverul flash nu pot sal flasuiesc deci calculatorul nul gaseste daca o sal vada fi sigur ca-l rezolv dar credeam ca sti alta smecherie pt ca eu il am doar de 2 saptamani o sa caut driverele eu am versiunea 5.1.0 … sa vad ce pot face
te anunt daca apare vreo schimbare si chiar imi place acest telefon cu oate ca are ecran TFT cred ca e singurul minus la el…
4 August 2011 21:06
uite am fgasit ceva in engleza despre acest rom v 2.3.4 http://forum.xda-developers.com/showthread.php?t=966537
4 August 2011 21:13
Vasy stiu acel topic, insa nu ma ajuta cu nimic. Conteaza ce ai facut tu exact ca sa pui acel rom. Ideea e ca trebuie sa ai baterie in telefon ca sa il poti resuscita si pentru asta ai 3 optiuni:
1) incarci bateria la un prieten
2) mergi la germanos si ii rogi sa ti-o incarce ei
3) folosesti metoda MacGuyver.
Si mai e varianta cu dusul la service daca ai garantie.
O seara placuta.
4 August 2011 21:25
dar de regula se incarca in priza sau nu???? nu e cumparat din tara si nu stiu daca o sal schimbe iar bateria……cine stie si era tel vodafone deci fara soft de vodafone platesc egal daca o sal depisteze ca nu e softul original….eram curios daca are cineva o idee cat costa reparatul si daca se poate repara
garantie are dar dupa cum spuneam mai sus nu pot risca daca nu inlocuieste telefonul… deoarece risc o suprataxa
5 August 2011 11:54
SAL GEO DRUMETII PLACUTE SA NE ARATI POZE ! PT VASY O RECOMANDARE SIGUR E BATERIA DESCARCATA COMPLET ASA AM PATIT SI EU DOAR LEDUL SE APRINDEA DECI SCOATE BATERIA SI INCARC O CU UN ALIMENTATOR DE 4,5V RESPECTAND POLARITATEA SI DUPA DOUA ORE TI SE VA APRINDE GARANTAT ASA AM PATIT SI EU SUCCES
5 August 2011 11:55
PT VASY ALIMENTATOR CU 1000 miliamperi se gasesc peste tot
5 August 2011 21:51
Multumesc dar nu cred sa gasesc pe aici asa ceva sper sa reusesc in alte moduri…….. sincer am schimbat multe rom-uri am facut modificari in ele samd..dar asa ceva nu am patit si nici nu ma gandeam la asa ceva si mai ales ca nu pot folosi fastboot-ul pt acest telefon multumesc achim sa vad ce pot face dar nu cred sa gasesc pe aici asa ceva poate tre sa cumpar baterie noua pt ca incarcatoare universale nu am vazut si nu pot merge la service cu tel ca lam decodat si iam pus alt rom deci risc f mult
6 August 2011 16:50
care i-mi explica mai exact cum e metoda MacGuyver si mai ales daca a folosito cineva si daca chiar functioneaza ??? dar ,ai ales cum se face cu engleza nu ma descurc prea bine de preferat era spaniola. va multumesc
6 August 2011 16:54
Vasy nu cred ca o sa stea nimeni sa iti traduca acel topic. Poti insa oricand sa folosesti google transalate pentru asta: in spaniola sau romana. Nu este cea mai acurata traducere, insa ar trebui sa-ti fie de ajutor.
6 August 2011 17:38
cred ca o sa incerc sper sa nu raman fara tel dar daca nu pun bateria in tel e vreo problema??? o sa mai caut pe google despre aceasta metoda si daca reusesc sau nu o sa va tin la curent:)a
6 August 2011 20:46
UUUUUUUFFFFFlam rezolvat in sfarsit acu sa pun romul nordic si cam gata cu experimentele
6 August 2011 20:54
nu pot schimba romul acela de shadow ai vreo idee cum pot deoarece nu pot face root
6 August 2011 21:38
Shadow e doar nickname-ul tipului care a facut public acel ROM. Cum ziceam mai devreme daca ai pus 2.3.4 FULL SBF atunci nu mai poti reveni la Froyo. Din ce am vazut pe xda se poate roota 2.3.4-ul, doar ca nu asa usor. Tot ce iti pot recomanda e spor la citit.
6 August 2011 21:39
merci mult sa vad ce pot face sper sa pot face root
19 August 2011 08:22
unde pot gasi CyanogenMod 7 in format SBF sau cum se comprima un rom in acest format?? deoarece eu am ramas la versiunea 2.3.4 si nu pot face root deci trebuie sa gasesc o alternativa sa scap de rom-ul care il am pe telefon…
19 August 2011 08:48
Vasy nu exista CM7 sub forma de SBF. In plus nici nu te-ar ajuta pentru ca versiunile curente de CM7/MIUI sunt bazate pe Android 2.3.5, dar kernelul este tot cel din Froyo. Din fericire pentru tine a aparut seara trecuta pe XDA un fisier update.zip pentru rootare si care poate fi scris din stock recovery (link).
19 August 2011 09:33
merci mult chiar acu fac root
19 August 2011 11:07
tot nu reusesc sa pun alt rom doar cu acela merge…. ce sfat poti sa-mi dai …ai o idee….. ceva?
19 August 2011 11:15
Vasy, care parte din comentariile mele anterioare pe acest subiect nu ai inteles-o? Daca ai pus FULL SBF nu mai poti reveni la Froyo pentru ca una din partitiile din 2.3.4 are codul 5, in timp ce Froyo are 4 si nu iti permite scrierea unui cod mai mic decat ce ai instalat. Am vazut pe topicul XDA ca se poate instala 2nd Init. Poti incerca eventual sa vezi daca poti incarca un CM7 (RC sau nightly cu BOOT in nume) sau MIUI (nu garantez ca merge, de fapt sunt sanse minime sa mearga). Din nefericire nu te pot ajuta cu detalii exacte pentru ca eu nu sunt in situatia ta, asa ca ramane sa cauti tu.
19 August 2011 11:57
am inteles ce ai spus am ancercat MIUI dar tel se deschide doar cu sigla in rest nimic credeam ca o sa mearga deoarece e 2.3.4 … o sa incerc CM tu care il recomanzi?? nightly nu e instabil?
19 August 2011 12:51
Nu am mai instalat de ceva vreme CM7. Iti recomand RC1v2 sau o versiune nightly ce are in nume BOOT, insa cum ziceam mai sus este foarte putin probabil sa mearga, pentru ca si CM7 este bazat pe kernelul din Froyo (nu functioneaza pe kernelul 2.3), pe care nu prea vad cum l-ai putea schimba.
19 August 2011 13:15
ok o sa incerc sa vad deoarece romul pe care il am e cam instabil…. si imi da doar durere de cap..
19 August 2011 13:18
Daca nu reusesti poti sa il duci la garantie si poate ai noroc sa nu te intrebe nimic “de sanatate” si sa il repare (prevad ca or sa ii schimbe placa de baza).
19 August 2011 13:27
nu il pot duce dar o sa apara ceva poate o versiune 2.3.5 care sa aiba kernelul ca acest rom
19 August 2011 19:41
se face root la tel pt a reveni la 2.2.2 se pune copia de nandroid de aici http://www.multiupload.com/JE42Z03U0J dupa care se instaleaza recovery de aici http://goo.gl/NtsTV iar la sf se flasuie cu rds sbf-ul care e aici http://www.multiupload.com/40W1W1BN7R iar intreg tutorialul e aici http://forum.xda-developers.com/showthread.php?t=1065798
20 August 2011 12:46
am verificat se poate pune orice versiune de android chiar si 2.2.1 iar daca este si la 2.1 dar numai cu nandroid merge daca se flasuie un ful sbf nu booteaza telefonul deci care au facut prostia sa puna 2.3.4 si nu le place pot revenii la ceea ce au avut inainte
20 August 2011 15:43
Vasy tu ai avut noroc ca s-a gasit o metoda pentru obtinera drepturilor de root, insa revenirea la Froyo prin metoda mentionata de tine nu iti pune Froyo 100% (adica poate fi detectat ca s-a intervenit; cel mai simplu exemplu este factory reset-ul, care iti strica sistemul de operare). Oricum, e bine ca ai reusit sa iti pui un sistem care sa iti functiineze.
20 August 2011 16:53
am dat si a ramas ceea ce am pus scorul e destul de mare la versiunea 2.2.2 eu am GB nu nordica merge f bine am incercat sa vad am putut instala aproape orice am incercat fara probleme si merge totul ca pe roate doar ca trebuie sbf-ul pt boot asta e naspa am pus si vf spania care era original dar ceea ce numi place e ca are aplicatiile 360 poate am av noroc ca aparatul e cu lentila rosie si am inteles ca merg mai multe romuri pe el poate daca era celalalt o dadeam in bara…
5 September 2011 19:46
vasy cum ai rootat pe versiunea 2.3.4 shadow-128 ala ?
11 September 2011 10:19
gasesti mai sus fisierul e postat de nepotul trebuie copiat pe card repurnit tel in recoverysi instalat sub forma de update