vendredi 11 février 2011

Viitorul ecran pentru iPhone poate fi transformat in scanner

Apple lucreaza la elaborarea unui ecran care va putea sa citeasca coduri de bare, OCR (Optical Character Recognition) sa recunoasca de caractere de pe un document si sa citeasca coduri QR.

Mini iPhone?

Cei de la Bloomberg au lansat informatia cum ca Apple lucreaza a un mini iPhone. Un aparat mai mic ca dimensiuni si mai ieftin. Acesta va putea functiona in dual-mode, adica va putea accesa retelele GSM cat si retele CDMA. Va costa in jur de 200$.
Astfel Apple va avea un produs care va face fata armatei de aparate cu Android.

jeudi 10 février 2011

Upgrade de la iOS3.1.3 la iOS4.1

Dupa o jumatate de zi pierduta cu teste, am reusit sa instalez firmware-ul iOS 4.1 pe iPhone 3GS. Mai intai trebuie explicat modul de validare a firmware-ului in iTunes. La initializarea iPhone-ului (prima data) se trimite spre Apple un mesaj cu ECID (Exclusive Chip ID) si cu versiunea de firmware stocata in memorie. ECID este unic si este implemetat hardware. Deci nu poate fi falsificat. Apple primeste aceste informatii si creeaza o semnatura de firmware SHSH care este unica pentru versiunea de iOS. Aceasta semnatura este luata in considerare de iTunes pentru a instala versiuni de iOS. Este o metoda de a inlatura fenomenul de Jailbreake.
Pentru a controla aceste semnaturi de firmware SHSH, Saurik, un membru al iPhone Dev Team, şi creatorul Cydia, a construit un server in care se sticheaza ECID si SHSH, dacă se selecteaza aceasta opţiune în Cydia. Planul este de a avea un server pentru ca un utilitar de jailbreake sa-l contacteze, creând în acelaşi timp noul firmware 3GS personalizat, si inregistrarea ECID. Atunci când un utilizator vrea sa restaureze un firmware personalizat iTunes nu va mai contacta server-ul Apple, ci cel a lui Saurik pentru a genera semnături SHSH.
Un utilitar numit TinyUmbrella se foloseste pentru a stoca si a emula server-ul Apple. Se conecteaza iPhone-ul la portul USB2.0 al PC-ului si se apasa pe butonul "Save SHSH". Se observa ca sunt afisate modelul echipamentului, Versiunea iOS, Baseband Version, ECID, IMEI si un serial number. BaseBand Version reprezinta versiunea softului care gestioneaza modemul de comunicatie. Este cum ar fi driver-ul unei placi PCI dintr-un PC.
La sfarsitul operatiei se afiseaza SHSH-urile salvate pentru tipurile de iOS-uri. Deci, un utilizator, poate se upgradeze sau sa downgradeze firmware-ul aparatului sau.

Odata ce s-a realizat aceasta operatie, se recupereaza de pe internet un firmware deja jailbreak ("spart"). Se instaleaza si se ruleaza Pwnage Tool.
Se utilizeaza Single Mode dar si Expert Mode. Este recomandabil utilizarea primului mod. La un moment dat, utilitarul va cere ca iPhone-ul sa fie conectat (oricum era deja conectat). Se realizeaza unele operatii cu butonul Power si Home pentru a trece aparatul in modul DFU. Odata realizat acest lucru, se lanseaza iTunes versiunea 10.x pentru iOS4.1. Versiunile mai mici de 10.0 nu functioneaza corect. In momentul acesta iTunes detecteaza aparatul in modul DFU. In meniul iTunes exista doua butoane: Update si Restore. Tinand apasat Shift si clicand cu mouse-ul pe acest buton (pentru cei cu Windows), se selecteaza firmware-ul care a fost preparat de Pwnage Tool. Bineinteles in acelasi timp se lasa TinyUmbrella pornit, pentru ca iTunes sa fie pacalit de server-ul lui Saurik. Se asteapta cateva minute dupa care se porneste iPhone-ul cu noul iOS. iTunes va restabili configuratia dinnainte de a schimba iOS-ul.
Este posibil sa para cateva mici ferestre cu erori (1016, 1011). Nu se vor lua in considerare.
ATENTIE! In acest stadiu, iPhone-ul nu este unlock-SIM. Pentru a-l debloca de pe reteaua de telefonie a unui operator se utilizeaza ultrasn0w din Cydia.

mercredi 9 février 2011

Apple si brevetul sau de alegere dinamica a unui operator telecom

Prin urmatoarele generatii de iPhone, utilizatorii vor putea "negocia" un tarif bun pentru o zona geografica unde se afla. Cei de la Apple lucreaza la un SIM universal, deschizand posibilitatea de a schimba operatori virtuali de telecom in functie de diferiti parametrii: tarif, trafic in retea, calitatea serviciilor.
Un patent a fost brevetat pe 8 Februarie 2011: Selectia dinamica a furnizorilor de servicii de retea. Apple va juca rolul de operator virtual si va negocia cea mai buna oferta a unui seviciu de telecom. Va selectiona automat pe cea mai buna.

mardi 8 février 2011

Aplicatii iPhone pentru autovehicule

Producatorii de autovehicule integreaza din ce in ce mai mult in sistemele de bord aplicatii de pe smartphone-uri. Acest lucru face ca utilizatorii sa obtina tot felul de informatii de la sistemele imbarcate pe autovehicul si chiar sa-l controleze. Companii precum GM (General Motors), Ford, Mercedes-Benz furnizeaza noi tehnologii ce fac legatura intre autovehicul si smartphone. Sistemul OnStar de la GM poate fi accesat prin iPhone. Se poate porni motorul, declansarea inchiderii centralizate. Se pot obtine informatii tehnice despre starea vehiculului cum ar fi cantitatea de combustibil din rezervor, data schimbarii uleiului, starea filtrelor sau starea odorizatorului. Modelul Chevrolet Volt poate fi accesat cu o aplicatie iPhone.
Ford are si el o aplicatie similara cu cei de la GM: Ford Sync Entertainment. Aceasta aplicatie permite utilizarea de comenzi vocale pentru a controla prin sistemul audio al masinii aplicatii ce sunt pe iPhone. Pentru cei care vor achizitiona modele electrice de autovehicule exista o aplicatie MyFord Mobie. Modelul Ford Focus (electric) va fi echipat cu aceasta facilitate.
Sistemul Mercedes-Benz mobile este dezvoltat de Hughes Telematics si se numeste mbrace. Are mai multe functii cum ar fi: servicii de concierge, navigarea catre un contact sau prieten din agenda, scurtaturi pentru diferite directii de mers, etc.
Pentru cei ce vor sa-si conecteze masina la iPhone, PLX Devices propune o solutie utilizand WiFi. Echipamentul se ataseaza cu un cablu OBDII la interfata autovehiculului. Acest echipament este compatibil cu aplicatii ca Rev, DashCommand, FuzzyCar, Speedport.

lundi 7 février 2011

iOS4.3 dupa 14 Februarie 2011

O noua versiue de iOS va fi lansata pe 14 Februarie 2011. Aceasta versiune este iOS 4.3.

vendredi 4 février 2011

LiBox si iPhone

LiBox este o aplicatie ce realizeaza partajarea fisierelor multimedia in Internet utilizand un nou model distribuit de sharing. Modelul vechi de partajare (sharing) obliga utilizatorul sa incarce continutul media pe server cum ar fi Facebook, Picasa sau Flickr. Cu alte cuvinte sa le incarce in "norisor" (clouding). Cu LiBox nu este nevoie de asa ceva. Nu exista un server central. Media este partajata direct de la un calculator la altul. Astfel, utilizatorul nu are o constrangere temporara si de spatiu. Aceasta aplicatie exista si pentru iPhone.

Modul Restaurare la iPhone

Cand iPhone-ul se blocheaza sau unele aplicatii deterioreaza mediul de operare atunci se utilizeaza modul de Restaurare (Recovery mode). In acest caz operatia de downgrade a unui firmware nu este permisa. Pentru a trece aparatul in modul Recovery (Restaurare) mai intai trebuie sa se inchida aparatul (power off) si sa se deconecteze de orice cablu. Se apasa si se mentine apasat butonul Home. In acest timp se conecteaza aparatul la un PC. Mentineti apasat butonul Home pana cand pe ecranul PC-ul apare mesajul "You are now in recovery mode". Pentru a iesi din acest mod se apasa butonul power si Home si se mentin apasate timp de 10 secunde.

Modul DFU la iPhone

Daca se doreste sa se schimbe sistemul de operare (iOS) al unui iPhone atunci trebuie se utilizeze modul DFU (Device Firmware Update). Modul DFU este o stare a iPhone-ului in care aparatul comunica cu iTunes dar sistemul de operare si boot loader-ul nu sunt activate. Acesta stare permite schimbarea firmware-ului din aparat. Acest lucru poate servi la alegerea unui firmware iOS dar si la folosirea unui firmware personalizat care este necesar pentru un jailbreak sau pentru a debloca de SIM iPhone-ul. Pentru a intra in modul DFU a unui iPhone mai intai se conecteaza aparatul la un PC si se lanseaza iTunes. Se inchide iPhone-ul apasand si tinand apasat butonul power (cel din capatul unde exista locasul pentru SIM). Dupa ce aparatul a fost inchis, se tin exact 10 secunde apasate simultan urmatoarele butoane: cel de power si butonul Home (singurul de pe suprafata ecranului). Dupa care se renunta la apasare butonului power si se mentine in continuare butonul Home apasat, pana cand in iTunes apare urmatorul mesaj:In modul DFU, ecranul Iphone-ului este negru. Chiar daca nu se afiseaza nimic, asta nu inseamna ca aparatul nu poate interfata cu iTunes sau un firmware customizat. Aceasta procedura a fost testata pentru un iOS 3.1.3 si un 3GS.
Daca pe ecran apare un logo de restaurare, logo-ul lui iTunes, sau alt mesaj, atunci aparatul nu este in modul DFU ci in modul standard de Restaurare.
Pentru a iesit din acest mod cel ma simplu este de a apasa si de a mentine apasate butoanele Home si sleep/power in timp ce aparatul este conectat la iTunes. Apoi, de a apasa butonul power care va reinitializa aparatul.

Greenpois0n include si jailbreak pentru iOS 4.2.1

Chronic Dev-Team a lansat versiunea RC5 de Greenpois0n, un utilitar pentru Mac (si nu numai) care permite operatia de jailbreak pentru iPhone-uri, iPad-uri si iPod-uri ce au un sistem de operare iOS 4.2.1. Softul este inca in faza beta, de dezvoltare. El permite operatia de jailbreak tip untethered si nu este recomandat celor care au anulat optiunea operator unic (desimlock).
Operatia de jailbreak este de doua tipuri: tethered si untethered. Adica, in primul caz, iPhone-ul nu poate fi pornit decat daca este legat la un PC (dupa ce a fost jailbrake). Acest tip de jailbreak este utilizat de cei care programeaza pentru iOS. In plus, lucrurile se complica cu iTunes. In al doilea caz, iPhone-ul poate fi pornit si este independent in toate operatiile sale de incarcare si instalare a app-urilor. Se comporta ca un PC independent.