Xperia 10
Wie man ein Xperia unter Linux flasht und welche Mittel nötig waren
Was wird benötigt ?
Nur vorne weg : Wer sein Xperia brickt ist selber Schuld. Dieser Artikel ist 'meine' Gedankenstütze die ich nutze um mein Xperia zu flashen oderein neues OS auszuspielen.
- Bootloader muss offen sein (!) - Anleitung gibt es hier:
Ab zu Sony - Fastboot muss installiert sein ( apt install fastboot )
- man benötigt das Originale OS Image. Folgendes Tool runter laden:
XperiaFirm
Installationsanweisung ist im Forum hinterlegt
- Newflasher runter laden:
Newflasher
- Orignales OS downloaden ( mono XperiaFirm64.exe ). Mono ist etwas zickig und die Navigation mit der Maus funktioniert nicht wirklich gut.
Ins Fenster klicken und mit den Pfeiltasten navigieren hilft weiter. - Image extrahieren (7z oder zip) danach newflash in das Verzeichnis kopieren
Newflasher flasht alles was sich im Verzeichnis befindet ( ... ich glaube so lange die Signatur passt ?).. also Vorsicht !
Bei mir hat der 'Downgrade' von 13 auf 11 nicht funktioniert. Das nennt sich Rebound Schutz. Man kann das umgehen indem man den Bootloader unlocked und wieder lockt.
Das funktioniert mit 'fastboot lock oem'.
Unlocken ist schwieriger. Siehe oben. Wird der bootloader unlocked - sind alle Nutzer Daten auch weg !
Verschlüsselung mit Worlists
Verschlüsselugn leicht gemacht. Nahezu nicht zu brechen
Was ist die Idee und wie funktioniert es ?
Eigentlich ganz einfach. Es wird ein einfaches 'Wort Dokument' benötigt das den beiden Partnern bekannt ist.
Am besten keines welches einfach zu erraten ist ( wie zum Beispiel die Bibel oder der Koran).
Das Python Script wandelt dann den Klartext in Zahlenkombinationen um - diese zahlen verweisen auf Buchstaben in der Wortliste.
Dabei werden die Buchstaben zufällig ausgewählt (also nicht immer der ersten Treffer).
Hinterlegt habe ich ausserdem ein Script das eine Wortliste generiert.
Warum das ganze ?
Man hat den Eindruck dass einige Regierungen stark daran Arbeiten verschlüsselte Kommunikation im Internet zu unterbinden.
Dieses Script soll einen kleinen Beitrag leisten um Kommunikation wieder sicher zu machen.
Konstruktive Kritik ist gerne Willkommen.
Das Programm wurde für Linux entwickelt sollte aber mit Python auch unter Windoof funktionieren.- Python_Chiffre (Tinker Modul wird benötigt)
- Wortlisten Generator
Integration von Plenticore in VenusOS
Wie man einen Plenticore ins VenusOS intergrieren kann - obs Sinn macht wird sich zeigen :)
Installationsanweisung - AUF EIGENE GEFAHR !!!
Eigentlich wars einfach ;)
Wichtig ist dann man sich einen 'root' Zugang auf dem VenusOS freischaltet. Danach per SSH auf dem VenusOS einloggen.
Wir wechseln in das Verzeichnis /data
cd /data/
und laden das Script von gitHub runter:
wget https://github.com/Saharel001/dbus-plenticore/archive/main.zip
entpacken und umbennen des Zielverzeichnisses ...
unzip main.zip
mv dbus-plenticore-main dbus-plenticore
Das script wird später im Verzeichnis dbus-plenticore gesucht - deshalb mussten wir es umbennen.
Ins Verzeichnis wechseln und die config Datei anpassen, umbennen und alles installieren.
Wichtig ist dass ihr TCP Modbus auf dem Plenticore freigegeben habt ! Sonst geht da nix.
cd dbus-plenticore/
cp config.sample.ini config.ini
nano config.ini
bash install.sh
Danach das System einmal neu Booten. Fertig.
reboot
Danke an Claude.ai und an Saharel001 (der Author des Scripts)!
KSEM im VenusOS
KSEM im VenusOS
Installationsanweisung - AUF EIGENE GEFAHR !!!
Wichtig ist dann man sich einen 'root' Zugang auf dem VenusOS freischaltet. Danach per SSH auf dem VenusOS einloggen.
Das KSEM wird leider nicht automatisch erkannt, aber die Intergration war zumindest bis zum obrigen Datum kein grosses Problem.
Die Anleitung dient hauptsächlich für mich als Gedankenstütze bei Fragen findet ihr mich auf dem EMail weg.
cd /opt/victronenergy/dbus-modbus-client
wget https://raw.githubusercontent.com/pmcgn/dbus-modbus-client-kostal-smartmeter/main/Kostal_SmartEnergyMeter.py nano dbus-modbus-client.py
Hier muss man folgenden Eintrag ganz ober bei den 'imports' ergänzen (als letzter Eintrag steht der der Victron EM):
import Kostal_SmartEnergyMeter
Speichern / Exit.
Nun den Cache löschen und neu booten.
rm /opt/victronenergy/dbus-modbus-client/__pycache__/dbus-modbus-client.cpython-38.pyc reboot
Wichtig: Nach jeder Software Aktualisierung muss der KSEM neu installiert werden, das ist ein Grund warum das auf dieser Seite steht - Ich vergesse es immer wieder ;)
POIs Laden ins Etrex Vista HCx
POIs -> Etrex
Da 15 Jahre alte ETrex geht immer noch ! :D

Um POIs (in meinem Fall Campingplätze) in das alte ETrex zu laden geht man folgender Maßen vor:
- Auf die Seite von https://overpass-turbo.eu/ wechseln
- Dort über den Wizard kann man eine Suche eingeben - z.B. Campingplaetze
- ... und dann export. Die Datei nennt sich dann export.gpx wenn alles gut ging
- unter Linux Systeme: gpsbabel installieren -> sudo apt install gpsbabel
- Jetzt das Garmin verbinden und Datei mit dem Kommando : gpsbabel -i gpx -f export.gpx -o garmin -F usb: senden
- Fertig !
Warum ein ETrex und kein Handy ? Schon doof wenn der Akku nicht 2 Tagen nicht mehr kann oder ? Das ETrex hat Batterien, ist Wasserdicht und fast 100 Jahre alt ;)
Findings als Reminder:
Auch wenn einige Dumme AIs der Meinung sind dass man(n) einen GPX Ordner auf der Speicherkarte anlegen kann und dann die GPX Datei hinein kopiert -> !NEIN!
Das Garmin liesst keine GPX Dateien aus der SD Karte !! - Zumindest das alte ETrex nicht.