Einrichtung vom FlashTool unter Linux (Ubuntu,Kubuntu,Lubuntu )

@ Hendrik182 :
Hab das Script auf einem 32bit System getestet, funktionierte dort auch nich :sad:.
Heute abend werde ich mal ein funktionierendes Script (für 32bit) zum Testen einstellen.
LG
 
...versuch's mal damit :
gelöscht
LG
 
Zuletzt bearbeitet:
Hab es probiert
Geht aber immer noch nicht
Code:
Everything is Ok

Size:       481402880
Compressed: 194993326
...stelle Dateien wieder her
[sudo] password for hendrik: 
mv: das Verschieben von »/home/hendrik/FlashTool/firmwares/X10_V1_BLRelock.ftf“ nach »/root/.flashTool/firmwares“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden
mv: der Aufruf von stat für »/home/hendrik/FlashTool/custom/mydevices/*“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden
...kopiere benötigte Dateien ins Flashtool
cp: der Aufruf von stat für »/usr/local/lib/libusb-1.0.so.0.1.0“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden
cp: der Aufruf von stat für »/usr/local/lib/libusb-1.0.so.0.1.0“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden
...erstelle /etc/udev rule
...erstelle Launcher
./starte_FlashTool: Zeile 5: gksu: Befehl nicht gefunden
hendrik@Hendrik-Laptop:~$
 
... aber schon einen Schritt weiter - irgendwas stimmt da mit dem Entpacken des Flashtools nicht - ich schau mir das in Kürze nochmal an.
LG
 
neues (überarbeitetes) Script für 32bit-Systeme
@Hendrik182 : kannst du nochmal ausprobieren ? (vorher bitte alle "Flashtool" Reste aus dem Downloads-Ordner entfernen)
#!/bin/bash

echo "...installiere benötigte Pakete sowie PPAs"
sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
sudo apt-get -y purge plowshare
sudo apt-get -y purge plowshare4
sudo apt-get -y install aview
sudo apt-get -y install axel
sudo apt-get -y install curl
sudo apt-get -y install git
sudo apt-get -y install ia32-libs-multiarch
sudo apt-get -y install imagemagick
sudo apt-get -y install lib32ncurses5
sudo apt-get -y install libudev-dev
sudo apt-get -y install libtool
sudo apt-get -y install make
sudo apt-get -y install p7zip-full
sudo apt-get -y install PerlMagick
sudo apt-get -y install recode
sudo apt-get -y install rhino
sudo apt-get -y install tar
sudo apt-get -y install tesseract-ocr
sudo apt-get -y purge oracle-java7-installer
sudo apt-get -y install oracle-java8-installer
sudo apt-get update

echo "...kompiliere und installiere Download-Tool für Filehoster (plowshare)"
if [ -d /usr/local/share/plowshare4 ]; then sudo dpkg -p plowshare4 && sudo dpkg -p plowshare && sudo rm -rf /usr/local/share/plowshare4; fi
if [ -d ~/Downloads/plowshare ]; then rm -rf ~/Downloads/plowshare; fi
cd ~/Downloads
git clone "https://github.com/plowshare/plowshare.git"
cd ~/Downloads/plowshare
sudo apt-get update
sudo make install
plowmod --install
sudo rm -rf ~/Downloads/plowshare

echo "...lade und installiere libusb"
if [ -d ~/Downloads/libusb ]; then rm -rf ~/Downloads/libusb; fi
sudo rm -r /usr/local/lib/libus*
cd ~/Downloads
wget "http://de.archive.ubuntu.com/ubuntu/pool/main/libu/libusbx/libusb-1.0-0_1.0.17-1ubuntu2_i386.deb"
sudo dpkg -i libusb-1.0-0_1.0.17-1ubuntu2_i386.deb

echo "...entferne unbenötigte Dateien"
sudo rm -rf libus*

echo "...sichere Dateien der Vorgängerversion"
if [ -d ~/FlashTool ]; then mv ~/FlashTool ~/Downloads; fi

echo "...lade Flashtool herunter und entpacke"
plowdown "http://uploaded.net/file/5jmugf0a"
7za e ~/Downloads/flashtool-0.9.18.5-linux.tar.7z
rm ~/Downloads/flashtool-0.9.18.5-linux.tar.7z
cd
tar xf ~/Downloads/flashtool-0.9.18.5-linux.tar
rm ~/Downloads/flashtool-0.9.18.5-linux.tar

echo "...stelle Dateien wieder her"
if [ -d ~/Downloads/FlashTool ]; then cp -a -n ~/Downloads/FlashTool/* ~/FlashTool && sudo rm -rf ~/Downloads/FlashTool; fi

echo "...kopiere benötigte Dateien ins Flashtool"
cp /usr/local/lib/libusb-1.0.so.0.1.0 ~/FlashTool/x10flasher_lib/linux/lib32/libusbx-1.0.so.0.1.0
cp /usr/local/lib/libusb-1.0.so.0.1.0 ~/FlashTool/x10flasher_lib/linux/lib64/libusbx-1.0.so.0.1.0

echo "...erstelle /etc/udev rule"
if [ -f /etc/udev/rules.d/80-persistent-usb.rules ]
then
sudo rm /etc/udev/rules.d/80-persistent-usb.rules
fi
sudo touch /etc/udev/rules.d/80-persistent-usb.rules
sudo chmod 777 /etc/udev/rules.d/80-persistent-usb.rules
echo "SUBSYSTEM== »usb », ACTION== »add », ATTRS{idVendor}== »0fce », ATTRS{idProduct}== »* », MODE= »0777″" >/etc/udev/rules.d/80-persistent-usb.rules
sudo chmod 744 /etc/udev/rules.d/80-persistent-usb.rules

echo "...erstelle Launcher"
cd ~/FlashTool
sudo chown -c $USER FlashTool
cd
touch starte_FlashTool
echo "gksu ./FlashTool" >~/starte_FlashTool
sed -i '1i\#!/bin/bash' ~/starte_FlashTool
sed -i '2i\ ' ~/starte_FlashTool
sed -i '3i\cd ~/FlashTool' ~/starte_FlashTool
sed -i '1i\ ' ~/starte_FlashTool
sudo chmod a+x ~/starte_FlashTool

sed -i '3i\JAVA_HOME=/usr/lib/jvm/java-8-oracle' ~/FlashTool/FlashTool

sudo mv ~/FlashTool/firmwares/* /root/.flashTool/firmwares
sudo mv ~/FlashTool/custom/mydevices/* /root/.flashTool/registeredDevices

./starte_FlashTool

exit 0
LG
 
Zuletzt bearbeitet:
Hallo bei mir kommt diese meldung ich nutze mint 17.1


No Java in specified path in JAVA_HOME=/usr/lib/jvm/java-8-oracle
Set the variable to a valid Java installation

HAbe ich selber rausgefunden

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
 
Zuletzt bearbeitet:
...gut, dann trage ich die PPA-Installation ins Script mit ein .
LG
 
Hi

Ich hoffe wir bekommen das Problem gelöst, oder es hat schon einer geschafft.
Ich nutze Debian und versuch nun seit über einer Woche das FlashTool zum starten zu bewegen. Es ist das gleiche Problem wie im Post11.
Ich starte das FlashTool und es kommt diese Meldung

Code:
Not running as root but Sony/SonyEriccson Vendor ID found on your udev rules
if Flashing didn't work well, run flashtool as root
Used java home : ./x10flasher_lib/linjre64
libusb.LibUsbException: Libusb not found. Minimum libusb version is 1.0.15. It can be downloaded on http://www.libusbx.org
        at libusb.UsbSystem.initSystem(UsbSystem.java:28)
        at libusb.UsbSystem.<init>(UsbSystem.java:15)
        at linuxlib.JUsb.init(JUsb.java:21)
        at gui.Main.initLinuxUsb(Main.java:55)
        at gui.Main.main(Main.java:34)

habe alle nötigen Pakete installiert und auch libusbx compiliert und wie im Post 12 die libs in den Ordner beim FlashTool rein kopiert und das Startscript angepasst, aber die Meldung bleibt.

Ich hoffe es hat einer eine Idee wie man dieses Problem in den Griff bekommt.

MfG
 
Zuletzt bearbeitet:
Hi

nach etwas herumprobieren habe ich ein, zwei kleine Erkenntnisse gewonnen, die mich aber leider nicht viel weiter bringen.

Am PC mit meinem Debian läuft das FlashTool nicht, am Laptop mit dem gleichen Debian läuft es ohne Probleme. Beides sind 64bit AMD-Systeme und haben die gleiche Software zum Betrieb des FlashTools installiert. Auf meinem PC sind mehr Sachen installiert, da ich da logischerweise auch andere Sachen mache als am Laptop.

Was ich noch herausfinden konnte, das das Tool bei mir aussteigt wenn es die Klasse IdentityHashMap$KeySet.class aus der x10flasher.jar abarbeiten möchte.

Weiter bin ich leider noch nicht gekommen, da ich nicht weiß, was die Klasse eigentlich macht.

MfG
 
Just for the records....habe FlashTool unter openSUSE Tumbleweed installiert. Läuft ohne root-Rechte, und auch ohne Anpassung der udev-rules (AFAIK muss man das System neu starten damit die geänderten Rules gezogen werden).
Allerdings muss man drauf achten die Firmware in ~/.flashTool/firmwares/ zu legen, und nicht ~/.flashTool/firmwares/Downloads. Ein anderes Directory für die Firmware auszuwählen geht wohl nicht....
 
Ich versuche gerade herauszufinden, ob Flashen unter Linux statt Windows 10 eine Option für mich sein könnte. Ich habe Linux Mint 19.3 und würde gerne demnächst mein Sony Xperia 5 von Vodafone auf normale EU umflashen wollen.
Es ist nicht mein einziges Problem, aber bei folgender Fehlermeldung kann ich doch erstmal aufhören, oder?

Code:
isolde@Latitude-5501:~/Sony_5_flashen/FlashTool$ sudo ./FlashTool
[sudo] Passwort für isolde:    
Running as root.
Error: dl failure on line 603
Error: failed /home/isolde/Sony_5_flashen/FlashTool/x10flasher_native/jre/lib/server/libjvm.so, because /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /home/isolde/Sony_5_flashen/FlashTool/x10flasher_native/jre/lib/server/libjvm.so)
isolde@Latitude-5501:~/Sony_5_flashen/FlashTool$

Woanders hatte ich gelesen, dass man nicht wild die Libs austauschen/upgraden soll. Dann warte ich, bis Mint auf glibc_2.29 ist? Ist das überhaupt realistisch?
Ich habe es nicht mit dem Script hier versucht, da mir 2017 2015 nicht ganz taufrisch scheint und es zuletzt auch Fehlermeldungen gab.
Neben dem Flashtool habe ich noch Android-tools-adb und Android-tools-fastboot über die Paketverwaltung installiert, außerdem die udev-Regel wie in den Linux-FAQ der Flashtool-Seite erstellt als Datei mit dem Namen "51-sony.rules".

Danke schon mal für Hinweise!

Edit:
Vielen Dank, hat sich erledigt! Konnte unter Linux Mint mit dem Newflasher erfolgreich flashen. :)
 
Zuletzt bearbeitet:

Ähnliche Themen

D
  • dkraft
Antworten
3
Aufrufe
791
dkraft
D
mmanoene
Antworten
2
Aufrufe
1.141
mmanoene
mmanoene
H
Antworten
1
Aufrufe
1.275
Aaskereija
Aaskereija
Zurück
Oben Unten