Zkuste něco jiného než Android a iOS, je tu Sailfish!


Hledal jsem alternativu k Android, iOS a Windows Phone mobilním operačním systémům. Narazil jsem na Sailfish a v tomto článku se rád podělím o zkušenost s tímto OS.

Co je to ten Sailfish?

Sailfish je aktivní a otevřený operační systém založený na Linuxu. Projekt je řízen a vyvíjen finskou společností Jolla.

Vlastnosti Sailfish OS

  • kompatibilní s Andoird ekosystémem (lze provozovat Android aplikace)
  • není derivátem či forkem androidu
  • OS máte plně pod kontrolou
  • bezpečný OS vhodný pro vlády, korporáty i bežné uživatele

Architektura operačního systému Sailfish

Oficiálně podorované mobilní telefony

Společnost Jolla na svém fórum uveřejnila podporované telefony.

Lze zakoupit i telefony s již předinstalovaným operačním systémem Sailfish.

Zdrojové kódy

Zdrojové kódy jsou dostupné zde.

Licencování

Nákup

Telefon

Zakoupil jsem mobilní telefon Sony Xperia X (F5121) má slot na 1 SIM kartu. K dnešnímu dni, tj. 25. 5. 2019, se cena tohoto telefonu pohybuje od 4290 Kč.

Parametry telefonu

  • fotoaparát Sony Exmor RS
  • 5″ TRILUMINOS displej s Full HD rozlišením
  • 6jádrový procesor Qualcomm Snapdragon 650
  • 3 GB RAM
  • 32 GB interní paměti
  • micro SD slot
  • 23 Mpix Exmor RS a 13 MPix Exmor RS fotoaparáty
  • konektory: microUSB, 3.5mm stereo jack
  • technologie LTE
  • GPS/Glonass přijímač
  • NFC
  • Bluetooth 4.2
  • DLNA
  • WiFi
  • snímač otisků
  • Google Android

Operační systém Sailfish X

K telefonu jsem si zakoupit Sailfish X OS, který je obohacen nejenom podporu a aktualizaci SW – v přepočtu mě to vyšlo na 1319 Kč. Podotýkám, lze bezplatně využít i Sailfish X Free.

Mé celkové náklady

  • 5400 Kč – Sony Xperia X (F5121)
  • 1319 Kč – Sailfish X
  • Celkem tedy 6719 Kč

Instalace Sailfish na Sony Xperia X

! Upozorňuji, že odemčení zavaděče můžete přijít o záruku telefonu !

Postup, který zde uvádím se bude provádět na telefon, který doposud neměl odemčený zavaděč! Upozorňuji, že telefon musí mít přístup k Internetu. V případě, že byste instalaci prováděli na telefon, který je již rootnutý, postupujte podle návodu zde.

Dokumentace

Oficiální postup instalace je pěkně zdokumentovaný zdeVŘELE DOPORUČUJI.

Jelikož na svém PC provozuji OS Linux, držel jsme se toho návodu. Jsou však dostupné návody i pro instalaci z Windows či MacOS viz. oficiální stránky.

Otestování funkčnosti telefonu před instalací

Před samotnou instalací si ověřte zda je telefon plně funkční – volání, příjem a odesílání zpráv, mikrofón, zvuk, mobilní data, WIFI, kamera, dotykový display a GPS.

Stažení souborů

Nejprve stáhneme potřebné soubory. Budeme stahovat Sailfish OS image a také Sony image.

Sailfish OS pro Sony Xperia X

unzip Sailfish_OS-Jolla-3.0.3.9-f5121-0.2.1.2.zip

Sony image

unzip SW_binaries_for_Xperia_AOSP_M_MR1_3.10_v13_loire-1.zip cd Sailfish_OS-Jolla-3.0.3.9-f5121-0.2.1.2
mv ../SW_binaries_for_Xperia_AOSP_M_MR1_3.10_v13_loire.img .

vasek@vasek-ntb ~/Desktop/sailfish $ ls -lah Sailfish_OS-Jolla-3.0.3.9-f5121-0.2.1.2
total 1.6G
drwxr-xr-x 2 vasek vasek 4.0K May 25 12:58 .
drwxr-xr-x 4 vasek vasek 4.0K May 25 13:15 ..
-rwxr-xr-x 1 vasek vasek  96K May  6 14:20 AdbWinApi.dll
-rwxr-xr-x 1 vasek vasek  62K May  6 14:20 AdbWinUsbApi.dll
-rwxr-xr-x 1 vasek vasek 7.4M May  6 14:20 fastboot.exe
-rw-r--r-- 1 vasek vasek 174K May  6 14:20 fastboot.img
-rw-r--r-- 1 vasek vasek 516M May  6 14:22 fimage.img001
-rw-r--r-- 1 vasek vasek 8.5K May  6 14:20 flashing-README.txt
-rw-r--r-- 1 vasek vasek 7.4K May  6 14:20 flash-on-windows.bat
-rwxr-xr-x 1 vasek vasek 6.4K May  6 14:20 flash.sh
-rw-r--r-- 1 vasek vasek  292 May  6 14:20 hw-release
-rw-r--r-- 1 vasek vasek  12M May  6 14:20 hybris-boot.img
-rw-r--r-- 1 vasek vasek  13M May  6 14:20 hybris-recovery.img
-rw-r--r-- 1 vasek vasek  95K May  6 14:22 Jolla-3.0.3.9-f5121-armv7hl.urls
-rw-r--r-- 1 vasek vasek  704 May  6 14:22 md5.lst
-rw-r--r-- 1 vasek vasek  223 May  6 14:21 os-release
-rw-r--r-- 1 vasek vasek 902M May  6 14:22 sailfish.img001
-rw-r--r-- 1 vasek vasek 160M Oct  9  2017 SW_binaries_for_Xperia_AOSP_M_MR1_3.10_v13_loire.img

Aktualizace současné verze Android

Provedeme aktualizaci operačního systému Android na telefonu. Ujistěte se, že se Vám podařilo provést aktualizaci na verzi 34.3.A.0.xxx (kde xxx je 228 a vyšší) nebo na 34.4.A.yyy (kde yyy je jakékoliv číslo).

Instalace potřebných nástrojů

Na svém PC doinstaluji potřebné nástroje.

apt-get install android-tools-fastboot

Odemčení zavaděče (Unlocking Bootloader)

Podrobný návod jak odemknout zavaděč u telefonu Sony najdete na developer.sony.com

Zjištění kódu pro odemčení telefonu

  • jděte na stránky developer.sony.com – sjeďte dolů a postupujte podle tam uvedeného návodu
  • vyberte typ telefonu: Xperia X
  • zadejte IMEI vašeho telefonu Xperia X (to zjistíte např. přímo ve Vašem telefonu – Nastavení – O telefonu)
  • klikněte na tlačítko Submit a tím se vám vygeneruje kód potřebný pro odemčení telefonu

Kontrola možnosti odemčení telefonu

How can I check if my Xperia device can be unlocked

  • v telefonu vytočte *#*#7378423#*#*
  • pak přejděte do Tap Service info > Configuration > Rooting Status a zde si ověřte stav
  • měli byste vidět, že bootloader (zavaděč) lze odemknout

Odemčení

  1. V telefonu jděte do Nastavení – Systém – Informace o telefonu – 7x klikněte na Číslo sestavení – Pak se povolí vývojový režím.
  2. Bežtě do Nastavení – Vývojář – Odemknutí OEM
  3. Vypněte telefon.
  4. Připojte jeden konec USB kabele k PC.
  5. Držte tlačítko na zvýšení hlasitosti (+), připojte druhý konec USB kabelu k telefonu a počkejte až bude LED dioda svítit modře (UJISTĚTE SE, ŽE JE VÁŠ TELEFON PLNĚ NABITÝ).
  6. Pokud by byla zelená, odpojte kabel a zkuste to znovu.
  7. Na svém PC proveďtě odemčení z příkazové řádky (nezapomeňte na prefix 0x)
sudo fastboot oem unlock 0x<VÁŠ KÓD PRO ODEMČENÍ TELEFONU>
[sudo] password for vasek: 
...
OKAY [  1.122s]
finished. total time: 1.122s

Nahraní nového OS do telefonu (Flashing)

Pokud je LED na telefonu stále modrá, pokračujte rovnou krokem 5.

  1. Odpojte vaše telefonní zařízení od PC.
  2. Vypněte telefon a počkejte alespoň 15 vteřin.
  3. Připojte jeden konec USB kabele k PC.
  4. Držte tlačítko na zvýšení hlasitosti (+), připojte druhý konec USB kabelu k telefonu a počkejte až bude LED dioda svítit modře. Pokud by byla zelená, odpojte kabel a zkuste to znovu.
  5. Na svém PC otevřete terminál a vstupte do adresáře s Sailfish OS
  6. Spustě skript flush.sh
sudo ./flash.sh
Detected Linux
Searching device to flash..
Found 1 devices: BH90363D5K 
Fastboot command: fastboot -s BH90363D5K  
Flashing boot partition..
target reported max download size of 536870912 bytes
sending 'boot' (11532 KB)...
OKAY [  0.396s]
writing 'boot'...
...
target reported max download size of 536870912 bytes
sending 'oem' (163040 KB)...
OKAY [  5.331s]
writing 'oem'...
OKAY [ 21.420s]
finished. total time: 26.751s
Flashing completed.
Remove the USB cable and bootup the device by pressing powerkey.

Nyní prověďte restart zařízení a nabootujete do Sailfish X!

Kdybych to měl shrnout, nejdéle mi zabralo vyaktuzalizování operačního systému Android na tu nejvyšší verzi – 9 restartů, jedna z aktualizací měla dokonce 1,2 GB. Jinak instalace OS Sailfish mi zabrala 5 minut.

Seznámení

Velmi se mi líbil průvodce telefon. Vše se povedlo nastavit hned napoprvé – propojení s jolla účtem, poštovní účty s kalendáři. Grafické zpracování výborné. Chybělo mi tam však několik funkcí jako to, že nelze sdílet více fotografií najednou např. přes BT nebo email. Jinak OS je svižný a vše se rychle načítá.

Aplikace (Jolla a Aptoide store)

Hledal jsem známé aplikace a v Jolla store jsem ne nedohledal a tak jsem si stáhl aplikaci Aptoide. Aptoide je store, které si můžete stáhnout ověřené aplikace. Článek o bezpečnosti aplikací najdete zde. Aplikace jsou ověřovány Anti-Malware platformou – Aptoide Sentinel. Pokud má aplikace symbol zeleného štítu – Trusted, lze jí podle Aptoide důvěřovat a považovat ji za bezpečnou.

 

Tedy není to tak, že to co najdete na Google Play store, automaticky najdete i na Aptoide store. Nutno podotknout, že existuje více obchodů s mobilními aplikacemi – např. Yalp Store.

Pro zajímavost si můžete přečíst článek Portugalská firma Aptoide vyhrála soud s Googlem.

Jak uvedl právní zástupce portugalské firmy Carlos Nestal, jde o první případ státního soudu v EU, který vymáhá oddělení operačního systému Android od aplikace pro tento systém. Firmám, jako je Aptoide, tak umožňuje aplikacím Googlu konkurovat. \“Domníváme se, že se to může týkat i jiných situací, v nichž má společnost Google konkurenci,\“ uvedl Nestal. Firma Aptoide uvedla, že rozhodnutí soudu je platné v 82 zemích, včetně Británie a Indie. Zdroj: finance.cz

Velmi pěkně popsaný rozdíl mezi Adroidem a Sailfish najdete na zde. V článku je i zmíněny GApps a FDroid.

Na závěr

Třeba Vás tento článek někoho inspiruje k instalaci Sailfish OS či jiného open-source mobilního OS. Velmi záleží k jakému účelu budete chtít OS používat. Každopádně Vám přeji Vám hodně štěstí a ať se Vám případná instalace povede.

+ Nikdo ještě nenapsal komentář

Přidejte Váš