Ubuntu Touch

Ich habe mir vor einer ganzen Weile Ubuntu Touch auf mein Nexus 4 installiert und bin eigentlich immernoch rundum zufrieden damit.
Wenn ich doch mal Probleme habe, die etwas länger zum recherchieren brauchen, schreibe ich sie hier nieder.


Backup und Restore

Das Verfahren zum Backup und Wiederherstellen von Daten eines Ubuntu Touch Telefons ist etwas verstreut dokumentiert - daher hier der Versuch, den aktuellen Stand zusammen zu fassen.
Zum Szenario: Durch irgendeine Unachtsamkeit habe ich mein Ubuntu Touch in einen Modus bekommen, wo es keine Updates mehr bekam. Daher habe ich nach einer Möglichkeit gesucht, diesen Fehler wieder auszubügeln. Leider kam ich am Ende nicht mehr drum herum, das Telefon komplett neu aufzusetzen - irgendwann war da meine Geduld erschöpft. Die gute Nachricht ist allerdings, dass dieser Vorgang so funktioniert.
Backup der Daten (am Beispiel der Fotos und Videos) erfolgt mittels adb:

adb shell ls /home/phablet/Pictures/com.ubuntu.camera/* | tr '\r' ' ' | xargs -n1 adb pull  ~

Ein Rückspielen dieser Daten erfolgt wiederum mittels adb:

adb push . /home/phablet/Pictures/com.ubuntu.camera/

Zum Backup der Kontakte funktioniert inzwischen nur noch der Befehl:

syncevolution --export /home/phablet/Documents/utcontacts.vcf backend=evolution-contacts

Diese Datei wird anschließend wiederum per adb auf den Rechner geholt:

adb pull /home/phablet/Documents/utcontacts.vcf .

Ein Rückspielen dieser Datei funktioniert wiederum per adb:

adb push utcontacts.vcf /home/phablet/Documents/

Anschließend muss die Datenbank auf dem Telefon wieder eingespielt werden:

syncevolution --import /home/phablet/Documents/utcontacts.vcf backend=evolution-contacts

Schlussendlich sollen auch noch SMS und Telefonhistorie überführt werden. Dies geschieht vom Rechner aus mittels adb:

adb pull /home/phablet/.local/share/history-service/history.sqlite .

Ein anschließendes Wiederherstellen funktioniert wiederum per copy-paste:

adb push history.sqlite /home/phablet/.local/share/history-service/history.sqlite

Abschließend sollte das Telefon einmal neu gestartet werden, bevor irgendwelche Apps geöffnet werden, damit das System keine veralteten Dateien mehr im RAM hält

News - Sidebar
Ubuntu Touch Backup und Restore
Ubuntu Touch ist nun seit mehr als zwei Jahren mein Betriebssystem der Wahl auf meinem Nexus 4. Leider habe ich mir irgendwie den Update-Mechanismus zerschossen und so kurzerhand beschlossen, das System neu aufzusetzen. Den Prozess habe ich in der ubuntu touch section dokumentiert.
Ableton MIDI CC Automation
In der Audio-Sektion wird nun kurz erläutert, mit welchem Hilfsmittel man im Arrangement View von Ableton Live MIDI CC Parameter eines externen Instruments automatisieren kann.
x0xb0x und Reason 7
In der Audio-Sektion habe ich kurz niedergeschrieben, wie der Sound einer x0xb0x in Reason 7 per MIDI-Clock synchron geroutet werden kann.
LaTeX-Workshop
In der LaTeX-Sektion werden inzwischen Folien und weiteres zu einem LaTeX-Workshop verlinkt.
ClusterGL
Unter Projekte->ClusterGL habe ich ein paar Schritte zur Nutzung von ClusterGL online gestellt.
NFC MobiDoc
Unter Projekte->NFC MobiDoc habe ich eine in einer Gruppe von 5 Stundenten inklusive mir umgesetzte NFC-basierte Krankenhausanwendung dokumentiert.
VotingTool
Unter Projekte->VotingTool habe ich ein Grailsbasiertes VotingTool online gestellt.
neues Design
Heute habe ich ein Geschenk von Max bekommen - ein neues schönes Design. Vielen Dank an dieser Stelle!
ROBERTA
Heute habe ich neben der Übersetzung ins Englische auch eine Featurelist für den Server aus dem ROBERTA-Projekt erstellt.
Git + Apache
Wer sein Git-Repository über HTTP mit Apache und aber ohne VirtualHosts (also ohne Subdomain) verfügbar machen will, findet unter Anleitungen -> Vermischtes nun eine entsprechende Anleitung.
ARM-Toolchain
Wie man einen gcc Toolchain für ARM aufsetzt, findet sich ab sofort unter Anleitungen -> ARM. Diesen nutze ich beispielsweise für die Programmierung von OpenBeacon USB 2-RFID-Tags.
SD-Karte kaputt
Nach dem Netzteil nun auch die SD-Karte: Unter Anleitungen -> Sheevaplug mein Rettungsweg.
Netzteil kaputt
Wem das gleiche Glück mit dem Sheevaplug beschieden, der findet unter Sheevaplug meinen Lösungsweg.
ATMEGA verfust
Wer einen seiner AVR Mikrocontroller verfust hat, findet unter Anleitungen -> AVR nun einen rettenden Beitrag.
Abschlussarbeit
Unter Anleitungen -> LaTeX habe ich eine Vorlage für eine Abschlussarbeit verlinkt.
Etherpad
unter Anleitungen -> Vermischtes findet sich ein Tutorial zur Installation von Etherpad auf Debian Lenny

Valid XHTML 1.0 Strict CSS ist valide!