pátek, 28. října 2011

Android 2.3 ve VirtualBoxu

Zatoužili jste někdy vyzkoušet si mobilní systém od Googlu a přitom neutratit ani korunu? Mám pro vás jedno pikantní řešení. Android ve VirtualBoxu.

Pozn.: Postup jsem testoval v Debian Linuxu, ale neměl by být problém jej aplikovat na jakýkoli jiný operační systém, pro který existuje verze VirtualBoxu.

Instalace systému

Začneme sehnáním .iso obrazu s operačním systémem Android. Google oficiálně neposkytuje verzi pro počítače, proto vznikl projekt android-x86.org, který se zabývá portováním tohoto systému pro platformu x86.

Pro správnou funkčnost ve VirtualBoxu stáhneme eeepc verzi. I když je v době psaní článku verze 2.3 dostupná jenom jako RC1 verze, nenarazil jsem na žádné problémy.
Ve VirtualBoxu vytvoříme nový virtuální počítač s vlastním pevným diskem.


V nastavení vytvořeného počítače připojíme stažený .iso obraz jako CD mechaniku. Dále doporučuji nastavit síť na "Síťový most" místo "NAT". Virtuální počítač tak bude vystupovat jako další zařízení připojené do sítě a i router by mu měl přidělit vlastní IP adresu.


Nyní můžeme vytvořený počítač spustit. Nejdříve zkusíme systém spustit přímo z "CD", takže ve spouštěcí nabídce vybereme druhou volbu (viz obrázek).


Pokud se vám nezobrazuje kurzor, je nutné v nabídce Počítač - Zakázat integraci myši.


Jestliže vše funguje jak má, virt. počítač restartujeme a spustíme instalaci.
Na první obrazovce zvolíme Create/Modify partitions a vytvoříme nový linuxový oddíl přes celý disk.


Předtím než změny zapíšete (Write) nezapomeňte oddílu nastavit bootovací příznak! (Bootable)



Když aplikaci na úpravu oddílů zavřeme, měl by se už v nabídce ukázat oddíl sda1, který potvrdíme OK.


Na dalších obrazovkách oddíl naformátujeme na ext3 a necháme nainstalovat bootloader GRUB.
Dále si můžete vybrat, jestli chcete mít root přístup k systému souborů. Je na vás, co zvolíte, já dávám Yes.


Na konci můžeme ještě vytvořit falešnou SD kartu.

Po dokončení instalace odpojíme .iso obraz a virtuální počítač restartujeme. Vždy při spuštění si můžete vybrat mezi HDPI a MDPI rozlišením. HDPI vykresluje zbytečně velké prvky, takže volím MDPI.


Můžeme nastavit češtinu a hlavně v Nastavení > Aplikace povolit Neznámé zdroje pro instalaci aplikací.


Ovládání systému:
Levé tlačíko - klepnutí
Pravé tlačítko - návrat do předchozí nabídky
Prostředí tlačítko - menu
Tlačítko Zpět - návrat na plochu

Přenos souborů

Oříškem je, jak přenášet soubory mezi počítačem a virtuálním Androidem. Existují nejméně 3 možnosti:
  1. Dropbox
  2. Samba (sdílení Windows) pomocí Ghost Commanderu a Samba Pluginu
  3. Vlastní FTP nebo HTTP server na hostitelském PC
Zprovozněním vlastního FTP serveru se zabývat nebudu, každopádně na první dvě možnosti se podíváme.

Dropbox

Bohužel nemáme k dispozici Android Market, .apk balíček Dropboxu pro Android stáhneme z adresy http://www.4shared.com/file/Xz3qFa39/Dropbox.htm:



Samba a Ghost Commander

Jak jsem už zmínil, v nainstalovaném systému není Android Market, nicméně v předinstalovaném AndAppStoru se něco málo dá také najít.

A mezi tím málem je prohlížeč souborů Ghost Commander a Samba Plugin, který umožňuje přistupovat ke sdíleným složkám Windows.


Co říct závěrem? Snad jen to, že je škoda, že je takový problém rozjet Market na neoficiálních zařízení. Google si to dost hlídá, takže chce dost šikovnosti to nějak obejít. Mně se to (nějak) povedlo, ale když jsem se to snažil pro potřeby tohoto návodu zopakovat, postup selhal. Jestli budete bádat, odkážu vás na postup zde.

0 komentářů:

Přidat komentář