neděle 28. listopadu 2010

Slovníček pojmů

Galaxy Spica

Označení telefonu Samsung i5700.

Firmware/ROM

Označení pro software, ovladače a spouštěcí soubory potřebné ke spuštění telefonu.

Kitchen

Webová aplikace, která umožňuje poskládat firmware podle svých požadavků.
http://forum.samdroid.net/f9/samdroidmod-kitchen-v-2-all-one-samsung-spica-i5700-en-1901/

Flash/Flashing

Činnost, při které se nahrává do telefonu software (Firmware/ROM.)

Driver (ovladač)

Soubory potřebné pro komunikaci mezi hardwarem a softwarem.

Kernel

Řídí všechny systemové ovladače, umožňuje spolupráci celého systemu.

Root

Práva přístupu k systemovým souborům umožňující jejich editaci. Potřebné pro spuštění některých aplikací.

SamdroidMod

Sbírka úprav a vylepšení, která zlepšuje funkci Androidu 2.1
http://forum.samdroid.net/f28/samdro...i5700-en-1901/

FrozenEclair (Samdroid Turbo)

Experimentální Kernel a Knihovny zaměřené na zvýšení rychlosti (ale za cenu případné nekompatibility s aplikacemi nebo problémy se stabilitou)

App

Zkratka pro Application (Aplikace), software který instaluje uživatel do telefonu.

Multitouch

Funkce dotykového displaye, kdy je snímáno více než jeden bod najednou.

Odin, Odin Multi Downloader

Software pro Windows, který umožňuje flashovat firmware telefonu.

DVM

(Dalvik Virtual Machine) - Virtuální stroj optimalizovaný pro mobilní zařízení
http://en.wikipedia.org/wiki/Dalvik_(software)

ARM

Typ architektury procesoru

JIT

http://en.wikipedia.org/wiki/Just-in-time_compilation

Recovery

Funkce přidaná do kernelu, která umožňuje rychlou obnovu/aktualizaci softwaru přímo z telefonu, takže není potřeba připojovat telefon k PC.

TAR

Typ kompresního algoritmu

Brick

Stav, kdy telefon není možné používat, často způsobený nesprávnou aktualizací firmwaru nebo fyzickým poškozením telefonu. (Brick = cihla)

ext2/3/4

Souborový systém používaný Linuxem, podobně jako FAT,FAT32

SquashFS

Komprimovaný souborový systém

CIFS / SMB

Protokol sdílení souborů, podobně jako "sdílení souborů a složek" ve Windows.

Kies

Software od Samsungu k synchronizaci, dodávaný s telefonem. (není potřeba)

Apps2SD

Umožňuje instalovat aplikace na SD kartu (vhodné pro telefony s malou vnitřní pamětí.)

Wifi Tethering

Sdílení internetového připojení pomocí wifi (telefon se v podstatě přemění na wifi router)

USB Tethering

Sdílení internetového připojení pomocí usb.

Porting Apps

Úprava aplikace, aby fungovala s dříve nepodporovaným telefonem.

Beta

Testovací verze, znamená že ještě nemusí být plně funkční.

.apk

Typ souborů používaný androidem při instalaci aplikací.

LeshaK

Ruský programátor (zakladatel Samdroid.net)

sobota 27. listopadu 2010

Android 2.2 aneb přecházíme na Froyo


i5700 se bohužel oficialního upgradu na froyo nedočká, díky samdroid komunitě už ale máme na výběr hned ze dvou firmwarů. Zatím se nachází ve stadiu vývoje, takže ne všechno funguje tak jak by mělo, ale každým dnem se stávají více použitelnými.

Volit můžeme mezi:
CyanogenMod pro i5700 vyvíji člověk s nickem Criminal, firmware obsahuje oproti samdroidmodu v základu více aplikací a možností systém přizpůsobit podle svých požadavků, v současné době by se tedy možná dalo říci, že je pro běžné používání vhodnější.
SamdroidMod od LeshaKa je vyvíjen od základů z čistých zdrojových kódů androidu a zatím obsahuje jen to nejnutnější. [AOSP] = Android Open Source Project

Instalace

- před přechodem na Froyo je vhodné si zálohovat všechna data a aplikace, protože po jeho instalaci se "začíná odznova". Výborný je např. titanium backup.
Pokud již v telefonu máme firmware s recovery consolí (např. LK2.08 nebo firmware ze SamdroidMod Kitchen), samotná instalace je velmi jednoduchá.

1. Stáhneme (z odkazu výše) CM-6.1.0-Spica-a7.x_update.zip v případě CyanogenModu nebo SamdroidMod-2.0.1-alpha8.x.zip, pokud jsme se rozhodli pro SamdroidMod.
2. Připojíme telefon k PC nebo vložíme SD kartu do čtečky a zkopírujeme soubor na SD kartu.
3. Restartujeme telefon do recovery console (pomocí aplikace SamdroidTools), nebo při vypnutém telefonu zmáčknutím volume zeslabit + volat + ukončit hovor.
4. Zvolíme "apply any zip" a vybereme soubor uložený na SD kartě.
5. Po dokončení flashování zvolíme z hlavní nabídky možnost Wipe ... a vybereme Wipe data/cache (factory reset).
6. Restartujeme telefon a počkáme než naběhne systém (při prvním startu se může několikrát sám restartovat a spouštění může trvat i několik minut)
7. Hotovo, teď už zbývá jen znovu nainstalovat nebo obnovit ze zálohy aplikace a nastavit telefon podle sebe.