{"id":4990,"date":"2019-07-14T15:38:32","date_gmt":"2019-07-14T13:38:32","guid":{"rendered":"https:\/\/speefak.spdns.de\/oss_lifestyle\/?p=4990"},"modified":"2024-06-02T11:32:20","modified_gmt":"2024-06-02T09:32:20","slug":"sailfish-os-auf-sony-xperia-compact-f5321-installieren","status":"publish","type":"post","link":"https:\/\/speefak.spdns.de\/oss_lifestyle\/sailfish-os-auf-sony-xperia-compact-f5321-installieren\/","title":{"rendered":"Sailfish OS &#8211; Installation auf Sony Xperia Compact ( F5321 )"},"content":{"rendered":"<h2>Installation von Sailfish OS auf dem Sony Xperia X compact<\/h2>\n<p>Die Installation des Sailfish OS Betriebssystems ist f\u00fcr die offiziell unterst\u00fctzen Modelle f\u00fcr den durchschnittlichen PC Nutzer noch zu bew\u00e4ltigen.<\/p>\n<p>F\u00fcr die Installation von Sailfish X auf dem Sony Xperia Compact (F5321) muss das offizielle Sailfish X Image an die Hardware des Sony Xperia X Compact angepasst ( gepacht ) werden. Dies ist jedoch nur fortgeschrittenen Linuxnutzern zu empfehlen.<\/p>\n<p><span style=\"text-decoration: underline;\">System (Debian 9) zur Installation vorbereiten und Sailfish X Image patchen<br \/>\n<\/span><\/p>\n<ol>\n<li>Installation der Android Software (ADB), VirtualBox und Vagrant Scriptsprache:\n<pre class=\"lang:sh decode:true\">sudo apt-get install android-tools-fastboot vagrant virtualbox-5.2 git build-essential linux-headers-amd64<\/pre>\n<\/li>\n<li>Download der Patch Dateien:\n<pre class=\"lang:sh decode:true\">git config --global core.autocrlf false\r\ngit clone https:\/\/github.com\/g7\/sailfishx-patcher-f5321.git\r\ncd sailfishx-patcher-f5321\r\ngit submodule init\r\ngit submodule update\r\ngit config --global core.autocrlf true<\/pre>\n<\/li>\n<li>Installation der Vagrant VirtualBox Module und Starten der virtuellen Maschine\n<pre class=\"lang:sh decode:true\">vagrant plugin install vagrant-vbguest\r\nvagrant up<\/pre>\n<\/li>\n<li>Download des <a href=\"https:\/\/shop.jolla.com\/downloads\/\" target=\"_blank\" rel=\"noopener noreferrer\">Sailfish X Image<\/a> (Sailfish_OS-Jolla-3.0.3.10-f5121-0.2.1.2.zip \/ ggf. aktuellere Version als 3.0.3.10)<\/li>\n<li>Download der <a href=\"https:\/\/developer.sony.com\/file\/download\/software-binaries-for-aosp-marshmallow-android-6-0-1-kernel-3-10-loire\/\" target=\"_blank\" rel=\"noopener noreferrer\">Android\u2122 Open Source Project (AOSP) Datei<\/a><\/li>\n<li>Sailfish X Image und AOSP Datei in Patchordner verschieben:\n<pre class=\"lang:sh decode:true\">mv $HOME\/Downloads\/Sailfish_OS-Jolla* $HOME\/sailfishx-patcher-f5321\r\nmv $HOME\/Downloads\/\/home\/speefak\/Downloads\/SW_binaries_for_Xperia_AOSP_M_MR1_3.10_v13_loire-1.zip $HOME\/sailfishx-patcher-f5321<\/pre>\n<\/li>\n<li>Sailfish X Image patchen:\n<pre class=\"lang:sh decode:true\">cd $HOME\/sailfishx-patcher-f5321 &amp;&amp; vagrant ssh -c \"\/vagrant\/patch.sh -a f5321 -i \/vagrant\/Sailfish*.zip\"<\/pre>\n<\/li>\n<li>Die f\u00fcr das Sony Xperia X Compact gepatchte Installationsdatei (Sailfish_OS-patched-for-f5321-3.0.3.10-f5321-0.2.1.2.zip) ist damit erstellt.<\/li>\n<\/ol>\n<p><span style=\"text-decoration: underline;\">Bootloader des Ger\u00e4tes freischalten<\/span><\/p>\n<p>Um das Image auf das Ger\u00e4t zu kopieren\/flashen (streng genommen ist es keine Installation im herk\u00f6mmlichen Sinn) muss das Ger\u00e4t f\u00fcr den Betrieb von &#8220;Fremdsofteware&#8221; freigeschaltet werden. Dazu wird ein aus der IMEI des Ger\u00e4tes generierter Code ben\u00f6tigt. Dieser Code wird unter Angabe der IMEI und des Ger\u00e4temodells auf der <a href=\"https:\/\/developer.sony.com\/develop\/open-devices\/get-started\/unlock-bootloader\/\" target=\"_blank\" rel=\"noopener noreferrer\">Sony Webseite<\/a> erstellt. Die eigentliche Entsperrung des Bootloaders erfolgt in Verbindung des \u00fcber Fastboot an den Rechner angeschlossenen Ger\u00e4ts und Eingabe des zuvor erzeugten Codes. Eine ausf\u00fchrliche Dokumentation ist auf der <a href=\"https:\/\/developer.sony.com\/develop\/open-devices\/get-started\/unlock-bootloader\/how-to-unlock-bootloader\/\" target=\"_blank\" rel=\"noopener noreferrer\">Sony Webseite<\/a> zu finden.<\/p>\n<p><span style=\"text-decoration: underline;\">Sailfish OS auf Ger\u00e4t kopieren\/flashen<\/span><\/p>\n<p>Nachdem das Ger\u00e4t f\u00fcr den Betrieb von Sailfish OS vorbereitet (Bootloader entsperren) und ein zum Modell passendes Image erstellt bzw. heruntergeladen wurde, wird Sailfish OS wie folgt auf das Ger\u00e4t kopiert\/geflasht:<\/p>\n<ol>\n<li>Ger\u00e4t im Fastboot Modus mit Rechner verbinden (Ger\u00e4t bei gedr\u00fcckter Volume Up Taste mit dem Rechner verbinden, Signal LED des Ger\u00e4tes leuchtet blau)<\/li>\n<li>Entpacken der Image-Datei<\/li>\n<li>Ausf\u00fchren des Flashscriptes:\n<pre class=\"lang:sh decode:true\">sudo .\/flash.sh<\/pre>\n<\/li>\n<li>Fertig &#8211; Gl\u00fcckwunsch zur Installation des Sailfish OS Betriebssystem auf Ihrem Sony Handy.<\/li>\n<\/ol>\n<hr \/>\n<h2>Autobrightness Funktion<\/h2>\n<p>Die automatische Regelung der Displayhelligkeit funktioniert aufgrund von Modulkonflikten nicht optimal, kann aber mit einem einfachen Blacklisten des falschen Moduls gel\u00f6st werden:<\/p>\n<pre data-title=\"Quellcode\" class=\"\">devel-su\r\nprintf &gt; \/etc\/mce\/99-blacklist-tcs3490.ini \"[evdev]\\nblack=AMS TCS3490 Sensor;\\n\"\r\nsystemctl restart mce<\/pre>\n<hr \/>\n<h2>Androidsupport f\u00fcr das F5321:<\/h2>\n<p>Der Jolla Support teilte auf mehrfache Anfrage mit, dass f\u00fcr das Modell F5321 weder eine Lizenz noch Androidsupport m\u00f6glich sind; warum ist nicht klar. Das aliendalvik Paket von den Sony Xperia X Modellen (F5121 und F5122) funktioniert einwandfrei. Eine Sailfish X Lizenz soll lt. <a href=\"https:\/\/together.jolla.com\/question\/180109\/announcement-community-sony-xperia-x-compact-release\/?comment=209113#comment-209113\" target=\"_blank\" rel=\"noopener noreferrer\">Schilderung<\/a> einiger User auch mit der gepatchten Sailfish X Version auf dem Sony Xperia X Compact problemlos laufen.<\/p>\n<hr \/>\n<h2>Texterkennung<\/h2>\n<p>Die automatische Texterkennung ist in der Sailfish X Free Version nicht enthalten, kann aber per App einfach nachinstalliert werden.<\/p>\n<ul>\n<li>Keyboard Deutsch mit Texterkennung: <a href=\"https:\/\/openrepos.net\/content\/sailfishkeyboard\/german-keyboard-layout-presage-based-text-prediction\" target=\"_blank\" rel=\"noopener noreferrer\">german-keyboard-layout-presage-based-text-prediction<\/a><\/li>\n<li>Keyboard Englisch mit Texterkennung: <a href=\"https:\/\/openrepos.net\/content\/sailfishkeyboard\/english-us-keyboard-layout-presage-based-text-prediction\" target=\"_blank\" rel=\"noopener noreferrer\">english-keyboard-layout-presage-based-text-prediction<\/a><\/li>\n<\/ul>\n<hr \/>\n<h2>Sailfish Recovery Mode<\/h2>\n<p>Falls das Ger\u00e4t nicht starten sollte, in einer Bootschleife oder im Bootscreen fest h\u00e4ngt, besteht die M\u00f6glichkeit das Ger\u00e4t mithilfe eines Recoveryimages zu starten um \u00fcber eine Shell \u00c4nderungen an Konfigurationen vorzunehmen, das Dateisystem zu pr\u00fcfen o. \u00e4. Das Recoveryimage befindet sich im Sailfish X Archiv und kann wie folgt gestartet werden:<\/p>\n<ol>\n<li>Ger\u00e4t im Recoverymodus booten, dazu die Lautst\u00e4rke + (Volumekey Up) gedr\u00fcckt halten und das Ger\u00e4t \u00fcber USB mit dem Rechner verbinden (die blaue LED leuchtet, wenn der Recovery Modus aktiviert ist).<\/li>\n<li>Das Recoveryimage mithilfe des Rechners booten:\n<pre class=\"lang:sh decode:true\">fastboot boot hybris-recovery.img<\/pre>\n<\/li>\n<li>Verbindung zum gestarteten Recoveryimage auf dem Ger\u00e4t \u00fcber Telnet aufbauen:\n<pre class=\"lang:sh decode:true\">telnet 10.42.66.66<\/pre>\n<\/li>\n<li>Rootshell starten (Menupunkt 3)<\/li>\n<\/ol>\n<hr \/>\n<p><a href=\"https:\/\/github.com\/SailfishOS-SonyXperia\/droid-hal-version-sony-kumano\/releases\/tag\/1.0.0\" target=\"_blank\" rel=\"noopener\">Installation von Sailfish X auf Xperias 1|5<\/a><\/p>\n<hr \/>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5077\" src=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-content\/uploads\/2019\/07\/blank_pixel.png\" alt=\"\" width=\"1\" height=\"1\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4619\" src=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-content\/uploads\/2018\/11\/blank_pixel.png\" alt=\"\" width=\"1\" height=\"1\" \/><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-2821 alignleft\" src=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-content\/uploads\/2014\/08\/CC_BY_NC_SA.png\" alt=\"CC_BY_NC_SA\" width=\"65\" height=\"23\" \/><span style=\"font-size: 8pt;\"><span style=\"font-size: 10pt;\">by Speefak<\/span> | <a href=\"https:\/\/github.com\/g7\/sailfishx-patcher-f5321\" target=\"_blank\" rel=\"noopener noreferrer\">github.com<\/a> | <a href=\"https:\/\/jollausers.de\/thread\/639-sailfish-os-auf-xperia-x-compact-modell-5321-lizens-f%C3%BCr-android-support\/?postID=6028#post6027\" target=\"_blank\" rel=\"noopener noreferrer\">Jollausers.de<\/a> | <a href=\"https:\/\/together.jolla.com\/question\/180109\/announcement-community-sony-xperia-x-compact-release\/?comment=209113#comment-209113\" target=\"_blank\" rel=\"noopener noreferrer\">together.jolla.com<\/a> | <a href=\"https:\/\/together.jolla.com\/question\/208769\/transfer-sfos-licence-from-jollaphone-1st-gen-to-sailfish-x\/?answer=208771#post-id-208771\" target=\"_blank\" rel=\"noopener noreferrer\">together.jolla.com<\/a>\u00a0| <a href=\"https:\/\/jolla.zendesk.com\/hc\/en-us\/articles\/360002996893\" target=\"_blank\" rel=\"noopener noreferrer\">jolla.zendesk.com<\/a><br \/>\n<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Installation von Sailfish OS auf dem Sony Xperia X compact Die Installation des Sailfish OS Betriebssystems ist f\u00fcr die offiziell unterst\u00fctzen Modelle f\u00fcr den durchschnittlichen PC Nutzer noch zu bew\u00e4ltigen. F\u00fcr die Installation von Sailfish X auf dem Sony Xperia Compact (F5321) muss das offizielle Sailfish X Image an die Hardware des Sony Xperia X [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,37],"tags":[56,57,58,61,63],"class_list":["post-4990","post","type-post","status-publish","format-standard","hentry","category-anleitungen","category-sailfish-os","tag-f5121","tag-f5122","tag-f5321","tag-sailfish-os","tag-sony-xperia-x-compact"],"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"speefak","author_link":"https:\/\/speefak.spdns.de\/oss_lifestyle\/author\/speefak_oss\/"},"rttpg_comment":5,"rttpg_category":"<a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/category\/anleitungen\/\" rel=\"category tag\">Anleitungen<\/a> <a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/category\/sailfish-os\/\" rel=\"category tag\">Sailfish OS<\/a>","rttpg_excerpt":"Installation von Sailfish OS auf dem Sony Xperia X compact Die Installation des Sailfish OS Betriebssystems ist f\u00fcr die offiziell unterst\u00fctzen Modelle f\u00fcr den durchschnittlichen PC Nutzer noch zu bew\u00e4ltigen. F\u00fcr die Installation von Sailfish X auf dem Sony Xperia Compact (F5321) muss das offizielle Sailfish X Image an die Hardware des Sony Xperia X&hellip;","_links":{"self":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/posts\/4990","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/comments?post=4990"}],"version-history":[{"count":0,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/posts\/4990\/revisions"}],"wp:attachment":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/media?parent=4990"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/categories?post=4990"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/tags?post=4990"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}