Dnes byly telefony T-Mobile G1 také vypuštěny ve Velké Británií, ta se tedy stává druhou destinací na světě, kde jsou oficiálně první androidí zařízení k dispozici.
Dnes byly telefony T-Mobile G1 také vypuštěny ve Velké Británií, ta se tedy stává druhou destinací na světě, kde jsou oficiálně první androidí zařízení k dispozici.
Uznávám že toho je dnes už moc, ale pro úplnost – Asus již také pracuje na svém prvním androidím telefonu.
Abychom nikoho nevynechali, musíme se podívat také na oznámení společnosti Kyocera, která podle všeho už také pracuje na prvním androidím telefonu.
Tak tady máme další oznámení o vývojí nového androidího telefonu, tentokrát „se přiznal“ China Mobile (největší světový operátor) spolu s firmou Lenovo.
Přesně jak bylo slíbeno. V pondělí byl pro vývojáře otevřen Android Market – po registraci za 25 USD můžete nahrát i vy svou androidí aplikaci.
Tak to vypadá, že pánove z ISE (Independent Security Evaluations) „odhalili“ první bezpečnostní chybu v platformě Android. Konkrétně jde o již dříve známý problém ve webovém prohlížeči založeném na jádře WebKit.
Pokud uživatel telefonu vstoupí na zákeřnou stránku, je možné (již existujícím, ale nepublikovaným) exploitem spustit kód s právy prohlížeče. Výhodou Androidu ovšem je, že touto cestou je možné zneužít opravdu jen data prohlížeče (i když i ta mohou být někdy poměrně citlivá) – tedy například cookies, uložená hesla či historii navštívených stránek. Ke kontaktům, odesílání SMS apod. tedy není možné se touto cestou dostat.
Exploit založený na stejném principu byl nedávno představen i pro iPhone, kde je ovšem situace o poznání horší – v jeho operačním systému není tak promyšelný security model (resp. sandboxing aplikací) a je proto možné i zneužití dat jiných aplikací, ne jen browseru.
A proč chyba vznikla? Hlavní problém je v tom, že do Androidu nebyla nasazena nejaktuálnější verze WebKitu, ale verze „trošku starší“ a stabilní. Proto se chyba objevila i přesto, že v samotném jádře je již opravena. Na updatu WebKitu v Androidu se už ovšem intenzivně pracuje, takže je pouze otázkou dní (nebo hodin? :) kdy bude vše vyřešeno.
V pátek 24. října jsme spolu s Michalem dali dvě přednášky v rámci pražského Google Developer Day na téma platformy Android. První session byla představením platformy a druhá pak zasvěcením do vývoje aplikací pro Android.
Na poslední chvíli jsme museli lehce přeorganizovat rozložení, protože z Krakowského inženýrského centra přijel Jacek (příjmení bych nerad zkomolil, proto případně dodám později) a ten předvedl své demo vývoje aplikace. Nicméně i přes tuto změnu a přes drobné technické obtíže se nakonec zdárně podařilo dokončit jak obě prezentace, tak demo. (pozn. vtipné je, že Macy mají obecně při ukázkách vývoje pro Android problém – viz. například přednáška na letošním Google IO).
Při obou session jsme slíbili zpřístupnit materiály na tomto webu a tak také činím za nás oba. Níže naleznete původní podobu obou prezentací (co do obsahu jsou stejné jako po reorganizaci) a také původní demo aplikaci AntiLapka, která demonstruje, jak spojením „zpracování příchozí sms“, „GPS souřadnice“, „odeslání sms“ a „Google Maps“ získáte na pár řadcích kódu silný nástroj pro případ odcizení svého telefonu. Odesláním speciální sms na svůj odcizený telefon obdržíte nazpět GPS souřadnice telefonu a zloděj je překvapen výstražnou hláškou doplněnou o mapu s jeho aktuální pozicí. Kód je psán především pro ukázku integrace zmiňovaných funkčností, proto jsou záměrně vynechány jakékoliv zvláštní kontroly a jiné kusy kódu, které by v produkční aplikaci samozřejmě nesměly chybět.
Přednášet na Google Developer Day pro nás byla velmi zajímavá a přínosná zkušenost a pokud nám k této zkušenosti budete chtít ještě přidat nějaký ten feedback (pakliže jste některou z přednášek navštívili), tak budeme moc rádi. Použijte například komentáře níže.
Ke stažení: