Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:android

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
wiki:android [2024/06/22 16:21] – [Setup Termux] pulsarwiki:android [2026/08/11 21:11] (aktuell) pulsar
Zeile 1: Zeile 1:
-===== SSH =====+===== Motorola Moto C =====
  
-Das Paket Termux bekommt man z.B. im F-droid Store:+Motorola Lenovo Moto XT1754
  
-https://f-droid.org/de/packages/com.termux/+=== Tasten ===
  
 +Power + lauter = Hersteller Tests und HW infos
  
-==== Termux ====+=== USB === 
 +journalctl lifert beim anstecken:
  
-Termux bringt eine Menge an Linux Kommandos mit, damit ist es eingeschrängt möglich, zumindest die Standard Komandos aus der Linux Welt auf dem Android Phone zu nutzen. Man kann ''apt'' nutzen um weitere Pakete zu installieren oder um die Termux Linux Umgebung zu aktualisieren.+  Aug 04 18:34:27 hitachi kernel: usb 1-3: Product: MT65xx Preloader 
 +  Aug 04 18:34:27 hitachi kernel: usb 1-3: Manufacturer: MediaTek
  
-Mit hilfe von Termux ist es dann auch unter Android möglich, einen SSH-Server auf seinem Phone laufen zu lassen und die Datensicherung mit ''rsync'' durchzuführen, fast so als hätte man ein echtes Linux Phone :-)+https://www.gsmarena.com/motorola_moto_c-8645.php
  
 +  * OS Android 7.0 (Nougat)
 +  * Chipset Mediatek MT6737M (28 nm)
 +  * CPU Quad-core 1.1 GHz Cortex-A53
 +  * GPU Mali-T720MP2
  
 +  * MT6625L WLAN BT GPS
  
-ncluding rsync and openssh.+== Linage OS für Motorola Moto C == 
 +https://xdaforums.com/t/rom-lineage-14-1-for-motorola-moto-c-namath.3715254/ 
 +https://androidfilehost.com/?fid=673791459329068796
  
-You can set up an SSH server on your Android device, then use rsync over SSH, provided both your PC and your Android device are on the same WLAN connection. 
  
-The Termux Wiki clearly explains the steps required to set up SSH and use rsync. 
  
-To sum up:+===== SSH mit Android===== 
 + 
 +Das Paket Termux bekommt man z.B. im F-droid Store: 
 + 
 +https://f-droid.org/de/packages/com.termux/ 
 + 
 + 
 +==== Termux ==== 
 + 
 +Termux bringt eine Menge an Linux Kommandos mit, damit ist es eingeschrängt möglich, zumindest die Standard Komandos aus der Linux Welt auf dem Android Phone zu nutzen. Man kann ''apt'' nutzen um weitere Pakete zu installieren oder um die Termux Linux Umgebung zu aktualisieren. 
 + 
 +Mit hilfe von Termux ist es dann auch unter Android möglich, einen SSH-Server auf seinem Phone laufen zu lassen und die Datensicherung mit ''rsync'' durchzuführen, fast so als hätte man ein echtes Linux Phone :-) 
  
 ==== Setup Termux ==== ==== Setup Termux ====
  
-Nachdem Termux installiert ist, muss die Dateisystemberechtigung angepasst werden. Dies lässt sich in den Android Einstellungen erledigen oder mit dem folgenden Kommando in der Termux Konsole:+Nachdem Termux installiert ist, muss die Dateisystemberechtigung angepasst werden. Dies lässt sich in den Android Einstellungen erledigen oder mit dem folgenden Kommando direkt auf dem Phone (nicht per SSH von einem anderen Rechner, da eine Abfrage auf dem Phone eingeblendet wird) in der Termux Konsole:
  
   termux-setup-storage   termux-setup-storage
Zeile 36: Zeile 56:
   apt update   apt update
   apt upgrade   apt upgrade
 +
 +
 +
 +==== SSH und rsync ====
  
 Installation der benötigen Pakete Installation der benötigen Pakete
Zeile 47: Zeile 71:
   New password was successfully set.   New password was successfully set.
  
-Starten des SSH Diesntes+Starten des SSH Dienstes
  
   sshd   sshd
 +  
 +=== Fehlermeldungen ===
  
-It listens on port 8022 by default. To get started, all you need is:+Falls die Meldung "sshdno hostkeys available -- exiting" kommt, dann muss im /etc/ssh/ Verzeichnis noch 
 +der Host Key erstellt werden mit
  
-Your username on Termux+  ssh-keygen -A 
 +   
 +Nach dem Starten der SSH-Verbindung kommt es oft vor, dass die Verbindung abbricht mit der Meldung "storage/client_loop: send disconnect: Broken pipe" Um das Abbrechen der Verbindung zu verhindern, musste ich in den Android Akku Einstellungen --> Starten von automatisch verwalten auf manuell umstellen und den Schieberegler "im Hintergrund weiter ausführen" anhaken. 
 +   
 +   
 +Der SSH-Server läuft bei Termux auf Port 8022. Um zu starten benötigt man noch seinen Nutzernamen: 
 + 
 +Der Nutzername unter Termux:
  
   $ whoami   $ whoami
   u0_a223   u0_a223
  
-The IP address of the Android device+Die IP-Adr. vom Phone bekommt man wie folgt:
  
   $ ip -4 a | grep wlan0 | tail -1   $ ip -4 a | grep wlan0 | tail -1
     inet 192.168.1.101/16 brd 192.168.255.255 scope global wlan0     inet 192.168.1.101/16 brd 192.168.255.255 scope global wlan0
  
-which, in this case, is 192.168.1.101. 
  
 Am besten noch den öffentlichen SSH Schlüssel unter ~/.ssh ablegen und den Schlüssel zur Am besten noch den öffentlichen SSH Schlüssel unter ~/.ssh ablegen und den Schlüssel zur
Zeile 71: Zeile 104:
  
  
-==== rsync ==== +Auf dem PC lässt sich nun der ''rsync'' Kommando nutzen um vom Phone alles was einem wichtig ist zu sichern:
- +
-Zunächst muss das ''rsync'' Paket installiert werden: +
- +
-  apt install rsync +
- +
-Auf dem PC kann man nun den ''rsync'' Kommando nutzen um vom Phone alles was einem wichtig ist zu sichern: +
- +
-  rsync -aue 'ssh -p 8022' --delete --delete-excluded --exclude=Android/obb/ --exclude=Android/data/ --progress u0_a151@phone1:/data/data/com.termux/files/home/storage/shared/ /srv/nfs/USBDisk/Handy/$(date +%Y%m)+
  
 +  rsync -aue 'ssh -p 8022' --delete-excluded --exclude=Android/obb/ --exclude=Android/data/ --exclude=*.thumbnails --exclude=*.cache --exclude=DCIM/Camera/cache --progress tux@phone1:/data/data/com.termux/files/home/storage/shared/ /media/NFS-freigabe/Handy/$(date +%Y%m)_huwip30
  
-When prompted for a password, enter the one you set earlier. 
wiki/android.1719066093.txt.gz · Zuletzt geändert: 2024/06/22 16:21 von pulsar