Android mit Google Befreiung, PlayStore Apps im …...Android mit Google Befreiung, PlayStore Apps im eigenen Repo ChemnitzerLinuxTage201619.März2016 Alexander Rudolf Linux Consultant

Post on 12-Jul-2020

9 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

Android mit Google BefreiungPlayStore Apps im eigenen RepoChemnitzer Linux Tage 2016 19 Maumlrz 2016

Alexander RudolfLinux Consultant

B1 Systems GmbHrudolfb1-systemsde

B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

Vorstellung B1 Systems

gegruumlndet 2004primaumlr LinuxOpen Source-Themennational amp international taumltigfast 100 Mitarbeiterunabhaumlngig von Soft- und Hardware-HerstellernLeistungsangebot

Beratung amp ConsultingSupportEntwicklungTrainingBetriebLoumlsungen

dezentrale Strukturen

B1 Systems GmbH PlayStore Apps im eigenen Repo 2 35

SchwerpunkteVirtualisierung (XEN KVM amp RHEV)Systemmanagement (Spacewalk Red Hat Satellite SUSEManager)Konfigurationsmanagement (Puppet amp Chef)Monitoring (Nagios amp Icinga)IaaS Cloud (Native OpenStack amp SUSE Cloud amp Red HatOpenStack Platform)Hochverfuumlgbarkeit (Pacemaker)Shared Storage (GPFS OCFS2 DRBD amp CEPH)Dateiaustausch (ownCloud)Paketierung (Open Build Service)Administratoren oder Entwickler zur Unterstuumltzung des Teamsvor Ort

B1 Systems GmbH PlayStore Apps im eigenen Repo 3 35

Google Android mit Google Konto

B1 Systems GmbH PlayStore Apps im eigenen Repo 4 35

Android mit Google Konto

Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

Android mit Google Konto

Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

Android mit Google Konto

Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

Android mit Google Konto

Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

Android mit Google Konto

Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

Android mit Google Konto

Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

Android mit Google Konto

Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

Android mit Google Konto

Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

Android mit Google Konto

Manche Synchronisierungsoptionen lassen sich abschalten Teilweisesind diese nach einem Android Update aber wieder aktiviert oderneue kommen hinzu

Tipp In Google bdquoMein Kontoldquo hat man die Moumlglichkeit dieDaten einzusehen und zu loumlschenhttpsmyaccountgooglecom

B1 Systems GmbH PlayStore Apps im eigenen Repo 6 35

Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

Android mit Google Konto

Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

Verzicht auf viele Apps die nur im Google Playstore zu findensind

zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

zB Oumlffi Threema

Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

Android mit Google Konto

Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

Verzicht auf viele Apps die nur im Google Playstore zu findensind

zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

zB Oumlffi Threema

Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

Android mit Google Konto

Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

Verzicht auf viele Apps die nur im Google Playstore zu findensind

zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

zB Oumlffi Threema

Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

Android mit Google Konto

Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

Verzicht auf viele Apps die nur im Google Playstore zu findensind

zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

zB Oumlffi Threema

Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

Android mit Google Konto

Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

Verzicht auf viele Apps die nur im Google Playstore zu findensind

zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

zB Oumlffi Threema

Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

Android mit Google Konto

Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

Verzicht auf viele Apps die nur im Google Playstore zu findensind

zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

zB Oumlffi Threema

Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

Android mit Google Konto

Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

Verzicht auf viele Apps die nur im Google Playstore zu findensind

zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

zB Oumlffi Threema

Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

Google Android mit F-Droid

B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

Android mit F-Droid

F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

F-Droid Client (apk)F-Droid Server

B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

Android mit F-Droid

F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

F-Droid Client (apk)F-Droid Server

B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

Android mit F-Droid

F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

F-Droid Client (apk)F-Droid Server

B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

Android mit F-Droid

F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

F-Droid Client (apk)F-Droid Server

B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

Android mit F-Droid

F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

F-Droid Client (apk)F-Droid Server

B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

Android mit F-Droid

F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

F-Droid Client (apk)F-Droid Server

B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

Android mit F-Droid

F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

F-Droid Client (apk)F-Droid Server

B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

Android mit F-Droid

F-Droidhttpsf-droidorg

F-Droid Wikihttpsf-droidorgwiki

F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

Google Android mit PlayStore Apps

B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

Android mit PlayStore Apps

Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

Android mit PlayStore Apps

Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

Android mit PlayStore Apps

Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

Android mit PlayStore Apps

Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

Android mit PlayStore Apps

Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

Android mit PlayStore Apps

Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

Android mit PlayStore Apps

Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

Android mit PlayStore Apps

Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

Android mit PlayStore Apps

Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

Android mit PlayStore Apps

Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

Android mit PlayStore Apps

Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

Android mit PlayStore Apps

Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

Android mit PlayStore Apps

Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

Android mit PlayStore Apps

Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

F-Droid Server is your friend

B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

Android mit PlayStore Apps

Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

F-Droid Server is your friend

B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

Android mit PlayStore Apps

Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

F-Droid Server is your friend

B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

Android mit PlayStore Apps

Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

F-Droid Server is your friend

B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

Android mit PlayStore Apps

Wie bekomme ich die Apps auf mein aktives Smartphone

1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

werden

B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

Android mit PlayStore Apps

Wie bekomme ich die Apps auf mein aktives Smartphone

1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

werden

B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

Android mit PlayStore Apps

Wie bekomme ich die Apps auf mein aktives Smartphone

1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

werden

B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

Android mit PlayStore Apps

Wie bekomme ich die Apps auf mein aktives Smartphone

1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

werden

B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

Android mit PlayStore Apps

Wie bekomme ich die Apps auf mein aktives Smartphone

1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

werden

B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

Android mit PlayStore Apps

B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

Umsetzung

B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

Umsetzung

Alle Schritte im Uumlberblick

Zuerst das alte Smartphone und den Raspberry Pi einrichten

1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

Umsetzung

Alle Schritte im Uumlberblick

Zuerst das alte Smartphone und den Raspberry Pi einrichten

1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

Umsetzung

Alle Schritte im Uumlberblick

Zuerst das alte Smartphone und den Raspberry Pi einrichten

1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

Umsetzung

Alle Schritte im Uumlberblick

Zuerst das alte Smartphone und den Raspberry Pi einrichten

1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

Umsetzung

Alle Schritte im Uumlberblick

Zuerst das alte Smartphone und den Raspberry Pi einrichten

1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

Umsetzung

Alle Schritte im Uumlberblick

Zuerst das alte Smartphone und den Raspberry Pi einrichten

1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

Umsetzung

Alle Schritte im Uumlberblick

Zuerst das alte Smartphone und den Raspberry Pi einrichten

1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

Umsetzung

Alle Schritte im Uumlberblick

Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

Umsetzung

Alle Schritte im Uumlberblick

Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

Umsetzung

Alle Schritte im Uumlberblick

Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

Umsetzung

Alle Schritte im Uumlberblick

Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

Umsetzung

Alle Schritte im Uumlberblick

Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

Umsetzung

Installation adb und Verbindung testen

piraspberrypi ~ $ sudo apt install android-tools-adb

piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

cm_ancora model GT_I8150 deviceancora

piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

UmsetzungSSH Key anlegen und den Public Key uumlbertragen

rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

Umsetzung

Verzeichnisse anlegen Webserver konfigurieren

piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

Umsetzung

rsync Job anlegen

piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

-e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

$ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

Umsetzung

Initialisierung des F-Droid Repositorys

$ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

Umsetzungfdroidstagingconfigpy anpassen

repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

Umsetzungfdroidbinrefreshfdroid

binbash

export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

Umsetzung

fdroidbinblacklist

comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

Umsetzung

fdroidbingetoeffiaospsh

binbash

OEFFIDL=httpoeffischildbachde

APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

$ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

Umsetzung

F-Droid auf dem aktuellen Smartphone installieren

httpsf-droidorgFDroidapk

F-Droid Repository einrichten

httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

oder +49 (0)8457 - 931096

B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

  • Vorstellung B1 Systems
  • Google Android mit Google Konto
    • Android mit Google Konto
      • Google Android mit F-Droid
        • Android mit F-Droid
          • Google Android mit PlayStore Apps
            • Android mit PlayStore Apps
              • Umsetzung
                • Umsetzung
                  • Vielen Dank fuumlr Ihre Aufmerksamkeit

    Vorstellung B1 Systems

    gegruumlndet 2004primaumlr LinuxOpen Source-Themennational amp international taumltigfast 100 Mitarbeiterunabhaumlngig von Soft- und Hardware-HerstellernLeistungsangebot

    Beratung amp ConsultingSupportEntwicklungTrainingBetriebLoumlsungen

    dezentrale Strukturen

    B1 Systems GmbH PlayStore Apps im eigenen Repo 2 35

    SchwerpunkteVirtualisierung (XEN KVM amp RHEV)Systemmanagement (Spacewalk Red Hat Satellite SUSEManager)Konfigurationsmanagement (Puppet amp Chef)Monitoring (Nagios amp Icinga)IaaS Cloud (Native OpenStack amp SUSE Cloud amp Red HatOpenStack Platform)Hochverfuumlgbarkeit (Pacemaker)Shared Storage (GPFS OCFS2 DRBD amp CEPH)Dateiaustausch (ownCloud)Paketierung (Open Build Service)Administratoren oder Entwickler zur Unterstuumltzung des Teamsvor Ort

    B1 Systems GmbH PlayStore Apps im eigenen Repo 3 35

    Google Android mit Google Konto

    B1 Systems GmbH PlayStore Apps im eigenen Repo 4 35

    Android mit Google Konto

    Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

    Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

    B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

    Android mit Google Konto

    Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

    Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

    B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

    Android mit Google Konto

    Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

    Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

    B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

    Android mit Google Konto

    Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

    Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

    B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

    Android mit Google Konto

    Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

    Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

    B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

    Android mit Google Konto

    Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

    Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

    B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

    Android mit Google Konto

    Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

    Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

    B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

    Android mit Google Konto

    Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

    Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

    B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

    Android mit Google Konto

    Manche Synchronisierungsoptionen lassen sich abschalten Teilweisesind diese nach einem Android Update aber wieder aktiviert oderneue kommen hinzu

    Tipp In Google bdquoMein Kontoldquo hat man die Moumlglichkeit dieDaten einzusehen und zu loumlschenhttpsmyaccountgooglecom

    B1 Systems GmbH PlayStore Apps im eigenen Repo 6 35

    Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

    alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

    B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

    Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

    alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

    B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

    Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

    alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

    B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

    Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

    alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

    B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

    Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

    alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

    B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

    Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

    alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

    B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

    Android mit Google Konto

    Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

    Verzicht auf viele Apps die nur im Google Playstore zu findensind

    zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

    zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

    zB Oumlffi Threema

    Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

    B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

    Android mit Google Konto

    Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

    Verzicht auf viele Apps die nur im Google Playstore zu findensind

    zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

    zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

    zB Oumlffi Threema

    Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

    B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

    Android mit Google Konto

    Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

    Verzicht auf viele Apps die nur im Google Playstore zu findensind

    zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

    zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

    zB Oumlffi Threema

    Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

    B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

    Android mit Google Konto

    Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

    Verzicht auf viele Apps die nur im Google Playstore zu findensind

    zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

    zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

    zB Oumlffi Threema

    Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

    B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

    Android mit Google Konto

    Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

    Verzicht auf viele Apps die nur im Google Playstore zu findensind

    zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

    zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

    zB Oumlffi Threema

    Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

    B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

    Android mit Google Konto

    Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

    Verzicht auf viele Apps die nur im Google Playstore zu findensind

    zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

    zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

    zB Oumlffi Threema

    Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

    B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

    Android mit Google Konto

    Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

    Verzicht auf viele Apps die nur im Google Playstore zu findensind

    zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

    zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

    zB Oumlffi Threema

    Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

    B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

    Google Android mit F-Droid

    B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

    Android mit F-Droid

    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

    F-Droid Client (apk)F-Droid Server

    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

    Android mit F-Droid

    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

    F-Droid Client (apk)F-Droid Server

    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

    Android mit F-Droid

    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

    F-Droid Client (apk)F-Droid Server

    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

    Android mit F-Droid

    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

    F-Droid Client (apk)F-Droid Server

    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

    Android mit F-Droid

    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

    F-Droid Client (apk)F-Droid Server

    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

    Android mit F-Droid

    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

    F-Droid Client (apk)F-Droid Server

    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

    Android mit F-Droid

    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

    F-Droid Client (apk)F-Droid Server

    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

    Android mit F-Droid

    F-Droidhttpsf-droidorg

    F-Droid Wikihttpsf-droidorgwiki

    F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

    B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

    Google Android mit PlayStore Apps

    B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

    Android mit PlayStore Apps

    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

    Android mit PlayStore Apps

    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

    Android mit PlayStore Apps

    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

    Android mit PlayStore Apps

    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

    Android mit PlayStore Apps

    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

    Android mit PlayStore Apps

    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

    Android mit PlayStore Apps

    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

    Android mit PlayStore Apps

    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

    Android mit PlayStore Apps

    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

    Android mit PlayStore Apps

    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

    Android mit PlayStore Apps

    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

    Android mit PlayStore Apps

    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

    Android mit PlayStore Apps

    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

    Android mit PlayStore Apps

    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

    F-Droid Server is your friend

    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

    Android mit PlayStore Apps

    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

    F-Droid Server is your friend

    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

    Android mit PlayStore Apps

    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

    F-Droid Server is your friend

    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

    Android mit PlayStore Apps

    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

    F-Droid Server is your friend

    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

    Android mit PlayStore Apps

    Wie bekomme ich die Apps auf mein aktives Smartphone

    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

    werden

    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

    Android mit PlayStore Apps

    Wie bekomme ich die Apps auf mein aktives Smartphone

    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

    werden

    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

    Android mit PlayStore Apps

    Wie bekomme ich die Apps auf mein aktives Smartphone

    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

    werden

    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

    Android mit PlayStore Apps

    Wie bekomme ich die Apps auf mein aktives Smartphone

    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

    werden

    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

    Android mit PlayStore Apps

    Wie bekomme ich die Apps auf mein aktives Smartphone

    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

    werden

    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

    Android mit PlayStore Apps

    B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

    Umsetzung

    B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

    Umsetzung

    Alle Schritte im Uumlberblick

    Zuerst das alte Smartphone und den Raspberry Pi einrichten

    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

    Umsetzung

    Alle Schritte im Uumlberblick

    Zuerst das alte Smartphone und den Raspberry Pi einrichten

    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

    Umsetzung

    Alle Schritte im Uumlberblick

    Zuerst das alte Smartphone und den Raspberry Pi einrichten

    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

    Umsetzung

    Alle Schritte im Uumlberblick

    Zuerst das alte Smartphone und den Raspberry Pi einrichten

    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

    Umsetzung

    Alle Schritte im Uumlberblick

    Zuerst das alte Smartphone und den Raspberry Pi einrichten

    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

    Umsetzung

    Alle Schritte im Uumlberblick

    Zuerst das alte Smartphone und den Raspberry Pi einrichten

    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

    Umsetzung

    Alle Schritte im Uumlberblick

    Zuerst das alte Smartphone und den Raspberry Pi einrichten

    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

    Umsetzung

    Alle Schritte im Uumlberblick

    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

    Umsetzung

    Alle Schritte im Uumlberblick

    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

    Umsetzung

    Alle Schritte im Uumlberblick

    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

    Umsetzung

    Alle Schritte im Uumlberblick

    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

    Umsetzung

    Alle Schritte im Uumlberblick

    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

    Umsetzung

    Installation adb und Verbindung testen

    piraspberrypi ~ $ sudo apt install android-tools-adb

    piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

    cm_ancora model GT_I8150 deviceancora

    piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

    B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

    UmsetzungSSH Key anlegen und den Public Key uumlbertragen

    rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

    Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

    B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

    Umsetzung

    Verzeichnisse anlegen Webserver konfigurieren

    piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

    B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

    Umsetzung

    rsync Job anlegen

    piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

    -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

    piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

    B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

    UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

    httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

    $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

    platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

    android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

    B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

    Umsetzung

    Initialisierung des F-Droid Repositorys

    $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

    B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

    Umsetzungfdroidstagingconfigpy anpassen

    repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

    archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

    B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

    Umsetzungfdroidbinrefreshfdroid

    binbash

    export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

    platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

    piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

    B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

    Umsetzung

    fdroidbinblacklist

    comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

    B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

    Umsetzung

    fdroidbingetoeffiaospsh

    binbash

    OEFFIDL=httpoeffischildbachde

    APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

    echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

    B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

    UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

    $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

    usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

    httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

    piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

    B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

    Umsetzung

    F-Droid auf dem aktuellen Smartphone installieren

    httpsf-droidorgFDroidapk

    F-Droid Repository einrichten

    httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

    B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

    Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

    oder +49 (0)8457 - 931096

    B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

    • Vorstellung B1 Systems
    • Google Android mit Google Konto
      • Android mit Google Konto
        • Google Android mit F-Droid
          • Android mit F-Droid
            • Google Android mit PlayStore Apps
              • Android mit PlayStore Apps
                • Umsetzung
                  • Umsetzung
                    • Vielen Dank fuumlr Ihre Aufmerksamkeit

      SchwerpunkteVirtualisierung (XEN KVM amp RHEV)Systemmanagement (Spacewalk Red Hat Satellite SUSEManager)Konfigurationsmanagement (Puppet amp Chef)Monitoring (Nagios amp Icinga)IaaS Cloud (Native OpenStack amp SUSE Cloud amp Red HatOpenStack Platform)Hochverfuumlgbarkeit (Pacemaker)Shared Storage (GPFS OCFS2 DRBD amp CEPH)Dateiaustausch (ownCloud)Paketierung (Open Build Service)Administratoren oder Entwickler zur Unterstuumltzung des Teamsvor Ort

      B1 Systems GmbH PlayStore Apps im eigenen Repo 3 35

      Google Android mit Google Konto

      B1 Systems GmbH PlayStore Apps im eigenen Repo 4 35

      Android mit Google Konto

      Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

      Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

      B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

      Android mit Google Konto

      Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

      Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

      B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

      Android mit Google Konto

      Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

      Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

      B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

      Android mit Google Konto

      Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

      Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

      B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

      Android mit Google Konto

      Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

      Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

      B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

      Android mit Google Konto

      Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

      Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

      B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

      Android mit Google Konto

      Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

      Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

      B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

      Android mit Google Konto

      Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

      Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

      B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

      Android mit Google Konto

      Manche Synchronisierungsoptionen lassen sich abschalten Teilweisesind diese nach einem Android Update aber wieder aktiviert oderneue kommen hinzu

      Tipp In Google bdquoMein Kontoldquo hat man die Moumlglichkeit dieDaten einzusehen und zu loumlschenhttpsmyaccountgooglecom

      B1 Systems GmbH PlayStore Apps im eigenen Repo 6 35

      Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

      alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

      B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

      Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

      alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

      B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

      Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

      alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

      B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

      Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

      alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

      B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

      Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

      alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

      B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

      Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

      alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

      B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

      Android mit Google Konto

      Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

      Verzicht auf viele Apps die nur im Google Playstore zu findensind

      zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

      zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

      zB Oumlffi Threema

      Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

      B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

      Android mit Google Konto

      Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

      Verzicht auf viele Apps die nur im Google Playstore zu findensind

      zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

      zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

      zB Oumlffi Threema

      Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

      B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

      Android mit Google Konto

      Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

      Verzicht auf viele Apps die nur im Google Playstore zu findensind

      zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

      zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

      zB Oumlffi Threema

      Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

      B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

      Android mit Google Konto

      Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

      Verzicht auf viele Apps die nur im Google Playstore zu findensind

      zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

      zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

      zB Oumlffi Threema

      Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

      B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

      Android mit Google Konto

      Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

      Verzicht auf viele Apps die nur im Google Playstore zu findensind

      zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

      zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

      zB Oumlffi Threema

      Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

      B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

      Android mit Google Konto

      Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

      Verzicht auf viele Apps die nur im Google Playstore zu findensind

      zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

      zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

      zB Oumlffi Threema

      Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

      B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

      Android mit Google Konto

      Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

      Verzicht auf viele Apps die nur im Google Playstore zu findensind

      zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

      zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

      zB Oumlffi Threema

      Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

      B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

      Google Android mit F-Droid

      B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

      Android mit F-Droid

      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

      F-Droid Client (apk)F-Droid Server

      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

      Android mit F-Droid

      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

      F-Droid Client (apk)F-Droid Server

      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

      Android mit F-Droid

      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

      F-Droid Client (apk)F-Droid Server

      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

      Android mit F-Droid

      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

      F-Droid Client (apk)F-Droid Server

      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

      Android mit F-Droid

      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

      F-Droid Client (apk)F-Droid Server

      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

      Android mit F-Droid

      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

      F-Droid Client (apk)F-Droid Server

      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

      Android mit F-Droid

      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

      F-Droid Client (apk)F-Droid Server

      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

      Android mit F-Droid

      F-Droidhttpsf-droidorg

      F-Droid Wikihttpsf-droidorgwiki

      F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

      B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

      Google Android mit PlayStore Apps

      B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

      Android mit PlayStore Apps

      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

      Android mit PlayStore Apps

      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

      Android mit PlayStore Apps

      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

      Android mit PlayStore Apps

      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

      Android mit PlayStore Apps

      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

      Android mit PlayStore Apps

      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

      Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

      B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

      Android mit PlayStore Apps

      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

      Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

      B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

      Android mit PlayStore Apps

      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

      Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

      B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

      Android mit PlayStore Apps

      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

      Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

      B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

      Android mit PlayStore Apps

      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

      Android mit PlayStore Apps

      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

      Android mit PlayStore Apps

      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

      Android mit PlayStore Apps

      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

      Android mit PlayStore Apps

      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

      F-Droid Server is your friend

      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

      Android mit PlayStore Apps

      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

      F-Droid Server is your friend

      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

      Android mit PlayStore Apps

      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

      F-Droid Server is your friend

      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

      Android mit PlayStore Apps

      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

      F-Droid Server is your friend

      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

      Android mit PlayStore Apps

      Wie bekomme ich die Apps auf mein aktives Smartphone

      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

      werden

      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

      Android mit PlayStore Apps

      Wie bekomme ich die Apps auf mein aktives Smartphone

      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

      werden

      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

      Android mit PlayStore Apps

      Wie bekomme ich die Apps auf mein aktives Smartphone

      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

      werden

      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

      Android mit PlayStore Apps

      Wie bekomme ich die Apps auf mein aktives Smartphone

      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

      werden

      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

      Android mit PlayStore Apps

      Wie bekomme ich die Apps auf mein aktives Smartphone

      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

      werden

      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

      Android mit PlayStore Apps

      B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

      Umsetzung

      B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

      Umsetzung

      Alle Schritte im Uumlberblick

      Zuerst das alte Smartphone und den Raspberry Pi einrichten

      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

      Umsetzung

      Alle Schritte im Uumlberblick

      Zuerst das alte Smartphone und den Raspberry Pi einrichten

      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

      Umsetzung

      Alle Schritte im Uumlberblick

      Zuerst das alte Smartphone und den Raspberry Pi einrichten

      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

      Umsetzung

      Alle Schritte im Uumlberblick

      Zuerst das alte Smartphone und den Raspberry Pi einrichten

      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

      Umsetzung

      Alle Schritte im Uumlberblick

      Zuerst das alte Smartphone und den Raspberry Pi einrichten

      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

      Umsetzung

      Alle Schritte im Uumlberblick

      Zuerst das alte Smartphone und den Raspberry Pi einrichten

      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

      Umsetzung

      Alle Schritte im Uumlberblick

      Zuerst das alte Smartphone und den Raspberry Pi einrichten

      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

      Umsetzung

      Alle Schritte im Uumlberblick

      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

      Umsetzung

      Alle Schritte im Uumlberblick

      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

      Umsetzung

      Alle Schritte im Uumlberblick

      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

      Umsetzung

      Alle Schritte im Uumlberblick

      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

      Umsetzung

      Alle Schritte im Uumlberblick

      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

      Umsetzung

      Installation adb und Verbindung testen

      piraspberrypi ~ $ sudo apt install android-tools-adb

      piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

      cm_ancora model GT_I8150 deviceancora

      piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

      B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

      UmsetzungSSH Key anlegen und den Public Key uumlbertragen

      rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

      Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

      B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

      Umsetzung

      Verzeichnisse anlegen Webserver konfigurieren

      piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

      B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

      Umsetzung

      rsync Job anlegen

      piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

      -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

      piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

      B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

      UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

      httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

      $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

      platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

      android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

      B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

      Umsetzung

      Initialisierung des F-Droid Repositorys

      $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

      B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

      Umsetzungfdroidstagingconfigpy anpassen

      repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

      archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

      B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

      Umsetzungfdroidbinrefreshfdroid

      binbash

      export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

      platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

      piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

      B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

      Umsetzung

      fdroidbinblacklist

      comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

      B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

      Umsetzung

      fdroidbingetoeffiaospsh

      binbash

      OEFFIDL=httpoeffischildbachde

      APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

      echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

      B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

      UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

      $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

      usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

      httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

      piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

      B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

      Umsetzung

      F-Droid auf dem aktuellen Smartphone installieren

      httpsf-droidorgFDroidapk

      F-Droid Repository einrichten

      httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

      B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

      Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

      oder +49 (0)8457 - 931096

      B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

      • Vorstellung B1 Systems
      • Google Android mit Google Konto
        • Android mit Google Konto
          • Google Android mit F-Droid
            • Android mit F-Droid
              • Google Android mit PlayStore Apps
                • Android mit PlayStore Apps
                  • Umsetzung
                    • Umsetzung
                      • Vielen Dank fuumlr Ihre Aufmerksamkeit

        Google Android mit Google Konto

        B1 Systems GmbH PlayStore Apps im eigenen Repo 4 35

        Android mit Google Konto

        Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

        Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

        B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

        Android mit Google Konto

        Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

        Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

        B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

        Android mit Google Konto

        Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

        Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

        B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

        Android mit Google Konto

        Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

        Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

        B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

        Android mit Google Konto

        Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

        Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

        B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

        Android mit Google Konto

        Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

        Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

        B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

        Android mit Google Konto

        Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

        Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

        B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

        Android mit Google Konto

        Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

        Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

        B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

        Android mit Google Konto

        Manche Synchronisierungsoptionen lassen sich abschalten Teilweisesind diese nach einem Android Update aber wieder aktiviert oderneue kommen hinzu

        Tipp In Google bdquoMein Kontoldquo hat man die Moumlglichkeit dieDaten einzusehen und zu loumlschenhttpsmyaccountgooglecom

        B1 Systems GmbH PlayStore Apps im eigenen Repo 6 35

        Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

        alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

        B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

        Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

        alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

        B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

        Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

        alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

        B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

        Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

        alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

        B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

        Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

        alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

        B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

        Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

        alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

        B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

        Android mit Google Konto

        Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

        Verzicht auf viele Apps die nur im Google Playstore zu findensind

        zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

        zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

        zB Oumlffi Threema

        Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

        B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

        Android mit Google Konto

        Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

        Verzicht auf viele Apps die nur im Google Playstore zu findensind

        zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

        zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

        zB Oumlffi Threema

        Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

        B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

        Android mit Google Konto

        Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

        Verzicht auf viele Apps die nur im Google Playstore zu findensind

        zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

        zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

        zB Oumlffi Threema

        Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

        B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

        Android mit Google Konto

        Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

        Verzicht auf viele Apps die nur im Google Playstore zu findensind

        zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

        zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

        zB Oumlffi Threema

        Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

        B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

        Android mit Google Konto

        Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

        Verzicht auf viele Apps die nur im Google Playstore zu findensind

        zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

        zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

        zB Oumlffi Threema

        Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

        B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

        Android mit Google Konto

        Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

        Verzicht auf viele Apps die nur im Google Playstore zu findensind

        zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

        zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

        zB Oumlffi Threema

        Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

        B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

        Android mit Google Konto

        Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

        Verzicht auf viele Apps die nur im Google Playstore zu findensind

        zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

        zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

        zB Oumlffi Threema

        Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

        B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

        Google Android mit F-Droid

        B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

        Android mit F-Droid

        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

        F-Droid Client (apk)F-Droid Server

        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

        Android mit F-Droid

        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

        F-Droid Client (apk)F-Droid Server

        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

        Android mit F-Droid

        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

        F-Droid Client (apk)F-Droid Server

        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

        Android mit F-Droid

        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

        F-Droid Client (apk)F-Droid Server

        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

        Android mit F-Droid

        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

        F-Droid Client (apk)F-Droid Server

        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

        Android mit F-Droid

        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

        F-Droid Client (apk)F-Droid Server

        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

        Android mit F-Droid

        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

        F-Droid Client (apk)F-Droid Server

        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

        Android mit F-Droid

        F-Droidhttpsf-droidorg

        F-Droid Wikihttpsf-droidorgwiki

        F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

        B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

        Google Android mit PlayStore Apps

        B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

        Android mit PlayStore Apps

        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

        Android mit PlayStore Apps

        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

        Android mit PlayStore Apps

        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

        Android mit PlayStore Apps

        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

        Android mit PlayStore Apps

        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

        Android mit PlayStore Apps

        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

        Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

        B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

        Android mit PlayStore Apps

        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

        Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

        B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

        Android mit PlayStore Apps

        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

        Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

        B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

        Android mit PlayStore Apps

        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

        Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

        B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

        Android mit PlayStore Apps

        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

        Android mit PlayStore Apps

        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

        Android mit PlayStore Apps

        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

        Android mit PlayStore Apps

        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

        Android mit PlayStore Apps

        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

        F-Droid Server is your friend

        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

        Android mit PlayStore Apps

        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

        F-Droid Server is your friend

        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

        Android mit PlayStore Apps

        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

        F-Droid Server is your friend

        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

        Android mit PlayStore Apps

        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

        F-Droid Server is your friend

        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

        Android mit PlayStore Apps

        Wie bekomme ich die Apps auf mein aktives Smartphone

        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

        werden

        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

        Android mit PlayStore Apps

        Wie bekomme ich die Apps auf mein aktives Smartphone

        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

        werden

        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

        Android mit PlayStore Apps

        Wie bekomme ich die Apps auf mein aktives Smartphone

        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

        werden

        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

        Android mit PlayStore Apps

        Wie bekomme ich die Apps auf mein aktives Smartphone

        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

        werden

        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

        Android mit PlayStore Apps

        Wie bekomme ich die Apps auf mein aktives Smartphone

        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

        werden

        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

        Android mit PlayStore Apps

        B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

        Umsetzung

        B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

        Umsetzung

        Alle Schritte im Uumlberblick

        Zuerst das alte Smartphone und den Raspberry Pi einrichten

        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

        Umsetzung

        Alle Schritte im Uumlberblick

        Zuerst das alte Smartphone und den Raspberry Pi einrichten

        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

        Umsetzung

        Alle Schritte im Uumlberblick

        Zuerst das alte Smartphone und den Raspberry Pi einrichten

        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

        Umsetzung

        Alle Schritte im Uumlberblick

        Zuerst das alte Smartphone und den Raspberry Pi einrichten

        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

        Umsetzung

        Alle Schritte im Uumlberblick

        Zuerst das alte Smartphone und den Raspberry Pi einrichten

        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

        Umsetzung

        Alle Schritte im Uumlberblick

        Zuerst das alte Smartphone und den Raspberry Pi einrichten

        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

        Umsetzung

        Alle Schritte im Uumlberblick

        Zuerst das alte Smartphone und den Raspberry Pi einrichten

        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

        Umsetzung

        Alle Schritte im Uumlberblick

        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

        Umsetzung

        Alle Schritte im Uumlberblick

        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

        Umsetzung

        Alle Schritte im Uumlberblick

        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

        Umsetzung

        Alle Schritte im Uumlberblick

        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

        Umsetzung

        Alle Schritte im Uumlberblick

        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

        Umsetzung

        Installation adb und Verbindung testen

        piraspberrypi ~ $ sudo apt install android-tools-adb

        piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

        cm_ancora model GT_I8150 deviceancora

        piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

        B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

        UmsetzungSSH Key anlegen und den Public Key uumlbertragen

        rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

        Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

        B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

        Umsetzung

        Verzeichnisse anlegen Webserver konfigurieren

        piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

        B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

        Umsetzung

        rsync Job anlegen

        piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

        -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

        piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

        B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

        UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

        httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

        $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

        platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

        android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

        B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

        Umsetzung

        Initialisierung des F-Droid Repositorys

        $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

        B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

        Umsetzungfdroidstagingconfigpy anpassen

        repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

        archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

        B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

        Umsetzungfdroidbinrefreshfdroid

        binbash

        export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

        platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

        piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

        B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

        Umsetzung

        fdroidbinblacklist

        comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

        B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

        Umsetzung

        fdroidbingetoeffiaospsh

        binbash

        OEFFIDL=httpoeffischildbachde

        APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

        echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

        B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

        UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

        $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

        usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

        httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

        piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

        B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

        Umsetzung

        F-Droid auf dem aktuellen Smartphone installieren

        httpsf-droidorgFDroidapk

        F-Droid Repository einrichten

        httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

        B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

        Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

        oder +49 (0)8457 - 931096

        B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

        • Vorstellung B1 Systems
        • Google Android mit Google Konto
          • Android mit Google Konto
            • Google Android mit F-Droid
              • Android mit F-Droid
                • Google Android mit PlayStore Apps
                  • Android mit PlayStore Apps
                    • Umsetzung
                      • Umsetzung
                        • Vielen Dank fuumlr Ihre Aufmerksamkeit

          Android mit Google Konto

          Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

          Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

          B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

          Android mit Google Konto

          Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

          Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

          B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

          Android mit Google Konto

          Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

          Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

          B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

          Android mit Google Konto

          Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

          Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

          B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

          Android mit Google Konto

          Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

          Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

          B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

          Android mit Google Konto

          Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

          Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

          B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

          Android mit Google Konto

          Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

          Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

          B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

          Android mit Google Konto

          Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

          Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

          B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

          Android mit Google Konto

          Manche Synchronisierungsoptionen lassen sich abschalten Teilweisesind diese nach einem Android Update aber wieder aktiviert oderneue kommen hinzu

          Tipp In Google bdquoMein Kontoldquo hat man die Moumlglichkeit dieDaten einzusehen und zu loumlschenhttpsmyaccountgooglecom

          B1 Systems GmbH PlayStore Apps im eigenen Repo 6 35

          Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

          alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

          B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

          Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

          alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

          B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

          Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

          alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

          B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

          Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

          alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

          B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

          Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

          alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

          B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

          Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

          alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

          B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

          Android mit Google Konto

          Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

          Verzicht auf viele Apps die nur im Google Playstore zu findensind

          zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

          zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

          zB Oumlffi Threema

          Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

          B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

          Android mit Google Konto

          Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

          Verzicht auf viele Apps die nur im Google Playstore zu findensind

          zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

          zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

          zB Oumlffi Threema

          Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

          B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

          Android mit Google Konto

          Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

          Verzicht auf viele Apps die nur im Google Playstore zu findensind

          zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

          zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

          zB Oumlffi Threema

          Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

          B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

          Android mit Google Konto

          Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

          Verzicht auf viele Apps die nur im Google Playstore zu findensind

          zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

          zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

          zB Oumlffi Threema

          Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

          B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

          Android mit Google Konto

          Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

          Verzicht auf viele Apps die nur im Google Playstore zu findensind

          zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

          zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

          zB Oumlffi Threema

          Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

          B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

          Android mit Google Konto

          Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

          Verzicht auf viele Apps die nur im Google Playstore zu findensind

          zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

          zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

          zB Oumlffi Threema

          Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

          B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

          Android mit Google Konto

          Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

          Verzicht auf viele Apps die nur im Google Playstore zu findensind

          zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

          zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

          zB Oumlffi Threema

          Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

          B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

          Google Android mit F-Droid

          B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

          Android mit F-Droid

          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

          F-Droid Client (apk)F-Droid Server

          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

          Android mit F-Droid

          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

          F-Droid Client (apk)F-Droid Server

          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

          Android mit F-Droid

          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

          F-Droid Client (apk)F-Droid Server

          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

          Android mit F-Droid

          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

          F-Droid Client (apk)F-Droid Server

          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

          Android mit F-Droid

          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

          F-Droid Client (apk)F-Droid Server

          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

          Android mit F-Droid

          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

          F-Droid Client (apk)F-Droid Server

          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

          Android mit F-Droid

          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

          F-Droid Client (apk)F-Droid Server

          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

          Android mit F-Droid

          F-Droidhttpsf-droidorg

          F-Droid Wikihttpsf-droidorgwiki

          F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

          B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

          Google Android mit PlayStore Apps

          B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

          Android mit PlayStore Apps

          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

          Android mit PlayStore Apps

          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

          Android mit PlayStore Apps

          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

          Android mit PlayStore Apps

          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

          Android mit PlayStore Apps

          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

          Android mit PlayStore Apps

          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

          Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

          B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

          Android mit PlayStore Apps

          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

          Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

          B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

          Android mit PlayStore Apps

          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

          Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

          B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

          Android mit PlayStore Apps

          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

          Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

          B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

          Android mit PlayStore Apps

          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

          Android mit PlayStore Apps

          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

          Android mit PlayStore Apps

          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

          Android mit PlayStore Apps

          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

          Android mit PlayStore Apps

          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

          F-Droid Server is your friend

          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

          Android mit PlayStore Apps

          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

          F-Droid Server is your friend

          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

          Android mit PlayStore Apps

          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

          F-Droid Server is your friend

          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

          Android mit PlayStore Apps

          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

          F-Droid Server is your friend

          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

          Android mit PlayStore Apps

          Wie bekomme ich die Apps auf mein aktives Smartphone

          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

          werden

          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

          Android mit PlayStore Apps

          Wie bekomme ich die Apps auf mein aktives Smartphone

          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

          werden

          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

          Android mit PlayStore Apps

          Wie bekomme ich die Apps auf mein aktives Smartphone

          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

          werden

          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

          Android mit PlayStore Apps

          Wie bekomme ich die Apps auf mein aktives Smartphone

          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

          werden

          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

          Android mit PlayStore Apps

          Wie bekomme ich die Apps auf mein aktives Smartphone

          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

          werden

          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

          Android mit PlayStore Apps

          B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

          Umsetzung

          B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

          Umsetzung

          Alle Schritte im Uumlberblick

          Zuerst das alte Smartphone und den Raspberry Pi einrichten

          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

          Umsetzung

          Alle Schritte im Uumlberblick

          Zuerst das alte Smartphone und den Raspberry Pi einrichten

          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

          Umsetzung

          Alle Schritte im Uumlberblick

          Zuerst das alte Smartphone und den Raspberry Pi einrichten

          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

          Umsetzung

          Alle Schritte im Uumlberblick

          Zuerst das alte Smartphone und den Raspberry Pi einrichten

          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

          Umsetzung

          Alle Schritte im Uumlberblick

          Zuerst das alte Smartphone und den Raspberry Pi einrichten

          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

          Umsetzung

          Alle Schritte im Uumlberblick

          Zuerst das alte Smartphone und den Raspberry Pi einrichten

          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

          Umsetzung

          Alle Schritte im Uumlberblick

          Zuerst das alte Smartphone und den Raspberry Pi einrichten

          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

          Umsetzung

          Alle Schritte im Uumlberblick

          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

          Umsetzung

          Alle Schritte im Uumlberblick

          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

          Umsetzung

          Alle Schritte im Uumlberblick

          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

          Umsetzung

          Alle Schritte im Uumlberblick

          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

          Umsetzung

          Alle Schritte im Uumlberblick

          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

          Umsetzung

          Installation adb und Verbindung testen

          piraspberrypi ~ $ sudo apt install android-tools-adb

          piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

          cm_ancora model GT_I8150 deviceancora

          piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

          B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

          UmsetzungSSH Key anlegen und den Public Key uumlbertragen

          rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

          Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

          B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

          Umsetzung

          Verzeichnisse anlegen Webserver konfigurieren

          piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

          B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

          Umsetzung

          rsync Job anlegen

          piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

          -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

          piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

          B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

          UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

          httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

          $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

          platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

          android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

          B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

          Umsetzung

          Initialisierung des F-Droid Repositorys

          $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

          B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

          Umsetzungfdroidstagingconfigpy anpassen

          repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

          archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

          B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

          Umsetzungfdroidbinrefreshfdroid

          binbash

          export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

          platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

          piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

          B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

          Umsetzung

          fdroidbinblacklist

          comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

          B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

          Umsetzung

          fdroidbingetoeffiaospsh

          binbash

          OEFFIDL=httpoeffischildbachde

          APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

          echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

          B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

          UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

          $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

          usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

          httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

          piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

          B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

          Umsetzung

          F-Droid auf dem aktuellen Smartphone installieren

          httpsf-droidorgFDroidapk

          F-Droid Repository einrichten

          httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

          B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

          Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

          oder +49 (0)8457 - 931096

          B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

          • Vorstellung B1 Systems
          • Google Android mit Google Konto
            • Android mit Google Konto
              • Google Android mit F-Droid
                • Android mit F-Droid
                  • Google Android mit PlayStore Apps
                    • Android mit PlayStore Apps
                      • Umsetzung
                        • Umsetzung
                          • Vielen Dank fuumlr Ihre Aufmerksamkeit

            Android mit Google Konto

            Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

            Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

            B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

            Android mit Google Konto

            Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

            Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

            B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

            Android mit Google Konto

            Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

            Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

            B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

            Android mit Google Konto

            Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

            Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

            B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

            Android mit Google Konto

            Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

            Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

            B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

            Android mit Google Konto

            Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

            Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

            B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

            Android mit Google Konto

            Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

            Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

            B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

            Android mit Google Konto

            Manche Synchronisierungsoptionen lassen sich abschalten Teilweisesind diese nach einem Android Update aber wieder aktiviert oderneue kommen hinzu

            Tipp In Google bdquoMein Kontoldquo hat man die Moumlglichkeit dieDaten einzusehen und zu loumlschenhttpsmyaccountgooglecom

            B1 Systems GmbH PlayStore Apps im eigenen Repo 6 35

            Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

            alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

            B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

            Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

            alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

            B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

            Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

            alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

            B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

            Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

            alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

            B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

            Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

            alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

            B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

            Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

            alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

            B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

            Android mit Google Konto

            Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

            Verzicht auf viele Apps die nur im Google Playstore zu findensind

            zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

            zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

            zB Oumlffi Threema

            Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

            B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

            Android mit Google Konto

            Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

            Verzicht auf viele Apps die nur im Google Playstore zu findensind

            zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

            zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

            zB Oumlffi Threema

            Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

            B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

            Android mit Google Konto

            Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

            Verzicht auf viele Apps die nur im Google Playstore zu findensind

            zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

            zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

            zB Oumlffi Threema

            Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

            B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

            Android mit Google Konto

            Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

            Verzicht auf viele Apps die nur im Google Playstore zu findensind

            zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

            zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

            zB Oumlffi Threema

            Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

            B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

            Android mit Google Konto

            Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

            Verzicht auf viele Apps die nur im Google Playstore zu findensind

            zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

            zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

            zB Oumlffi Threema

            Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

            B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

            Android mit Google Konto

            Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

            Verzicht auf viele Apps die nur im Google Playstore zu findensind

            zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

            zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

            zB Oumlffi Threema

            Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

            B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

            Android mit Google Konto

            Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

            Verzicht auf viele Apps die nur im Google Playstore zu findensind

            zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

            zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

            zB Oumlffi Threema

            Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

            B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

            Google Android mit F-Droid

            B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

            Android mit F-Droid

            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

            F-Droid Client (apk)F-Droid Server

            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

            Android mit F-Droid

            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

            F-Droid Client (apk)F-Droid Server

            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

            Android mit F-Droid

            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

            F-Droid Client (apk)F-Droid Server

            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

            Android mit F-Droid

            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

            F-Droid Client (apk)F-Droid Server

            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

            Android mit F-Droid

            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

            F-Droid Client (apk)F-Droid Server

            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

            Android mit F-Droid

            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

            F-Droid Client (apk)F-Droid Server

            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

            Android mit F-Droid

            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

            F-Droid Client (apk)F-Droid Server

            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

            Android mit F-Droid

            F-Droidhttpsf-droidorg

            F-Droid Wikihttpsf-droidorgwiki

            F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

            B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

            Google Android mit PlayStore Apps

            B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

            Android mit PlayStore Apps

            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

            Android mit PlayStore Apps

            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

            Android mit PlayStore Apps

            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

            Android mit PlayStore Apps

            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

            Android mit PlayStore Apps

            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

            Android mit PlayStore Apps

            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

            Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

            B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

            Android mit PlayStore Apps

            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

            Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

            B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

            Android mit PlayStore Apps

            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

            Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

            B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

            Android mit PlayStore Apps

            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

            Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

            B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

            Android mit PlayStore Apps

            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

            Android mit PlayStore Apps

            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

            Android mit PlayStore Apps

            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

            Android mit PlayStore Apps

            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

            Android mit PlayStore Apps

            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

            F-Droid Server is your friend

            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

            Android mit PlayStore Apps

            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

            F-Droid Server is your friend

            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

            Android mit PlayStore Apps

            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

            F-Droid Server is your friend

            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

            Android mit PlayStore Apps

            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

            F-Droid Server is your friend

            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

            Android mit PlayStore Apps

            Wie bekomme ich die Apps auf mein aktives Smartphone

            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

            werden

            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

            Android mit PlayStore Apps

            Wie bekomme ich die Apps auf mein aktives Smartphone

            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

            werden

            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

            Android mit PlayStore Apps

            Wie bekomme ich die Apps auf mein aktives Smartphone

            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

            werden

            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

            Android mit PlayStore Apps

            Wie bekomme ich die Apps auf mein aktives Smartphone

            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

            werden

            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

            Android mit PlayStore Apps

            Wie bekomme ich die Apps auf mein aktives Smartphone

            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

            werden

            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

            Android mit PlayStore Apps

            B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

            Umsetzung

            B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

            Umsetzung

            Alle Schritte im Uumlberblick

            Zuerst das alte Smartphone und den Raspberry Pi einrichten

            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

            Umsetzung

            Alle Schritte im Uumlberblick

            Zuerst das alte Smartphone und den Raspberry Pi einrichten

            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

            Umsetzung

            Alle Schritte im Uumlberblick

            Zuerst das alte Smartphone und den Raspberry Pi einrichten

            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

            Umsetzung

            Alle Schritte im Uumlberblick

            Zuerst das alte Smartphone und den Raspberry Pi einrichten

            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

            Umsetzung

            Alle Schritte im Uumlberblick

            Zuerst das alte Smartphone und den Raspberry Pi einrichten

            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

            Umsetzung

            Alle Schritte im Uumlberblick

            Zuerst das alte Smartphone und den Raspberry Pi einrichten

            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

            Umsetzung

            Alle Schritte im Uumlberblick

            Zuerst das alte Smartphone und den Raspberry Pi einrichten

            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

            Umsetzung

            Alle Schritte im Uumlberblick

            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

            Umsetzung

            Alle Schritte im Uumlberblick

            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

            Umsetzung

            Alle Schritte im Uumlberblick

            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

            Umsetzung

            Alle Schritte im Uumlberblick

            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

            Umsetzung

            Alle Schritte im Uumlberblick

            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

            Umsetzung

            Installation adb und Verbindung testen

            piraspberrypi ~ $ sudo apt install android-tools-adb

            piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

            cm_ancora model GT_I8150 deviceancora

            piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

            B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

            UmsetzungSSH Key anlegen und den Public Key uumlbertragen

            rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

            Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

            B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

            Umsetzung

            Verzeichnisse anlegen Webserver konfigurieren

            piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

            B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

            Umsetzung

            rsync Job anlegen

            piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

            -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

            piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

            B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

            UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

            httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

            $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

            platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

            android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

            B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

            Umsetzung

            Initialisierung des F-Droid Repositorys

            $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

            B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

            Umsetzungfdroidstagingconfigpy anpassen

            repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

            archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

            B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

            Umsetzungfdroidbinrefreshfdroid

            binbash

            export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

            platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

            piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

            B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

            Umsetzung

            fdroidbinblacklist

            comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

            B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

            Umsetzung

            fdroidbingetoeffiaospsh

            binbash

            OEFFIDL=httpoeffischildbachde

            APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

            echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

            B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

            UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

            $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

            usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

            httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

            piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

            B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

            Umsetzung

            F-Droid auf dem aktuellen Smartphone installieren

            httpsf-droidorgFDroidapk

            F-Droid Repository einrichten

            httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

            B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

            Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

            oder +49 (0)8457 - 931096

            B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

            • Vorstellung B1 Systems
            • Google Android mit Google Konto
              • Android mit Google Konto
                • Google Android mit F-Droid
                  • Android mit F-Droid
                    • Google Android mit PlayStore Apps
                      • Android mit PlayStore Apps
                        • Umsetzung
                          • Umsetzung
                            • Vielen Dank fuumlr Ihre Aufmerksamkeit

              Android mit Google Konto

              Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

              Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

              B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

              Android mit Google Konto

              Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

              Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

              B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

              Android mit Google Konto

              Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

              Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

              B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

              Android mit Google Konto

              Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

              Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

              B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

              Android mit Google Konto

              Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

              Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

              B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

              Android mit Google Konto

              Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

              Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

              B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

              Android mit Google Konto

              Manche Synchronisierungsoptionen lassen sich abschalten Teilweisesind diese nach einem Android Update aber wieder aktiviert oderneue kommen hinzu

              Tipp In Google bdquoMein Kontoldquo hat man die Moumlglichkeit dieDaten einzusehen und zu loumlschenhttpsmyaccountgooglecom

              B1 Systems GmbH PlayStore Apps im eigenen Repo 6 35

              Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

              alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

              B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

              Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

              alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

              B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

              Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

              alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

              B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

              Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

              alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

              B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

              Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

              alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

              B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

              Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

              alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

              B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

              Android mit Google Konto

              Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

              Verzicht auf viele Apps die nur im Google Playstore zu findensind

              zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

              zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

              zB Oumlffi Threema

              Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

              B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

              Android mit Google Konto

              Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

              Verzicht auf viele Apps die nur im Google Playstore zu findensind

              zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

              zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

              zB Oumlffi Threema

              Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

              B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

              Android mit Google Konto

              Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

              Verzicht auf viele Apps die nur im Google Playstore zu findensind

              zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

              zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

              zB Oumlffi Threema

              Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

              B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

              Android mit Google Konto

              Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

              Verzicht auf viele Apps die nur im Google Playstore zu findensind

              zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

              zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

              zB Oumlffi Threema

              Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

              B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

              Android mit Google Konto

              Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

              Verzicht auf viele Apps die nur im Google Playstore zu findensind

              zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

              zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

              zB Oumlffi Threema

              Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

              B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

              Android mit Google Konto

              Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

              Verzicht auf viele Apps die nur im Google Playstore zu findensind

              zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

              zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

              zB Oumlffi Threema

              Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

              B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

              Android mit Google Konto

              Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

              Verzicht auf viele Apps die nur im Google Playstore zu findensind

              zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

              zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

              zB Oumlffi Threema

              Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

              B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

              Google Android mit F-Droid

              B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

              Android mit F-Droid

              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

              F-Droid Client (apk)F-Droid Server

              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

              Android mit F-Droid

              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

              F-Droid Client (apk)F-Droid Server

              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

              Android mit F-Droid

              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

              F-Droid Client (apk)F-Droid Server

              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

              Android mit F-Droid

              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

              F-Droid Client (apk)F-Droid Server

              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

              Android mit F-Droid

              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

              F-Droid Client (apk)F-Droid Server

              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

              Android mit F-Droid

              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

              F-Droid Client (apk)F-Droid Server

              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

              Android mit F-Droid

              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

              F-Droid Client (apk)F-Droid Server

              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

              Android mit F-Droid

              F-Droidhttpsf-droidorg

              F-Droid Wikihttpsf-droidorgwiki

              F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

              B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

              Google Android mit PlayStore Apps

              B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

              Android mit PlayStore Apps

              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

              Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

              Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

              B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

              Android mit PlayStore Apps

              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

              Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

              Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

              B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

              Android mit PlayStore Apps

              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

              Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

              Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

              B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

              Android mit PlayStore Apps

              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

              Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

              Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

              B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

              Android mit PlayStore Apps

              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

              Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

              Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

              B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

              Android mit PlayStore Apps

              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

              Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

              B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

              Android mit PlayStore Apps

              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

              Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

              B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

              Android mit PlayStore Apps

              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

              Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

              B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

              Android mit PlayStore Apps

              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

              Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

              B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

              Android mit PlayStore Apps

              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

              Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

              B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

              Android mit PlayStore Apps

              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

              Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

              B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

              Android mit PlayStore Apps

              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

              Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

              B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

              Android mit PlayStore Apps

              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

              Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

              B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

              Android mit PlayStore Apps

              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

              F-Droid Server is your friend

              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

              Android mit PlayStore Apps

              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

              F-Droid Server is your friend

              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

              Android mit PlayStore Apps

              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

              F-Droid Server is your friend

              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

              Android mit PlayStore Apps

              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

              F-Droid Server is your friend

              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

              Android mit PlayStore Apps

              Wie bekomme ich die Apps auf mein aktives Smartphone

              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

              werden

              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

              Android mit PlayStore Apps

              Wie bekomme ich die Apps auf mein aktives Smartphone

              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

              werden

              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

              Android mit PlayStore Apps

              Wie bekomme ich die Apps auf mein aktives Smartphone

              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

              werden

              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

              Android mit PlayStore Apps

              Wie bekomme ich die Apps auf mein aktives Smartphone

              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

              werden

              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

              Android mit PlayStore Apps

              Wie bekomme ich die Apps auf mein aktives Smartphone

              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

              werden

              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

              Android mit PlayStore Apps

              B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

              Umsetzung

              B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

              Umsetzung

              Alle Schritte im Uumlberblick

              Zuerst das alte Smartphone und den Raspberry Pi einrichten

              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

              Umsetzung

              Alle Schritte im Uumlberblick

              Zuerst das alte Smartphone und den Raspberry Pi einrichten

              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

              Umsetzung

              Alle Schritte im Uumlberblick

              Zuerst das alte Smartphone und den Raspberry Pi einrichten

              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

              Umsetzung

              Alle Schritte im Uumlberblick

              Zuerst das alte Smartphone und den Raspberry Pi einrichten

              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

              Umsetzung

              Alle Schritte im Uumlberblick

              Zuerst das alte Smartphone und den Raspberry Pi einrichten

              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

              Umsetzung

              Alle Schritte im Uumlberblick

              Zuerst das alte Smartphone und den Raspberry Pi einrichten

              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

              Umsetzung

              Alle Schritte im Uumlberblick

              Zuerst das alte Smartphone und den Raspberry Pi einrichten

              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

              Umsetzung

              Alle Schritte im Uumlberblick

              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

              Umsetzung

              Alle Schritte im Uumlberblick

              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

              Umsetzung

              Alle Schritte im Uumlberblick

              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

              Umsetzung

              Alle Schritte im Uumlberblick

              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

              Umsetzung

              Alle Schritte im Uumlberblick

              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

              Umsetzung

              Installation adb und Verbindung testen

              piraspberrypi ~ $ sudo apt install android-tools-adb

              piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

              cm_ancora model GT_I8150 deviceancora

              piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

              B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

              UmsetzungSSH Key anlegen und den Public Key uumlbertragen

              rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

              Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

              B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

              Umsetzung

              Verzeichnisse anlegen Webserver konfigurieren

              piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

              B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

              Umsetzung

              rsync Job anlegen

              piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

              -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

              piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

              B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

              UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

              httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

              $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

              platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

              android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

              B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

              Umsetzung

              Initialisierung des F-Droid Repositorys

              $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

              B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

              Umsetzungfdroidstagingconfigpy anpassen

              repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

              archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

              B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

              Umsetzungfdroidbinrefreshfdroid

              binbash

              export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

              platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

              piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

              B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

              Umsetzung

              fdroidbinblacklist

              comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

              B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

              Umsetzung

              fdroidbingetoeffiaospsh

              binbash

              OEFFIDL=httpoeffischildbachde

              APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

              echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

              B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

              UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

              $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

              usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

              httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

              piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

              B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

              Umsetzung

              F-Droid auf dem aktuellen Smartphone installieren

              httpsf-droidorgFDroidapk

              F-Droid Repository einrichten

              httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

              B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

              Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

              oder +49 (0)8457 - 931096

              B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

              • Vorstellung B1 Systems
              • Google Android mit Google Konto
                • Android mit Google Konto
                  • Google Android mit F-Droid
                    • Android mit F-Droid
                      • Google Android mit PlayStore Apps
                        • Android mit PlayStore Apps
                          • Umsetzung
                            • Umsetzung
                              • Vielen Dank fuumlr Ihre Aufmerksamkeit

                Android mit Google Konto

                Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

                Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

                B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

                Android mit Google Konto

                Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

                Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

                B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

                Android mit Google Konto

                Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

                Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

                B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

                Android mit Google Konto

                Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

                Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

                B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

                Android mit Google Konto

                Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

                Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

                B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

                Android mit Google Konto

                Manche Synchronisierungsoptionen lassen sich abschalten Teilweisesind diese nach einem Android Update aber wieder aktiviert oderneue kommen hinzu

                Tipp In Google bdquoMein Kontoldquo hat man die Moumlglichkeit dieDaten einzusehen und zu loumlschenhttpsmyaccountgooglecom

                B1 Systems GmbH PlayStore Apps im eigenen Repo 6 35

                Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                Android mit Google Konto

                Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                Verzicht auf viele Apps die nur im Google Playstore zu findensind

                zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                zB Oumlffi Threema

                Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                Android mit Google Konto

                Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                Verzicht auf viele Apps die nur im Google Playstore zu findensind

                zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                zB Oumlffi Threema

                Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                Android mit Google Konto

                Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                Verzicht auf viele Apps die nur im Google Playstore zu findensind

                zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                zB Oumlffi Threema

                Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                Android mit Google Konto

                Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                Verzicht auf viele Apps die nur im Google Playstore zu findensind

                zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                zB Oumlffi Threema

                Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                Android mit Google Konto

                Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                Verzicht auf viele Apps die nur im Google Playstore zu findensind

                zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                zB Oumlffi Threema

                Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                Android mit Google Konto

                Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                Verzicht auf viele Apps die nur im Google Playstore zu findensind

                zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                zB Oumlffi Threema

                Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                Android mit Google Konto

                Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                Verzicht auf viele Apps die nur im Google Playstore zu findensind

                zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                zB Oumlffi Threema

                Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                Google Android mit F-Droid

                B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

                Android mit F-Droid

                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                F-Droid Client (apk)F-Droid Server

                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                Android mit F-Droid

                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                F-Droid Client (apk)F-Droid Server

                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                Android mit F-Droid

                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                F-Droid Client (apk)F-Droid Server

                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                Android mit F-Droid

                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                F-Droid Client (apk)F-Droid Server

                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                Android mit F-Droid

                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                F-Droid Client (apk)F-Droid Server

                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                Android mit F-Droid

                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                F-Droid Client (apk)F-Droid Server

                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                Android mit F-Droid

                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                F-Droid Client (apk)F-Droid Server

                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                Android mit F-Droid

                F-Droidhttpsf-droidorg

                F-Droid Wikihttpsf-droidorgwiki

                F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                Google Android mit PlayStore Apps

                B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                Android mit PlayStore Apps

                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                Android mit PlayStore Apps

                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                Android mit PlayStore Apps

                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                Android mit PlayStore Apps

                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                Android mit PlayStore Apps

                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                Android mit PlayStore Apps

                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                Android mit PlayStore Apps

                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                Android mit PlayStore Apps

                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                Android mit PlayStore Apps

                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                Android mit PlayStore Apps

                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                Android mit PlayStore Apps

                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                Android mit PlayStore Apps

                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                Android mit PlayStore Apps

                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                Android mit PlayStore Apps

                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                F-Droid Server is your friend

                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                Android mit PlayStore Apps

                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                F-Droid Server is your friend

                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                Android mit PlayStore Apps

                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                F-Droid Server is your friend

                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                Android mit PlayStore Apps

                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                F-Droid Server is your friend

                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                Android mit PlayStore Apps

                Wie bekomme ich die Apps auf mein aktives Smartphone

                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                werden

                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                Android mit PlayStore Apps

                Wie bekomme ich die Apps auf mein aktives Smartphone

                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                werden

                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                Android mit PlayStore Apps

                Wie bekomme ich die Apps auf mein aktives Smartphone

                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                werden

                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                Android mit PlayStore Apps

                Wie bekomme ich die Apps auf mein aktives Smartphone

                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                werden

                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                Android mit PlayStore Apps

                Wie bekomme ich die Apps auf mein aktives Smartphone

                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                werden

                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                Android mit PlayStore Apps

                B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                Umsetzung

                B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                Umsetzung

                Alle Schritte im Uumlberblick

                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                Umsetzung

                Alle Schritte im Uumlberblick

                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                Umsetzung

                Alle Schritte im Uumlberblick

                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                Umsetzung

                Alle Schritte im Uumlberblick

                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                Umsetzung

                Alle Schritte im Uumlberblick

                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                Umsetzung

                Alle Schritte im Uumlberblick

                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                Umsetzung

                Alle Schritte im Uumlberblick

                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                Umsetzung

                Alle Schritte im Uumlberblick

                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                Umsetzung

                Alle Schritte im Uumlberblick

                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                Umsetzung

                Alle Schritte im Uumlberblick

                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                Umsetzung

                Alle Schritte im Uumlberblick

                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                Umsetzung

                Alle Schritte im Uumlberblick

                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                Umsetzung

                Installation adb und Verbindung testen

                piraspberrypi ~ $ sudo apt install android-tools-adb

                piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                cm_ancora model GT_I8150 deviceancora

                piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                Umsetzung

                Verzeichnisse anlegen Webserver konfigurieren

                piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                Umsetzung

                rsync Job anlegen

                piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                Umsetzung

                Initialisierung des F-Droid Repositorys

                $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                Umsetzungfdroidstagingconfigpy anpassen

                repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                Umsetzungfdroidbinrefreshfdroid

                binbash

                export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                Umsetzung

                fdroidbinblacklist

                comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                Umsetzung

                fdroidbingetoeffiaospsh

                binbash

                OEFFIDL=httpoeffischildbachde

                APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                Umsetzung

                F-Droid auf dem aktuellen Smartphone installieren

                httpsf-droidorgFDroidapk

                F-Droid Repository einrichten

                httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                oder +49 (0)8457 - 931096

                B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                • Vorstellung B1 Systems
                • Google Android mit Google Konto
                  • Android mit Google Konto
                    • Google Android mit F-Droid
                      • Android mit F-Droid
                        • Google Android mit PlayStore Apps
                          • Android mit PlayStore Apps
                            • Umsetzung
                              • Umsetzung
                                • Vielen Dank fuumlr Ihre Aufmerksamkeit

                  Android mit Google Konto

                  Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

                  Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

                  Android mit Google Konto

                  Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

                  Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

                  Android mit Google Konto

                  Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

                  Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

                  Android mit Google Konto

                  Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

                  Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

                  Android mit Google Konto

                  Manche Synchronisierungsoptionen lassen sich abschalten Teilweisesind diese nach einem Android Update aber wieder aktiviert oderneue kommen hinzu

                  Tipp In Google bdquoMein Kontoldquo hat man die Moumlglichkeit dieDaten einzusehen und zu loumlschenhttpsmyaccountgooglecom

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 6 35

                  Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                  alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                  Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                  alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                  Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                  alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                  Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                  alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                  Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                  alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                  Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                  alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                  Android mit Google Konto

                  Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                  Verzicht auf viele Apps die nur im Google Playstore zu findensind

                  zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                  zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                  zB Oumlffi Threema

                  Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                  Android mit Google Konto

                  Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                  Verzicht auf viele Apps die nur im Google Playstore zu findensind

                  zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                  zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                  zB Oumlffi Threema

                  Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                  Android mit Google Konto

                  Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                  Verzicht auf viele Apps die nur im Google Playstore zu findensind

                  zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                  zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                  zB Oumlffi Threema

                  Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                  Android mit Google Konto

                  Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                  Verzicht auf viele Apps die nur im Google Playstore zu findensind

                  zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                  zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                  zB Oumlffi Threema

                  Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                  Android mit Google Konto

                  Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                  Verzicht auf viele Apps die nur im Google Playstore zu findensind

                  zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                  zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                  zB Oumlffi Threema

                  Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                  Android mit Google Konto

                  Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                  Verzicht auf viele Apps die nur im Google Playstore zu findensind

                  zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                  zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                  zB Oumlffi Threema

                  Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                  Android mit Google Konto

                  Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                  Verzicht auf viele Apps die nur im Google Playstore zu findensind

                  zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                  zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                  zB Oumlffi Threema

                  Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                  Google Android mit F-Droid

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

                  Android mit F-Droid

                  F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                  F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                  F-Droid Client (apk)F-Droid Server

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                  Android mit F-Droid

                  F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                  F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                  F-Droid Client (apk)F-Droid Server

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                  Android mit F-Droid

                  F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                  F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                  F-Droid Client (apk)F-Droid Server

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                  Android mit F-Droid

                  F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                  F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                  F-Droid Client (apk)F-Droid Server

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                  Android mit F-Droid

                  F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                  F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                  F-Droid Client (apk)F-Droid Server

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                  Android mit F-Droid

                  F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                  F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                  F-Droid Client (apk)F-Droid Server

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                  Android mit F-Droid

                  F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                  F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                  F-Droid Client (apk)F-Droid Server

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                  Android mit F-Droid

                  F-Droidhttpsf-droidorg

                  F-Droid Wikihttpsf-droidorgwiki

                  F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                  Google Android mit PlayStore Apps

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                  Android mit PlayStore Apps

                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                  Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                  Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                  Android mit PlayStore Apps

                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                  Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                  Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                  Android mit PlayStore Apps

                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                  Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                  Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                  Android mit PlayStore Apps

                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                  Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                  Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                  Android mit PlayStore Apps

                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                  Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                  Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                  Android mit PlayStore Apps

                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                  Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                  Android mit PlayStore Apps

                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                  Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                  Android mit PlayStore Apps

                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                  Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                  Android mit PlayStore Apps

                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                  Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                  Android mit PlayStore Apps

                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                  Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                  Android mit PlayStore Apps

                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                  Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                  Android mit PlayStore Apps

                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                  Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                  Android mit PlayStore Apps

                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                  Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                  Android mit PlayStore Apps

                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                  F-Droid Server is your friend

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                  Android mit PlayStore Apps

                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                  F-Droid Server is your friend

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                  Android mit PlayStore Apps

                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                  F-Droid Server is your friend

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                  Android mit PlayStore Apps

                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                  F-Droid Server is your friend

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                  Android mit PlayStore Apps

                  Wie bekomme ich die Apps auf mein aktives Smartphone

                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                  werden

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                  Android mit PlayStore Apps

                  Wie bekomme ich die Apps auf mein aktives Smartphone

                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                  werden

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                  Android mit PlayStore Apps

                  Wie bekomme ich die Apps auf mein aktives Smartphone

                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                  werden

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                  Android mit PlayStore Apps

                  Wie bekomme ich die Apps auf mein aktives Smartphone

                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                  werden

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                  Android mit PlayStore Apps

                  Wie bekomme ich die Apps auf mein aktives Smartphone

                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                  werden

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                  Android mit PlayStore Apps

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                  Umsetzung

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                  Umsetzung

                  Alle Schritte im Uumlberblick

                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                  Umsetzung

                  Alle Schritte im Uumlberblick

                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                  Umsetzung

                  Alle Schritte im Uumlberblick

                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                  Umsetzung

                  Alle Schritte im Uumlberblick

                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                  Umsetzung

                  Alle Schritte im Uumlberblick

                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                  Umsetzung

                  Alle Schritte im Uumlberblick

                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                  Umsetzung

                  Alle Schritte im Uumlberblick

                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                  Umsetzung

                  Alle Schritte im Uumlberblick

                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                  Umsetzung

                  Alle Schritte im Uumlberblick

                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                  Umsetzung

                  Alle Schritte im Uumlberblick

                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                  Umsetzung

                  Alle Schritte im Uumlberblick

                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                  Umsetzung

                  Alle Schritte im Uumlberblick

                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                  Umsetzung

                  Installation adb und Verbindung testen

                  piraspberrypi ~ $ sudo apt install android-tools-adb

                  piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                  cm_ancora model GT_I8150 deviceancora

                  piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                  UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                  rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                  Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                  Umsetzung

                  Verzeichnisse anlegen Webserver konfigurieren

                  piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                  Umsetzung

                  rsync Job anlegen

                  piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                  -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                  piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                  UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                  httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                  $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                  platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                  android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                  Umsetzung

                  Initialisierung des F-Droid Repositorys

                  $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                  Umsetzungfdroidstagingconfigpy anpassen

                  repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                  archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                  Umsetzungfdroidbinrefreshfdroid

                  binbash

                  export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                  platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                  piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                  Umsetzung

                  fdroidbinblacklist

                  comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                  Umsetzung

                  fdroidbingetoeffiaospsh

                  binbash

                  OEFFIDL=httpoeffischildbachde

                  APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                  echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                  UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                  $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                  usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                  httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                  piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                  Umsetzung

                  F-Droid auf dem aktuellen Smartphone installieren

                  httpsf-droidorgFDroidapk

                  F-Droid Repository einrichten

                  httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                  B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                  Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                  oder +49 (0)8457 - 931096

                  B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                  • Vorstellung B1 Systems
                  • Google Android mit Google Konto
                    • Android mit Google Konto
                      • Google Android mit F-Droid
                        • Android mit F-Droid
                          • Google Android mit PlayStore Apps
                            • Android mit PlayStore Apps
                              • Umsetzung
                                • Umsetzung
                                  • Vielen Dank fuumlr Ihre Aufmerksamkeit

                    Android mit Google Konto

                    Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

                    Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

                    Android mit Google Konto

                    Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

                    Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

                    Android mit Google Konto

                    Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

                    Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

                    Android mit Google Konto

                    Manche Synchronisierungsoptionen lassen sich abschalten Teilweisesind diese nach einem Android Update aber wieder aktiviert oderneue kommen hinzu

                    Tipp In Google bdquoMein Kontoldquo hat man die Moumlglichkeit dieDaten einzusehen und zu loumlschenhttpsmyaccountgooglecom

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 6 35

                    Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                    alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                    Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                    alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                    Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                    alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                    Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                    alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                    Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                    alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                    Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                    alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                    Android mit Google Konto

                    Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                    Verzicht auf viele Apps die nur im Google Playstore zu findensind

                    zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                    zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                    zB Oumlffi Threema

                    Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                    Android mit Google Konto

                    Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                    Verzicht auf viele Apps die nur im Google Playstore zu findensind

                    zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                    zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                    zB Oumlffi Threema

                    Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                    Android mit Google Konto

                    Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                    Verzicht auf viele Apps die nur im Google Playstore zu findensind

                    zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                    zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                    zB Oumlffi Threema

                    Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                    Android mit Google Konto

                    Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                    Verzicht auf viele Apps die nur im Google Playstore zu findensind

                    zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                    zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                    zB Oumlffi Threema

                    Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                    Android mit Google Konto

                    Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                    Verzicht auf viele Apps die nur im Google Playstore zu findensind

                    zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                    zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                    zB Oumlffi Threema

                    Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                    Android mit Google Konto

                    Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                    Verzicht auf viele Apps die nur im Google Playstore zu findensind

                    zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                    zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                    zB Oumlffi Threema

                    Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                    Android mit Google Konto

                    Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                    Verzicht auf viele Apps die nur im Google Playstore zu findensind

                    zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                    zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                    zB Oumlffi Threema

                    Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                    Google Android mit F-Droid

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

                    Android mit F-Droid

                    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                    F-Droid Client (apk)F-Droid Server

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                    Android mit F-Droid

                    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                    F-Droid Client (apk)F-Droid Server

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                    Android mit F-Droid

                    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                    F-Droid Client (apk)F-Droid Server

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                    Android mit F-Droid

                    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                    F-Droid Client (apk)F-Droid Server

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                    Android mit F-Droid

                    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                    F-Droid Client (apk)F-Droid Server

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                    Android mit F-Droid

                    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                    F-Droid Client (apk)F-Droid Server

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                    Android mit F-Droid

                    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                    F-Droid Client (apk)F-Droid Server

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                    Android mit F-Droid

                    F-Droidhttpsf-droidorg

                    F-Droid Wikihttpsf-droidorgwiki

                    F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                    Google Android mit PlayStore Apps

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                    Android mit PlayStore Apps

                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                    Android mit PlayStore Apps

                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                    Android mit PlayStore Apps

                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                    Android mit PlayStore Apps

                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                    Android mit PlayStore Apps

                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                    Android mit PlayStore Apps

                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                    Android mit PlayStore Apps

                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                    Android mit PlayStore Apps

                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                    Android mit PlayStore Apps

                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                    Android mit PlayStore Apps

                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                    Android mit PlayStore Apps

                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                    Android mit PlayStore Apps

                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                    Android mit PlayStore Apps

                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                    Android mit PlayStore Apps

                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                    F-Droid Server is your friend

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                    Android mit PlayStore Apps

                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                    F-Droid Server is your friend

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                    Android mit PlayStore Apps

                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                    F-Droid Server is your friend

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                    Android mit PlayStore Apps

                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                    F-Droid Server is your friend

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                    Android mit PlayStore Apps

                    Wie bekomme ich die Apps auf mein aktives Smartphone

                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                    werden

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                    Android mit PlayStore Apps

                    Wie bekomme ich die Apps auf mein aktives Smartphone

                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                    werden

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                    Android mit PlayStore Apps

                    Wie bekomme ich die Apps auf mein aktives Smartphone

                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                    werden

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                    Android mit PlayStore Apps

                    Wie bekomme ich die Apps auf mein aktives Smartphone

                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                    werden

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                    Android mit PlayStore Apps

                    Wie bekomme ich die Apps auf mein aktives Smartphone

                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                    werden

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                    Android mit PlayStore Apps

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                    Umsetzung

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                    Umsetzung

                    Alle Schritte im Uumlberblick

                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                    Umsetzung

                    Alle Schritte im Uumlberblick

                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                    Umsetzung

                    Alle Schritte im Uumlberblick

                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                    Umsetzung

                    Alle Schritte im Uumlberblick

                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                    Umsetzung

                    Alle Schritte im Uumlberblick

                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                    Umsetzung

                    Alle Schritte im Uumlberblick

                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                    Umsetzung

                    Alle Schritte im Uumlberblick

                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                    Umsetzung

                    Alle Schritte im Uumlberblick

                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                    Umsetzung

                    Alle Schritte im Uumlberblick

                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                    Umsetzung

                    Alle Schritte im Uumlberblick

                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                    Umsetzung

                    Alle Schritte im Uumlberblick

                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                    Umsetzung

                    Alle Schritte im Uumlberblick

                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                    Umsetzung

                    Installation adb und Verbindung testen

                    piraspberrypi ~ $ sudo apt install android-tools-adb

                    piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                    cm_ancora model GT_I8150 deviceancora

                    piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                    UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                    rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                    Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                    Umsetzung

                    Verzeichnisse anlegen Webserver konfigurieren

                    piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                    Umsetzung

                    rsync Job anlegen

                    piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                    -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                    piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                    UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                    httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                    $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                    platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                    android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                    Umsetzung

                    Initialisierung des F-Droid Repositorys

                    $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                    Umsetzungfdroidstagingconfigpy anpassen

                    repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                    archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                    Umsetzungfdroidbinrefreshfdroid

                    binbash

                    export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                    platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                    piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                    Umsetzung

                    fdroidbinblacklist

                    comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                    Umsetzung

                    fdroidbingetoeffiaospsh

                    binbash

                    OEFFIDL=httpoeffischildbachde

                    APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                    echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                    UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                    $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                    usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                    httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                    piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                    Umsetzung

                    F-Droid auf dem aktuellen Smartphone installieren

                    httpsf-droidorgFDroidapk

                    F-Droid Repository einrichten

                    httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                    B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                    Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                    oder +49 (0)8457 - 931096

                    B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                    • Vorstellung B1 Systems
                    • Google Android mit Google Konto
                      • Android mit Google Konto
                        • Google Android mit F-Droid
                          • Android mit F-Droid
                            • Google Android mit PlayStore Apps
                              • Android mit PlayStore Apps
                                • Umsetzung
                                  • Umsetzung
                                    • Vielen Dank fuumlr Ihre Aufmerksamkeit

                      Android mit Google Konto

                      Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

                      Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

                      Android mit Google Konto

                      Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

                      Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

                      Android mit Google Konto

                      Manche Synchronisierungsoptionen lassen sich abschalten Teilweisesind diese nach einem Android Update aber wieder aktiviert oderneue kommen hinzu

                      Tipp In Google bdquoMein Kontoldquo hat man die Moumlglichkeit dieDaten einzusehen und zu loumlschenhttpsmyaccountgooglecom

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 6 35

                      Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                      alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                      Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                      alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                      Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                      alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                      Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                      alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                      Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                      alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                      Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                      alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                      Android mit Google Konto

                      Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                      Verzicht auf viele Apps die nur im Google Playstore zu findensind

                      zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                      zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                      zB Oumlffi Threema

                      Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                      Android mit Google Konto

                      Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                      Verzicht auf viele Apps die nur im Google Playstore zu findensind

                      zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                      zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                      zB Oumlffi Threema

                      Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                      Android mit Google Konto

                      Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                      Verzicht auf viele Apps die nur im Google Playstore zu findensind

                      zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                      zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                      zB Oumlffi Threema

                      Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                      Android mit Google Konto

                      Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                      Verzicht auf viele Apps die nur im Google Playstore zu findensind

                      zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                      zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                      zB Oumlffi Threema

                      Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                      Android mit Google Konto

                      Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                      Verzicht auf viele Apps die nur im Google Playstore zu findensind

                      zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                      zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                      zB Oumlffi Threema

                      Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                      Android mit Google Konto

                      Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                      Verzicht auf viele Apps die nur im Google Playstore zu findensind

                      zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                      zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                      zB Oumlffi Threema

                      Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                      Android mit Google Konto

                      Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                      Verzicht auf viele Apps die nur im Google Playstore zu findensind

                      zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                      zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                      zB Oumlffi Threema

                      Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                      Google Android mit F-Droid

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

                      Android mit F-Droid

                      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                      F-Droid Client (apk)F-Droid Server

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                      Android mit F-Droid

                      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                      F-Droid Client (apk)F-Droid Server

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                      Android mit F-Droid

                      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                      F-Droid Client (apk)F-Droid Server

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                      Android mit F-Droid

                      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                      F-Droid Client (apk)F-Droid Server

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                      Android mit F-Droid

                      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                      F-Droid Client (apk)F-Droid Server

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                      Android mit F-Droid

                      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                      F-Droid Client (apk)F-Droid Server

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                      Android mit F-Droid

                      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                      F-Droid Client (apk)F-Droid Server

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                      Android mit F-Droid

                      F-Droidhttpsf-droidorg

                      F-Droid Wikihttpsf-droidorgwiki

                      F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                      Google Android mit PlayStore Apps

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                      Android mit PlayStore Apps

                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                      Android mit PlayStore Apps

                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                      Android mit PlayStore Apps

                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                      Android mit PlayStore Apps

                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                      Android mit PlayStore Apps

                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                      Android mit PlayStore Apps

                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                      Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                      Android mit PlayStore Apps

                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                      Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                      Android mit PlayStore Apps

                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                      Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                      Android mit PlayStore Apps

                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                      Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                      Android mit PlayStore Apps

                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                      Android mit PlayStore Apps

                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                      Android mit PlayStore Apps

                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                      Android mit PlayStore Apps

                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                      Android mit PlayStore Apps

                      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                      F-Droid Server is your friend

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                      Android mit PlayStore Apps

                      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                      F-Droid Server is your friend

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                      Android mit PlayStore Apps

                      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                      F-Droid Server is your friend

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                      Android mit PlayStore Apps

                      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                      F-Droid Server is your friend

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                      Android mit PlayStore Apps

                      Wie bekomme ich die Apps auf mein aktives Smartphone

                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                      werden

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                      Android mit PlayStore Apps

                      Wie bekomme ich die Apps auf mein aktives Smartphone

                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                      werden

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                      Android mit PlayStore Apps

                      Wie bekomme ich die Apps auf mein aktives Smartphone

                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                      werden

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                      Android mit PlayStore Apps

                      Wie bekomme ich die Apps auf mein aktives Smartphone

                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                      werden

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                      Android mit PlayStore Apps

                      Wie bekomme ich die Apps auf mein aktives Smartphone

                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                      werden

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                      Android mit PlayStore Apps

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                      Umsetzung

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                      Umsetzung

                      Alle Schritte im Uumlberblick

                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                      Umsetzung

                      Alle Schritte im Uumlberblick

                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                      Umsetzung

                      Alle Schritte im Uumlberblick

                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                      Umsetzung

                      Alle Schritte im Uumlberblick

                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                      Umsetzung

                      Alle Schritte im Uumlberblick

                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                      Umsetzung

                      Alle Schritte im Uumlberblick

                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                      Umsetzung

                      Alle Schritte im Uumlberblick

                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                      Umsetzung

                      Alle Schritte im Uumlberblick

                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                      Umsetzung

                      Alle Schritte im Uumlberblick

                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                      Umsetzung

                      Alle Schritte im Uumlberblick

                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                      Umsetzung

                      Alle Schritte im Uumlberblick

                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                      Umsetzung

                      Alle Schritte im Uumlberblick

                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                      Umsetzung

                      Installation adb und Verbindung testen

                      piraspberrypi ~ $ sudo apt install android-tools-adb

                      piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                      cm_ancora model GT_I8150 deviceancora

                      piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                      UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                      rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                      Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                      Umsetzung

                      Verzeichnisse anlegen Webserver konfigurieren

                      piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                      Umsetzung

                      rsync Job anlegen

                      piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                      -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                      piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                      UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                      httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                      $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                      platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                      android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                      Umsetzung

                      Initialisierung des F-Droid Repositorys

                      $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                      Umsetzungfdroidstagingconfigpy anpassen

                      repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                      archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                      Umsetzungfdroidbinrefreshfdroid

                      binbash

                      export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                      platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                      piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                      Umsetzung

                      fdroidbinblacklist

                      comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                      Umsetzung

                      fdroidbingetoeffiaospsh

                      binbash

                      OEFFIDL=httpoeffischildbachde

                      APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                      echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                      UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                      $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                      usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                      httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                      piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                      Umsetzung

                      F-Droid auf dem aktuellen Smartphone installieren

                      httpsf-droidorgFDroidapk

                      F-Droid Repository einrichten

                      httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                      B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                      Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                      oder +49 (0)8457 - 931096

                      B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                      • Vorstellung B1 Systems
                      • Google Android mit Google Konto
                        • Android mit Google Konto
                          • Google Android mit F-Droid
                            • Android mit F-Droid
                              • Google Android mit PlayStore Apps
                                • Android mit PlayStore Apps
                                  • Umsetzung
                                    • Umsetzung
                                      • Vielen Dank fuumlr Ihre Aufmerksamkeit

                        Android mit Google Konto

                        Ein Smartphone mit Google Android und Google Konto synchronisierteine Menge von Daten zwischen Geraumlt und Google Servern

                        Browserverlauf FavoritenStandortverlauf Suchverlauf in Google MapsWLAN Einstellungen inkl PasswoumlrterNutzungsdaten der Apps InstallationsprotokollKalender und KontakteintraumlgeYoutube Such- und WiedergabeverlaufFotos Videos Sprach- und Audioaktivitaumlten

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 5 35

                        Android mit Google Konto

                        Manche Synchronisierungsoptionen lassen sich abschalten Teilweisesind diese nach einem Android Update aber wieder aktiviert oderneue kommen hinzu

                        Tipp In Google bdquoMein Kontoldquo hat man die Moumlglichkeit dieDaten einzusehen und zu loumlschenhttpsmyaccountgooglecom

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 6 35

                        Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                        alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                        Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                        alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                        Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                        alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                        Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                        alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                        Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                        alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                        Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                        alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                        Android mit Google Konto

                        Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                        Verzicht auf viele Apps die nur im Google Playstore zu findensind

                        zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                        zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                        zB Oumlffi Threema

                        Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                        Android mit Google Konto

                        Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                        Verzicht auf viele Apps die nur im Google Playstore zu findensind

                        zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                        zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                        zB Oumlffi Threema

                        Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                        Android mit Google Konto

                        Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                        Verzicht auf viele Apps die nur im Google Playstore zu findensind

                        zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                        zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                        zB Oumlffi Threema

                        Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                        Android mit Google Konto

                        Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                        Verzicht auf viele Apps die nur im Google Playstore zu findensind

                        zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                        zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                        zB Oumlffi Threema

                        Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                        Android mit Google Konto

                        Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                        Verzicht auf viele Apps die nur im Google Playstore zu findensind

                        zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                        zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                        zB Oumlffi Threema

                        Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                        Android mit Google Konto

                        Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                        Verzicht auf viele Apps die nur im Google Playstore zu findensind

                        zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                        zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                        zB Oumlffi Threema

                        Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                        Android mit Google Konto

                        Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                        Verzicht auf viele Apps die nur im Google Playstore zu findensind

                        zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                        zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                        zB Oumlffi Threema

                        Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                        Google Android mit F-Droid

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

                        Android mit F-Droid

                        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                        F-Droid Client (apk)F-Droid Server

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                        Android mit F-Droid

                        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                        F-Droid Client (apk)F-Droid Server

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                        Android mit F-Droid

                        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                        F-Droid Client (apk)F-Droid Server

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                        Android mit F-Droid

                        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                        F-Droid Client (apk)F-Droid Server

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                        Android mit F-Droid

                        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                        F-Droid Client (apk)F-Droid Server

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                        Android mit F-Droid

                        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                        F-Droid Client (apk)F-Droid Server

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                        Android mit F-Droid

                        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                        F-Droid Client (apk)F-Droid Server

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                        Android mit F-Droid

                        F-Droidhttpsf-droidorg

                        F-Droid Wikihttpsf-droidorgwiki

                        F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                        Google Android mit PlayStore Apps

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                        Android mit PlayStore Apps

                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                        Android mit PlayStore Apps

                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                        Android mit PlayStore Apps

                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                        Android mit PlayStore Apps

                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                        Android mit PlayStore Apps

                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                        Android mit PlayStore Apps

                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                        Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                        Android mit PlayStore Apps

                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                        Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                        Android mit PlayStore Apps

                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                        Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                        Android mit PlayStore Apps

                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                        Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                        Android mit PlayStore Apps

                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                        Android mit PlayStore Apps

                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                        Android mit PlayStore Apps

                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                        Android mit PlayStore Apps

                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                        Android mit PlayStore Apps

                        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                        F-Droid Server is your friend

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                        Android mit PlayStore Apps

                        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                        F-Droid Server is your friend

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                        Android mit PlayStore Apps

                        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                        F-Droid Server is your friend

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                        Android mit PlayStore Apps

                        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                        F-Droid Server is your friend

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                        Android mit PlayStore Apps

                        Wie bekomme ich die Apps auf mein aktives Smartphone

                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                        werden

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                        Android mit PlayStore Apps

                        Wie bekomme ich die Apps auf mein aktives Smartphone

                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                        werden

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                        Android mit PlayStore Apps

                        Wie bekomme ich die Apps auf mein aktives Smartphone

                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                        werden

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                        Android mit PlayStore Apps

                        Wie bekomme ich die Apps auf mein aktives Smartphone

                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                        werden

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                        Android mit PlayStore Apps

                        Wie bekomme ich die Apps auf mein aktives Smartphone

                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                        werden

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                        Android mit PlayStore Apps

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                        Umsetzung

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                        Umsetzung

                        Alle Schritte im Uumlberblick

                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                        Umsetzung

                        Alle Schritte im Uumlberblick

                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                        Umsetzung

                        Alle Schritte im Uumlberblick

                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                        Umsetzung

                        Alle Schritte im Uumlberblick

                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                        Umsetzung

                        Alle Schritte im Uumlberblick

                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                        Umsetzung

                        Alle Schritte im Uumlberblick

                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                        Umsetzung

                        Alle Schritte im Uumlberblick

                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                        Umsetzung

                        Alle Schritte im Uumlberblick

                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                        Umsetzung

                        Alle Schritte im Uumlberblick

                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                        Umsetzung

                        Alle Schritte im Uumlberblick

                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                        Umsetzung

                        Alle Schritte im Uumlberblick

                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                        Umsetzung

                        Alle Schritte im Uumlberblick

                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                        Umsetzung

                        Installation adb und Verbindung testen

                        piraspberrypi ~ $ sudo apt install android-tools-adb

                        piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                        cm_ancora model GT_I8150 deviceancora

                        piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                        UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                        rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                        Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                        Umsetzung

                        Verzeichnisse anlegen Webserver konfigurieren

                        piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                        Umsetzung

                        rsync Job anlegen

                        piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                        -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                        piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                        UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                        httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                        $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                        platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                        android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                        Umsetzung

                        Initialisierung des F-Droid Repositorys

                        $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                        Umsetzungfdroidstagingconfigpy anpassen

                        repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                        archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                        Umsetzungfdroidbinrefreshfdroid

                        binbash

                        export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                        platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                        piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                        Umsetzung

                        fdroidbinblacklist

                        comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                        Umsetzung

                        fdroidbingetoeffiaospsh

                        binbash

                        OEFFIDL=httpoeffischildbachde

                        APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                        echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                        UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                        $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                        usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                        httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                        piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                        Umsetzung

                        F-Droid auf dem aktuellen Smartphone installieren

                        httpsf-droidorgFDroidapk

                        F-Droid Repository einrichten

                        httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                        B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                        Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                        oder +49 (0)8457 - 931096

                        B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                        • Vorstellung B1 Systems
                        • Google Android mit Google Konto
                          • Android mit Google Konto
                            • Google Android mit F-Droid
                              • Android mit F-Droid
                                • Google Android mit PlayStore Apps
                                  • Android mit PlayStore Apps
                                    • Umsetzung
                                      • Umsetzung
                                        • Vielen Dank fuumlr Ihre Aufmerksamkeit

                          Android mit Google Konto

                          Manche Synchronisierungsoptionen lassen sich abschalten Teilweisesind diese nach einem Android Update aber wieder aktiviert oderneue kommen hinzu

                          Tipp In Google bdquoMein Kontoldquo hat man die Moumlglichkeit dieDaten einzusehen und zu loumlschenhttpsmyaccountgooglecom

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 6 35

                          Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                          alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                          Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                          alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                          Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                          alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                          Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                          alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                          Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                          alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                          Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                          alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                          Android mit Google Konto

                          Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                          Verzicht auf viele Apps die nur im Google Playstore zu findensind

                          zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                          zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                          zB Oumlffi Threema

                          Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                          Android mit Google Konto

                          Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                          Verzicht auf viele Apps die nur im Google Playstore zu findensind

                          zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                          zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                          zB Oumlffi Threema

                          Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                          Android mit Google Konto

                          Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                          Verzicht auf viele Apps die nur im Google Playstore zu findensind

                          zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                          zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                          zB Oumlffi Threema

                          Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                          Android mit Google Konto

                          Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                          Verzicht auf viele Apps die nur im Google Playstore zu findensind

                          zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                          zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                          zB Oumlffi Threema

                          Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                          Android mit Google Konto

                          Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                          Verzicht auf viele Apps die nur im Google Playstore zu findensind

                          zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                          zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                          zB Oumlffi Threema

                          Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                          Android mit Google Konto

                          Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                          Verzicht auf viele Apps die nur im Google Playstore zu findensind

                          zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                          zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                          zB Oumlffi Threema

                          Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                          Android mit Google Konto

                          Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                          Verzicht auf viele Apps die nur im Google Playstore zu findensind

                          zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                          zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                          zB Oumlffi Threema

                          Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                          Google Android mit F-Droid

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

                          Android mit F-Droid

                          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                          F-Droid Client (apk)F-Droid Server

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                          Android mit F-Droid

                          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                          F-Droid Client (apk)F-Droid Server

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                          Android mit F-Droid

                          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                          F-Droid Client (apk)F-Droid Server

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                          Android mit F-Droid

                          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                          F-Droid Client (apk)F-Droid Server

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                          Android mit F-Droid

                          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                          F-Droid Client (apk)F-Droid Server

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                          Android mit F-Droid

                          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                          F-Droid Client (apk)F-Droid Server

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                          Android mit F-Droid

                          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                          F-Droid Client (apk)F-Droid Server

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                          Android mit F-Droid

                          F-Droidhttpsf-droidorg

                          F-Droid Wikihttpsf-droidorgwiki

                          F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                          Google Android mit PlayStore Apps

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                          Android mit PlayStore Apps

                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                          Android mit PlayStore Apps

                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                          Android mit PlayStore Apps

                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                          Android mit PlayStore Apps

                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                          Android mit PlayStore Apps

                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                          Android mit PlayStore Apps

                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                          Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                          Android mit PlayStore Apps

                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                          Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                          Android mit PlayStore Apps

                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                          Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                          Android mit PlayStore Apps

                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                          Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                          Android mit PlayStore Apps

                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                          Android mit PlayStore Apps

                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                          Android mit PlayStore Apps

                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                          Android mit PlayStore Apps

                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                          Android mit PlayStore Apps

                          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                          F-Droid Server is your friend

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                          Android mit PlayStore Apps

                          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                          F-Droid Server is your friend

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                          Android mit PlayStore Apps

                          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                          F-Droid Server is your friend

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                          Android mit PlayStore Apps

                          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                          F-Droid Server is your friend

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                          Android mit PlayStore Apps

                          Wie bekomme ich die Apps auf mein aktives Smartphone

                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                          werden

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                          Android mit PlayStore Apps

                          Wie bekomme ich die Apps auf mein aktives Smartphone

                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                          werden

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                          Android mit PlayStore Apps

                          Wie bekomme ich die Apps auf mein aktives Smartphone

                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                          werden

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                          Android mit PlayStore Apps

                          Wie bekomme ich die Apps auf mein aktives Smartphone

                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                          werden

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                          Android mit PlayStore Apps

                          Wie bekomme ich die Apps auf mein aktives Smartphone

                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                          werden

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                          Android mit PlayStore Apps

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                          Umsetzung

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                          Umsetzung

                          Alle Schritte im Uumlberblick

                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                          Umsetzung

                          Alle Schritte im Uumlberblick

                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                          Umsetzung

                          Alle Schritte im Uumlberblick

                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                          Umsetzung

                          Alle Schritte im Uumlberblick

                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                          Umsetzung

                          Alle Schritte im Uumlberblick

                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                          Umsetzung

                          Alle Schritte im Uumlberblick

                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                          Umsetzung

                          Alle Schritte im Uumlberblick

                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                          Umsetzung

                          Alle Schritte im Uumlberblick

                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                          Umsetzung

                          Alle Schritte im Uumlberblick

                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                          Umsetzung

                          Alle Schritte im Uumlberblick

                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                          Umsetzung

                          Alle Schritte im Uumlberblick

                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                          Umsetzung

                          Alle Schritte im Uumlberblick

                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                          Umsetzung

                          Installation adb und Verbindung testen

                          piraspberrypi ~ $ sudo apt install android-tools-adb

                          piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                          cm_ancora model GT_I8150 deviceancora

                          piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                          UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                          rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                          Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                          Umsetzung

                          Verzeichnisse anlegen Webserver konfigurieren

                          piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                          Umsetzung

                          rsync Job anlegen

                          piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                          -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                          piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                          UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                          httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                          $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                          platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                          android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                          Umsetzung

                          Initialisierung des F-Droid Repositorys

                          $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                          Umsetzungfdroidstagingconfigpy anpassen

                          repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                          archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                          Umsetzungfdroidbinrefreshfdroid

                          binbash

                          export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                          platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                          piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                          Umsetzung

                          fdroidbinblacklist

                          comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                          Umsetzung

                          fdroidbingetoeffiaospsh

                          binbash

                          OEFFIDL=httpoeffischildbachde

                          APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                          echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                          UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                          $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                          usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                          httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                          piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                          Umsetzung

                          F-Droid auf dem aktuellen Smartphone installieren

                          httpsf-droidorgFDroidapk

                          F-Droid Repository einrichten

                          httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                          B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                          Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                          oder +49 (0)8457 - 931096

                          B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                          • Vorstellung B1 Systems
                          • Google Android mit Google Konto
                            • Android mit Google Konto
                              • Google Android mit F-Droid
                                • Android mit F-Droid
                                  • Google Android mit PlayStore Apps
                                    • Android mit PlayStore Apps
                                      • Umsetzung
                                        • Umsetzung
                                          • Vielen Dank fuumlr Ihre Aufmerksamkeit

                            Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                            alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                            Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                            alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                            Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                            alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                            Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                            alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                            Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                            alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                            Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                            alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                            Android mit Google Konto

                            Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                            Verzicht auf viele Apps die nur im Google Playstore zu findensind

                            zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                            zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                            zB Oumlffi Threema

                            Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                            Android mit Google Konto

                            Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                            Verzicht auf viele Apps die nur im Google Playstore zu findensind

                            zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                            zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                            zB Oumlffi Threema

                            Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                            Android mit Google Konto

                            Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                            Verzicht auf viele Apps die nur im Google Playstore zu findensind

                            zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                            zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                            zB Oumlffi Threema

                            Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                            Android mit Google Konto

                            Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                            Verzicht auf viele Apps die nur im Google Playstore zu findensind

                            zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                            zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                            zB Oumlffi Threema

                            Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                            Android mit Google Konto

                            Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                            Verzicht auf viele Apps die nur im Google Playstore zu findensind

                            zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                            zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                            zB Oumlffi Threema

                            Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                            Android mit Google Konto

                            Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                            Verzicht auf viele Apps die nur im Google Playstore zu findensind

                            zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                            zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                            zB Oumlffi Threema

                            Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                            Android mit Google Konto

                            Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                            Verzicht auf viele Apps die nur im Google Playstore zu findensind

                            zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                            zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                            zB Oumlffi Threema

                            Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                            Google Android mit F-Droid

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

                            Android mit F-Droid

                            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                            F-Droid Client (apk)F-Droid Server

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                            Android mit F-Droid

                            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                            F-Droid Client (apk)F-Droid Server

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                            Android mit F-Droid

                            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                            F-Droid Client (apk)F-Droid Server

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                            Android mit F-Droid

                            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                            F-Droid Client (apk)F-Droid Server

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                            Android mit F-Droid

                            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                            F-Droid Client (apk)F-Droid Server

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                            Android mit F-Droid

                            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                            F-Droid Client (apk)F-Droid Server

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                            Android mit F-Droid

                            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                            F-Droid Client (apk)F-Droid Server

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                            Android mit F-Droid

                            F-Droidhttpsf-droidorg

                            F-Droid Wikihttpsf-droidorgwiki

                            F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                            Google Android mit PlayStore Apps

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                            Android mit PlayStore Apps

                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                            Android mit PlayStore Apps

                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                            Android mit PlayStore Apps

                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                            Android mit PlayStore Apps

                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                            Android mit PlayStore Apps

                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                            Android mit PlayStore Apps

                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                            Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                            Android mit PlayStore Apps

                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                            Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                            Android mit PlayStore Apps

                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                            Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                            Android mit PlayStore Apps

                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                            Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                            Android mit PlayStore Apps

                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                            Android mit PlayStore Apps

                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                            Android mit PlayStore Apps

                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                            Android mit PlayStore Apps

                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                            Android mit PlayStore Apps

                            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                            F-Droid Server is your friend

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                            Android mit PlayStore Apps

                            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                            F-Droid Server is your friend

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                            Android mit PlayStore Apps

                            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                            F-Droid Server is your friend

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                            Android mit PlayStore Apps

                            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                            F-Droid Server is your friend

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                            Android mit PlayStore Apps

                            Wie bekomme ich die Apps auf mein aktives Smartphone

                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                            werden

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                            Android mit PlayStore Apps

                            Wie bekomme ich die Apps auf mein aktives Smartphone

                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                            werden

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                            Android mit PlayStore Apps

                            Wie bekomme ich die Apps auf mein aktives Smartphone

                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                            werden

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                            Android mit PlayStore Apps

                            Wie bekomme ich die Apps auf mein aktives Smartphone

                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                            werden

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                            Android mit PlayStore Apps

                            Wie bekomme ich die Apps auf mein aktives Smartphone

                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                            werden

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                            Android mit PlayStore Apps

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                            Umsetzung

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                            Umsetzung

                            Alle Schritte im Uumlberblick

                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                            Umsetzung

                            Alle Schritte im Uumlberblick

                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                            Umsetzung

                            Alle Schritte im Uumlberblick

                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                            Umsetzung

                            Alle Schritte im Uumlberblick

                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                            Umsetzung

                            Alle Schritte im Uumlberblick

                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                            Umsetzung

                            Alle Schritte im Uumlberblick

                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                            Umsetzung

                            Alle Schritte im Uumlberblick

                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                            Umsetzung

                            Alle Schritte im Uumlberblick

                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                            Umsetzung

                            Alle Schritte im Uumlberblick

                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                            Umsetzung

                            Alle Schritte im Uumlberblick

                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                            Umsetzung

                            Alle Schritte im Uumlberblick

                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                            Umsetzung

                            Alle Schritte im Uumlberblick

                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                            Umsetzung

                            Installation adb und Verbindung testen

                            piraspberrypi ~ $ sudo apt install android-tools-adb

                            piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                            cm_ancora model GT_I8150 deviceancora

                            piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                            UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                            rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                            Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                            Umsetzung

                            Verzeichnisse anlegen Webserver konfigurieren

                            piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                            Umsetzung

                            rsync Job anlegen

                            piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                            -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                            piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                            UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                            httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                            $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                            platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                            android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                            Umsetzung

                            Initialisierung des F-Droid Repositorys

                            $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                            Umsetzungfdroidstagingconfigpy anpassen

                            repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                            archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                            Umsetzungfdroidbinrefreshfdroid

                            binbash

                            export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                            platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                            piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                            Umsetzung

                            fdroidbinblacklist

                            comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                            Umsetzung

                            fdroidbingetoeffiaospsh

                            binbash

                            OEFFIDL=httpoeffischildbachde

                            APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                            echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                            UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                            $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                            usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                            httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                            piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                            Umsetzung

                            F-Droid auf dem aktuellen Smartphone installieren

                            httpsf-droidorgFDroidapk

                            F-Droid Repository einrichten

                            httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                            B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                            Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                            oder +49 (0)8457 - 931096

                            B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                            • Vorstellung B1 Systems
                            • Google Android mit Google Konto
                              • Android mit Google Konto
                                • Google Android mit F-Droid
                                  • Android mit F-Droid
                                    • Google Android mit PlayStore Apps
                                      • Android mit PlayStore Apps
                                        • Umsetzung
                                          • Umsetzung
                                            • Vielen Dank fuumlr Ihre Aufmerksamkeit

                              Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                              alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                              Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                              alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                              Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                              alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                              Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                              alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                              Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                              alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                              Android mit Google Konto

                              Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                              Verzicht auf viele Apps die nur im Google Playstore zu findensind

                              zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                              zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                              zB Oumlffi Threema

                              Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                              Android mit Google Konto

                              Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                              Verzicht auf viele Apps die nur im Google Playstore zu findensind

                              zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                              zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                              zB Oumlffi Threema

                              Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                              Android mit Google Konto

                              Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                              Verzicht auf viele Apps die nur im Google Playstore zu findensind

                              zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                              zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                              zB Oumlffi Threema

                              Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                              Android mit Google Konto

                              Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                              Verzicht auf viele Apps die nur im Google Playstore zu findensind

                              zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                              zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                              zB Oumlffi Threema

                              Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                              Android mit Google Konto

                              Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                              Verzicht auf viele Apps die nur im Google Playstore zu findensind

                              zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                              zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                              zB Oumlffi Threema

                              Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                              Android mit Google Konto

                              Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                              Verzicht auf viele Apps die nur im Google Playstore zu findensind

                              zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                              zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                              zB Oumlffi Threema

                              Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                              Android mit Google Konto

                              Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                              Verzicht auf viele Apps die nur im Google Playstore zu findensind

                              zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                              zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                              zB Oumlffi Threema

                              Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                              Google Android mit F-Droid

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

                              Android mit F-Droid

                              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                              F-Droid Client (apk)F-Droid Server

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                              Android mit F-Droid

                              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                              F-Droid Client (apk)F-Droid Server

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                              Android mit F-Droid

                              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                              F-Droid Client (apk)F-Droid Server

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                              Android mit F-Droid

                              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                              F-Droid Client (apk)F-Droid Server

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                              Android mit F-Droid

                              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                              F-Droid Client (apk)F-Droid Server

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                              Android mit F-Droid

                              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                              F-Droid Client (apk)F-Droid Server

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                              Android mit F-Droid

                              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                              F-Droid Client (apk)F-Droid Server

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                              Android mit F-Droid

                              F-Droidhttpsf-droidorg

                              F-Droid Wikihttpsf-droidorgwiki

                              F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                              Google Android mit PlayStore Apps

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                              Android mit PlayStore Apps

                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                              Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                              Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                              Android mit PlayStore Apps

                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                              Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                              Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                              Android mit PlayStore Apps

                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                              Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                              Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                              Android mit PlayStore Apps

                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                              Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                              Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                              Android mit PlayStore Apps

                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                              Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                              Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                              Android mit PlayStore Apps

                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                              Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                              Android mit PlayStore Apps

                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                              Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                              Android mit PlayStore Apps

                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                              Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                              Android mit PlayStore Apps

                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                              Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                              Android mit PlayStore Apps

                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                              Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                              Android mit PlayStore Apps

                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                              Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                              Android mit PlayStore Apps

                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                              Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                              Android mit PlayStore Apps

                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                              Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                              Android mit PlayStore Apps

                              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                              F-Droid Server is your friend

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                              Android mit PlayStore Apps

                              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                              F-Droid Server is your friend

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                              Android mit PlayStore Apps

                              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                              F-Droid Server is your friend

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                              Android mit PlayStore Apps

                              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                              F-Droid Server is your friend

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                              Android mit PlayStore Apps

                              Wie bekomme ich die Apps auf mein aktives Smartphone

                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                              werden

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                              Android mit PlayStore Apps

                              Wie bekomme ich die Apps auf mein aktives Smartphone

                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                              werden

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                              Android mit PlayStore Apps

                              Wie bekomme ich die Apps auf mein aktives Smartphone

                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                              werden

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                              Android mit PlayStore Apps

                              Wie bekomme ich die Apps auf mein aktives Smartphone

                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                              werden

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                              Android mit PlayStore Apps

                              Wie bekomme ich die Apps auf mein aktives Smartphone

                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                              werden

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                              Android mit PlayStore Apps

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                              Umsetzung

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                              Umsetzung

                              Alle Schritte im Uumlberblick

                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                              Umsetzung

                              Alle Schritte im Uumlberblick

                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                              Umsetzung

                              Alle Schritte im Uumlberblick

                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                              Umsetzung

                              Alle Schritte im Uumlberblick

                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                              Umsetzung

                              Alle Schritte im Uumlberblick

                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                              Umsetzung

                              Alle Schritte im Uumlberblick

                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                              Umsetzung

                              Alle Schritte im Uumlberblick

                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                              Umsetzung

                              Alle Schritte im Uumlberblick

                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                              Umsetzung

                              Alle Schritte im Uumlberblick

                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                              Umsetzung

                              Alle Schritte im Uumlberblick

                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                              Umsetzung

                              Alle Schritte im Uumlberblick

                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                              Umsetzung

                              Alle Schritte im Uumlberblick

                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                              Umsetzung

                              Installation adb und Verbindung testen

                              piraspberrypi ~ $ sudo apt install android-tools-adb

                              piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                              cm_ancora model GT_I8150 deviceancora

                              piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                              UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                              rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                              Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                              Umsetzung

                              Verzeichnisse anlegen Webserver konfigurieren

                              piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                              Umsetzung

                              rsync Job anlegen

                              piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                              -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                              piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                              UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                              httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                              $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                              platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                              android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                              Umsetzung

                              Initialisierung des F-Droid Repositorys

                              $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                              Umsetzungfdroidstagingconfigpy anpassen

                              repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                              archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                              Umsetzungfdroidbinrefreshfdroid

                              binbash

                              export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                              platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                              piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                              Umsetzung

                              fdroidbinblacklist

                              comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                              Umsetzung

                              fdroidbingetoeffiaospsh

                              binbash

                              OEFFIDL=httpoeffischildbachde

                              APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                              echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                              UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                              $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                              usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                              httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                              piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                              Umsetzung

                              F-Droid auf dem aktuellen Smartphone installieren

                              httpsf-droidorgFDroidapk

                              F-Droid Repository einrichten

                              httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                              B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                              Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                              oder +49 (0)8457 - 931096

                              B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                              • Vorstellung B1 Systems
                              • Google Android mit Google Konto
                                • Android mit Google Konto
                                  • Google Android mit F-Droid
                                    • Android mit F-Droid
                                      • Google Android mit PlayStore Apps
                                        • Android mit PlayStore Apps
                                          • Umsetzung
                                            • Umsetzung
                                              • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                                alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                                Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                                alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                                Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                                alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                                Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                                alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                                Android mit Google Konto

                                Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                zB Oumlffi Threema

                                Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                Android mit Google Konto

                                Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                zB Oumlffi Threema

                                Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                Android mit Google Konto

                                Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                zB Oumlffi Threema

                                Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                Android mit Google Konto

                                Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                zB Oumlffi Threema

                                Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                Android mit Google Konto

                                Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                zB Oumlffi Threema

                                Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                Android mit Google Konto

                                Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                zB Oumlffi Threema

                                Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                Android mit Google Konto

                                Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                zB Oumlffi Threema

                                Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                Google Android mit F-Droid

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

                                Android mit F-Droid

                                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                F-Droid Client (apk)F-Droid Server

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                Android mit F-Droid

                                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                F-Droid Client (apk)F-Droid Server

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                Android mit F-Droid

                                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                F-Droid Client (apk)F-Droid Server

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                Android mit F-Droid

                                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                F-Droid Client (apk)F-Droid Server

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                Android mit F-Droid

                                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                F-Droid Client (apk)F-Droid Server

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                Android mit F-Droid

                                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                F-Droid Client (apk)F-Droid Server

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                Android mit F-Droid

                                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                F-Droid Client (apk)F-Droid Server

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                Android mit F-Droid

                                F-Droidhttpsf-droidorg

                                F-Droid Wikihttpsf-droidorgwiki

                                F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                                Google Android mit PlayStore Apps

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                                Android mit PlayStore Apps

                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                Android mit PlayStore Apps

                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                Android mit PlayStore Apps

                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                Android mit PlayStore Apps

                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                Android mit PlayStore Apps

                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                Android mit PlayStore Apps

                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                Android mit PlayStore Apps

                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                Android mit PlayStore Apps

                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                Android mit PlayStore Apps

                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                Android mit PlayStore Apps

                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                Android mit PlayStore Apps

                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                Android mit PlayStore Apps

                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                Android mit PlayStore Apps

                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                Android mit PlayStore Apps

                                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                F-Droid Server is your friend

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                Android mit PlayStore Apps

                                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                F-Droid Server is your friend

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                Android mit PlayStore Apps

                                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                F-Droid Server is your friend

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                Android mit PlayStore Apps

                                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                F-Droid Server is your friend

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                Android mit PlayStore Apps

                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                werden

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                Android mit PlayStore Apps

                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                werden

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                Android mit PlayStore Apps

                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                werden

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                Android mit PlayStore Apps

                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                werden

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                Android mit PlayStore Apps

                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                werden

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                Android mit PlayStore Apps

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                Umsetzung

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                Umsetzung

                                Alle Schritte im Uumlberblick

                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                Umsetzung

                                Alle Schritte im Uumlberblick

                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                Umsetzung

                                Alle Schritte im Uumlberblick

                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                Umsetzung

                                Alle Schritte im Uumlberblick

                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                Umsetzung

                                Alle Schritte im Uumlberblick

                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                Umsetzung

                                Alle Schritte im Uumlberblick

                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                Umsetzung

                                Alle Schritte im Uumlberblick

                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                Umsetzung

                                Alle Schritte im Uumlberblick

                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                Umsetzung

                                Alle Schritte im Uumlberblick

                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                Umsetzung

                                Alle Schritte im Uumlberblick

                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                Umsetzung

                                Alle Schritte im Uumlberblick

                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                Umsetzung

                                Alle Schritte im Uumlberblick

                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                Umsetzung

                                Installation adb und Verbindung testen

                                piraspberrypi ~ $ sudo apt install android-tools-adb

                                piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                cm_ancora model GT_I8150 deviceancora

                                piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                Umsetzung

                                Verzeichnisse anlegen Webserver konfigurieren

                                piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                Umsetzung

                                rsync Job anlegen

                                piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                Umsetzung

                                Initialisierung des F-Droid Repositorys

                                $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                Umsetzungfdroidstagingconfigpy anpassen

                                repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                Umsetzungfdroidbinrefreshfdroid

                                binbash

                                export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                Umsetzung

                                fdroidbinblacklist

                                comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                Umsetzung

                                fdroidbingetoeffiaospsh

                                binbash

                                OEFFIDL=httpoeffischildbachde

                                APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                Umsetzung

                                F-Droid auf dem aktuellen Smartphone installieren

                                httpsf-droidorgFDroidapk

                                F-Droid Repository einrichten

                                httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                oder +49 (0)8457 - 931096

                                B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                • Vorstellung B1 Systems
                                • Google Android mit Google Konto
                                  • Android mit Google Konto
                                    • Google Android mit F-Droid
                                      • Android mit F-Droid
                                        • Google Android mit PlayStore Apps
                                          • Android mit PlayStore Apps
                                            • Umsetzung
                                              • Umsetzung
                                                • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                  Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                                  alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                                  Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                                  alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                                  Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                                  alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                                  Android mit Google Konto

                                  Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                  Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                  zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                  zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                  zB Oumlffi Threema

                                  Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                  Android mit Google Konto

                                  Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                  Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                  zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                  zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                  zB Oumlffi Threema

                                  Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                  Android mit Google Konto

                                  Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                  Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                  zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                  zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                  zB Oumlffi Threema

                                  Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                  Android mit Google Konto

                                  Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                  Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                  zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                  zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                  zB Oumlffi Threema

                                  Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                  Android mit Google Konto

                                  Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                  Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                  zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                  zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                  zB Oumlffi Threema

                                  Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                  Android mit Google Konto

                                  Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                  Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                  zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                  zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                  zB Oumlffi Threema

                                  Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                  Android mit Google Konto

                                  Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                  Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                  zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                  zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                  zB Oumlffi Threema

                                  Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                  Google Android mit F-Droid

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

                                  Android mit F-Droid

                                  F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                  F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                  F-Droid Client (apk)F-Droid Server

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                  Android mit F-Droid

                                  F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                  F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                  F-Droid Client (apk)F-Droid Server

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                  Android mit F-Droid

                                  F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                  F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                  F-Droid Client (apk)F-Droid Server

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                  Android mit F-Droid

                                  F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                  F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                  F-Droid Client (apk)F-Droid Server

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                  Android mit F-Droid

                                  F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                  F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                  F-Droid Client (apk)F-Droid Server

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                  Android mit F-Droid

                                  F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                  F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                  F-Droid Client (apk)F-Droid Server

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                  Android mit F-Droid

                                  F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                  F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                  F-Droid Client (apk)F-Droid Server

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                  Android mit F-Droid

                                  F-Droidhttpsf-droidorg

                                  F-Droid Wikihttpsf-droidorgwiki

                                  F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                                  Google Android mit PlayStore Apps

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                                  Android mit PlayStore Apps

                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                  Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                  Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                  Android mit PlayStore Apps

                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                  Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                  Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                  Android mit PlayStore Apps

                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                  Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                  Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                  Android mit PlayStore Apps

                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                  Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                  Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                  Android mit PlayStore Apps

                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                  Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                  Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                  Android mit PlayStore Apps

                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                  Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                  Android mit PlayStore Apps

                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                  Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                  Android mit PlayStore Apps

                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                  Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                  Android mit PlayStore Apps

                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                  Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                  Android mit PlayStore Apps

                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                  Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                  Android mit PlayStore Apps

                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                  Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                  Android mit PlayStore Apps

                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                  Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                  Android mit PlayStore Apps

                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                  Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                  Android mit PlayStore Apps

                                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                  F-Droid Server is your friend

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                  Android mit PlayStore Apps

                                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                  F-Droid Server is your friend

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                  Android mit PlayStore Apps

                                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                  F-Droid Server is your friend

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                  Android mit PlayStore Apps

                                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                  F-Droid Server is your friend

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                  Android mit PlayStore Apps

                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                  werden

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                  Android mit PlayStore Apps

                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                  werden

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                  Android mit PlayStore Apps

                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                  werden

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                  Android mit PlayStore Apps

                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                  werden

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                  Android mit PlayStore Apps

                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                  werden

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                  Android mit PlayStore Apps

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                  Umsetzung

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                  Umsetzung

                                  Alle Schritte im Uumlberblick

                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                  Umsetzung

                                  Alle Schritte im Uumlberblick

                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                  Umsetzung

                                  Alle Schritte im Uumlberblick

                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                  Umsetzung

                                  Alle Schritte im Uumlberblick

                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                  Umsetzung

                                  Alle Schritte im Uumlberblick

                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                  Umsetzung

                                  Alle Schritte im Uumlberblick

                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                  Umsetzung

                                  Alle Schritte im Uumlberblick

                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                  Umsetzung

                                  Alle Schritte im Uumlberblick

                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                  Umsetzung

                                  Alle Schritte im Uumlberblick

                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                  Umsetzung

                                  Alle Schritte im Uumlberblick

                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                  Umsetzung

                                  Alle Schritte im Uumlberblick

                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                  Umsetzung

                                  Alle Schritte im Uumlberblick

                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                  Umsetzung

                                  Installation adb und Verbindung testen

                                  piraspberrypi ~ $ sudo apt install android-tools-adb

                                  piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                  cm_ancora model GT_I8150 deviceancora

                                  piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                  UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                  rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                  Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                  Umsetzung

                                  Verzeichnisse anlegen Webserver konfigurieren

                                  piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                  Umsetzung

                                  rsync Job anlegen

                                  piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                  -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                  piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                  UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                  httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                  $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                  platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                  android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                  Umsetzung

                                  Initialisierung des F-Droid Repositorys

                                  $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                  Umsetzungfdroidstagingconfigpy anpassen

                                  repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                  archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                  Umsetzungfdroidbinrefreshfdroid

                                  binbash

                                  export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                  platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                  piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                  Umsetzung

                                  fdroidbinblacklist

                                  comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                  Umsetzung

                                  fdroidbingetoeffiaospsh

                                  binbash

                                  OEFFIDL=httpoeffischildbachde

                                  APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                  echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                  UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                  $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                  usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                  httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                  piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                  Umsetzung

                                  F-Droid auf dem aktuellen Smartphone installieren

                                  httpsf-droidorgFDroidapk

                                  F-Droid Repository einrichten

                                  httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                  Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                  oder +49 (0)8457 - 931096

                                  B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                  • Vorstellung B1 Systems
                                  • Google Android mit Google Konto
                                    • Android mit Google Konto
                                      • Google Android mit F-Droid
                                        • Android mit F-Droid
                                          • Google Android mit PlayStore Apps
                                            • Android mit PlayStore Apps
                                              • Umsetzung
                                                • Umsetzung
                                                  • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                    Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                                    alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                                    Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                                    alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                                    Android mit Google Konto

                                    Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                    Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                    zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                    zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                    zB Oumlffi Threema

                                    Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                    Android mit Google Konto

                                    Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                    Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                    zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                    zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                    zB Oumlffi Threema

                                    Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                    Android mit Google Konto

                                    Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                    Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                    zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                    zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                    zB Oumlffi Threema

                                    Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                    Android mit Google Konto

                                    Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                    Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                    zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                    zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                    zB Oumlffi Threema

                                    Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                    Android mit Google Konto

                                    Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                    Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                    zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                    zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                    zB Oumlffi Threema

                                    Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                    Android mit Google Konto

                                    Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                    Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                    zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                    zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                    zB Oumlffi Threema

                                    Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                    Android mit Google Konto

                                    Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                    Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                    zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                    zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                    zB Oumlffi Threema

                                    Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                    Google Android mit F-Droid

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

                                    Android mit F-Droid

                                    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                    F-Droid Client (apk)F-Droid Server

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                    Android mit F-Droid

                                    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                    F-Droid Client (apk)F-Droid Server

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                    Android mit F-Droid

                                    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                    F-Droid Client (apk)F-Droid Server

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                    Android mit F-Droid

                                    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                    F-Droid Client (apk)F-Droid Server

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                    Android mit F-Droid

                                    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                    F-Droid Client (apk)F-Droid Server

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                    Android mit F-Droid

                                    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                    F-Droid Client (apk)F-Droid Server

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                    Android mit F-Droid

                                    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                    F-Droid Client (apk)F-Droid Server

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                    Android mit F-Droid

                                    F-Droidhttpsf-droidorg

                                    F-Droid Wikihttpsf-droidorgwiki

                                    F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                                    Google Android mit PlayStore Apps

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                                    Android mit PlayStore Apps

                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                    Android mit PlayStore Apps

                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                    Android mit PlayStore Apps

                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                    Android mit PlayStore Apps

                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                    Android mit PlayStore Apps

                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                    Android mit PlayStore Apps

                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                    Android mit PlayStore Apps

                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                    Android mit PlayStore Apps

                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                    Android mit PlayStore Apps

                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                    Android mit PlayStore Apps

                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                    Android mit PlayStore Apps

                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                    Android mit PlayStore Apps

                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                    Android mit PlayStore Apps

                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                    Android mit PlayStore Apps

                                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                    F-Droid Server is your friend

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                    Android mit PlayStore Apps

                                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                    F-Droid Server is your friend

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                    Android mit PlayStore Apps

                                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                    F-Droid Server is your friend

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                    Android mit PlayStore Apps

                                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                    F-Droid Server is your friend

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                    Android mit PlayStore Apps

                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                    werden

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                    Android mit PlayStore Apps

                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                    werden

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                    Android mit PlayStore Apps

                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                    werden

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                    Android mit PlayStore Apps

                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                    werden

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                    Android mit PlayStore Apps

                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                    werden

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                    Android mit PlayStore Apps

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                    Umsetzung

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                    Umsetzung

                                    Alle Schritte im Uumlberblick

                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                    Umsetzung

                                    Alle Schritte im Uumlberblick

                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                    Umsetzung

                                    Alle Schritte im Uumlberblick

                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                    Umsetzung

                                    Alle Schritte im Uumlberblick

                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                    Umsetzung

                                    Alle Schritte im Uumlberblick

                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                    Umsetzung

                                    Alle Schritte im Uumlberblick

                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                    Umsetzung

                                    Alle Schritte im Uumlberblick

                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                    Umsetzung

                                    Alle Schritte im Uumlberblick

                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                    Umsetzung

                                    Alle Schritte im Uumlberblick

                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                    Umsetzung

                                    Alle Schritte im Uumlberblick

                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                    Umsetzung

                                    Alle Schritte im Uumlberblick

                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                    Umsetzung

                                    Alle Schritte im Uumlberblick

                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                    Umsetzung

                                    Installation adb und Verbindung testen

                                    piraspberrypi ~ $ sudo apt install android-tools-adb

                                    piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                    cm_ancora model GT_I8150 deviceancora

                                    piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                    UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                    rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                    Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                    Umsetzung

                                    Verzeichnisse anlegen Webserver konfigurieren

                                    piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                    Umsetzung

                                    rsync Job anlegen

                                    piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                    -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                    piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                    UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                    httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                    $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                    platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                    android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                    Umsetzung

                                    Initialisierung des F-Droid Repositorys

                                    $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                    Umsetzungfdroidstagingconfigpy anpassen

                                    repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                    archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                    Umsetzungfdroidbinrefreshfdroid

                                    binbash

                                    export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                    platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                    piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                    Umsetzung

                                    fdroidbinblacklist

                                    comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                    Umsetzung

                                    fdroidbingetoeffiaospsh

                                    binbash

                                    OEFFIDL=httpoeffischildbachde

                                    APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                    echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                    UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                    $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                    usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                    httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                    piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                    Umsetzung

                                    F-Droid auf dem aktuellen Smartphone installieren

                                    httpsf-droidorgFDroidapk

                                    F-Droid Repository einrichten

                                    httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                    Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                    oder +49 (0)8457 - 931096

                                    B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                    • Vorstellung B1 Systems
                                    • Google Android mit Google Konto
                                      • Android mit Google Konto
                                        • Google Android mit F-Droid
                                          • Android mit F-Droid
                                            • Google Android mit PlayStore Apps
                                              • Android mit PlayStore Apps
                                                • Umsetzung
                                                  • Umsetzung
                                                    • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                      Android mit Google KontoWas kann man neben Abschalten der Google Synchronisierung nochtun

                                      alternative Browser (zB Firefox Dolphin)anderes Kartenmaterial und Apps (zB OpenStreetMapOsmAnd Locus)Network Location Provider anderer Anbieter (zB microgUnifiedNlp Mozilla Apple Nominatim)Kalender Kontakte auf eigenem Server (zB DAVdroidownCloud)Fotos Videos mit eigenem Server synchronisieren (zBownCloud Tine 20)Apps aus alternativen App Stores beziehen (F-DroidAmazon)

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 7 35

                                      Android mit Google Konto

                                      Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                      Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                      zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                      zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                      zB Oumlffi Threema

                                      Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                      Android mit Google Konto

                                      Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                      Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                      zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                      zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                      zB Oumlffi Threema

                                      Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                      Android mit Google Konto

                                      Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                      Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                      zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                      zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                      zB Oumlffi Threema

                                      Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                      Android mit Google Konto

                                      Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                      Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                      zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                      zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                      zB Oumlffi Threema

                                      Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                      Android mit Google Konto

                                      Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                      Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                      zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                      zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                      zB Oumlffi Threema

                                      Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                      Android mit Google Konto

                                      Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                      Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                      zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                      zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                      zB Oumlffi Threema

                                      Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                      Android mit Google Konto

                                      Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                      Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                      zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                      zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                      zB Oumlffi Threema

                                      Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                      Google Android mit F-Droid

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

                                      Android mit F-Droid

                                      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                      F-Droid Client (apk)F-Droid Server

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                      Android mit F-Droid

                                      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                      F-Droid Client (apk)F-Droid Server

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                      Android mit F-Droid

                                      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                      F-Droid Client (apk)F-Droid Server

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                      Android mit F-Droid

                                      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                      F-Droid Client (apk)F-Droid Server

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                      Android mit F-Droid

                                      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                      F-Droid Client (apk)F-Droid Server

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                      Android mit F-Droid

                                      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                      F-Droid Client (apk)F-Droid Server

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                      Android mit F-Droid

                                      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                      F-Droid Client (apk)F-Droid Server

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                      Android mit F-Droid

                                      F-Droidhttpsf-droidorg

                                      F-Droid Wikihttpsf-droidorgwiki

                                      F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                                      Google Android mit PlayStore Apps

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                                      Android mit PlayStore Apps

                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                      Android mit PlayStore Apps

                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                      Android mit PlayStore Apps

                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                      Android mit PlayStore Apps

                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                      Android mit PlayStore Apps

                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                      Android mit PlayStore Apps

                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                      Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                      Android mit PlayStore Apps

                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                      Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                      Android mit PlayStore Apps

                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                      Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                      Android mit PlayStore Apps

                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                      Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                      Android mit PlayStore Apps

                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                      Android mit PlayStore Apps

                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                      Android mit PlayStore Apps

                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                      Android mit PlayStore Apps

                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                      Android mit PlayStore Apps

                                      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                      F-Droid Server is your friend

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                      Android mit PlayStore Apps

                                      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                      F-Droid Server is your friend

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                      Android mit PlayStore Apps

                                      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                      F-Droid Server is your friend

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                      Android mit PlayStore Apps

                                      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                      F-Droid Server is your friend

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                      Android mit PlayStore Apps

                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                      werden

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                      Android mit PlayStore Apps

                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                      werden

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                      Android mit PlayStore Apps

                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                      werden

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                      Android mit PlayStore Apps

                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                      werden

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                      Android mit PlayStore Apps

                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                      werden

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                      Android mit PlayStore Apps

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                      Umsetzung

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                      Umsetzung

                                      Alle Schritte im Uumlberblick

                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                      Umsetzung

                                      Alle Schritte im Uumlberblick

                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                      Umsetzung

                                      Alle Schritte im Uumlberblick

                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                      Umsetzung

                                      Alle Schritte im Uumlberblick

                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                      Umsetzung

                                      Alle Schritte im Uumlberblick

                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                      Umsetzung

                                      Alle Schritte im Uumlberblick

                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                      Umsetzung

                                      Alle Schritte im Uumlberblick

                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                      Umsetzung

                                      Alle Schritte im Uumlberblick

                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                      Umsetzung

                                      Alle Schritte im Uumlberblick

                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                      Umsetzung

                                      Alle Schritte im Uumlberblick

                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                      Umsetzung

                                      Alle Schritte im Uumlberblick

                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                      Umsetzung

                                      Alle Schritte im Uumlberblick

                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                      Umsetzung

                                      Installation adb und Verbindung testen

                                      piraspberrypi ~ $ sudo apt install android-tools-adb

                                      piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                      cm_ancora model GT_I8150 deviceancora

                                      piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                      UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                      rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                      Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                      Umsetzung

                                      Verzeichnisse anlegen Webserver konfigurieren

                                      piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                      Umsetzung

                                      rsync Job anlegen

                                      piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                      -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                      piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                      UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                      httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                      $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                      platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                      android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                      Umsetzung

                                      Initialisierung des F-Droid Repositorys

                                      $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                      Umsetzungfdroidstagingconfigpy anpassen

                                      repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                      archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                      Umsetzungfdroidbinrefreshfdroid

                                      binbash

                                      export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                      platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                      piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                      Umsetzung

                                      fdroidbinblacklist

                                      comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                      Umsetzung

                                      fdroidbingetoeffiaospsh

                                      binbash

                                      OEFFIDL=httpoeffischildbachde

                                      APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                      echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                      UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                      $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                      usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                      httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                      piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                      Umsetzung

                                      F-Droid auf dem aktuellen Smartphone installieren

                                      httpsf-droidorgFDroidapk

                                      F-Droid Repository einrichten

                                      httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                      Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                      oder +49 (0)8457 - 931096

                                      B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                      • Vorstellung B1 Systems
                                      • Google Android mit Google Konto
                                        • Android mit Google Konto
                                          • Google Android mit F-Droid
                                            • Android mit F-Droid
                                              • Google Android mit PlayStore Apps
                                                • Android mit PlayStore Apps
                                                  • Umsetzung
                                                    • Umsetzung
                                                      • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                        Android mit Google Konto

                                        Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                        Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                        zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                        zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                        zB Oumlffi Threema

                                        Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                        Android mit Google Konto

                                        Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                        Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                        zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                        zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                        zB Oumlffi Threema

                                        Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                        Android mit Google Konto

                                        Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                        Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                        zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                        zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                        zB Oumlffi Threema

                                        Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                        Android mit Google Konto

                                        Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                        Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                        zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                        zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                        zB Oumlffi Threema

                                        Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                        Android mit Google Konto

                                        Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                        Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                        zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                        zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                        zB Oumlffi Threema

                                        Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                        Android mit Google Konto

                                        Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                        Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                        zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                        zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                        zB Oumlffi Threema

                                        Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                        Android mit Google Konto

                                        Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                        Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                        zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                        zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                        zB Oumlffi Threema

                                        Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                        Google Android mit F-Droid

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

                                        Android mit F-Droid

                                        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                        F-Droid Client (apk)F-Droid Server

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                        Android mit F-Droid

                                        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                        F-Droid Client (apk)F-Droid Server

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                        Android mit F-Droid

                                        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                        F-Droid Client (apk)F-Droid Server

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                        Android mit F-Droid

                                        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                        F-Droid Client (apk)F-Droid Server

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                        Android mit F-Droid

                                        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                        F-Droid Client (apk)F-Droid Server

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                        Android mit F-Droid

                                        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                        F-Droid Client (apk)F-Droid Server

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                        Android mit F-Droid

                                        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                        F-Droid Client (apk)F-Droid Server

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                        Android mit F-Droid

                                        F-Droidhttpsf-droidorg

                                        F-Droid Wikihttpsf-droidorgwiki

                                        F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                                        Google Android mit PlayStore Apps

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                                        Android mit PlayStore Apps

                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                        Android mit PlayStore Apps

                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                        Android mit PlayStore Apps

                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                        Android mit PlayStore Apps

                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                        Android mit PlayStore Apps

                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                        Android mit PlayStore Apps

                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                        Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                        Android mit PlayStore Apps

                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                        Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                        Android mit PlayStore Apps

                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                        Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                        Android mit PlayStore Apps

                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                        Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                        Android mit PlayStore Apps

                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                        Android mit PlayStore Apps

                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                        Android mit PlayStore Apps

                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                        Android mit PlayStore Apps

                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                        Android mit PlayStore Apps

                                        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                        F-Droid Server is your friend

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                        Android mit PlayStore Apps

                                        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                        F-Droid Server is your friend

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                        Android mit PlayStore Apps

                                        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                        F-Droid Server is your friend

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                        Android mit PlayStore Apps

                                        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                        F-Droid Server is your friend

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                        Android mit PlayStore Apps

                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                        werden

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                        Android mit PlayStore Apps

                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                        werden

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                        Android mit PlayStore Apps

                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                        werden

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                        Android mit PlayStore Apps

                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                        werden

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                        Android mit PlayStore Apps

                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                        werden

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                        Android mit PlayStore Apps

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                        Umsetzung

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                        Umsetzung

                                        Alle Schritte im Uumlberblick

                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                        Umsetzung

                                        Alle Schritte im Uumlberblick

                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                        Umsetzung

                                        Alle Schritte im Uumlberblick

                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                        Umsetzung

                                        Alle Schritte im Uumlberblick

                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                        Umsetzung

                                        Alle Schritte im Uumlberblick

                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                        Umsetzung

                                        Alle Schritte im Uumlberblick

                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                        Umsetzung

                                        Alle Schritte im Uumlberblick

                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                        Umsetzung

                                        Alle Schritte im Uumlberblick

                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                        Umsetzung

                                        Alle Schritte im Uumlberblick

                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                        Umsetzung

                                        Alle Schritte im Uumlberblick

                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                        Umsetzung

                                        Alle Schritte im Uumlberblick

                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                        Umsetzung

                                        Alle Schritte im Uumlberblick

                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                        Umsetzung

                                        Installation adb und Verbindung testen

                                        piraspberrypi ~ $ sudo apt install android-tools-adb

                                        piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                        cm_ancora model GT_I8150 deviceancora

                                        piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                        UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                        rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                        Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                        Umsetzung

                                        Verzeichnisse anlegen Webserver konfigurieren

                                        piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                        Umsetzung

                                        rsync Job anlegen

                                        piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                        -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                        piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                        UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                        httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                        $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                        platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                        android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                        Umsetzung

                                        Initialisierung des F-Droid Repositorys

                                        $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                        Umsetzungfdroidstagingconfigpy anpassen

                                        repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                        archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                        Umsetzungfdroidbinrefreshfdroid

                                        binbash

                                        export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                        platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                        piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                        Umsetzung

                                        fdroidbinblacklist

                                        comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                        Umsetzung

                                        fdroidbingetoeffiaospsh

                                        binbash

                                        OEFFIDL=httpoeffischildbachde

                                        APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                        echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                        UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                        $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                        usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                        httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                        piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                        Umsetzung

                                        F-Droid auf dem aktuellen Smartphone installieren

                                        httpsf-droidorgFDroidapk

                                        F-Droid Repository einrichten

                                        httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                        Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                        oder +49 (0)8457 - 931096

                                        B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                        • Vorstellung B1 Systems
                                        • Google Android mit Google Konto
                                          • Android mit Google Konto
                                            • Google Android mit F-Droid
                                              • Android mit F-Droid
                                                • Google Android mit PlayStore Apps
                                                  • Android mit PlayStore Apps
                                                    • Umsetzung
                                                      • Umsetzung
                                                        • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                          Android mit Google Konto

                                          Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                          Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                          zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                          zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                          zB Oumlffi Threema

                                          Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                          Android mit Google Konto

                                          Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                          Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                          zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                          zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                          zB Oumlffi Threema

                                          Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                          Android mit Google Konto

                                          Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                          Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                          zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                          zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                          zB Oumlffi Threema

                                          Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                          Android mit Google Konto

                                          Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                          Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                          zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                          zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                          zB Oumlffi Threema

                                          Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                          Android mit Google Konto

                                          Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                          Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                          zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                          zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                          zB Oumlffi Threema

                                          Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                          Android mit Google Konto

                                          Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                          Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                          zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                          zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                          zB Oumlffi Threema

                                          Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                          Google Android mit F-Droid

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

                                          Android mit F-Droid

                                          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                          F-Droid Client (apk)F-Droid Server

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                          Android mit F-Droid

                                          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                          F-Droid Client (apk)F-Droid Server

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                          Android mit F-Droid

                                          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                          F-Droid Client (apk)F-Droid Server

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                          Android mit F-Droid

                                          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                          F-Droid Client (apk)F-Droid Server

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                          Android mit F-Droid

                                          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                          F-Droid Client (apk)F-Droid Server

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                          Android mit F-Droid

                                          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                          F-Droid Client (apk)F-Droid Server

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                          Android mit F-Droid

                                          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                          F-Droid Client (apk)F-Droid Server

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                          Android mit F-Droid

                                          F-Droidhttpsf-droidorg

                                          F-Droid Wikihttpsf-droidorgwiki

                                          F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                                          Google Android mit PlayStore Apps

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                                          Android mit PlayStore Apps

                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                          Android mit PlayStore Apps

                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                          Android mit PlayStore Apps

                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                          Android mit PlayStore Apps

                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                          Android mit PlayStore Apps

                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                          Android mit PlayStore Apps

                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                          Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                          Android mit PlayStore Apps

                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                          Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                          Android mit PlayStore Apps

                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                          Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                          Android mit PlayStore Apps

                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                          Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                          Android mit PlayStore Apps

                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                          Android mit PlayStore Apps

                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                          Android mit PlayStore Apps

                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                          Android mit PlayStore Apps

                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                          Android mit PlayStore Apps

                                          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                          F-Droid Server is your friend

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                          Android mit PlayStore Apps

                                          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                          F-Droid Server is your friend

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                          Android mit PlayStore Apps

                                          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                          F-Droid Server is your friend

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                          Android mit PlayStore Apps

                                          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                          F-Droid Server is your friend

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                          Android mit PlayStore Apps

                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                          werden

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                          Android mit PlayStore Apps

                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                          werden

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                          Android mit PlayStore Apps

                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                          werden

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                          Android mit PlayStore Apps

                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                          werden

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                          Android mit PlayStore Apps

                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                          werden

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                          Android mit PlayStore Apps

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                          Umsetzung

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                          Umsetzung

                                          Alle Schritte im Uumlberblick

                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                          Umsetzung

                                          Alle Schritte im Uumlberblick

                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                          Umsetzung

                                          Alle Schritte im Uumlberblick

                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                          Umsetzung

                                          Alle Schritte im Uumlberblick

                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                          Umsetzung

                                          Alle Schritte im Uumlberblick

                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                          Umsetzung

                                          Alle Schritte im Uumlberblick

                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                          Umsetzung

                                          Alle Schritte im Uumlberblick

                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                          Umsetzung

                                          Alle Schritte im Uumlberblick

                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                          Umsetzung

                                          Alle Schritte im Uumlberblick

                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                          Umsetzung

                                          Alle Schritte im Uumlberblick

                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                          Umsetzung

                                          Alle Schritte im Uumlberblick

                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                          Umsetzung

                                          Alle Schritte im Uumlberblick

                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                          Umsetzung

                                          Installation adb und Verbindung testen

                                          piraspberrypi ~ $ sudo apt install android-tools-adb

                                          piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                          cm_ancora model GT_I8150 deviceancora

                                          piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                          UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                          rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                          Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                          Umsetzung

                                          Verzeichnisse anlegen Webserver konfigurieren

                                          piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                          Umsetzung

                                          rsync Job anlegen

                                          piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                          -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                          piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                          UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                          httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                          $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                          platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                          android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                          Umsetzung

                                          Initialisierung des F-Droid Repositorys

                                          $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                          Umsetzungfdroidstagingconfigpy anpassen

                                          repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                          archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                          Umsetzungfdroidbinrefreshfdroid

                                          binbash

                                          export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                          platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                          piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                          Umsetzung

                                          fdroidbinblacklist

                                          comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                          Umsetzung

                                          fdroidbingetoeffiaospsh

                                          binbash

                                          OEFFIDL=httpoeffischildbachde

                                          APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                          echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                          UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                          $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                          usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                          httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                          piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                          Umsetzung

                                          F-Droid auf dem aktuellen Smartphone installieren

                                          httpsf-droidorgFDroidapk

                                          F-Droid Repository einrichten

                                          httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                          Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                          oder +49 (0)8457 - 931096

                                          B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                          • Vorstellung B1 Systems
                                          • Google Android mit Google Konto
                                            • Android mit Google Konto
                                              • Google Android mit F-Droid
                                                • Android mit F-Droid
                                                  • Google Android mit PlayStore Apps
                                                    • Android mit PlayStore Apps
                                                      • Umsetzung
                                                        • Umsetzung
                                                          • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                            Android mit Google Konto

                                            Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                            Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                            zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                            zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                            zB Oumlffi Threema

                                            Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                            Android mit Google Konto

                                            Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                            Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                            zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                            zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                            zB Oumlffi Threema

                                            Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                            Android mit Google Konto

                                            Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                            Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                            zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                            zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                            zB Oumlffi Threema

                                            Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                            Android mit Google Konto

                                            Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                            Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                            zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                            zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                            zB Oumlffi Threema

                                            Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                            Android mit Google Konto

                                            Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                            Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                            zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                            zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                            zB Oumlffi Threema

                                            Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                            Google Android mit F-Droid

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

                                            Android mit F-Droid

                                            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                            F-Droid Client (apk)F-Droid Server

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                            Android mit F-Droid

                                            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                            F-Droid Client (apk)F-Droid Server

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                            Android mit F-Droid

                                            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                            F-Droid Client (apk)F-Droid Server

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                            Android mit F-Droid

                                            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                            F-Droid Client (apk)F-Droid Server

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                            Android mit F-Droid

                                            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                            F-Droid Client (apk)F-Droid Server

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                            Android mit F-Droid

                                            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                            F-Droid Client (apk)F-Droid Server

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                            Android mit F-Droid

                                            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                            F-Droid Client (apk)F-Droid Server

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                            Android mit F-Droid

                                            F-Droidhttpsf-droidorg

                                            F-Droid Wikihttpsf-droidorgwiki

                                            F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                                            Google Android mit PlayStore Apps

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                                            Android mit PlayStore Apps

                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                            Android mit PlayStore Apps

                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                            Android mit PlayStore Apps

                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                            Android mit PlayStore Apps

                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                            Android mit PlayStore Apps

                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                            Android mit PlayStore Apps

                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                            Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                            Android mit PlayStore Apps

                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                            Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                            Android mit PlayStore Apps

                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                            Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                            Android mit PlayStore Apps

                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                            Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                            Android mit PlayStore Apps

                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                            Android mit PlayStore Apps

                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                            Android mit PlayStore Apps

                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                            Android mit PlayStore Apps

                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                            Android mit PlayStore Apps

                                            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                            F-Droid Server is your friend

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                            Android mit PlayStore Apps

                                            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                            F-Droid Server is your friend

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                            Android mit PlayStore Apps

                                            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                            F-Droid Server is your friend

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                            Android mit PlayStore Apps

                                            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                            F-Droid Server is your friend

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                            Android mit PlayStore Apps

                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                            werden

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                            Android mit PlayStore Apps

                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                            werden

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                            Android mit PlayStore Apps

                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                            werden

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                            Android mit PlayStore Apps

                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                            werden

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                            Android mit PlayStore Apps

                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                            werden

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                            Android mit PlayStore Apps

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                            Umsetzung

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                            Umsetzung

                                            Alle Schritte im Uumlberblick

                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                            Umsetzung

                                            Alle Schritte im Uumlberblick

                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                            Umsetzung

                                            Alle Schritte im Uumlberblick

                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                            Umsetzung

                                            Alle Schritte im Uumlberblick

                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                            Umsetzung

                                            Alle Schritte im Uumlberblick

                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                            Umsetzung

                                            Alle Schritte im Uumlberblick

                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                            Umsetzung

                                            Alle Schritte im Uumlberblick

                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                            Umsetzung

                                            Alle Schritte im Uumlberblick

                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                            Umsetzung

                                            Alle Schritte im Uumlberblick

                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                            Umsetzung

                                            Alle Schritte im Uumlberblick

                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                            Umsetzung

                                            Alle Schritte im Uumlberblick

                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                            Umsetzung

                                            Alle Schritte im Uumlberblick

                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                            Umsetzung

                                            Installation adb und Verbindung testen

                                            piraspberrypi ~ $ sudo apt install android-tools-adb

                                            piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                            cm_ancora model GT_I8150 deviceancora

                                            piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                            UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                            rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                            Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                            Umsetzung

                                            Verzeichnisse anlegen Webserver konfigurieren

                                            piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                            Umsetzung

                                            rsync Job anlegen

                                            piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                            -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                            piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                            UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                            httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                            $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                            platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                            android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                            Umsetzung

                                            Initialisierung des F-Droid Repositorys

                                            $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                            Umsetzungfdroidstagingconfigpy anpassen

                                            repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                            archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                            Umsetzungfdroidbinrefreshfdroid

                                            binbash

                                            export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                            platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                            piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                            Umsetzung

                                            fdroidbinblacklist

                                            comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                            Umsetzung

                                            fdroidbingetoeffiaospsh

                                            binbash

                                            OEFFIDL=httpoeffischildbachde

                                            APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                            echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                            UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                            $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                            usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                            httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                            piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                            Umsetzung

                                            F-Droid auf dem aktuellen Smartphone installieren

                                            httpsf-droidorgFDroidapk

                                            F-Droid Repository einrichten

                                            httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                            Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                            oder +49 (0)8457 - 931096

                                            B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                            • Vorstellung B1 Systems
                                            • Google Android mit Google Konto
                                              • Android mit Google Konto
                                                • Google Android mit F-Droid
                                                  • Android mit F-Droid
                                                    • Google Android mit PlayStore Apps
                                                      • Android mit PlayStore Apps
                                                        • Umsetzung
                                                          • Umsetzung
                                                            • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                              Android mit Google Konto

                                              Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                              Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                              zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                              zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                              zB Oumlffi Threema

                                              Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                              Android mit Google Konto

                                              Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                              Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                              zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                              zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                              zB Oumlffi Threema

                                              Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                              Android mit Google Konto

                                              Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                              Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                              zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                              zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                              zB Oumlffi Threema

                                              Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                              Android mit Google Konto

                                              Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                              Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                              zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                              zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                              zB Oumlffi Threema

                                              Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                              Google Android mit F-Droid

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

                                              Android mit F-Droid

                                              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                              F-Droid Client (apk)F-Droid Server

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                              Android mit F-Droid

                                              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                              F-Droid Client (apk)F-Droid Server

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                              Android mit F-Droid

                                              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                              F-Droid Client (apk)F-Droid Server

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                              Android mit F-Droid

                                              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                              F-Droid Client (apk)F-Droid Server

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                              Android mit F-Droid

                                              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                              F-Droid Client (apk)F-Droid Server

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                              Android mit F-Droid

                                              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                              F-Droid Client (apk)F-Droid Server

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                              Android mit F-Droid

                                              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                              F-Droid Client (apk)F-Droid Server

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                              Android mit F-Droid

                                              F-Droidhttpsf-droidorg

                                              F-Droid Wikihttpsf-droidorgwiki

                                              F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                                              Google Android mit PlayStore Apps

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                                              Android mit PlayStore Apps

                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                              Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                              Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                              Android mit PlayStore Apps

                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                              Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                              Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                              Android mit PlayStore Apps

                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                              Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                              Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                              Android mit PlayStore Apps

                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                              Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                              Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                              Android mit PlayStore Apps

                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                              Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                              Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                              Android mit PlayStore Apps

                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                              Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                              Android mit PlayStore Apps

                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                              Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                              Android mit PlayStore Apps

                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                              Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                              Android mit PlayStore Apps

                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                              Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                              Android mit PlayStore Apps

                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                              Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                              Android mit PlayStore Apps

                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                              Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                              Android mit PlayStore Apps

                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                              Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                              Android mit PlayStore Apps

                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                              Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                              Android mit PlayStore Apps

                                              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                              F-Droid Server is your friend

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                              Android mit PlayStore Apps

                                              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                              F-Droid Server is your friend

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                              Android mit PlayStore Apps

                                              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                              F-Droid Server is your friend

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                              Android mit PlayStore Apps

                                              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                              F-Droid Server is your friend

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                              Android mit PlayStore Apps

                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                              werden

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                              Android mit PlayStore Apps

                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                              werden

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                              Android mit PlayStore Apps

                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                              werden

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                              Android mit PlayStore Apps

                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                              werden

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                              Android mit PlayStore Apps

                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                              werden

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                              Android mit PlayStore Apps

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                              Umsetzung

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                              Umsetzung

                                              Alle Schritte im Uumlberblick

                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                              Umsetzung

                                              Alle Schritte im Uumlberblick

                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                              Umsetzung

                                              Alle Schritte im Uumlberblick

                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                              Umsetzung

                                              Alle Schritte im Uumlberblick

                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                              Umsetzung

                                              Alle Schritte im Uumlberblick

                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                              Umsetzung

                                              Alle Schritte im Uumlberblick

                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                              Umsetzung

                                              Alle Schritte im Uumlberblick

                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                              Umsetzung

                                              Alle Schritte im Uumlberblick

                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                              Umsetzung

                                              Alle Schritte im Uumlberblick

                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                              Umsetzung

                                              Alle Schritte im Uumlberblick

                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                              Umsetzung

                                              Alle Schritte im Uumlberblick

                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                              Umsetzung

                                              Alle Schritte im Uumlberblick

                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                              Umsetzung

                                              Installation adb und Verbindung testen

                                              piraspberrypi ~ $ sudo apt install android-tools-adb

                                              piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                              cm_ancora model GT_I8150 deviceancora

                                              piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                              UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                              rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                              Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                              Umsetzung

                                              Verzeichnisse anlegen Webserver konfigurieren

                                              piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                              Umsetzung

                                              rsync Job anlegen

                                              piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                              -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                              piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                              UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                              httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                              $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                              platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                              android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                              Umsetzung

                                              Initialisierung des F-Droid Repositorys

                                              $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                              Umsetzungfdroidstagingconfigpy anpassen

                                              repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                              archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                              Umsetzungfdroidbinrefreshfdroid

                                              binbash

                                              export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                              platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                              piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                              Umsetzung

                                              fdroidbinblacklist

                                              comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                              Umsetzung

                                              fdroidbingetoeffiaospsh

                                              binbash

                                              OEFFIDL=httpoeffischildbachde

                                              APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                              echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                              UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                              $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                              usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                              httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                              piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                              Umsetzung

                                              F-Droid auf dem aktuellen Smartphone installieren

                                              httpsf-droidorgFDroidapk

                                              F-Droid Repository einrichten

                                              httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                              Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                              oder +49 (0)8457 - 931096

                                              B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                              • Vorstellung B1 Systems
                                              • Google Android mit Google Konto
                                                • Android mit Google Konto
                                                  • Google Android mit F-Droid
                                                    • Android mit F-Droid
                                                      • Google Android mit PlayStore Apps
                                                        • Android mit PlayStore Apps
                                                          • Umsetzung
                                                            • Umsetzung
                                                              • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                Android mit Google Konto

                                                Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                                Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                                zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                                zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                                zB Oumlffi Threema

                                                Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                                Android mit Google Konto

                                                Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                                Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                                zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                                zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                                zB Oumlffi Threema

                                                Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                                Android mit Google Konto

                                                Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                                Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                                zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                                zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                                zB Oumlffi Threema

                                                Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                                Google Android mit F-Droid

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

                                                Android mit F-Droid

                                                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                F-Droid Client (apk)F-Droid Server

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                Android mit F-Droid

                                                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                F-Droid Client (apk)F-Droid Server

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                Android mit F-Droid

                                                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                F-Droid Client (apk)F-Droid Server

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                Android mit F-Droid

                                                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                F-Droid Client (apk)F-Droid Server

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                Android mit F-Droid

                                                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                F-Droid Client (apk)F-Droid Server

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                Android mit F-Droid

                                                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                F-Droid Client (apk)F-Droid Server

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                Android mit F-Droid

                                                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                F-Droid Client (apk)F-Droid Server

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                Android mit F-Droid

                                                F-Droidhttpsf-droidorg

                                                F-Droid Wikihttpsf-droidorgwiki

                                                F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                                                Google Android mit PlayStore Apps

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                                                Android mit PlayStore Apps

                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                Android mit PlayStore Apps

                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                Android mit PlayStore Apps

                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                Android mit PlayStore Apps

                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                Android mit PlayStore Apps

                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                Android mit PlayStore Apps

                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                Android mit PlayStore Apps

                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                Android mit PlayStore Apps

                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                Android mit PlayStore Apps

                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                Android mit PlayStore Apps

                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                Android mit PlayStore Apps

                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                Android mit PlayStore Apps

                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                Android mit PlayStore Apps

                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                Android mit PlayStore Apps

                                                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                F-Droid Server is your friend

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                Android mit PlayStore Apps

                                                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                F-Droid Server is your friend

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                Android mit PlayStore Apps

                                                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                F-Droid Server is your friend

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                Android mit PlayStore Apps

                                                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                F-Droid Server is your friend

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                Android mit PlayStore Apps

                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                werden

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                Android mit PlayStore Apps

                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                werden

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                Android mit PlayStore Apps

                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                werden

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                Android mit PlayStore Apps

                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                werden

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                Android mit PlayStore Apps

                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                werden

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                Android mit PlayStore Apps

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                Umsetzung

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                Umsetzung

                                                Alle Schritte im Uumlberblick

                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                Umsetzung

                                                Alle Schritte im Uumlberblick

                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                Umsetzung

                                                Alle Schritte im Uumlberblick

                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                Umsetzung

                                                Alle Schritte im Uumlberblick

                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                Umsetzung

                                                Alle Schritte im Uumlberblick

                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                Umsetzung

                                                Alle Schritte im Uumlberblick

                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                Umsetzung

                                                Alle Schritte im Uumlberblick

                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                Umsetzung

                                                Alle Schritte im Uumlberblick

                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                Umsetzung

                                                Alle Schritte im Uumlberblick

                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                Umsetzung

                                                Alle Schritte im Uumlberblick

                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                Umsetzung

                                                Alle Schritte im Uumlberblick

                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                Umsetzung

                                                Alle Schritte im Uumlberblick

                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                Umsetzung

                                                Installation adb und Verbindung testen

                                                piraspberrypi ~ $ sudo apt install android-tools-adb

                                                piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                cm_ancora model GT_I8150 deviceancora

                                                piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                Umsetzung

                                                Verzeichnisse anlegen Webserver konfigurieren

                                                piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                Umsetzung

                                                rsync Job anlegen

                                                piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                Umsetzung

                                                Initialisierung des F-Droid Repositorys

                                                $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                Umsetzungfdroidstagingconfigpy anpassen

                                                repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                Umsetzungfdroidbinrefreshfdroid

                                                binbash

                                                export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                Umsetzung

                                                fdroidbinblacklist

                                                comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                Umsetzung

                                                fdroidbingetoeffiaospsh

                                                binbash

                                                OEFFIDL=httpoeffischildbachde

                                                APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                Umsetzung

                                                F-Droid auf dem aktuellen Smartphone installieren

                                                httpsf-droidorgFDroidapk

                                                F-Droid Repository einrichten

                                                httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                oder +49 (0)8457 - 931096

                                                B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                • Vorstellung B1 Systems
                                                • Google Android mit Google Konto
                                                  • Android mit Google Konto
                                                    • Google Android mit F-Droid
                                                      • Android mit F-Droid
                                                        • Google Android mit PlayStore Apps
                                                          • Android mit PlayStore Apps
                                                            • Umsetzung
                                                              • Umsetzung
                                                                • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                  Android mit Google Konto

                                                  Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                                  Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                                  zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                                  zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                                  zB Oumlffi Threema

                                                  Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                                  Android mit Google Konto

                                                  Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                                  Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                                  zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                                  zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                                  zB Oumlffi Threema

                                                  Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                                  Google Android mit F-Droid

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

                                                  Android mit F-Droid

                                                  F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                  F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                  F-Droid Client (apk)F-Droid Server

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                  Android mit F-Droid

                                                  F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                  F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                  F-Droid Client (apk)F-Droid Server

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                  Android mit F-Droid

                                                  F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                  F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                  F-Droid Client (apk)F-Droid Server

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                  Android mit F-Droid

                                                  F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                  F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                  F-Droid Client (apk)F-Droid Server

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                  Android mit F-Droid

                                                  F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                  F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                  F-Droid Client (apk)F-Droid Server

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                  Android mit F-Droid

                                                  F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                  F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                  F-Droid Client (apk)F-Droid Server

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                  Android mit F-Droid

                                                  F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                  F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                  F-Droid Client (apk)F-Droid Server

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                  Android mit F-Droid

                                                  F-Droidhttpsf-droidorg

                                                  F-Droid Wikihttpsf-droidorgwiki

                                                  F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                                                  Google Android mit PlayStore Apps

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                                                  Android mit PlayStore Apps

                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                  Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                  Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                  Android mit PlayStore Apps

                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                  Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                  Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                  Android mit PlayStore Apps

                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                  Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                  Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                  Android mit PlayStore Apps

                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                  Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                  Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                  Android mit PlayStore Apps

                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                  Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                  Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                  Android mit PlayStore Apps

                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                  Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                  Android mit PlayStore Apps

                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                  Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                  Android mit PlayStore Apps

                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                  Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                  Android mit PlayStore Apps

                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                  Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                  Android mit PlayStore Apps

                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                  Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                  Android mit PlayStore Apps

                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                  Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                  Android mit PlayStore Apps

                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                  Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                  Android mit PlayStore Apps

                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                  Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                  Android mit PlayStore Apps

                                                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                  F-Droid Server is your friend

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                  Android mit PlayStore Apps

                                                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                  F-Droid Server is your friend

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                  Android mit PlayStore Apps

                                                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                  F-Droid Server is your friend

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                  Android mit PlayStore Apps

                                                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                  F-Droid Server is your friend

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                  Android mit PlayStore Apps

                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                  werden

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                  Android mit PlayStore Apps

                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                  werden

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                  Android mit PlayStore Apps

                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                  werden

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                  Android mit PlayStore Apps

                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                  werden

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                  Android mit PlayStore Apps

                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                  werden

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                  Android mit PlayStore Apps

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                  Umsetzung

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                  Umsetzung

                                                  Alle Schritte im Uumlberblick

                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                  Umsetzung

                                                  Alle Schritte im Uumlberblick

                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                  Umsetzung

                                                  Alle Schritte im Uumlberblick

                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                  Umsetzung

                                                  Alle Schritte im Uumlberblick

                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                  Umsetzung

                                                  Alle Schritte im Uumlberblick

                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                  Umsetzung

                                                  Alle Schritte im Uumlberblick

                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                  Umsetzung

                                                  Alle Schritte im Uumlberblick

                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                  Umsetzung

                                                  Alle Schritte im Uumlberblick

                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                  Umsetzung

                                                  Alle Schritte im Uumlberblick

                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                  Umsetzung

                                                  Alle Schritte im Uumlberblick

                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                  Umsetzung

                                                  Alle Schritte im Uumlberblick

                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                  Umsetzung

                                                  Alle Schritte im Uumlberblick

                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                  Umsetzung

                                                  Installation adb und Verbindung testen

                                                  piraspberrypi ~ $ sudo apt install android-tools-adb

                                                  piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                  cm_ancora model GT_I8150 deviceancora

                                                  piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                  UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                  rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                  Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                  Umsetzung

                                                  Verzeichnisse anlegen Webserver konfigurieren

                                                  piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                  Umsetzung

                                                  rsync Job anlegen

                                                  piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                  -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                  piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                  UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                  httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                  $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                  platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                  android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                  Umsetzung

                                                  Initialisierung des F-Droid Repositorys

                                                  $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                  Umsetzungfdroidstagingconfigpy anpassen

                                                  repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                  archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                  Umsetzungfdroidbinrefreshfdroid

                                                  binbash

                                                  export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                  platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                  piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                  Umsetzung

                                                  fdroidbinblacklist

                                                  comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                  Umsetzung

                                                  fdroidbingetoeffiaospsh

                                                  binbash

                                                  OEFFIDL=httpoeffischildbachde

                                                  APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                  echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                  UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                  $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                  usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                  httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                  piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                  Umsetzung

                                                  F-Droid auf dem aktuellen Smartphone installieren

                                                  httpsf-droidorgFDroidapk

                                                  F-Droid Repository einrichten

                                                  httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                  Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                  oder +49 (0)8457 - 931096

                                                  B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                  • Vorstellung B1 Systems
                                                  • Google Android mit Google Konto
                                                    • Android mit Google Konto
                                                      • Google Android mit F-Droid
                                                        • Android mit F-Droid
                                                          • Google Android mit PlayStore Apps
                                                            • Android mit PlayStore Apps
                                                              • Umsetzung
                                                                • Umsetzung
                                                                  • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                    Android mit Google Konto

                                                    Apps ausschlieszliglich aus alternativen Appstores zu beziehen bedeutet

                                                    Verzicht auf viele Apps die nur im Google Playstore zu findensind

                                                    zB DB Navigator Dolphin Llama einige Apps sind weiterhin verfuumlgbar

                                                    zB Firefox OsmAnd (F-Droid)einzelne Apps sind beim Anbieter separat herunterladbar

                                                    zB Oumlffi Threema

                                                    Warnung Separat heruntergeladene AppsDiese Apps erhalten keine automatischen Updates

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 8 35

                                                    Google Android mit F-Droid

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

                                                    Android mit F-Droid

                                                    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                    F-Droid Client (apk)F-Droid Server

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                    Android mit F-Droid

                                                    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                    F-Droid Client (apk)F-Droid Server

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                    Android mit F-Droid

                                                    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                    F-Droid Client (apk)F-Droid Server

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                    Android mit F-Droid

                                                    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                    F-Droid Client (apk)F-Droid Server

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                    Android mit F-Droid

                                                    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                    F-Droid Client (apk)F-Droid Server

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                    Android mit F-Droid

                                                    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                    F-Droid Client (apk)F-Droid Server

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                    Android mit F-Droid

                                                    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                    F-Droid Client (apk)F-Droid Server

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                    Android mit F-Droid

                                                    F-Droidhttpsf-droidorg

                                                    F-Droid Wikihttpsf-droidorgwiki

                                                    F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                                                    Google Android mit PlayStore Apps

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                                                    Android mit PlayStore Apps

                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                    Android mit PlayStore Apps

                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                    Android mit PlayStore Apps

                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                    Android mit PlayStore Apps

                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                    Android mit PlayStore Apps

                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                    Android mit PlayStore Apps

                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                    Android mit PlayStore Apps

                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                    Android mit PlayStore Apps

                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                    Android mit PlayStore Apps

                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                    Android mit PlayStore Apps

                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                    Android mit PlayStore Apps

                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                    Android mit PlayStore Apps

                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                    Android mit PlayStore Apps

                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                    Android mit PlayStore Apps

                                                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                    F-Droid Server is your friend

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                    Android mit PlayStore Apps

                                                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                    F-Droid Server is your friend

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                    Android mit PlayStore Apps

                                                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                    F-Droid Server is your friend

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                    Android mit PlayStore Apps

                                                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                    F-Droid Server is your friend

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                    Android mit PlayStore Apps

                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                    werden

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                    Android mit PlayStore Apps

                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                    werden

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                    Android mit PlayStore Apps

                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                    werden

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                    Android mit PlayStore Apps

                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                    werden

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                    Android mit PlayStore Apps

                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                    werden

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                    Android mit PlayStore Apps

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                    Umsetzung

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                    Umsetzung

                                                    Alle Schritte im Uumlberblick

                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                    Umsetzung

                                                    Alle Schritte im Uumlberblick

                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                    Umsetzung

                                                    Alle Schritte im Uumlberblick

                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                    Umsetzung

                                                    Alle Schritte im Uumlberblick

                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                    Umsetzung

                                                    Alle Schritte im Uumlberblick

                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                    Umsetzung

                                                    Alle Schritte im Uumlberblick

                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                    Umsetzung

                                                    Alle Schritte im Uumlberblick

                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                    Umsetzung

                                                    Alle Schritte im Uumlberblick

                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                    Umsetzung

                                                    Alle Schritte im Uumlberblick

                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                    Umsetzung

                                                    Alle Schritte im Uumlberblick

                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                    Umsetzung

                                                    Alle Schritte im Uumlberblick

                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                    Umsetzung

                                                    Alle Schritte im Uumlberblick

                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                    Umsetzung

                                                    Installation adb und Verbindung testen

                                                    piraspberrypi ~ $ sudo apt install android-tools-adb

                                                    piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                    cm_ancora model GT_I8150 deviceancora

                                                    piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                    UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                    rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                    Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                    Umsetzung

                                                    Verzeichnisse anlegen Webserver konfigurieren

                                                    piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                    Umsetzung

                                                    rsync Job anlegen

                                                    piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                    -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                    piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                    UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                    httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                    $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                    platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                    android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                    Umsetzung

                                                    Initialisierung des F-Droid Repositorys

                                                    $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                    Umsetzungfdroidstagingconfigpy anpassen

                                                    repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                    archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                    Umsetzungfdroidbinrefreshfdroid

                                                    binbash

                                                    export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                    platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                    piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                    Umsetzung

                                                    fdroidbinblacklist

                                                    comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                    Umsetzung

                                                    fdroidbingetoeffiaospsh

                                                    binbash

                                                    OEFFIDL=httpoeffischildbachde

                                                    APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                    echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                    UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                    $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                    usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                    httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                    piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                    Umsetzung

                                                    F-Droid auf dem aktuellen Smartphone installieren

                                                    httpsf-droidorgFDroidapk

                                                    F-Droid Repository einrichten

                                                    httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                    Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                    oder +49 (0)8457 - 931096

                                                    B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                    • Vorstellung B1 Systems
                                                    • Google Android mit Google Konto
                                                      • Android mit Google Konto
                                                        • Google Android mit F-Droid
                                                          • Android mit F-Droid
                                                            • Google Android mit PlayStore Apps
                                                              • Android mit PlayStore Apps
                                                                • Umsetzung
                                                                  • Umsetzung
                                                                    • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                      Google Android mit F-Droid

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 9 35

                                                      Android mit F-Droid

                                                      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                      F-Droid Client (apk)F-Droid Server

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                      Android mit F-Droid

                                                      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                      F-Droid Client (apk)F-Droid Server

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                      Android mit F-Droid

                                                      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                      F-Droid Client (apk)F-Droid Server

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                      Android mit F-Droid

                                                      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                      F-Droid Client (apk)F-Droid Server

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                      Android mit F-Droid

                                                      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                      F-Droid Client (apk)F-Droid Server

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                      Android mit F-Droid

                                                      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                      F-Droid Client (apk)F-Droid Server

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                      Android mit F-Droid

                                                      F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                      F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                      F-Droid Client (apk)F-Droid Server

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                      Android mit F-Droid

                                                      F-Droidhttpsf-droidorg

                                                      F-Droid Wikihttpsf-droidorgwiki

                                                      F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                                                      Google Android mit PlayStore Apps

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                                                      Android mit PlayStore Apps

                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                      Android mit PlayStore Apps

                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                      Android mit PlayStore Apps

                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                      Android mit PlayStore Apps

                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                      Android mit PlayStore Apps

                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                      Android mit PlayStore Apps

                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                      Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                      Android mit PlayStore Apps

                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                      Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                      Android mit PlayStore Apps

                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                      Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                      Android mit PlayStore Apps

                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                      Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                      Android mit PlayStore Apps

                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                      Android mit PlayStore Apps

                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                      Android mit PlayStore Apps

                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                      Android mit PlayStore Apps

                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                      Android mit PlayStore Apps

                                                      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                      F-Droid Server is your friend

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                      Android mit PlayStore Apps

                                                      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                      F-Droid Server is your friend

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                      Android mit PlayStore Apps

                                                      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                      F-Droid Server is your friend

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                      Android mit PlayStore Apps

                                                      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                      F-Droid Server is your friend

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                      Android mit PlayStore Apps

                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                      werden

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                      Android mit PlayStore Apps

                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                      werden

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                      Android mit PlayStore Apps

                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                      werden

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                      Android mit PlayStore Apps

                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                      werden

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                      Android mit PlayStore Apps

                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                      werden

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                      Android mit PlayStore Apps

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                      Umsetzung

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                      Umsetzung

                                                      Alle Schritte im Uumlberblick

                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                      Umsetzung

                                                      Alle Schritte im Uumlberblick

                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                      Umsetzung

                                                      Alle Schritte im Uumlberblick

                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                      Umsetzung

                                                      Alle Schritte im Uumlberblick

                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                      Umsetzung

                                                      Alle Schritte im Uumlberblick

                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                      Umsetzung

                                                      Alle Schritte im Uumlberblick

                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                      Umsetzung

                                                      Alle Schritte im Uumlberblick

                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                      Umsetzung

                                                      Alle Schritte im Uumlberblick

                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                      Umsetzung

                                                      Alle Schritte im Uumlberblick

                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                      Umsetzung

                                                      Alle Schritte im Uumlberblick

                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                      Umsetzung

                                                      Alle Schritte im Uumlberblick

                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                      Umsetzung

                                                      Alle Schritte im Uumlberblick

                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                      Umsetzung

                                                      Installation adb und Verbindung testen

                                                      piraspberrypi ~ $ sudo apt install android-tools-adb

                                                      piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                      cm_ancora model GT_I8150 deviceancora

                                                      piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                      UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                      rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                      Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                      Umsetzung

                                                      Verzeichnisse anlegen Webserver konfigurieren

                                                      piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                      Umsetzung

                                                      rsync Job anlegen

                                                      piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                      -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                      piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                      UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                      httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                      $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                      platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                      android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                      Umsetzung

                                                      Initialisierung des F-Droid Repositorys

                                                      $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                      Umsetzungfdroidstagingconfigpy anpassen

                                                      repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                      archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                      Umsetzungfdroidbinrefreshfdroid

                                                      binbash

                                                      export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                      platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                      piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                      Umsetzung

                                                      fdroidbinblacklist

                                                      comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                      Umsetzung

                                                      fdroidbingetoeffiaospsh

                                                      binbash

                                                      OEFFIDL=httpoeffischildbachde

                                                      APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                      echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                      UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                      $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                      usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                      httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                      piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                      Umsetzung

                                                      F-Droid auf dem aktuellen Smartphone installieren

                                                      httpsf-droidorgFDroidapk

                                                      F-Droid Repository einrichten

                                                      httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                      Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                      oder +49 (0)8457 - 931096

                                                      B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                      • Vorstellung B1 Systems
                                                      • Google Android mit Google Konto
                                                        • Android mit Google Konto
                                                          • Google Android mit F-Droid
                                                            • Android mit F-Droid
                                                              • Google Android mit PlayStore Apps
                                                                • Android mit PlayStore Apps
                                                                  • Umsetzung
                                                                    • Umsetzung
                                                                      • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                        Android mit F-Droid

                                                        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                        F-Droid Client (apk)F-Droid Server

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                        Android mit F-Droid

                                                        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                        F-Droid Client (apk)F-Droid Server

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                        Android mit F-Droid

                                                        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                        F-Droid Client (apk)F-Droid Server

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                        Android mit F-Droid

                                                        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                        F-Droid Client (apk)F-Droid Server

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                        Android mit F-Droid

                                                        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                        F-Droid Client (apk)F-Droid Server

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                        Android mit F-Droid

                                                        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                        F-Droid Client (apk)F-Droid Server

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                        Android mit F-Droid

                                                        F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                        F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                        F-Droid Client (apk)F-Droid Server

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                        Android mit F-Droid

                                                        F-Droidhttpsf-droidorg

                                                        F-Droid Wikihttpsf-droidorgwiki

                                                        F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                                                        Google Android mit PlayStore Apps

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                                                        Android mit PlayStore Apps

                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                        Android mit PlayStore Apps

                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                        Android mit PlayStore Apps

                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                        Android mit PlayStore Apps

                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                        Android mit PlayStore Apps

                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                        Android mit PlayStore Apps

                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                        Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                        Android mit PlayStore Apps

                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                        Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                        Android mit PlayStore Apps

                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                        Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                        Android mit PlayStore Apps

                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                        Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                        Android mit PlayStore Apps

                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                        Android mit PlayStore Apps

                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                        Android mit PlayStore Apps

                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                        Android mit PlayStore Apps

                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                        Android mit PlayStore Apps

                                                        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                        F-Droid Server is your friend

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                        Android mit PlayStore Apps

                                                        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                        F-Droid Server is your friend

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                        Android mit PlayStore Apps

                                                        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                        F-Droid Server is your friend

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                        Android mit PlayStore Apps

                                                        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                        F-Droid Server is your friend

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                        Android mit PlayStore Apps

                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                        werden

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                        Android mit PlayStore Apps

                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                        werden

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                        Android mit PlayStore Apps

                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                        werden

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                        Android mit PlayStore Apps

                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                        werden

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                        Android mit PlayStore Apps

                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                        werden

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                        Android mit PlayStore Apps

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                        Umsetzung

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                        Umsetzung

                                                        Alle Schritte im Uumlberblick

                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                        Umsetzung

                                                        Alle Schritte im Uumlberblick

                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                        Umsetzung

                                                        Alle Schritte im Uumlberblick

                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                        Umsetzung

                                                        Alle Schritte im Uumlberblick

                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                        Umsetzung

                                                        Alle Schritte im Uumlberblick

                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                        Umsetzung

                                                        Alle Schritte im Uumlberblick

                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                        Umsetzung

                                                        Alle Schritte im Uumlberblick

                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                        Umsetzung

                                                        Alle Schritte im Uumlberblick

                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                        Umsetzung

                                                        Alle Schritte im Uumlberblick

                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                        Umsetzung

                                                        Alle Schritte im Uumlberblick

                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                        Umsetzung

                                                        Alle Schritte im Uumlberblick

                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                        Umsetzung

                                                        Alle Schritte im Uumlberblick

                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                        Umsetzung

                                                        Installation adb und Verbindung testen

                                                        piraspberrypi ~ $ sudo apt install android-tools-adb

                                                        piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                        cm_ancora model GT_I8150 deviceancora

                                                        piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                        UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                        rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                        Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                        Umsetzung

                                                        Verzeichnisse anlegen Webserver konfigurieren

                                                        piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                        Umsetzung

                                                        rsync Job anlegen

                                                        piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                        -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                        piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                        UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                        httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                        $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                        platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                        android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                        Umsetzung

                                                        Initialisierung des F-Droid Repositorys

                                                        $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                        Umsetzungfdroidstagingconfigpy anpassen

                                                        repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                        archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                        Umsetzungfdroidbinrefreshfdroid

                                                        binbash

                                                        export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                        platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                        piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                        Umsetzung

                                                        fdroidbinblacklist

                                                        comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                        Umsetzung

                                                        fdroidbingetoeffiaospsh

                                                        binbash

                                                        OEFFIDL=httpoeffischildbachde

                                                        APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                        echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                        UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                        $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                        usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                        httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                        piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                        Umsetzung

                                                        F-Droid auf dem aktuellen Smartphone installieren

                                                        httpsf-droidorgFDroidapk

                                                        F-Droid Repository einrichten

                                                        httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                        Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                        oder +49 (0)8457 - 931096

                                                        B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                        • Vorstellung B1 Systems
                                                        • Google Android mit Google Konto
                                                          • Android mit Google Konto
                                                            • Google Android mit F-Droid
                                                              • Android mit F-Droid
                                                                • Google Android mit PlayStore Apps
                                                                  • Android mit PlayStore Apps
                                                                    • Umsetzung
                                                                      • Umsetzung
                                                                        • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                          Android mit F-Droid

                                                          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                          F-Droid Client (apk)F-Droid Server

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                          Android mit F-Droid

                                                          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                          F-Droid Client (apk)F-Droid Server

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                          Android mit F-Droid

                                                          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                          F-Droid Client (apk)F-Droid Server

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                          Android mit F-Droid

                                                          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                          F-Droid Client (apk)F-Droid Server

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                          Android mit F-Droid

                                                          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                          F-Droid Client (apk)F-Droid Server

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                          Android mit F-Droid

                                                          F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                          F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                          F-Droid Client (apk)F-Droid Server

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                          Android mit F-Droid

                                                          F-Droidhttpsf-droidorg

                                                          F-Droid Wikihttpsf-droidorgwiki

                                                          F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                                                          Google Android mit PlayStore Apps

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                                                          Android mit PlayStore Apps

                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                          Android mit PlayStore Apps

                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                          Android mit PlayStore Apps

                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                          Android mit PlayStore Apps

                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                          Android mit PlayStore Apps

                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                          Android mit PlayStore Apps

                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                          Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                          Android mit PlayStore Apps

                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                          Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                          Android mit PlayStore Apps

                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                          Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                          Android mit PlayStore Apps

                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                          Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                          Android mit PlayStore Apps

                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                          Android mit PlayStore Apps

                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                          Android mit PlayStore Apps

                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                          Android mit PlayStore Apps

                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                          Android mit PlayStore Apps

                                                          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                          F-Droid Server is your friend

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                          Android mit PlayStore Apps

                                                          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                          F-Droid Server is your friend

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                          Android mit PlayStore Apps

                                                          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                          F-Droid Server is your friend

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                          Android mit PlayStore Apps

                                                          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                          F-Droid Server is your friend

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                          Android mit PlayStore Apps

                                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                          werden

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                          Android mit PlayStore Apps

                                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                          werden

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                          Android mit PlayStore Apps

                                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                          werden

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                          Android mit PlayStore Apps

                                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                          werden

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                          Android mit PlayStore Apps

                                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                          werden

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                          Android mit PlayStore Apps

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                          Umsetzung

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                          Umsetzung

                                                          Alle Schritte im Uumlberblick

                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                          Umsetzung

                                                          Alle Schritte im Uumlberblick

                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                          Umsetzung

                                                          Alle Schritte im Uumlberblick

                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                          Umsetzung

                                                          Alle Schritte im Uumlberblick

                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                          Umsetzung

                                                          Alle Schritte im Uumlberblick

                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                          Umsetzung

                                                          Alle Schritte im Uumlberblick

                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                          Umsetzung

                                                          Alle Schritte im Uumlberblick

                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                          Umsetzung

                                                          Alle Schritte im Uumlberblick

                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                          Umsetzung

                                                          Alle Schritte im Uumlberblick

                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                          Umsetzung

                                                          Alle Schritte im Uumlberblick

                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                          Umsetzung

                                                          Alle Schritte im Uumlberblick

                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                          Umsetzung

                                                          Alle Schritte im Uumlberblick

                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                          Umsetzung

                                                          Installation adb und Verbindung testen

                                                          piraspberrypi ~ $ sudo apt install android-tools-adb

                                                          piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                          cm_ancora model GT_I8150 deviceancora

                                                          piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                          UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                          rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                          Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                          Umsetzung

                                                          Verzeichnisse anlegen Webserver konfigurieren

                                                          piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                          Umsetzung

                                                          rsync Job anlegen

                                                          piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                          -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                          piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                          UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                          httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                          $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                          platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                          android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                          Umsetzung

                                                          Initialisierung des F-Droid Repositorys

                                                          $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                          Umsetzungfdroidstagingconfigpy anpassen

                                                          repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                          archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                          Umsetzungfdroidbinrefreshfdroid

                                                          binbash

                                                          export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                          platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                          piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                          Umsetzung

                                                          fdroidbinblacklist

                                                          comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                          Umsetzung

                                                          fdroidbingetoeffiaospsh

                                                          binbash

                                                          OEFFIDL=httpoeffischildbachde

                                                          APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                          echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                          UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                          $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                          usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                          httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                          piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                          Umsetzung

                                                          F-Droid auf dem aktuellen Smartphone installieren

                                                          httpsf-droidorgFDroidapk

                                                          F-Droid Repository einrichten

                                                          httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                          Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                          oder +49 (0)8457 - 931096

                                                          B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                          • Vorstellung B1 Systems
                                                          • Google Android mit Google Konto
                                                            • Android mit Google Konto
                                                              • Google Android mit F-Droid
                                                                • Android mit F-Droid
                                                                  • Google Android mit PlayStore Apps
                                                                    • Android mit PlayStore Apps
                                                                      • Umsetzung
                                                                        • Umsetzung
                                                                          • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                            Android mit F-Droid

                                                            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                            F-Droid Client (apk)F-Droid Server

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                            Android mit F-Droid

                                                            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                            F-Droid Client (apk)F-Droid Server

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                            Android mit F-Droid

                                                            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                            F-Droid Client (apk)F-Droid Server

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                            Android mit F-Droid

                                                            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                            F-Droid Client (apk)F-Droid Server

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                            Android mit F-Droid

                                                            F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                            F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                            F-Droid Client (apk)F-Droid Server

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                            Android mit F-Droid

                                                            F-Droidhttpsf-droidorg

                                                            F-Droid Wikihttpsf-droidorgwiki

                                                            F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                                                            Google Android mit PlayStore Apps

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                                                            Android mit PlayStore Apps

                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                            Android mit PlayStore Apps

                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                            Android mit PlayStore Apps

                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                            Android mit PlayStore Apps

                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                            Android mit PlayStore Apps

                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                            Android mit PlayStore Apps

                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                            Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                            Android mit PlayStore Apps

                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                            Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                            Android mit PlayStore Apps

                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                            Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                            Android mit PlayStore Apps

                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                            Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                            Android mit PlayStore Apps

                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                            Android mit PlayStore Apps

                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                            Android mit PlayStore Apps

                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                            Android mit PlayStore Apps

                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                            Android mit PlayStore Apps

                                                            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                            F-Droid Server is your friend

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                            Android mit PlayStore Apps

                                                            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                            F-Droid Server is your friend

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                            Android mit PlayStore Apps

                                                            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                            F-Droid Server is your friend

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                            Android mit PlayStore Apps

                                                            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                            F-Droid Server is your friend

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                            Android mit PlayStore Apps

                                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                            werden

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                            Android mit PlayStore Apps

                                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                            werden

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                            Android mit PlayStore Apps

                                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                            werden

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                            Android mit PlayStore Apps

                                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                            werden

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                            Android mit PlayStore Apps

                                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                            werden

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                            Android mit PlayStore Apps

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                            Umsetzung

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                            Umsetzung

                                                            Alle Schritte im Uumlberblick

                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                            Umsetzung

                                                            Alle Schritte im Uumlberblick

                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                            Umsetzung

                                                            Alle Schritte im Uumlberblick

                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                            Umsetzung

                                                            Alle Schritte im Uumlberblick

                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                            Umsetzung

                                                            Alle Schritte im Uumlberblick

                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                            Umsetzung

                                                            Alle Schritte im Uumlberblick

                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                            Umsetzung

                                                            Alle Schritte im Uumlberblick

                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                            Umsetzung

                                                            Alle Schritte im Uumlberblick

                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                            Umsetzung

                                                            Alle Schritte im Uumlberblick

                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                            Umsetzung

                                                            Alle Schritte im Uumlberblick

                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                            Umsetzung

                                                            Alle Schritte im Uumlberblick

                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                            Umsetzung

                                                            Alle Schritte im Uumlberblick

                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                            Umsetzung

                                                            Installation adb und Verbindung testen

                                                            piraspberrypi ~ $ sudo apt install android-tools-adb

                                                            piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                            cm_ancora model GT_I8150 deviceancora

                                                            piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                            UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                            rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                            Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                            Umsetzung

                                                            Verzeichnisse anlegen Webserver konfigurieren

                                                            piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                            Umsetzung

                                                            rsync Job anlegen

                                                            piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                            -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                            piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                            UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                            httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                            $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                            platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                            android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                            Umsetzung

                                                            Initialisierung des F-Droid Repositorys

                                                            $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                            Umsetzungfdroidstagingconfigpy anpassen

                                                            repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                            archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                            Umsetzungfdroidbinrefreshfdroid

                                                            binbash

                                                            export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                            platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                            piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                            Umsetzung

                                                            fdroidbinblacklist

                                                            comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                            Umsetzung

                                                            fdroidbingetoeffiaospsh

                                                            binbash

                                                            OEFFIDL=httpoeffischildbachde

                                                            APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                            echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                            UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                            $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                            usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                            httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                            piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                            Umsetzung

                                                            F-Droid auf dem aktuellen Smartphone installieren

                                                            httpsf-droidorgFDroidapk

                                                            F-Droid Repository einrichten

                                                            httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                            Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                            oder +49 (0)8457 - 931096

                                                            B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                            • Vorstellung B1 Systems
                                                            • Google Android mit Google Konto
                                                              • Android mit Google Konto
                                                                • Google Android mit F-Droid
                                                                  • Android mit F-Droid
                                                                    • Google Android mit PlayStore Apps
                                                                      • Android mit PlayStore Apps
                                                                        • Umsetzung
                                                                          • Umsetzung
                                                                            • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                              Android mit F-Droid

                                                              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                              F-Droid Client (apk)F-Droid Server

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                              Android mit F-Droid

                                                              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                              F-Droid Client (apk)F-Droid Server

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                              Android mit F-Droid

                                                              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                              F-Droid Client (apk)F-Droid Server

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                              Android mit F-Droid

                                                              F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                              F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                              F-Droid Client (apk)F-Droid Server

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                              Android mit F-Droid

                                                              F-Droidhttpsf-droidorg

                                                              F-Droid Wikihttpsf-droidorgwiki

                                                              F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                                                              Google Android mit PlayStore Apps

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                                                              Android mit PlayStore Apps

                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                              Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                              Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                              Android mit PlayStore Apps

                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                              Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                              Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                              Android mit PlayStore Apps

                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                              Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                              Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                              Android mit PlayStore Apps

                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                              Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                              Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                              Android mit PlayStore Apps

                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                              Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                              Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                              Android mit PlayStore Apps

                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                              Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                              Android mit PlayStore Apps

                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                              Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                              Android mit PlayStore Apps

                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                              Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                              Android mit PlayStore Apps

                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                              Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                              Android mit PlayStore Apps

                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                              Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                              Android mit PlayStore Apps

                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                              Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                              Android mit PlayStore Apps

                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                              Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                              Android mit PlayStore Apps

                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                              Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                              Android mit PlayStore Apps

                                                              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                              F-Droid Server is your friend

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                              Android mit PlayStore Apps

                                                              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                              F-Droid Server is your friend

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                              Android mit PlayStore Apps

                                                              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                              F-Droid Server is your friend

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                              Android mit PlayStore Apps

                                                              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                              F-Droid Server is your friend

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                              Android mit PlayStore Apps

                                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                              werden

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                              Android mit PlayStore Apps

                                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                              werden

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                              Android mit PlayStore Apps

                                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                              werden

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                              Android mit PlayStore Apps

                                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                              werden

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                              Android mit PlayStore Apps

                                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                              werden

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                              Android mit PlayStore Apps

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                              Umsetzung

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                              Umsetzung

                                                              Alle Schritte im Uumlberblick

                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                              Umsetzung

                                                              Alle Schritte im Uumlberblick

                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                              Umsetzung

                                                              Alle Schritte im Uumlberblick

                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                              Umsetzung

                                                              Alle Schritte im Uumlberblick

                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                              Umsetzung

                                                              Alle Schritte im Uumlberblick

                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                              Umsetzung

                                                              Alle Schritte im Uumlberblick

                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                              Umsetzung

                                                              Alle Schritte im Uumlberblick

                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                              Umsetzung

                                                              Alle Schritte im Uumlberblick

                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                              Umsetzung

                                                              Alle Schritte im Uumlberblick

                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                              Umsetzung

                                                              Alle Schritte im Uumlberblick

                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                              Umsetzung

                                                              Alle Schritte im Uumlberblick

                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                              Umsetzung

                                                              Alle Schritte im Uumlberblick

                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                              Umsetzung

                                                              Installation adb und Verbindung testen

                                                              piraspberrypi ~ $ sudo apt install android-tools-adb

                                                              piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                              cm_ancora model GT_I8150 deviceancora

                                                              piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                              UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                              rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                              Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                              Umsetzung

                                                              Verzeichnisse anlegen Webserver konfigurieren

                                                              piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                              Umsetzung

                                                              rsync Job anlegen

                                                              piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                              -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                              piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                              UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                              httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                              $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                              platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                              android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                              Umsetzung

                                                              Initialisierung des F-Droid Repositorys

                                                              $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                              Umsetzungfdroidstagingconfigpy anpassen

                                                              repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                              archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                              Umsetzungfdroidbinrefreshfdroid

                                                              binbash

                                                              export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                              platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                              piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                              Umsetzung

                                                              fdroidbinblacklist

                                                              comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                              Umsetzung

                                                              fdroidbingetoeffiaospsh

                                                              binbash

                                                              OEFFIDL=httpoeffischildbachde

                                                              APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                              echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                              UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                              $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                              usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                              httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                              piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                              Umsetzung

                                                              F-Droid auf dem aktuellen Smartphone installieren

                                                              httpsf-droidorgFDroidapk

                                                              F-Droid Repository einrichten

                                                              httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                              Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                              oder +49 (0)8457 - 931096

                                                              B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                              • Vorstellung B1 Systems
                                                              • Google Android mit Google Konto
                                                                • Android mit Google Konto
                                                                  • Google Android mit F-Droid
                                                                    • Android mit F-Droid
                                                                      • Google Android mit PlayStore Apps
                                                                        • Android mit PlayStore Apps
                                                                          • Umsetzung
                                                                            • Umsetzung
                                                                              • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                Android mit F-Droid

                                                                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                                F-Droid Client (apk)F-Droid Server

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                                Android mit F-Droid

                                                                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                                F-Droid Client (apk)F-Droid Server

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                                Android mit F-Droid

                                                                F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                                F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                                F-Droid Client (apk)F-Droid Server

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                                Android mit F-Droid

                                                                F-Droidhttpsf-droidorg

                                                                F-Droid Wikihttpsf-droidorgwiki

                                                                F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                                                                Google Android mit PlayStore Apps

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                                                                Android mit PlayStore Apps

                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                Android mit PlayStore Apps

                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                Android mit PlayStore Apps

                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                Android mit PlayStore Apps

                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                Android mit PlayStore Apps

                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                Android mit PlayStore Apps

                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                Android mit PlayStore Apps

                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                Android mit PlayStore Apps

                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                Android mit PlayStore Apps

                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                Android mit PlayStore Apps

                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                Android mit PlayStore Apps

                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                Android mit PlayStore Apps

                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                Android mit PlayStore Apps

                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                Android mit PlayStore Apps

                                                                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                F-Droid Server is your friend

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                Android mit PlayStore Apps

                                                                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                F-Droid Server is your friend

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                Android mit PlayStore Apps

                                                                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                F-Droid Server is your friend

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                Android mit PlayStore Apps

                                                                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                F-Droid Server is your friend

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                Android mit PlayStore Apps

                                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                werden

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                Android mit PlayStore Apps

                                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                werden

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                Android mit PlayStore Apps

                                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                werden

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                Android mit PlayStore Apps

                                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                werden

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                Android mit PlayStore Apps

                                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                werden

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                Android mit PlayStore Apps

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                Umsetzung

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                Umsetzung

                                                                Alle Schritte im Uumlberblick

                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                Umsetzung

                                                                Alle Schritte im Uumlberblick

                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                Umsetzung

                                                                Alle Schritte im Uumlberblick

                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                Umsetzung

                                                                Alle Schritte im Uumlberblick

                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                Umsetzung

                                                                Alle Schritte im Uumlberblick

                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                Umsetzung

                                                                Alle Schritte im Uumlberblick

                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                Umsetzung

                                                                Alle Schritte im Uumlberblick

                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                Umsetzung

                                                                Alle Schritte im Uumlberblick

                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                Umsetzung

                                                                Alle Schritte im Uumlberblick

                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                Umsetzung

                                                                Alle Schritte im Uumlberblick

                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                Umsetzung

                                                                Alle Schritte im Uumlberblick

                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                Umsetzung

                                                                Alle Schritte im Uumlberblick

                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                Umsetzung

                                                                Installation adb und Verbindung testen

                                                                piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                cm_ancora model GT_I8150 deviceancora

                                                                piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                Umsetzung

                                                                Verzeichnisse anlegen Webserver konfigurieren

                                                                piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                Umsetzung

                                                                rsync Job anlegen

                                                                piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                Umsetzung

                                                                Initialisierung des F-Droid Repositorys

                                                                $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                Umsetzungfdroidstagingconfigpy anpassen

                                                                repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                Umsetzungfdroidbinrefreshfdroid

                                                                binbash

                                                                export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                Umsetzung

                                                                fdroidbinblacklist

                                                                comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                Umsetzung

                                                                fdroidbingetoeffiaospsh

                                                                binbash

                                                                OEFFIDL=httpoeffischildbachde

                                                                APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                Umsetzung

                                                                F-Droid auf dem aktuellen Smartphone installieren

                                                                httpsf-droidorgFDroidapk

                                                                F-Droid Repository einrichten

                                                                httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                oder +49 (0)8457 - 931096

                                                                B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                • Vorstellung B1 Systems
                                                                • Google Android mit Google Konto
                                                                  • Android mit Google Konto
                                                                    • Google Android mit F-Droid
                                                                      • Android mit F-Droid
                                                                        • Google Android mit PlayStore Apps
                                                                          • Android mit PlayStore Apps
                                                                            • Umsetzung
                                                                              • Umsetzung
                                                                                • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                  Android mit F-Droid

                                                                  F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                                  F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                                  F-Droid Client (apk)F-Droid Server

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                                  Android mit F-Droid

                                                                  F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                                  F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                                  F-Droid Client (apk)F-Droid Server

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                                  Android mit F-Droid

                                                                  F-Droidhttpsf-droidorg

                                                                  F-Droid Wikihttpsf-droidorgwiki

                                                                  F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                                                                  Google Android mit PlayStore Apps

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                                                                  Android mit PlayStore Apps

                                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                  Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                  Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                  Android mit PlayStore Apps

                                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                  Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                  Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                  Android mit PlayStore Apps

                                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                  Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                  Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                  Android mit PlayStore Apps

                                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                  Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                  Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                  Android mit PlayStore Apps

                                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                  Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                  Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                  Android mit PlayStore Apps

                                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                  Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                  Android mit PlayStore Apps

                                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                  Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                  Android mit PlayStore Apps

                                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                  Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                  Android mit PlayStore Apps

                                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                  Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                  Android mit PlayStore Apps

                                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                  Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                  Android mit PlayStore Apps

                                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                  Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                  Android mit PlayStore Apps

                                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                  Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                  Android mit PlayStore Apps

                                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                  Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                  Android mit PlayStore Apps

                                                                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                  F-Droid Server is your friend

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                  Android mit PlayStore Apps

                                                                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                  F-Droid Server is your friend

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                  Android mit PlayStore Apps

                                                                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                  F-Droid Server is your friend

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                  Android mit PlayStore Apps

                                                                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                  F-Droid Server is your friend

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                  Android mit PlayStore Apps

                                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                  werden

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                  Android mit PlayStore Apps

                                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                  werden

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                  Android mit PlayStore Apps

                                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                  werden

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                  Android mit PlayStore Apps

                                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                  werden

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                  Android mit PlayStore Apps

                                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                  werden

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                  Android mit PlayStore Apps

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                  Umsetzung

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                  Umsetzung

                                                                  Alle Schritte im Uumlberblick

                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                  Umsetzung

                                                                  Alle Schritte im Uumlberblick

                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                  Umsetzung

                                                                  Alle Schritte im Uumlberblick

                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                  Umsetzung

                                                                  Alle Schritte im Uumlberblick

                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                  Umsetzung

                                                                  Alle Schritte im Uumlberblick

                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                  Umsetzung

                                                                  Alle Schritte im Uumlberblick

                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                  Umsetzung

                                                                  Alle Schritte im Uumlberblick

                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                  Umsetzung

                                                                  Alle Schritte im Uumlberblick

                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                  Umsetzung

                                                                  Alle Schritte im Uumlberblick

                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                  Umsetzung

                                                                  Alle Schritte im Uumlberblick

                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                  Umsetzung

                                                                  Alle Schritte im Uumlberblick

                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                  Umsetzung

                                                                  Alle Schritte im Uumlberblick

                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                  Umsetzung

                                                                  Installation adb und Verbindung testen

                                                                  piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                  piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                  cm_ancora model GT_I8150 deviceancora

                                                                  piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                  UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                  rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                  Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                  Umsetzung

                                                                  Verzeichnisse anlegen Webserver konfigurieren

                                                                  piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                  Umsetzung

                                                                  rsync Job anlegen

                                                                  piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                  -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                  piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                  UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                  httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                  $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                  platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                  android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                  Umsetzung

                                                                  Initialisierung des F-Droid Repositorys

                                                                  $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                  Umsetzungfdroidstagingconfigpy anpassen

                                                                  repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                  archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                  Umsetzungfdroidbinrefreshfdroid

                                                                  binbash

                                                                  export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                  platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                  piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                  Umsetzung

                                                                  fdroidbinblacklist

                                                                  comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                  Umsetzung

                                                                  fdroidbingetoeffiaospsh

                                                                  binbash

                                                                  OEFFIDL=httpoeffischildbachde

                                                                  APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                  echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                  UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                  $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                  usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                  httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                  piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                  Umsetzung

                                                                  F-Droid auf dem aktuellen Smartphone installieren

                                                                  httpsf-droidorgFDroidapk

                                                                  F-Droid Repository einrichten

                                                                  httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                  Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                  oder +49 (0)8457 - 931096

                                                                  B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                  • Vorstellung B1 Systems
                                                                  • Google Android mit Google Konto
                                                                    • Android mit Google Konto
                                                                      • Google Android mit F-Droid
                                                                        • Android mit F-Droid
                                                                          • Google Android mit PlayStore Apps
                                                                            • Android mit PlayStore Apps
                                                                              • Umsetzung
                                                                                • Umsetzung
                                                                                  • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                    Android mit F-Droid

                                                                    F-Droid bietet eine vollstaumlndige Infrastruktur fuumlr die Paketverwaltungunter Android

                                                                    F-Droid Repositoryausschlieszliglich freie und quelloffene Software (FOSS)Quellcode jeder App bei F-Droid verfuumlgbarohne bdquoAnti-Featuresldquo (Werbung User-Tracking Abhaumlngigkeitenzu nicht freier Software)anonyme Benutzung da keine Anmeldung erforderlich ist

                                                                    F-Droid Client (apk)F-Droid Server

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 10 35

                                                                    Android mit F-Droid

                                                                    F-Droidhttpsf-droidorg

                                                                    F-Droid Wikihttpsf-droidorgwiki

                                                                    F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                                                                    Google Android mit PlayStore Apps

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                                                                    Android mit PlayStore Apps

                                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                    Android mit PlayStore Apps

                                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                    Android mit PlayStore Apps

                                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                    Android mit PlayStore Apps

                                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                    Android mit PlayStore Apps

                                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                    Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                    Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                    Android mit PlayStore Apps

                                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                    Android mit PlayStore Apps

                                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                    Android mit PlayStore Apps

                                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                    Android mit PlayStore Apps

                                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                    Android mit PlayStore Apps

                                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                    Android mit PlayStore Apps

                                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                    Android mit PlayStore Apps

                                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                    Android mit PlayStore Apps

                                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                    Android mit PlayStore Apps

                                                                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                    F-Droid Server is your friend

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                    Android mit PlayStore Apps

                                                                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                    F-Droid Server is your friend

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                    Android mit PlayStore Apps

                                                                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                    F-Droid Server is your friend

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                    Android mit PlayStore Apps

                                                                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                    F-Droid Server is your friend

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                    Android mit PlayStore Apps

                                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                    werden

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                    Android mit PlayStore Apps

                                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                    werden

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                    Android mit PlayStore Apps

                                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                    werden

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                    Android mit PlayStore Apps

                                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                    werden

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                    Android mit PlayStore Apps

                                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                    werden

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                    Android mit PlayStore Apps

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                    Umsetzung

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                    Umsetzung

                                                                    Alle Schritte im Uumlberblick

                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                    Umsetzung

                                                                    Alle Schritte im Uumlberblick

                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                    Umsetzung

                                                                    Alle Schritte im Uumlberblick

                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                    Umsetzung

                                                                    Alle Schritte im Uumlberblick

                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                    Umsetzung

                                                                    Alle Schritte im Uumlberblick

                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                    Umsetzung

                                                                    Alle Schritte im Uumlberblick

                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                    Umsetzung

                                                                    Alle Schritte im Uumlberblick

                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                    Umsetzung

                                                                    Alle Schritte im Uumlberblick

                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                    Umsetzung

                                                                    Alle Schritte im Uumlberblick

                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                    Umsetzung

                                                                    Alle Schritte im Uumlberblick

                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                    Umsetzung

                                                                    Alle Schritte im Uumlberblick

                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                    Umsetzung

                                                                    Alle Schritte im Uumlberblick

                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                    Umsetzung

                                                                    Installation adb und Verbindung testen

                                                                    piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                    piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                    cm_ancora model GT_I8150 deviceancora

                                                                    piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                    UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                    rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                    Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                    Umsetzung

                                                                    Verzeichnisse anlegen Webserver konfigurieren

                                                                    piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                    Umsetzung

                                                                    rsync Job anlegen

                                                                    piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                    -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                    piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                    UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                    httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                    $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                    platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                    android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                    Umsetzung

                                                                    Initialisierung des F-Droid Repositorys

                                                                    $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                    Umsetzungfdroidstagingconfigpy anpassen

                                                                    repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                    archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                    Umsetzungfdroidbinrefreshfdroid

                                                                    binbash

                                                                    export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                    platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                    piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                    Umsetzung

                                                                    fdroidbinblacklist

                                                                    comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                    Umsetzung

                                                                    fdroidbingetoeffiaospsh

                                                                    binbash

                                                                    OEFFIDL=httpoeffischildbachde

                                                                    APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                    echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                    UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                    $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                    usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                    httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                    piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                    Umsetzung

                                                                    F-Droid auf dem aktuellen Smartphone installieren

                                                                    httpsf-droidorgFDroidapk

                                                                    F-Droid Repository einrichten

                                                                    httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                    Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                    oder +49 (0)8457 - 931096

                                                                    B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                    • Vorstellung B1 Systems
                                                                    • Google Android mit Google Konto
                                                                      • Android mit Google Konto
                                                                        • Google Android mit F-Droid
                                                                          • Android mit F-Droid
                                                                            • Google Android mit PlayStore Apps
                                                                              • Android mit PlayStore Apps
                                                                                • Umsetzung
                                                                                  • Umsetzung
                                                                                    • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                      Android mit F-Droid

                                                                      F-Droidhttpsf-droidorg

                                                                      F-Droid Wikihttpsf-droidorgwiki

                                                                      F-Droid Server (fdroidserver)httpsgitlabcomfdroidfdroidserver

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 11 35

                                                                      Google Android mit PlayStore Apps

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                                                                      Android mit PlayStore Apps

                                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                      Android mit PlayStore Apps

                                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                      Android mit PlayStore Apps

                                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                      Android mit PlayStore Apps

                                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                      Android mit PlayStore Apps

                                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                      Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                      Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                      Android mit PlayStore Apps

                                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                      Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                      Android mit PlayStore Apps

                                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                      Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                      Android mit PlayStore Apps

                                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                      Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                      Android mit PlayStore Apps

                                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                      Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                      Android mit PlayStore Apps

                                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                      Android mit PlayStore Apps

                                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                      Android mit PlayStore Apps

                                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                      Android mit PlayStore Apps

                                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                      Android mit PlayStore Apps

                                                                      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                      F-Droid Server is your friend

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                      Android mit PlayStore Apps

                                                                      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                      F-Droid Server is your friend

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                      Android mit PlayStore Apps

                                                                      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                      F-Droid Server is your friend

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                      Android mit PlayStore Apps

                                                                      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                      F-Droid Server is your friend

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                      Android mit PlayStore Apps

                                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                      werden

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                      Android mit PlayStore Apps

                                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                      werden

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                      Android mit PlayStore Apps

                                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                      werden

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                      Android mit PlayStore Apps

                                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                      werden

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                      Android mit PlayStore Apps

                                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                      werden

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                      Android mit PlayStore Apps

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                      Umsetzung

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                      Umsetzung

                                                                      Alle Schritte im Uumlberblick

                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                      Umsetzung

                                                                      Alle Schritte im Uumlberblick

                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                      Umsetzung

                                                                      Alle Schritte im Uumlberblick

                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                      Umsetzung

                                                                      Alle Schritte im Uumlberblick

                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                      Umsetzung

                                                                      Alle Schritte im Uumlberblick

                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                      Umsetzung

                                                                      Alle Schritte im Uumlberblick

                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                      Umsetzung

                                                                      Alle Schritte im Uumlberblick

                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                      Umsetzung

                                                                      Alle Schritte im Uumlberblick

                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                      Umsetzung

                                                                      Alle Schritte im Uumlberblick

                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                      Umsetzung

                                                                      Alle Schritte im Uumlberblick

                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                      Umsetzung

                                                                      Alle Schritte im Uumlberblick

                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                      Umsetzung

                                                                      Alle Schritte im Uumlberblick

                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                      Umsetzung

                                                                      Installation adb und Verbindung testen

                                                                      piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                      piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                      cm_ancora model GT_I8150 deviceancora

                                                                      piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                      UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                      rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                      Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                      Umsetzung

                                                                      Verzeichnisse anlegen Webserver konfigurieren

                                                                      piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                      Umsetzung

                                                                      rsync Job anlegen

                                                                      piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                      -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                      piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                      UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                      httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                      $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                      platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                      android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                      Umsetzung

                                                                      Initialisierung des F-Droid Repositorys

                                                                      $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                      Umsetzungfdroidstagingconfigpy anpassen

                                                                      repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                      archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                      Umsetzungfdroidbinrefreshfdroid

                                                                      binbash

                                                                      export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                      platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                      piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                      Umsetzung

                                                                      fdroidbinblacklist

                                                                      comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                      Umsetzung

                                                                      fdroidbingetoeffiaospsh

                                                                      binbash

                                                                      OEFFIDL=httpoeffischildbachde

                                                                      APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                      echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                      UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                      $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                      usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                      httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                      piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                      Umsetzung

                                                                      F-Droid auf dem aktuellen Smartphone installieren

                                                                      httpsf-droidorgFDroidapk

                                                                      F-Droid Repository einrichten

                                                                      httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                      Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                      oder +49 (0)8457 - 931096

                                                                      B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                      • Vorstellung B1 Systems
                                                                      • Google Android mit Google Konto
                                                                        • Android mit Google Konto
                                                                          • Google Android mit F-Droid
                                                                            • Android mit F-Droid
                                                                              • Google Android mit PlayStore Apps
                                                                                • Android mit PlayStore Apps
                                                                                  • Umsetzung
                                                                                    • Umsetzung
                                                                                      • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                        Google Android mit PlayStore Apps

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 12 35

                                                                        Android mit PlayStore Apps

                                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                        Android mit PlayStore Apps

                                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                        Android mit PlayStore Apps

                                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                        Android mit PlayStore Apps

                                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                        Android mit PlayStore Apps

                                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                        Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                        Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                        Android mit PlayStore Apps

                                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                        Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                        Android mit PlayStore Apps

                                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                        Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                        Android mit PlayStore Apps

                                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                        Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                        Android mit PlayStore Apps

                                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                        Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                        Android mit PlayStore Apps

                                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                        Android mit PlayStore Apps

                                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                        Android mit PlayStore Apps

                                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                        Android mit PlayStore Apps

                                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                        Android mit PlayStore Apps

                                                                        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                        F-Droid Server is your friend

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                        Android mit PlayStore Apps

                                                                        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                        F-Droid Server is your friend

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                        Android mit PlayStore Apps

                                                                        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                        F-Droid Server is your friend

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                        Android mit PlayStore Apps

                                                                        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                        F-Droid Server is your friend

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                        Android mit PlayStore Apps

                                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                        werden

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                        Android mit PlayStore Apps

                                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                        werden

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                        Android mit PlayStore Apps

                                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                        werden

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                        Android mit PlayStore Apps

                                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                        werden

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                        Android mit PlayStore Apps

                                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                        werden

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                        Android mit PlayStore Apps

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                        Umsetzung

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                        Umsetzung

                                                                        Alle Schritte im Uumlberblick

                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                        Umsetzung

                                                                        Alle Schritte im Uumlberblick

                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                        Umsetzung

                                                                        Alle Schritte im Uumlberblick

                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                        Umsetzung

                                                                        Alle Schritte im Uumlberblick

                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                        Umsetzung

                                                                        Alle Schritte im Uumlberblick

                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                        Umsetzung

                                                                        Alle Schritte im Uumlberblick

                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                        Umsetzung

                                                                        Alle Schritte im Uumlberblick

                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                        Umsetzung

                                                                        Alle Schritte im Uumlberblick

                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                        Umsetzung

                                                                        Alle Schritte im Uumlberblick

                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                        Umsetzung

                                                                        Alle Schritte im Uumlberblick

                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                        Umsetzung

                                                                        Alle Schritte im Uumlberblick

                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                        Umsetzung

                                                                        Alle Schritte im Uumlberblick

                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                        Umsetzung

                                                                        Installation adb und Verbindung testen

                                                                        piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                        piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                        cm_ancora model GT_I8150 deviceancora

                                                                        piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                        UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                        rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                        Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                        Umsetzung

                                                                        Verzeichnisse anlegen Webserver konfigurieren

                                                                        piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                        Umsetzung

                                                                        rsync Job anlegen

                                                                        piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                        -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                        piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                        UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                        httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                        $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                        platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                        android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                        Umsetzung

                                                                        Initialisierung des F-Droid Repositorys

                                                                        $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                        Umsetzungfdroidstagingconfigpy anpassen

                                                                        repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                        archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                        Umsetzungfdroidbinrefreshfdroid

                                                                        binbash

                                                                        export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                        platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                        piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                        Umsetzung

                                                                        fdroidbinblacklist

                                                                        comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                        Umsetzung

                                                                        fdroidbingetoeffiaospsh

                                                                        binbash

                                                                        OEFFIDL=httpoeffischildbachde

                                                                        APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                        echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                        UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                        $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                        usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                        httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                        piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                        Umsetzung

                                                                        F-Droid auf dem aktuellen Smartphone installieren

                                                                        httpsf-droidorgFDroidapk

                                                                        F-Droid Repository einrichten

                                                                        httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                        Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                        oder +49 (0)8457 - 931096

                                                                        B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                        • Vorstellung B1 Systems
                                                                        • Google Android mit Google Konto
                                                                          • Android mit Google Konto
                                                                            • Google Android mit F-Droid
                                                                              • Android mit F-Droid
                                                                                • Google Android mit PlayStore Apps
                                                                                  • Android mit PlayStore Apps
                                                                                    • Umsetzung
                                                                                      • Umsetzung
                                                                                        • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                          Android mit PlayStore Apps

                                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                          Android mit PlayStore Apps

                                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                          Android mit PlayStore Apps

                                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                          Android mit PlayStore Apps

                                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                          Android mit PlayStore Apps

                                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                          Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                          Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                          Android mit PlayStore Apps

                                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                          Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                          Android mit PlayStore Apps

                                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                          Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                          Android mit PlayStore Apps

                                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                          Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                          Android mit PlayStore Apps

                                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                          Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                          Android mit PlayStore Apps

                                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                          Android mit PlayStore Apps

                                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                          Android mit PlayStore Apps

                                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                          Android mit PlayStore Apps

                                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                          Android mit PlayStore Apps

                                                                          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                          F-Droid Server is your friend

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                          Android mit PlayStore Apps

                                                                          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                          F-Droid Server is your friend

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                          Android mit PlayStore Apps

                                                                          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                          F-Droid Server is your friend

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                          Android mit PlayStore Apps

                                                                          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                          F-Droid Server is your friend

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                          Android mit PlayStore Apps

                                                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                          werden

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                          Android mit PlayStore Apps

                                                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                          werden

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                          Android mit PlayStore Apps

                                                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                          werden

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                          Android mit PlayStore Apps

                                                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                          werden

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                          Android mit PlayStore Apps

                                                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                          werden

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                          Android mit PlayStore Apps

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                          Umsetzung

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                          Umsetzung

                                                                          Alle Schritte im Uumlberblick

                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                          Umsetzung

                                                                          Alle Schritte im Uumlberblick

                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                          Umsetzung

                                                                          Alle Schritte im Uumlberblick

                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                          Umsetzung

                                                                          Alle Schritte im Uumlberblick

                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                          Umsetzung

                                                                          Alle Schritte im Uumlberblick

                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                          Umsetzung

                                                                          Alle Schritte im Uumlberblick

                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                          Umsetzung

                                                                          Alle Schritte im Uumlberblick

                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                          Umsetzung

                                                                          Alle Schritte im Uumlberblick

                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                          Umsetzung

                                                                          Alle Schritte im Uumlberblick

                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                          Umsetzung

                                                                          Alle Schritte im Uumlberblick

                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                          Umsetzung

                                                                          Alle Schritte im Uumlberblick

                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                          Umsetzung

                                                                          Alle Schritte im Uumlberblick

                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                          Umsetzung

                                                                          Installation adb und Verbindung testen

                                                                          piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                          piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                          cm_ancora model GT_I8150 deviceancora

                                                                          piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                          UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                          rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                          Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                          Umsetzung

                                                                          Verzeichnisse anlegen Webserver konfigurieren

                                                                          piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                          Umsetzung

                                                                          rsync Job anlegen

                                                                          piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                          -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                          piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                          UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                          httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                          $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                          platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                          android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                          Umsetzung

                                                                          Initialisierung des F-Droid Repositorys

                                                                          $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                          Umsetzungfdroidstagingconfigpy anpassen

                                                                          repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                          archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                          Umsetzungfdroidbinrefreshfdroid

                                                                          binbash

                                                                          export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                          platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                          piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                          Umsetzung

                                                                          fdroidbinblacklist

                                                                          comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                          Umsetzung

                                                                          fdroidbingetoeffiaospsh

                                                                          binbash

                                                                          OEFFIDL=httpoeffischildbachde

                                                                          APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                          echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                          UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                          $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                          usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                          httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                          piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                          Umsetzung

                                                                          F-Droid auf dem aktuellen Smartphone installieren

                                                                          httpsf-droidorgFDroidapk

                                                                          F-Droid Repository einrichten

                                                                          httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                          Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                          oder +49 (0)8457 - 931096

                                                                          B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                          • Vorstellung B1 Systems
                                                                          • Google Android mit Google Konto
                                                                            • Android mit Google Konto
                                                                              • Google Android mit F-Droid
                                                                                • Android mit F-Droid
                                                                                  • Google Android mit PlayStore Apps
                                                                                    • Android mit PlayStore Apps
                                                                                      • Umsetzung
                                                                                        • Umsetzung
                                                                                          • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                            Android mit PlayStore Apps

                                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                            Android mit PlayStore Apps

                                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                            Android mit PlayStore Apps

                                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                            Android mit PlayStore Apps

                                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                            Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                            Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                            Android mit PlayStore Apps

                                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                            Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                            Android mit PlayStore Apps

                                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                            Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                            Android mit PlayStore Apps

                                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                            Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                            Android mit PlayStore Apps

                                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                            Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                            Android mit PlayStore Apps

                                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                            Android mit PlayStore Apps

                                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                            Android mit PlayStore Apps

                                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                            Android mit PlayStore Apps

                                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                            Android mit PlayStore Apps

                                                                            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                            F-Droid Server is your friend

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                            Android mit PlayStore Apps

                                                                            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                            F-Droid Server is your friend

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                            Android mit PlayStore Apps

                                                                            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                            F-Droid Server is your friend

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                            Android mit PlayStore Apps

                                                                            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                            F-Droid Server is your friend

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                            Android mit PlayStore Apps

                                                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                            werden

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                            Android mit PlayStore Apps

                                                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                            werden

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                            Android mit PlayStore Apps

                                                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                            werden

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                            Android mit PlayStore Apps

                                                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                            werden

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                            Android mit PlayStore Apps

                                                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                            werden

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                            Android mit PlayStore Apps

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                            Umsetzung

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                            Umsetzung

                                                                            Alle Schritte im Uumlberblick

                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                            Umsetzung

                                                                            Alle Schritte im Uumlberblick

                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                            Umsetzung

                                                                            Alle Schritte im Uumlberblick

                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                            Umsetzung

                                                                            Alle Schritte im Uumlberblick

                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                            Umsetzung

                                                                            Alle Schritte im Uumlberblick

                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                            Umsetzung

                                                                            Alle Schritte im Uumlberblick

                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                            Umsetzung

                                                                            Alle Schritte im Uumlberblick

                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                            Umsetzung

                                                                            Alle Schritte im Uumlberblick

                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                            Umsetzung

                                                                            Alle Schritte im Uumlberblick

                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                            Umsetzung

                                                                            Alle Schritte im Uumlberblick

                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                            Umsetzung

                                                                            Alle Schritte im Uumlberblick

                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                            Umsetzung

                                                                            Alle Schritte im Uumlberblick

                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                            Umsetzung

                                                                            Installation adb und Verbindung testen

                                                                            piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                            piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                            cm_ancora model GT_I8150 deviceancora

                                                                            piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                            UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                            rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                            Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                            Umsetzung

                                                                            Verzeichnisse anlegen Webserver konfigurieren

                                                                            piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                            Umsetzung

                                                                            rsync Job anlegen

                                                                            piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                            -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                            piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                            UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                            httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                            $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                            platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                            android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                            Umsetzung

                                                                            Initialisierung des F-Droid Repositorys

                                                                            $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                            Umsetzungfdroidstagingconfigpy anpassen

                                                                            repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                            archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                            Umsetzungfdroidbinrefreshfdroid

                                                                            binbash

                                                                            export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                            platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                            piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                            Umsetzung

                                                                            fdroidbinblacklist

                                                                            comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                            Umsetzung

                                                                            fdroidbingetoeffiaospsh

                                                                            binbash

                                                                            OEFFIDL=httpoeffischildbachde

                                                                            APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                            echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                            UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                            $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                            usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                            httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                            piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                            Umsetzung

                                                                            F-Droid auf dem aktuellen Smartphone installieren

                                                                            httpsf-droidorgFDroidapk

                                                                            F-Droid Repository einrichten

                                                                            httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                            Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                            oder +49 (0)8457 - 931096

                                                                            B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                            • Vorstellung B1 Systems
                                                                            • Google Android mit Google Konto
                                                                              • Android mit Google Konto
                                                                                • Google Android mit F-Droid
                                                                                  • Android mit F-Droid
                                                                                    • Google Android mit PlayStore Apps
                                                                                      • Android mit PlayStore Apps
                                                                                        • Umsetzung
                                                                                          • Umsetzung
                                                                                            • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                              Android mit PlayStore Apps

                                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                              Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                              Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                              Android mit PlayStore Apps

                                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                              Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                              Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                              Android mit PlayStore Apps

                                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                              Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                              Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                              Android mit PlayStore Apps

                                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                              Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                              Android mit PlayStore Apps

                                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                              Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                              Android mit PlayStore Apps

                                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                              Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                              Android mit PlayStore Apps

                                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                              Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                              Android mit PlayStore Apps

                                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                              Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                              Android mit PlayStore Apps

                                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                              Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                              Android mit PlayStore Apps

                                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                              Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                              Android mit PlayStore Apps

                                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                              Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                              Android mit PlayStore Apps

                                                                              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                              F-Droid Server is your friend

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                              Android mit PlayStore Apps

                                                                              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                              F-Droid Server is your friend

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                              Android mit PlayStore Apps

                                                                              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                              F-Droid Server is your friend

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                              Android mit PlayStore Apps

                                                                              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                              F-Droid Server is your friend

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                              Android mit PlayStore Apps

                                                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                              werden

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                              Android mit PlayStore Apps

                                                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                              werden

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                              Android mit PlayStore Apps

                                                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                              werden

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                              Android mit PlayStore Apps

                                                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                              werden

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                              Android mit PlayStore Apps

                                                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                              werden

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                              Android mit PlayStore Apps

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                              Umsetzung

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                              Umsetzung

                                                                              Alle Schritte im Uumlberblick

                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                              Umsetzung

                                                                              Alle Schritte im Uumlberblick

                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                              Umsetzung

                                                                              Alle Schritte im Uumlberblick

                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                              Umsetzung

                                                                              Alle Schritte im Uumlberblick

                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                              Umsetzung

                                                                              Alle Schritte im Uumlberblick

                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                              Umsetzung

                                                                              Alle Schritte im Uumlberblick

                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                              Umsetzung

                                                                              Alle Schritte im Uumlberblick

                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                              Umsetzung

                                                                              Alle Schritte im Uumlberblick

                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                              Umsetzung

                                                                              Alle Schritte im Uumlberblick

                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                              Umsetzung

                                                                              Alle Schritte im Uumlberblick

                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                              Umsetzung

                                                                              Alle Schritte im Uumlberblick

                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                              Umsetzung

                                                                              Alle Schritte im Uumlberblick

                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                              Umsetzung

                                                                              Installation adb und Verbindung testen

                                                                              piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                              piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                              cm_ancora model GT_I8150 deviceancora

                                                                              piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                              UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                              rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                              Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                              Umsetzung

                                                                              Verzeichnisse anlegen Webserver konfigurieren

                                                                              piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                              Umsetzung

                                                                              rsync Job anlegen

                                                                              piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                              -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                              piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                              UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                              httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                              $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                              platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                              android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                              Umsetzung

                                                                              Initialisierung des F-Droid Repositorys

                                                                              $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                              Umsetzungfdroidstagingconfigpy anpassen

                                                                              repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                              archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                              Umsetzungfdroidbinrefreshfdroid

                                                                              binbash

                                                                              export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                              platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                              piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                              Umsetzung

                                                                              fdroidbinblacklist

                                                                              comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                              Umsetzung

                                                                              fdroidbingetoeffiaospsh

                                                                              binbash

                                                                              OEFFIDL=httpoeffischildbachde

                                                                              APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                              echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                              UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                              $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                              usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                              httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                              piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                              Umsetzung

                                                                              F-Droid auf dem aktuellen Smartphone installieren

                                                                              httpsf-droidorgFDroidapk

                                                                              F-Droid Repository einrichten

                                                                              httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                              Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                              oder +49 (0)8457 - 931096

                                                                              B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                              • Vorstellung B1 Systems
                                                                              • Google Android mit Google Konto
                                                                                • Android mit Google Konto
                                                                                  • Google Android mit F-Droid
                                                                                    • Android mit F-Droid
                                                                                      • Google Android mit PlayStore Apps
                                                                                        • Android mit PlayStore Apps
                                                                                          • Umsetzung
                                                                                            • Umsetzung
                                                                                              • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                Android mit PlayStore Apps

                                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                                Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                                Android mit PlayStore Apps

                                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                                Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                                Android mit PlayStore Apps

                                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                                Android mit PlayStore Apps

                                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                                Android mit PlayStore Apps

                                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                                Android mit PlayStore Apps

                                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                                Android mit PlayStore Apps

                                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                Android mit PlayStore Apps

                                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                Android mit PlayStore Apps

                                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                Android mit PlayStore Apps

                                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                Android mit PlayStore Apps

                                                                                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                F-Droid Server is your friend

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                Android mit PlayStore Apps

                                                                                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                F-Droid Server is your friend

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                Android mit PlayStore Apps

                                                                                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                F-Droid Server is your friend

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                Android mit PlayStore Apps

                                                                                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                F-Droid Server is your friend

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                Android mit PlayStore Apps

                                                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                werden

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                Android mit PlayStore Apps

                                                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                werden

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                Android mit PlayStore Apps

                                                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                werden

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                Android mit PlayStore Apps

                                                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                werden

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                Android mit PlayStore Apps

                                                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                werden

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                Android mit PlayStore Apps

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                Umsetzung

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                Umsetzung

                                                                                Alle Schritte im Uumlberblick

                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                Umsetzung

                                                                                Alle Schritte im Uumlberblick

                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                Umsetzung

                                                                                Alle Schritte im Uumlberblick

                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                Umsetzung

                                                                                Alle Schritte im Uumlberblick

                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                Umsetzung

                                                                                Alle Schritte im Uumlberblick

                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                Umsetzung

                                                                                Alle Schritte im Uumlberblick

                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                Umsetzung

                                                                                Alle Schritte im Uumlberblick

                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                Umsetzung

                                                                                Alle Schritte im Uumlberblick

                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                Umsetzung

                                                                                Alle Schritte im Uumlberblick

                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                Umsetzung

                                                                                Alle Schritte im Uumlberblick

                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                Umsetzung

                                                                                Alle Schritte im Uumlberblick

                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                Umsetzung

                                                                                Alle Schritte im Uumlberblick

                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                Umsetzung

                                                                                Installation adb und Verbindung testen

                                                                                piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                cm_ancora model GT_I8150 deviceancora

                                                                                piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                Umsetzung

                                                                                Verzeichnisse anlegen Webserver konfigurieren

                                                                                piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                Umsetzung

                                                                                rsync Job anlegen

                                                                                piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                Umsetzung

                                                                                Initialisierung des F-Droid Repositorys

                                                                                $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                Umsetzungfdroidstagingconfigpy anpassen

                                                                                repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                Umsetzungfdroidbinrefreshfdroid

                                                                                binbash

                                                                                export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                Umsetzung

                                                                                fdroidbinblacklist

                                                                                comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                Umsetzung

                                                                                fdroidbingetoeffiaospsh

                                                                                binbash

                                                                                OEFFIDL=httpoeffischildbachde

                                                                                APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                Umsetzung

                                                                                F-Droid auf dem aktuellen Smartphone installieren

                                                                                httpsf-droidorgFDroidapk

                                                                                F-Droid Repository einrichten

                                                                                httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                oder +49 (0)8457 - 931096

                                                                                B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                • Vorstellung B1 Systems
                                                                                • Google Android mit Google Konto
                                                                                  • Android mit Google Konto
                                                                                    • Google Android mit F-Droid
                                                                                      • Android mit F-Droid
                                                                                        • Google Android mit PlayStore Apps
                                                                                          • Android mit PlayStore Apps
                                                                                            • Umsetzung
                                                                                              • Umsetzung
                                                                                                • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                  Android mit PlayStore Apps

                                                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                  Wo bekomme ich die Installationspakete herIm PlayStore Download ohne Authentifizierung nicht moumlglichDownload-Portale (zB apk-downloaderorg) funktionierennicht perfekt Unsichere DrittquelleEin ausrangiertes Smartphone ist der perfekte Ersatz Appslassen sich beliebig installieren Automatische AktualisierungGoogle Konto notwendig

                                                                                  Empfehlung Neues Google KontoEin neues Konto anlegen und nur fuumlr diesen Zweck benutzen

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 13 35

                                                                                  Android mit PlayStore Apps

                                                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                  Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                                  Android mit PlayStore Apps

                                                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                  Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                                  Android mit PlayStore Apps

                                                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                  Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                                  Android mit PlayStore Apps

                                                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                  Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                                  Android mit PlayStore Apps

                                                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                  Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                  Android mit PlayStore Apps

                                                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                  Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                  Android mit PlayStore Apps

                                                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                  Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                  Android mit PlayStore Apps

                                                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                  Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                  Android mit PlayStore Apps

                                                                                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                  F-Droid Server is your friend

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                  Android mit PlayStore Apps

                                                                                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                  F-Droid Server is your friend

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                  Android mit PlayStore Apps

                                                                                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                  F-Droid Server is your friend

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                  Android mit PlayStore Apps

                                                                                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                  F-Droid Server is your friend

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                  Android mit PlayStore Apps

                                                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                  werden

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                  Android mit PlayStore Apps

                                                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                  werden

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                  Android mit PlayStore Apps

                                                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                  werden

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                  Android mit PlayStore Apps

                                                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                  werden

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                  Android mit PlayStore Apps

                                                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                  werden

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                  Android mit PlayStore Apps

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                  Umsetzung

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                  Umsetzung

                                                                                  Alle Schritte im Uumlberblick

                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                  Umsetzung

                                                                                  Alle Schritte im Uumlberblick

                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                  Umsetzung

                                                                                  Alle Schritte im Uumlberblick

                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                  Umsetzung

                                                                                  Alle Schritte im Uumlberblick

                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                  Umsetzung

                                                                                  Alle Schritte im Uumlberblick

                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                  Umsetzung

                                                                                  Alle Schritte im Uumlberblick

                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                  Umsetzung

                                                                                  Alle Schritte im Uumlberblick

                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                  Umsetzung

                                                                                  Alle Schritte im Uumlberblick

                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                  Umsetzung

                                                                                  Alle Schritte im Uumlberblick

                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                  Umsetzung

                                                                                  Alle Schritte im Uumlberblick

                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                  Umsetzung

                                                                                  Alle Schritte im Uumlberblick

                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                  Umsetzung

                                                                                  Alle Schritte im Uumlberblick

                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                  Umsetzung

                                                                                  Installation adb und Verbindung testen

                                                                                  piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                  piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                  cm_ancora model GT_I8150 deviceancora

                                                                                  piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                  UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                  rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                  Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                  Umsetzung

                                                                                  Verzeichnisse anlegen Webserver konfigurieren

                                                                                  piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                  Umsetzung

                                                                                  rsync Job anlegen

                                                                                  piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                  -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                  piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                  UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                  httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                  $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                  platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                  android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                  Umsetzung

                                                                                  Initialisierung des F-Droid Repositorys

                                                                                  $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                  Umsetzungfdroidstagingconfigpy anpassen

                                                                                  repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                  archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                  Umsetzungfdroidbinrefreshfdroid

                                                                                  binbash

                                                                                  export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                  platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                  piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                  Umsetzung

                                                                                  fdroidbinblacklist

                                                                                  comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                  Umsetzung

                                                                                  fdroidbingetoeffiaospsh

                                                                                  binbash

                                                                                  OEFFIDL=httpoeffischildbachde

                                                                                  APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                  echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                  UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                  $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                  usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                  httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                  piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                  Umsetzung

                                                                                  F-Droid auf dem aktuellen Smartphone installieren

                                                                                  httpsf-droidorgFDroidapk

                                                                                  F-Droid Repository einrichten

                                                                                  httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                  Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                  oder +49 (0)8457 - 931096

                                                                                  B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                  • Vorstellung B1 Systems
                                                                                  • Google Android mit Google Konto
                                                                                    • Android mit Google Konto
                                                                                      • Google Android mit F-Droid
                                                                                        • Android mit F-Droid
                                                                                          • Google Android mit PlayStore Apps
                                                                                            • Android mit PlayStore Apps
                                                                                              • Umsetzung
                                                                                                • Umsetzung
                                                                                                  • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                    Android mit PlayStore Apps

                                                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                                    Android mit PlayStore Apps

                                                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                                    Android mit PlayStore Apps

                                                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                                    Android mit PlayStore Apps

                                                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                    Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                                    Android mit PlayStore Apps

                                                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                    Android mit PlayStore Apps

                                                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                    Android mit PlayStore Apps

                                                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                    Android mit PlayStore Apps

                                                                                    Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                    Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                    Android mit PlayStore Apps

                                                                                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                    F-Droid Server is your friend

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                    Android mit PlayStore Apps

                                                                                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                    F-Droid Server is your friend

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                    Android mit PlayStore Apps

                                                                                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                    F-Droid Server is your friend

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                    Android mit PlayStore Apps

                                                                                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                    F-Droid Server is your friend

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                    Android mit PlayStore Apps

                                                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                    werden

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                    Android mit PlayStore Apps

                                                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                    werden

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                    Android mit PlayStore Apps

                                                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                    werden

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                    Android mit PlayStore Apps

                                                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                    werden

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                    Android mit PlayStore Apps

                                                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                    werden

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                    Android mit PlayStore Apps

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                    Umsetzung

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                    Umsetzung

                                                                                    Alle Schritte im Uumlberblick

                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                    Umsetzung

                                                                                    Alle Schritte im Uumlberblick

                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                    Umsetzung

                                                                                    Alle Schritte im Uumlberblick

                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                    Umsetzung

                                                                                    Alle Schritte im Uumlberblick

                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                    Umsetzung

                                                                                    Alle Schritte im Uumlberblick

                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                    Umsetzung

                                                                                    Alle Schritte im Uumlberblick

                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                    Umsetzung

                                                                                    Alle Schritte im Uumlberblick

                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                    Umsetzung

                                                                                    Alle Schritte im Uumlberblick

                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                    Umsetzung

                                                                                    Alle Schritte im Uumlberblick

                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                    Umsetzung

                                                                                    Alle Schritte im Uumlberblick

                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                    Umsetzung

                                                                                    Alle Schritte im Uumlberblick

                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                    Umsetzung

                                                                                    Alle Schritte im Uumlberblick

                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                    Umsetzung

                                                                                    Installation adb und Verbindung testen

                                                                                    piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                    piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                    cm_ancora model GT_I8150 deviceancora

                                                                                    piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                    UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                    rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                    Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                    Umsetzung

                                                                                    Verzeichnisse anlegen Webserver konfigurieren

                                                                                    piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                    Umsetzung

                                                                                    rsync Job anlegen

                                                                                    piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                    -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                    piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                    UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                    httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                    $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                    platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                    android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                    Umsetzung

                                                                                    Initialisierung des F-Droid Repositorys

                                                                                    $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                    Umsetzungfdroidstagingconfigpy anpassen

                                                                                    repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                    archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                    Umsetzungfdroidbinrefreshfdroid

                                                                                    binbash

                                                                                    export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                    platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                    piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                    Umsetzung

                                                                                    fdroidbinblacklist

                                                                                    comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                    Umsetzung

                                                                                    fdroidbingetoeffiaospsh

                                                                                    binbash

                                                                                    OEFFIDL=httpoeffischildbachde

                                                                                    APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                    echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                    UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                    $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                    usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                    httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                    piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                    Umsetzung

                                                                                    F-Droid auf dem aktuellen Smartphone installieren

                                                                                    httpsf-droidorgFDroidapk

                                                                                    F-Droid Repository einrichten

                                                                                    httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                    Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                    oder +49 (0)8457 - 931096

                                                                                    B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                    • Vorstellung B1 Systems
                                                                                    • Google Android mit Google Konto
                                                                                      • Android mit Google Konto
                                                                                        • Google Android mit F-Droid
                                                                                          • Android mit F-Droid
                                                                                            • Google Android mit PlayStore Apps
                                                                                              • Android mit PlayStore Apps
                                                                                                • Umsetzung
                                                                                                  • Umsetzung
                                                                                                    • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                      Android mit PlayStore Apps

                                                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                      Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                                      Android mit PlayStore Apps

                                                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                      Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                                      Android mit PlayStore Apps

                                                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                      Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                                      Android mit PlayStore Apps

                                                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                      Android mit PlayStore Apps

                                                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                      Android mit PlayStore Apps

                                                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                      Android mit PlayStore Apps

                                                                                      Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                      Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                      Android mit PlayStore Apps

                                                                                      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                      F-Droid Server is your friend

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                      Android mit PlayStore Apps

                                                                                      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                      F-Droid Server is your friend

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                      Android mit PlayStore Apps

                                                                                      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                      F-Droid Server is your friend

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                      Android mit PlayStore Apps

                                                                                      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                      F-Droid Server is your friend

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                      Android mit PlayStore Apps

                                                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                      werden

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                      Android mit PlayStore Apps

                                                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                      werden

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                      Android mit PlayStore Apps

                                                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                      werden

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                      Android mit PlayStore Apps

                                                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                      werden

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                      Android mit PlayStore Apps

                                                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                      werden

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                      Android mit PlayStore Apps

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                      Umsetzung

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                      Umsetzung

                                                                                      Alle Schritte im Uumlberblick

                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                      Umsetzung

                                                                                      Alle Schritte im Uumlberblick

                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                      Umsetzung

                                                                                      Alle Schritte im Uumlberblick

                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                      Umsetzung

                                                                                      Alle Schritte im Uumlberblick

                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                      Umsetzung

                                                                                      Alle Schritte im Uumlberblick

                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                      Umsetzung

                                                                                      Alle Schritte im Uumlberblick

                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                      Umsetzung

                                                                                      Alle Schritte im Uumlberblick

                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                      Umsetzung

                                                                                      Alle Schritte im Uumlberblick

                                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                      Umsetzung

                                                                                      Alle Schritte im Uumlberblick

                                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                      Umsetzung

                                                                                      Alle Schritte im Uumlberblick

                                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                      Umsetzung

                                                                                      Alle Schritte im Uumlberblick

                                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                      Umsetzung

                                                                                      Alle Schritte im Uumlberblick

                                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                      Umsetzung

                                                                                      Installation adb und Verbindung testen

                                                                                      piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                      piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                      cm_ancora model GT_I8150 deviceancora

                                                                                      piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                      UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                      rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                      Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                      Umsetzung

                                                                                      Verzeichnisse anlegen Webserver konfigurieren

                                                                                      piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                      Umsetzung

                                                                                      rsync Job anlegen

                                                                                      piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                      -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                      piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                      UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                      httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                      $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                      platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                      android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                      Umsetzung

                                                                                      Initialisierung des F-Droid Repositorys

                                                                                      $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                      Umsetzungfdroidstagingconfigpy anpassen

                                                                                      repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                      archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                      Umsetzungfdroidbinrefreshfdroid

                                                                                      binbash

                                                                                      export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                      platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                      piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                      Umsetzung

                                                                                      fdroidbinblacklist

                                                                                      comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                      Umsetzung

                                                                                      fdroidbingetoeffiaospsh

                                                                                      binbash

                                                                                      OEFFIDL=httpoeffischildbachde

                                                                                      APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                      echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                      UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                      $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                      usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                      httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                      piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                      Umsetzung

                                                                                      F-Droid auf dem aktuellen Smartphone installieren

                                                                                      httpsf-droidorgFDroidapk

                                                                                      F-Droid Repository einrichten

                                                                                      httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                      Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                      oder +49 (0)8457 - 931096

                                                                                      B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                      • Vorstellung B1 Systems
                                                                                      • Google Android mit Google Konto
                                                                                        • Android mit Google Konto
                                                                                          • Google Android mit F-Droid
                                                                                            • Android mit F-Droid
                                                                                              • Google Android mit PlayStore Apps
                                                                                                • Android mit PlayStore Apps
                                                                                                  • Umsetzung
                                                                                                    • Umsetzung
                                                                                                      • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                        Android mit PlayStore Apps

                                                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                        Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                                        Android mit PlayStore Apps

                                                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                        Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                                        Android mit PlayStore Apps

                                                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                        Android mit PlayStore Apps

                                                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                        Android mit PlayStore Apps

                                                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                        Android mit PlayStore Apps

                                                                                        Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                        Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                        Android mit PlayStore Apps

                                                                                        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                        F-Droid Server is your friend

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                        Android mit PlayStore Apps

                                                                                        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                        F-Droid Server is your friend

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                        Android mit PlayStore Apps

                                                                                        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                        F-Droid Server is your friend

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                        Android mit PlayStore Apps

                                                                                        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                        F-Droid Server is your friend

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                        Android mit PlayStore Apps

                                                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                        werden

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                        Android mit PlayStore Apps

                                                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                        werden

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                        Android mit PlayStore Apps

                                                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                        werden

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                        Android mit PlayStore Apps

                                                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                        werden

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                        Android mit PlayStore Apps

                                                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                        werden

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                        Android mit PlayStore Apps

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                        Umsetzung

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                        Umsetzung

                                                                                        Alle Schritte im Uumlberblick

                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                        Umsetzung

                                                                                        Alle Schritte im Uumlberblick

                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                        Umsetzung

                                                                                        Alle Schritte im Uumlberblick

                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                        Umsetzung

                                                                                        Alle Schritte im Uumlberblick

                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                        Umsetzung

                                                                                        Alle Schritte im Uumlberblick

                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                        Umsetzung

                                                                                        Alle Schritte im Uumlberblick

                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                        Umsetzung

                                                                                        Alle Schritte im Uumlberblick

                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                        Umsetzung

                                                                                        Alle Schritte im Uumlberblick

                                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                        Umsetzung

                                                                                        Alle Schritte im Uumlberblick

                                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                        Umsetzung

                                                                                        Alle Schritte im Uumlberblick

                                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                        Umsetzung

                                                                                        Alle Schritte im Uumlberblick

                                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                        Umsetzung

                                                                                        Alle Schritte im Uumlberblick

                                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                        Umsetzung

                                                                                        Installation adb und Verbindung testen

                                                                                        piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                        piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                        cm_ancora model GT_I8150 deviceancora

                                                                                        piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                        UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                        rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                        Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                        Umsetzung

                                                                                        Verzeichnisse anlegen Webserver konfigurieren

                                                                                        piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                        Umsetzung

                                                                                        rsync Job anlegen

                                                                                        piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                        -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                        piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                        UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                        httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                        $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                        platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                        android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                        Umsetzung

                                                                                        Initialisierung des F-Droid Repositorys

                                                                                        $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                        Umsetzungfdroidstagingconfigpy anpassen

                                                                                        repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                        archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                        Umsetzungfdroidbinrefreshfdroid

                                                                                        binbash

                                                                                        export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                        platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                        piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                        Umsetzung

                                                                                        fdroidbinblacklist

                                                                                        comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                        Umsetzung

                                                                                        fdroidbingetoeffiaospsh

                                                                                        binbash

                                                                                        OEFFIDL=httpoeffischildbachde

                                                                                        APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                        echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                        UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                        $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                        usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                        httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                        piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                        Umsetzung

                                                                                        F-Droid auf dem aktuellen Smartphone installieren

                                                                                        httpsf-droidorgFDroidapk

                                                                                        F-Droid Repository einrichten

                                                                                        httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                        Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                        oder +49 (0)8457 - 931096

                                                                                        B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                        • Vorstellung B1 Systems
                                                                                        • Google Android mit Google Konto
                                                                                          • Android mit Google Konto
                                                                                            • Google Android mit F-Droid
                                                                                              • Android mit F-Droid
                                                                                                • Google Android mit PlayStore Apps
                                                                                                  • Android mit PlayStore Apps
                                                                                                    • Umsetzung
                                                                                                      • Umsetzung
                                                                                                        • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                          Android mit PlayStore Apps

                                                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                          Wo kann ich die Installationspakete (apk) findenWenn das Smartphone gersquorootedrsquo ist lassen sich die apk-Dateiender installieren Pakete im Dateisystem findenApps liegen in dataappSystem Apps liegen in systemapp

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 14 35

                                                                                          Android mit PlayStore Apps

                                                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                          Android mit PlayStore Apps

                                                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                          Android mit PlayStore Apps

                                                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                          Android mit PlayStore Apps

                                                                                          Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                          Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                          Android mit PlayStore Apps

                                                                                          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                          F-Droid Server is your friend

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                          Android mit PlayStore Apps

                                                                                          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                          F-Droid Server is your friend

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                          Android mit PlayStore Apps

                                                                                          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                          F-Droid Server is your friend

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                          Android mit PlayStore Apps

                                                                                          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                          F-Droid Server is your friend

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                          Android mit PlayStore Apps

                                                                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                          werden

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                          Android mit PlayStore Apps

                                                                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                          werden

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                          Android mit PlayStore Apps

                                                                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                          werden

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                          Android mit PlayStore Apps

                                                                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                          werden

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                          Android mit PlayStore Apps

                                                                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                          werden

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                          Android mit PlayStore Apps

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                          Umsetzung

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                          Umsetzung

                                                                                          Alle Schritte im Uumlberblick

                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                          Umsetzung

                                                                                          Alle Schritte im Uumlberblick

                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                          Umsetzung

                                                                                          Alle Schritte im Uumlberblick

                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                          Umsetzung

                                                                                          Alle Schritte im Uumlberblick

                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                          Umsetzung

                                                                                          Alle Schritte im Uumlberblick

                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                          Umsetzung

                                                                                          Alle Schritte im Uumlberblick

                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                          Umsetzung

                                                                                          Alle Schritte im Uumlberblick

                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                          Umsetzung

                                                                                          Alle Schritte im Uumlberblick

                                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                          Umsetzung

                                                                                          Alle Schritte im Uumlberblick

                                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                          Umsetzung

                                                                                          Alle Schritte im Uumlberblick

                                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                          Umsetzung

                                                                                          Alle Schritte im Uumlberblick

                                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                          Umsetzung

                                                                                          Alle Schritte im Uumlberblick

                                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                          Umsetzung

                                                                                          Installation adb und Verbindung testen

                                                                                          piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                          piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                          cm_ancora model GT_I8150 deviceancora

                                                                                          piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                          UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                          rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                          Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                          Umsetzung

                                                                                          Verzeichnisse anlegen Webserver konfigurieren

                                                                                          piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                          Umsetzung

                                                                                          rsync Job anlegen

                                                                                          piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                          -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                          piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                          UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                          httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                          $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                          platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                          android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                          Umsetzung

                                                                                          Initialisierung des F-Droid Repositorys

                                                                                          $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                          Umsetzungfdroidstagingconfigpy anpassen

                                                                                          repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                          archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                          Umsetzungfdroidbinrefreshfdroid

                                                                                          binbash

                                                                                          export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                          platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                          piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                          Umsetzung

                                                                                          fdroidbinblacklist

                                                                                          comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                          Umsetzung

                                                                                          fdroidbingetoeffiaospsh

                                                                                          binbash

                                                                                          OEFFIDL=httpoeffischildbachde

                                                                                          APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                          echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                          UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                          $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                          usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                          httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                          piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                          Umsetzung

                                                                                          F-Droid auf dem aktuellen Smartphone installieren

                                                                                          httpsf-droidorgFDroidapk

                                                                                          F-Droid Repository einrichten

                                                                                          httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                          Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                          oder +49 (0)8457 - 931096

                                                                                          B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                          • Vorstellung B1 Systems
                                                                                          • Google Android mit Google Konto
                                                                                            • Android mit Google Konto
                                                                                              • Google Android mit F-Droid
                                                                                                • Android mit F-Droid
                                                                                                  • Google Android mit PlayStore Apps
                                                                                                    • Android mit PlayStore Apps
                                                                                                      • Umsetzung
                                                                                                        • Umsetzung
                                                                                                          • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                            Android mit PlayStore Apps

                                                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                            Android mit PlayStore Apps

                                                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                            Android mit PlayStore Apps

                                                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                            Android mit PlayStore Apps

                                                                                            Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                            Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                            Android mit PlayStore Apps

                                                                                            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                            F-Droid Server is your friend

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                            Android mit PlayStore Apps

                                                                                            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                            F-Droid Server is your friend

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                            Android mit PlayStore Apps

                                                                                            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                            F-Droid Server is your friend

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                            Android mit PlayStore Apps

                                                                                            Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                            apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                            F-Droid Server is your friend

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                            Android mit PlayStore Apps

                                                                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                            werden

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                            Android mit PlayStore Apps

                                                                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                            werden

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                            Android mit PlayStore Apps

                                                                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                            werden

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                            Android mit PlayStore Apps

                                                                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                            werden

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                            Android mit PlayStore Apps

                                                                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                            werden

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                            Android mit PlayStore Apps

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                            Umsetzung

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                            Umsetzung

                                                                                            Alle Schritte im Uumlberblick

                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                            Umsetzung

                                                                                            Alle Schritte im Uumlberblick

                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                            Umsetzung

                                                                                            Alle Schritte im Uumlberblick

                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                            Umsetzung

                                                                                            Alle Schritte im Uumlberblick

                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                            Umsetzung

                                                                                            Alle Schritte im Uumlberblick

                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                            Umsetzung

                                                                                            Alle Schritte im Uumlberblick

                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                            Umsetzung

                                                                                            Alle Schritte im Uumlberblick

                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                            Umsetzung

                                                                                            Alle Schritte im Uumlberblick

                                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                            Umsetzung

                                                                                            Alle Schritte im Uumlberblick

                                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                            Umsetzung

                                                                                            Alle Schritte im Uumlberblick

                                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                            Umsetzung

                                                                                            Alle Schritte im Uumlberblick

                                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                            Umsetzung

                                                                                            Alle Schritte im Uumlberblick

                                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                            Umsetzung

                                                                                            Installation adb und Verbindung testen

                                                                                            piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                            piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                            cm_ancora model GT_I8150 deviceancora

                                                                                            piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                            UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                            rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                            Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                            Umsetzung

                                                                                            Verzeichnisse anlegen Webserver konfigurieren

                                                                                            piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                            Umsetzung

                                                                                            rsync Job anlegen

                                                                                            piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                            -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                            piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                            UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                            httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                            $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                            platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                            android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                            Umsetzung

                                                                                            Initialisierung des F-Droid Repositorys

                                                                                            $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                            Umsetzungfdroidstagingconfigpy anpassen

                                                                                            repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                            archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                            Umsetzungfdroidbinrefreshfdroid

                                                                                            binbash

                                                                                            export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                            platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                            piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                            Umsetzung

                                                                                            fdroidbinblacklist

                                                                                            comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                            Umsetzung

                                                                                            fdroidbingetoeffiaospsh

                                                                                            binbash

                                                                                            OEFFIDL=httpoeffischildbachde

                                                                                            APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                            echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                            UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                            $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                            usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                            httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                            piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                            Umsetzung

                                                                                            F-Droid auf dem aktuellen Smartphone installieren

                                                                                            httpsf-droidorgFDroidapk

                                                                                            F-Droid Repository einrichten

                                                                                            httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                            Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                            oder +49 (0)8457 - 931096

                                                                                            B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                            • Vorstellung B1 Systems
                                                                                            • Google Android mit Google Konto
                                                                                              • Android mit Google Konto
                                                                                                • Google Android mit F-Droid
                                                                                                  • Android mit F-Droid
                                                                                                    • Google Android mit PlayStore Apps
                                                                                                      • Android mit PlayStore Apps
                                                                                                        • Umsetzung
                                                                                                          • Umsetzung
                                                                                                            • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                              Android mit PlayStore Apps

                                                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                              Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                              Android mit PlayStore Apps

                                                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                              Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                              Android mit PlayStore Apps

                                                                                              Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                              Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                              Android mit PlayStore Apps

                                                                                              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                              F-Droid Server is your friend

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                              Android mit PlayStore Apps

                                                                                              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                              F-Droid Server is your friend

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                              Android mit PlayStore Apps

                                                                                              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                              F-Droid Server is your friend

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                              Android mit PlayStore Apps

                                                                                              Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                              apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                              F-Droid Server is your friend

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                              Android mit PlayStore Apps

                                                                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                              werden

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                              Android mit PlayStore Apps

                                                                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                              werden

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                              Android mit PlayStore Apps

                                                                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                              werden

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                              Android mit PlayStore Apps

                                                                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                              werden

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                              Android mit PlayStore Apps

                                                                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                              werden

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                              Android mit PlayStore Apps

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                              Umsetzung

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                              Umsetzung

                                                                                              Alle Schritte im Uumlberblick

                                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                              Umsetzung

                                                                                              Alle Schritte im Uumlberblick

                                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                              Umsetzung

                                                                                              Alle Schritte im Uumlberblick

                                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                              Umsetzung

                                                                                              Alle Schritte im Uumlberblick

                                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                              Umsetzung

                                                                                              Alle Schritte im Uumlberblick

                                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                              Umsetzung

                                                                                              Alle Schritte im Uumlberblick

                                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                              Umsetzung

                                                                                              Alle Schritte im Uumlberblick

                                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                              Umsetzung

                                                                                              Alle Schritte im Uumlberblick

                                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                              Umsetzung

                                                                                              Alle Schritte im Uumlberblick

                                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                              Umsetzung

                                                                                              Alle Schritte im Uumlberblick

                                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                              Umsetzung

                                                                                              Alle Schritte im Uumlberblick

                                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                              Umsetzung

                                                                                              Alle Schritte im Uumlberblick

                                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                              Umsetzung

                                                                                              Installation adb und Verbindung testen

                                                                                              piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                              piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                              cm_ancora model GT_I8150 deviceancora

                                                                                              piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                              UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                              rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                              Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                              Umsetzung

                                                                                              Verzeichnisse anlegen Webserver konfigurieren

                                                                                              piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                              Umsetzung

                                                                                              rsync Job anlegen

                                                                                              piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                              -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                              piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                              UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                              httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                              $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                              platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                              android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                              Umsetzung

                                                                                              Initialisierung des F-Droid Repositorys

                                                                                              $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                              Umsetzungfdroidstagingconfigpy anpassen

                                                                                              repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                              archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                              Umsetzungfdroidbinrefreshfdroid

                                                                                              binbash

                                                                                              export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                              platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                              piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                              Umsetzung

                                                                                              fdroidbinblacklist

                                                                                              comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                              Umsetzung

                                                                                              fdroidbingetoeffiaospsh

                                                                                              binbash

                                                                                              OEFFIDL=httpoeffischildbachde

                                                                                              APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                              echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                              UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                              $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                              usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                              httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                              piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                              Umsetzung

                                                                                              F-Droid auf dem aktuellen Smartphone installieren

                                                                                              httpsf-droidorgFDroidapk

                                                                                              F-Droid Repository einrichten

                                                                                              httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                              Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                              oder +49 (0)8457 - 931096

                                                                                              B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                              • Vorstellung B1 Systems
                                                                                              • Google Android mit Google Konto
                                                                                                • Android mit Google Konto
                                                                                                  • Google Android mit F-Droid
                                                                                                    • Android mit F-Droid
                                                                                                      • Google Android mit PlayStore Apps
                                                                                                        • Android mit PlayStore Apps
                                                                                                          • Umsetzung
                                                                                                            • Umsetzung
                                                                                                              • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                Android mit PlayStore Apps

                                                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                                Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                                Android mit PlayStore Apps

                                                                                                Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                                Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                                Android mit PlayStore Apps

                                                                                                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                                F-Droid Server is your friend

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                                Android mit PlayStore Apps

                                                                                                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                                F-Droid Server is your friend

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                                Android mit PlayStore Apps

                                                                                                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                                F-Droid Server is your friend

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                                Android mit PlayStore Apps

                                                                                                Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                                apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                                F-Droid Server is your friend

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                Android mit PlayStore Apps

                                                                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                werden

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                Android mit PlayStore Apps

                                                                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                werden

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                Android mit PlayStore Apps

                                                                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                werden

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                Android mit PlayStore Apps

                                                                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                werden

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                Android mit PlayStore Apps

                                                                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                werden

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                Android mit PlayStore Apps

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                                Umsetzung

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                                Umsetzung

                                                                                                Alle Schritte im Uumlberblick

                                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                Umsetzung

                                                                                                Alle Schritte im Uumlberblick

                                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                Umsetzung

                                                                                                Alle Schritte im Uumlberblick

                                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                Umsetzung

                                                                                                Alle Schritte im Uumlberblick

                                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                Umsetzung

                                                                                                Alle Schritte im Uumlberblick

                                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                Umsetzung

                                                                                                Alle Schritte im Uumlberblick

                                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                Umsetzung

                                                                                                Alle Schritte im Uumlberblick

                                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                Umsetzung

                                                                                                Alle Schritte im Uumlberblick

                                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                Umsetzung

                                                                                                Alle Schritte im Uumlberblick

                                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                Umsetzung

                                                                                                Alle Schritte im Uumlberblick

                                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                Umsetzung

                                                                                                Alle Schritte im Uumlberblick

                                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                Umsetzung

                                                                                                Alle Schritte im Uumlberblick

                                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                Umsetzung

                                                                                                Installation adb und Verbindung testen

                                                                                                piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                cm_ancora model GT_I8150 deviceancora

                                                                                                piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                Umsetzung

                                                                                                Verzeichnisse anlegen Webserver konfigurieren

                                                                                                piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                Umsetzung

                                                                                                rsync Job anlegen

                                                                                                piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                Umsetzung

                                                                                                Initialisierung des F-Droid Repositorys

                                                                                                $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                Umsetzungfdroidstagingconfigpy anpassen

                                                                                                repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                Umsetzungfdroidbinrefreshfdroid

                                                                                                binbash

                                                                                                export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                Umsetzung

                                                                                                fdroidbinblacklist

                                                                                                comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                Umsetzung

                                                                                                fdroidbingetoeffiaospsh

                                                                                                binbash

                                                                                                OEFFIDL=httpoeffischildbachde

                                                                                                APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                Umsetzung

                                                                                                F-Droid auf dem aktuellen Smartphone installieren

                                                                                                httpsf-droidorgFDroidapk

                                                                                                F-Droid Repository einrichten

                                                                                                httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                oder +49 (0)8457 - 931096

                                                                                                B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                • Vorstellung B1 Systems
                                                                                                • Google Android mit Google Konto
                                                                                                  • Android mit Google Konto
                                                                                                    • Google Android mit F-Droid
                                                                                                      • Android mit F-Droid
                                                                                                        • Google Android mit PlayStore Apps
                                                                                                          • Android mit PlayStore Apps
                                                                                                            • Umsetzung
                                                                                                              • Umsetzung
                                                                                                                • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                  Android mit PlayStore Apps

                                                                                                  Wie bekomme ich Google PlayStore Apps ohne Google Kontoinstalliert

                                                                                                  Wie kann ich die apk-Dateien kopierenIn Terminal Emulator App wie zB ConnectBot kann man dieDateien finden und uumlber die WLAN-Netzwerkverbindungtransferieren Zeitaufwaumlndige manuelle ArbeitEine App die den cron-Dienst benutzt ist eine gute LoumlsungBeim cronscheduler ist in der freien Version nach jedemReboot manueller Start notwendig Einige Vorbereitung (SSHKeys Skript) notwendigAndroid Debug Bridge (ADB) funktioniert direkt uumlber USBDateien kopieren Befehle abzusetzen Firmware UpdateReboot usw

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 15 35

                                                                                                  Android mit PlayStore Apps

                                                                                                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                                  F-Droid Server is your friend

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                                  Android mit PlayStore Apps

                                                                                                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                                  F-Droid Server is your friend

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                                  Android mit PlayStore Apps

                                                                                                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                                  F-Droid Server is your friend

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                                  Android mit PlayStore Apps

                                                                                                  Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                                  apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                                  F-Droid Server is your friend

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                  Android mit PlayStore Apps

                                                                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                  werden

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                  Android mit PlayStore Apps

                                                                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                  werden

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                  Android mit PlayStore Apps

                                                                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                  werden

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                  Android mit PlayStore Apps

                                                                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                  werden

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                  Android mit PlayStore Apps

                                                                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                  werden

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                  Android mit PlayStore Apps

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                                  Umsetzung

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                                  Umsetzung

                                                                                                  Alle Schritte im Uumlberblick

                                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                  Umsetzung

                                                                                                  Alle Schritte im Uumlberblick

                                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                  Umsetzung

                                                                                                  Alle Schritte im Uumlberblick

                                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                  Umsetzung

                                                                                                  Alle Schritte im Uumlberblick

                                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                  Umsetzung

                                                                                                  Alle Schritte im Uumlberblick

                                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                  Umsetzung

                                                                                                  Alle Schritte im Uumlberblick

                                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                  Umsetzung

                                                                                                  Alle Schritte im Uumlberblick

                                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                  Umsetzung

                                                                                                  Alle Schritte im Uumlberblick

                                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                  Umsetzung

                                                                                                  Alle Schritte im Uumlberblick

                                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                  Umsetzung

                                                                                                  Alle Schritte im Uumlberblick

                                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                  Umsetzung

                                                                                                  Alle Schritte im Uumlberblick

                                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                  Umsetzung

                                                                                                  Alle Schritte im Uumlberblick

                                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                  Umsetzung

                                                                                                  Installation adb und Verbindung testen

                                                                                                  piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                  piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                  cm_ancora model GT_I8150 deviceancora

                                                                                                  piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                  UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                  rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                  Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                  Umsetzung

                                                                                                  Verzeichnisse anlegen Webserver konfigurieren

                                                                                                  piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                  Umsetzung

                                                                                                  rsync Job anlegen

                                                                                                  piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                  -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                  piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                  UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                  httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                  $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                  platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                  android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                  Umsetzung

                                                                                                  Initialisierung des F-Droid Repositorys

                                                                                                  $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                  Umsetzungfdroidstagingconfigpy anpassen

                                                                                                  repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                  archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                  Umsetzungfdroidbinrefreshfdroid

                                                                                                  binbash

                                                                                                  export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                  platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                  piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                  Umsetzung

                                                                                                  fdroidbinblacklist

                                                                                                  comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                  Umsetzung

                                                                                                  fdroidbingetoeffiaospsh

                                                                                                  binbash

                                                                                                  OEFFIDL=httpoeffischildbachde

                                                                                                  APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                  echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                  UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                  $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                  usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                  httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                  piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                  Umsetzung

                                                                                                  F-Droid auf dem aktuellen Smartphone installieren

                                                                                                  httpsf-droidorgFDroidapk

                                                                                                  F-Droid Repository einrichten

                                                                                                  httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                  Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                  oder +49 (0)8457 - 931096

                                                                                                  B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                  • Vorstellung B1 Systems
                                                                                                  • Google Android mit Google Konto
                                                                                                    • Android mit Google Konto
                                                                                                      • Google Android mit F-Droid
                                                                                                        • Android mit F-Droid
                                                                                                          • Google Android mit PlayStore Apps
                                                                                                            • Android mit PlayStore Apps
                                                                                                              • Umsetzung
                                                                                                                • Umsetzung
                                                                                                                  • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                    Android mit PlayStore Apps

                                                                                                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                                    F-Droid Server is your friend

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                                    Android mit PlayStore Apps

                                                                                                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                                    F-Droid Server is your friend

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                                    Android mit PlayStore Apps

                                                                                                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                                    F-Droid Server is your friend

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                                    Android mit PlayStore Apps

                                                                                                    Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                                    apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                                    F-Droid Server is your friend

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                    Android mit PlayStore Apps

                                                                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                    werden

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                    Android mit PlayStore Apps

                                                                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                    werden

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                    Android mit PlayStore Apps

                                                                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                    werden

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                    Android mit PlayStore Apps

                                                                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                    werden

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                    Android mit PlayStore Apps

                                                                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                    werden

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                    Android mit PlayStore Apps

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                                    Umsetzung

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                                    Umsetzung

                                                                                                    Alle Schritte im Uumlberblick

                                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                    Umsetzung

                                                                                                    Alle Schritte im Uumlberblick

                                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                    Umsetzung

                                                                                                    Alle Schritte im Uumlberblick

                                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                    Umsetzung

                                                                                                    Alle Schritte im Uumlberblick

                                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                    Umsetzung

                                                                                                    Alle Schritte im Uumlberblick

                                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                    Umsetzung

                                                                                                    Alle Schritte im Uumlberblick

                                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                    Umsetzung

                                                                                                    Alle Schritte im Uumlberblick

                                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                    Umsetzung

                                                                                                    Alle Schritte im Uumlberblick

                                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                    Umsetzung

                                                                                                    Alle Schritte im Uumlberblick

                                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                    Umsetzung

                                                                                                    Alle Schritte im Uumlberblick

                                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                    Umsetzung

                                                                                                    Alle Schritte im Uumlberblick

                                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                    Umsetzung

                                                                                                    Alle Schritte im Uumlberblick

                                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                    Umsetzung

                                                                                                    Installation adb und Verbindung testen

                                                                                                    piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                    piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                    cm_ancora model GT_I8150 deviceancora

                                                                                                    piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                    UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                    rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                    Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                    Umsetzung

                                                                                                    Verzeichnisse anlegen Webserver konfigurieren

                                                                                                    piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                    Umsetzung

                                                                                                    rsync Job anlegen

                                                                                                    piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                    -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                    piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                    UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                    httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                    $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                    platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                    android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                    Umsetzung

                                                                                                    Initialisierung des F-Droid Repositorys

                                                                                                    $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                    Umsetzungfdroidstagingconfigpy anpassen

                                                                                                    repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                    archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                    Umsetzungfdroidbinrefreshfdroid

                                                                                                    binbash

                                                                                                    export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                    platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                    piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                    Umsetzung

                                                                                                    fdroidbinblacklist

                                                                                                    comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                    Umsetzung

                                                                                                    fdroidbingetoeffiaospsh

                                                                                                    binbash

                                                                                                    OEFFIDL=httpoeffischildbachde

                                                                                                    APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                    echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                    UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                    $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                    usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                    httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                    piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                    Umsetzung

                                                                                                    F-Droid auf dem aktuellen Smartphone installieren

                                                                                                    httpsf-droidorgFDroidapk

                                                                                                    F-Droid Repository einrichten

                                                                                                    httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                    Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                    oder +49 (0)8457 - 931096

                                                                                                    B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                    • Vorstellung B1 Systems
                                                                                                    • Google Android mit Google Konto
                                                                                                      • Android mit Google Konto
                                                                                                        • Google Android mit F-Droid
                                                                                                          • Android mit F-Droid
                                                                                                            • Google Android mit PlayStore Apps
                                                                                                              • Android mit PlayStore Apps
                                                                                                                • Umsetzung
                                                                                                                  • Umsetzung
                                                                                                                    • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                      Android mit PlayStore Apps

                                                                                                      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                                      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                                      F-Droid Server is your friend

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                                      Android mit PlayStore Apps

                                                                                                      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                                      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                                      F-Droid Server is your friend

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                                      Android mit PlayStore Apps

                                                                                                      Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                                      apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                                      F-Droid Server is your friend

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                      Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                      Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                      Android mit PlayStore Apps

                                                                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                      werden

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                      Android mit PlayStore Apps

                                                                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                      werden

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                      Android mit PlayStore Apps

                                                                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                      werden

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                      Android mit PlayStore Apps

                                                                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                      werden

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                      Android mit PlayStore Apps

                                                                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                      werden

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                      Android mit PlayStore Apps

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                                      Umsetzung

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                                      Umsetzung

                                                                                                      Alle Schritte im Uumlberblick

                                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                      Umsetzung

                                                                                                      Alle Schritte im Uumlberblick

                                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                      Umsetzung

                                                                                                      Alle Schritte im Uumlberblick

                                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                      Umsetzung

                                                                                                      Alle Schritte im Uumlberblick

                                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                      Umsetzung

                                                                                                      Alle Schritte im Uumlberblick

                                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                      Umsetzung

                                                                                                      Alle Schritte im Uumlberblick

                                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                      Umsetzung

                                                                                                      Alle Schritte im Uumlberblick

                                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                      Umsetzung

                                                                                                      Alle Schritte im Uumlberblick

                                                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                      Umsetzung

                                                                                                      Alle Schritte im Uumlberblick

                                                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                      Umsetzung

                                                                                                      Alle Schritte im Uumlberblick

                                                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                      Umsetzung

                                                                                                      Alle Schritte im Uumlberblick

                                                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                      Umsetzung

                                                                                                      Alle Schritte im Uumlberblick

                                                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                      Umsetzung

                                                                                                      Installation adb und Verbindung testen

                                                                                                      piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                      piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                      cm_ancora model GT_I8150 deviceancora

                                                                                                      piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                      UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                      rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                      Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                      Umsetzung

                                                                                                      Verzeichnisse anlegen Webserver konfigurieren

                                                                                                      piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                      Umsetzung

                                                                                                      rsync Job anlegen

                                                                                                      piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                      -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                      piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                      UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                      httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                      $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                      platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                      android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                      Umsetzung

                                                                                                      Initialisierung des F-Droid Repositorys

                                                                                                      $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                      Umsetzungfdroidstagingconfigpy anpassen

                                                                                                      repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                      archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                      Umsetzungfdroidbinrefreshfdroid

                                                                                                      binbash

                                                                                                      export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                      platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                      piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                      Umsetzung

                                                                                                      fdroidbinblacklist

                                                                                                      comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                      Umsetzung

                                                                                                      fdroidbingetoeffiaospsh

                                                                                                      binbash

                                                                                                      OEFFIDL=httpoeffischildbachde

                                                                                                      APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                      echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                      UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                      $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                      usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                      httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                      piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                      Umsetzung

                                                                                                      F-Droid auf dem aktuellen Smartphone installieren

                                                                                                      httpsf-droidorgFDroidapk

                                                                                                      F-Droid Repository einrichten

                                                                                                      httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                      Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                      oder +49 (0)8457 - 931096

                                                                                                      B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                      • Vorstellung B1 Systems
                                                                                                      • Google Android mit Google Konto
                                                                                                        • Android mit Google Konto
                                                                                                          • Google Android mit F-Droid
                                                                                                            • Android mit F-Droid
                                                                                                              • Google Android mit PlayStore Apps
                                                                                                                • Android mit PlayStore Apps
                                                                                                                  • Umsetzung
                                                                                                                    • Umsetzung
                                                                                                                      • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                        Android mit PlayStore Apps

                                                                                                        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                                        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                                        F-Droid Server is your friend

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                                        Android mit PlayStore Apps

                                                                                                        Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                                        apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                                        F-Droid Server is your friend

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                        Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                        Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                        Android mit PlayStore Apps

                                                                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                        werden

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                        Android mit PlayStore Apps

                                                                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                        werden

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                        Android mit PlayStore Apps

                                                                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                        werden

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                        Android mit PlayStore Apps

                                                                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                        werden

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                        Android mit PlayStore Apps

                                                                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                        werden

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                        Android mit PlayStore Apps

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                                        Umsetzung

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                                        Umsetzung

                                                                                                        Alle Schritte im Uumlberblick

                                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                        Umsetzung

                                                                                                        Alle Schritte im Uumlberblick

                                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                        Umsetzung

                                                                                                        Alle Schritte im Uumlberblick

                                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                        Umsetzung

                                                                                                        Alle Schritte im Uumlberblick

                                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                        Umsetzung

                                                                                                        Alle Schritte im Uumlberblick

                                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                        Umsetzung

                                                                                                        Alle Schritte im Uumlberblick

                                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                        Umsetzung

                                                                                                        Alle Schritte im Uumlberblick

                                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                        Umsetzung

                                                                                                        Alle Schritte im Uumlberblick

                                                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                        Umsetzung

                                                                                                        Alle Schritte im Uumlberblick

                                                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                        Umsetzung

                                                                                                        Alle Schritte im Uumlberblick

                                                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                        Umsetzung

                                                                                                        Alle Schritte im Uumlberblick

                                                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                        Umsetzung

                                                                                                        Alle Schritte im Uumlberblick

                                                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                        Umsetzung

                                                                                                        Installation adb und Verbindung testen

                                                                                                        piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                        piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                        cm_ancora model GT_I8150 deviceancora

                                                                                                        piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                        UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                        rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                        Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                        Umsetzung

                                                                                                        Verzeichnisse anlegen Webserver konfigurieren

                                                                                                        piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                        Umsetzung

                                                                                                        rsync Job anlegen

                                                                                                        piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                        -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                        piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                        UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                        httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                        $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                        platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                        android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                        Umsetzung

                                                                                                        Initialisierung des F-Droid Repositorys

                                                                                                        $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                        Umsetzungfdroidstagingconfigpy anpassen

                                                                                                        repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                        archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                        Umsetzungfdroidbinrefreshfdroid

                                                                                                        binbash

                                                                                                        export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                        platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                        piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                        Umsetzung

                                                                                                        fdroidbinblacklist

                                                                                                        comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                        Umsetzung

                                                                                                        fdroidbingetoeffiaospsh

                                                                                                        binbash

                                                                                                        OEFFIDL=httpoeffischildbachde

                                                                                                        APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                        echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                        UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                        $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                        usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                        httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                        piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                        Umsetzung

                                                                                                        F-Droid auf dem aktuellen Smartphone installieren

                                                                                                        httpsf-droidorgFDroidapk

                                                                                                        F-Droid Repository einrichten

                                                                                                        httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                        Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                        oder +49 (0)8457 - 931096

                                                                                                        B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                        • Vorstellung B1 Systems
                                                                                                        • Google Android mit Google Konto
                                                                                                          • Android mit Google Konto
                                                                                                            • Google Android mit F-Droid
                                                                                                              • Android mit F-Droid
                                                                                                                • Google Android mit PlayStore Apps
                                                                                                                  • Android mit PlayStore Apps
                                                                                                                    • Umsetzung
                                                                                                                      • Umsetzung
                                                                                                                        • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                          Android mit PlayStore Apps

                                                                                                          Wie kann ich die apk-Dateien fuumlr mein aktives Smartphonebereitstellen

                                                                                                          apk-Dateien auf das aktive Smartphone kopierenZeitaufwaumlndige manuelle ArbeitDie Dateien auf einen Webserver legen und von dort perBrowser installieren Nur bei wenigen Apps uumlbersichtlich keineUumlbersicht uumlber VersionenAktualisierungenEin eigenes Repository das die apk-Dateien vorhaumllt Versionenverwaltet und Metadaten anbietet ist die beste Loumlsung

                                                                                                          F-Droid Server is your friend

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 16 35

                                                                                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                          Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                          Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                          Android mit PlayStore Apps

                                                                                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                          werden

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                          Android mit PlayStore Apps

                                                                                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                          werden

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                          Android mit PlayStore Apps

                                                                                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                          werden

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                          Android mit PlayStore Apps

                                                                                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                          werden

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                          Android mit PlayStore Apps

                                                                                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                          werden

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                          Android mit PlayStore Apps

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                                          Umsetzung

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                                          Umsetzung

                                                                                                          Alle Schritte im Uumlberblick

                                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                          Umsetzung

                                                                                                          Alle Schritte im Uumlberblick

                                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                          Umsetzung

                                                                                                          Alle Schritte im Uumlberblick

                                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                          Umsetzung

                                                                                                          Alle Schritte im Uumlberblick

                                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                          Umsetzung

                                                                                                          Alle Schritte im Uumlberblick

                                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                          Umsetzung

                                                                                                          Alle Schritte im Uumlberblick

                                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                          Umsetzung

                                                                                                          Alle Schritte im Uumlberblick

                                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                          Umsetzung

                                                                                                          Alle Schritte im Uumlberblick

                                                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                          Umsetzung

                                                                                                          Alle Schritte im Uumlberblick

                                                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                          Umsetzung

                                                                                                          Alle Schritte im Uumlberblick

                                                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                          Umsetzung

                                                                                                          Alle Schritte im Uumlberblick

                                                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                          Umsetzung

                                                                                                          Alle Schritte im Uumlberblick

                                                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                          Umsetzung

                                                                                                          Installation adb und Verbindung testen

                                                                                                          piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                          piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                          cm_ancora model GT_I8150 deviceancora

                                                                                                          piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                          UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                          rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                          Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                          Umsetzung

                                                                                                          Verzeichnisse anlegen Webserver konfigurieren

                                                                                                          piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                          Umsetzung

                                                                                                          rsync Job anlegen

                                                                                                          piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                          -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                          piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                          UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                          httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                          $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                          platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                          android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                          Umsetzung

                                                                                                          Initialisierung des F-Droid Repositorys

                                                                                                          $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                          Umsetzungfdroidstagingconfigpy anpassen

                                                                                                          repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                          archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                          Umsetzungfdroidbinrefreshfdroid

                                                                                                          binbash

                                                                                                          export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                          platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                          piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                          Umsetzung

                                                                                                          fdroidbinblacklist

                                                                                                          comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                          Umsetzung

                                                                                                          fdroidbingetoeffiaospsh

                                                                                                          binbash

                                                                                                          OEFFIDL=httpoeffischildbachde

                                                                                                          APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                          echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                          UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                          $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                          usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                          httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                          piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                          Umsetzung

                                                                                                          F-Droid auf dem aktuellen Smartphone installieren

                                                                                                          httpsf-droidorgFDroidapk

                                                                                                          F-Droid Repository einrichten

                                                                                                          httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                          Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                          oder +49 (0)8457 - 931096

                                                                                                          B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                          • Vorstellung B1 Systems
                                                                                                          • Google Android mit Google Konto
                                                                                                            • Android mit Google Konto
                                                                                                              • Google Android mit F-Droid
                                                                                                                • Android mit F-Droid
                                                                                                                  • Google Android mit PlayStore Apps
                                                                                                                    • Android mit PlayStore Apps
                                                                                                                      • Umsetzung
                                                                                                                        • Umsetzung
                                                                                                                          • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                            Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                            Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                            Android mit PlayStore Apps

                                                                                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                            werden

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                            Android mit PlayStore Apps

                                                                                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                            werden

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                            Android mit PlayStore Apps

                                                                                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                            werden

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                            Android mit PlayStore Apps

                                                                                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                            werden

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                            Android mit PlayStore Apps

                                                                                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                            werden

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                            Android mit PlayStore Apps

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                                            Umsetzung

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                                            Umsetzung

                                                                                                            Alle Schritte im Uumlberblick

                                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                            Umsetzung

                                                                                                            Alle Schritte im Uumlberblick

                                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                            Umsetzung

                                                                                                            Alle Schritte im Uumlberblick

                                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                            Umsetzung

                                                                                                            Alle Schritte im Uumlberblick

                                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                            Umsetzung

                                                                                                            Alle Schritte im Uumlberblick

                                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                            Umsetzung

                                                                                                            Alle Schritte im Uumlberblick

                                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                            Umsetzung

                                                                                                            Alle Schritte im Uumlberblick

                                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                            Umsetzung

                                                                                                            Alle Schritte im Uumlberblick

                                                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                            Umsetzung

                                                                                                            Alle Schritte im Uumlberblick

                                                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                            Umsetzung

                                                                                                            Alle Schritte im Uumlberblick

                                                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                            Umsetzung

                                                                                                            Alle Schritte im Uumlberblick

                                                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                            Umsetzung

                                                                                                            Alle Schritte im Uumlberblick

                                                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                            Umsetzung

                                                                                                            Installation adb und Verbindung testen

                                                                                                            piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                            piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                            cm_ancora model GT_I8150 deviceancora

                                                                                                            piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                            UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                            rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                            Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                            Umsetzung

                                                                                                            Verzeichnisse anlegen Webserver konfigurieren

                                                                                                            piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                            Umsetzung

                                                                                                            rsync Job anlegen

                                                                                                            piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                            -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                            piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                            UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                            httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                            $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                            platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                            android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                            Umsetzung

                                                                                                            Initialisierung des F-Droid Repositorys

                                                                                                            $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                            Umsetzungfdroidstagingconfigpy anpassen

                                                                                                            repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                            archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                            Umsetzungfdroidbinrefreshfdroid

                                                                                                            binbash

                                                                                                            export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                            platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                            piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                            Umsetzung

                                                                                                            fdroidbinblacklist

                                                                                                            comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                            Umsetzung

                                                                                                            fdroidbingetoeffiaospsh

                                                                                                            binbash

                                                                                                            OEFFIDL=httpoeffischildbachde

                                                                                                            APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                            echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                            UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                            $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                            usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                            httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                            piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                            Umsetzung

                                                                                                            F-Droid auf dem aktuellen Smartphone installieren

                                                                                                            httpsf-droidorgFDroidapk

                                                                                                            F-Droid Repository einrichten

                                                                                                            httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                            Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                            oder +49 (0)8457 - 931096

                                                                                                            B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                            • Vorstellung B1 Systems
                                                                                                            • Google Android mit Google Konto
                                                                                                              • Android mit Google Konto
                                                                                                                • Google Android mit F-Droid
                                                                                                                  • Android mit F-Droid
                                                                                                                    • Google Android mit PlayStore Apps
                                                                                                                      • Android mit PlayStore Apps
                                                                                                                        • Umsetzung
                                                                                                                          • Umsetzung
                                                                                                                            • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                              Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                              Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                              Android mit PlayStore Apps

                                                                                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                              werden

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                              Android mit PlayStore Apps

                                                                                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                              werden

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                              Android mit PlayStore Apps

                                                                                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                              werden

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                              Android mit PlayStore Apps

                                                                                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                              werden

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                              Android mit PlayStore Apps

                                                                                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                              werden

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                              Android mit PlayStore Apps

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                                              Umsetzung

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                                              Umsetzung

                                                                                                              Alle Schritte im Uumlberblick

                                                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                              Umsetzung

                                                                                                              Alle Schritte im Uumlberblick

                                                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                              Umsetzung

                                                                                                              Alle Schritte im Uumlberblick

                                                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                              Umsetzung

                                                                                                              Alle Schritte im Uumlberblick

                                                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                              Umsetzung

                                                                                                              Alle Schritte im Uumlberblick

                                                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                              Umsetzung

                                                                                                              Alle Schritte im Uumlberblick

                                                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                              Umsetzung

                                                                                                              Alle Schritte im Uumlberblick

                                                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                              Umsetzung

                                                                                                              Alle Schritte im Uumlberblick

                                                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                              Umsetzung

                                                                                                              Alle Schritte im Uumlberblick

                                                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                              Umsetzung

                                                                                                              Alle Schritte im Uumlberblick

                                                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                              Umsetzung

                                                                                                              Alle Schritte im Uumlberblick

                                                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                              Umsetzung

                                                                                                              Alle Schritte im Uumlberblick

                                                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                              Umsetzung

                                                                                                              Installation adb und Verbindung testen

                                                                                                              piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                              piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                              cm_ancora model GT_I8150 deviceancora

                                                                                                              piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                              UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                              rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                              Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                              Umsetzung

                                                                                                              Verzeichnisse anlegen Webserver konfigurieren

                                                                                                              piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                              Umsetzung

                                                                                                              rsync Job anlegen

                                                                                                              piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                              -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                              piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                              UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                              httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                              $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                              platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                              android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                              Umsetzung

                                                                                                              Initialisierung des F-Droid Repositorys

                                                                                                              $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                              Umsetzungfdroidstagingconfigpy anpassen

                                                                                                              repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                              archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                              Umsetzungfdroidbinrefreshfdroid

                                                                                                              binbash

                                                                                                              export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                              platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                              piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                              Umsetzung

                                                                                                              fdroidbinblacklist

                                                                                                              comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                              Umsetzung

                                                                                                              fdroidbingetoeffiaospsh

                                                                                                              binbash

                                                                                                              OEFFIDL=httpoeffischildbachde

                                                                                                              APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                              echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                              UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                              $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                              usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                              httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                              piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                              Umsetzung

                                                                                                              F-Droid auf dem aktuellen Smartphone installieren

                                                                                                              httpsf-droidorgFDroidapk

                                                                                                              F-Droid Repository einrichten

                                                                                                              httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                              Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                              oder +49 (0)8457 - 931096

                                                                                                              B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                              • Vorstellung B1 Systems
                                                                                                              • Google Android mit Google Konto
                                                                                                                • Android mit Google Konto
                                                                                                                  • Google Android mit F-Droid
                                                                                                                    • Android mit F-Droid
                                                                                                                      • Google Android mit PlayStore Apps
                                                                                                                        • Android mit PlayStore Apps
                                                                                                                          • Umsetzung
                                                                                                                            • Umsetzung
                                                                                                                              • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                                Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                                Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                                Android mit PlayStore Apps

                                                                                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                werden

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                Android mit PlayStore Apps

                                                                                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                werden

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                Android mit PlayStore Apps

                                                                                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                werden

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                Android mit PlayStore Apps

                                                                                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                werden

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                Android mit PlayStore Apps

                                                                                                                Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                werden

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                Android mit PlayStore Apps

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                                                Umsetzung

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                                                Umsetzung

                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                Umsetzung

                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                Umsetzung

                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                Umsetzung

                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                Umsetzung

                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                Umsetzung

                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                Umsetzung

                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                Umsetzung

                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                Umsetzung

                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                Umsetzung

                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                Umsetzung

                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                Umsetzung

                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                Umsetzung

                                                                                                                Installation adb und Verbindung testen

                                                                                                                piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                                piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                                cm_ancora model GT_I8150 deviceancora

                                                                                                                piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                                UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                Umsetzung

                                                                                                                Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                Umsetzung

                                                                                                                rsync Job anlegen

                                                                                                                piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                Umsetzung

                                                                                                                Initialisierung des F-Droid Repositorys

                                                                                                                $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                Umsetzungfdroidbinrefreshfdroid

                                                                                                                binbash

                                                                                                                export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                Umsetzung

                                                                                                                fdroidbinblacklist

                                                                                                                comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                Umsetzung

                                                                                                                fdroidbingetoeffiaospsh

                                                                                                                binbash

                                                                                                                OEFFIDL=httpoeffischildbachde

                                                                                                                APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                Umsetzung

                                                                                                                F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                httpsf-droidorgFDroidapk

                                                                                                                F-Droid Repository einrichten

                                                                                                                httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                oder +49 (0)8457 - 931096

                                                                                                                B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                • Vorstellung B1 Systems
                                                                                                                • Google Android mit Google Konto
                                                                                                                  • Android mit Google Konto
                                                                                                                    • Google Android mit F-Droid
                                                                                                                      • Android mit F-Droid
                                                                                                                        • Google Android mit PlayStore Apps
                                                                                                                          • Android mit PlayStore Apps
                                                                                                                            • Umsetzung
                                                                                                                              • Umsetzung
                                                                                                                                • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                                  Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                                  Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                                  Android mit PlayStore Apps

                                                                                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                  werden

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                  Android mit PlayStore Apps

                                                                                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                  werden

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                  Android mit PlayStore Apps

                                                                                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                  werden

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                  Android mit PlayStore Apps

                                                                                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                  werden

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                  Android mit PlayStore Apps

                                                                                                                  Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                  1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                  werden

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                  Android mit PlayStore Apps

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                                                  Umsetzung

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                                                  Umsetzung

                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                  Umsetzung

                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                  Umsetzung

                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                  Umsetzung

                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                  Umsetzung

                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                  Umsetzung

                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                  Umsetzung

                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                  Umsetzung

                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                  Umsetzung

                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                  Umsetzung

                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                  Umsetzung

                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                  Umsetzung

                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                  Umsetzung

                                                                                                                  Installation adb und Verbindung testen

                                                                                                                  piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                                  piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                                  cm_ancora model GT_I8150 deviceancora

                                                                                                                  piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                                  UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                  rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                  Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                  Umsetzung

                                                                                                                  Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                  piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                  Umsetzung

                                                                                                                  rsync Job anlegen

                                                                                                                  piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                  -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                  piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                  UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                  httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                  $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                  platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                  android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                  Umsetzung

                                                                                                                  Initialisierung des F-Droid Repositorys

                                                                                                                  $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                  Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                  repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                  archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                  Umsetzungfdroidbinrefreshfdroid

                                                                                                                  binbash

                                                                                                                  export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                  platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                  piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                  Umsetzung

                                                                                                                  fdroidbinblacklist

                                                                                                                  comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                  Umsetzung

                                                                                                                  fdroidbingetoeffiaospsh

                                                                                                                  binbash

                                                                                                                  OEFFIDL=httpoeffischildbachde

                                                                                                                  APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                  echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                  UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                  $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                  usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                  httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                  piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                  Umsetzung

                                                                                                                  F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                  httpsf-droidorgFDroidapk

                                                                                                                  F-Droid Repository einrichten

                                                                                                                  httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                  Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                  oder +49 (0)8457 - 931096

                                                                                                                  B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                  • Vorstellung B1 Systems
                                                                                                                  • Google Android mit Google Konto
                                                                                                                    • Android mit Google Konto
                                                                                                                      • Google Android mit F-Droid
                                                                                                                        • Android mit F-Droid
                                                                                                                          • Google Android mit PlayStore Apps
                                                                                                                            • Android mit PlayStore Apps
                                                                                                                              • Umsetzung
                                                                                                                                • Umsetzung
                                                                                                                                  • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                    Android mit PlayStore AppsWie kann ich die apk-Dateien fuumlr mein aktives Smartphone bereitstellen

                                                                                                                    Dateien werden auf einen Rechner kopiert der 247 laumluft ZBein RaspperryPi im Heimnetz am DSL-AnschlussIn regelmaumlszligigen Abstaumlnden kopiert ein Job die apk-Dateien perADB vom Smartphone mit Google Konto (Updates)Ein weiterer Job aktualisiert per fdroidserver-Skript dieMetadaten und stellt damit automatisch alle Apps und Updatesbereit Benoumltigt Android SDK (aapt)Ein Webserver (Apache httpd nginx ) veroumlffentlicht dasRepositoryMit Hilfe von Portforwarding und einen dynamischenDNS-Dienst ist es moumlglich das Repository auch via Internetfreizugeben

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 17 35

                                                                                                                    Android mit PlayStore Apps

                                                                                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                    werden

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                    Android mit PlayStore Apps

                                                                                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                    werden

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                    Android mit PlayStore Apps

                                                                                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                    werden

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                    Android mit PlayStore Apps

                                                                                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                    werden

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                    Android mit PlayStore Apps

                                                                                                                    Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                    1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                    werden

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                    Android mit PlayStore Apps

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                                                    Umsetzung

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                                                    Umsetzung

                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                    Umsetzung

                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                    Umsetzung

                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                    Umsetzung

                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                    Umsetzung

                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                    Umsetzung

                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                    Umsetzung

                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                    Umsetzung

                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                    Umsetzung

                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                    Umsetzung

                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                    Umsetzung

                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                    Umsetzung

                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                    Umsetzung

                                                                                                                    Installation adb und Verbindung testen

                                                                                                                    piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                                    piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                                    cm_ancora model GT_I8150 deviceancora

                                                                                                                    piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                                    UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                    rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                    Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                    Umsetzung

                                                                                                                    Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                    piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                    Umsetzung

                                                                                                                    rsync Job anlegen

                                                                                                                    piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                    -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                    piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                    UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                    httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                    $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                    platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                    android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                    Umsetzung

                                                                                                                    Initialisierung des F-Droid Repositorys

                                                                                                                    $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                    Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                    repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                    archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                    Umsetzungfdroidbinrefreshfdroid

                                                                                                                    binbash

                                                                                                                    export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                    platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                    piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                    Umsetzung

                                                                                                                    fdroidbinblacklist

                                                                                                                    comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                    Umsetzung

                                                                                                                    fdroidbingetoeffiaospsh

                                                                                                                    binbash

                                                                                                                    OEFFIDL=httpoeffischildbachde

                                                                                                                    APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                    echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                    UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                    $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                    usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                    httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                    piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                    Umsetzung

                                                                                                                    F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                    httpsf-droidorgFDroidapk

                                                                                                                    F-Droid Repository einrichten

                                                                                                                    httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                    Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                    oder +49 (0)8457 - 931096

                                                                                                                    B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                    • Vorstellung B1 Systems
                                                                                                                    • Google Android mit Google Konto
                                                                                                                      • Android mit Google Konto
                                                                                                                        • Google Android mit F-Droid
                                                                                                                          • Android mit F-Droid
                                                                                                                            • Google Android mit PlayStore Apps
                                                                                                                              • Android mit PlayStore Apps
                                                                                                                                • Umsetzung
                                                                                                                                  • Umsetzung
                                                                                                                                    • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                      Android mit PlayStore Apps

                                                                                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                      werden

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                      Android mit PlayStore Apps

                                                                                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                      werden

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                      Android mit PlayStore Apps

                                                                                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                      werden

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                      Android mit PlayStore Apps

                                                                                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                      werden

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                      Android mit PlayStore Apps

                                                                                                                      Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                      1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                      werden

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                      Android mit PlayStore Apps

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                                                      Umsetzung

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                                                      Umsetzung

                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                      Umsetzung

                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                      Umsetzung

                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                      Umsetzung

                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                      Umsetzung

                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                      Umsetzung

                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                      Umsetzung

                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                      Umsetzung

                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                      Umsetzung

                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                      Umsetzung

                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                      Umsetzung

                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                      Umsetzung

                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                      Umsetzung

                                                                                                                      Installation adb und Verbindung testen

                                                                                                                      piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                                      piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                                      cm_ancora model GT_I8150 deviceancora

                                                                                                                      piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                                      UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                      rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                      Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                      Umsetzung

                                                                                                                      Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                      piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                      Umsetzung

                                                                                                                      rsync Job anlegen

                                                                                                                      piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                      -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                      piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                      UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                      httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                      $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                      platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                      android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                      Umsetzung

                                                                                                                      Initialisierung des F-Droid Repositorys

                                                                                                                      $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                      Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                      repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                      archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                      Umsetzungfdroidbinrefreshfdroid

                                                                                                                      binbash

                                                                                                                      export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                      platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                      piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                      Umsetzung

                                                                                                                      fdroidbinblacklist

                                                                                                                      comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                      Umsetzung

                                                                                                                      fdroidbingetoeffiaospsh

                                                                                                                      binbash

                                                                                                                      OEFFIDL=httpoeffischildbachde

                                                                                                                      APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                      echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                      UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                      $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                      usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                      httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                      piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                      Umsetzung

                                                                                                                      F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                      httpsf-droidorgFDroidapk

                                                                                                                      F-Droid Repository einrichten

                                                                                                                      httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                      Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                      oder +49 (0)8457 - 931096

                                                                                                                      B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                      • Vorstellung B1 Systems
                                                                                                                      • Google Android mit Google Konto
                                                                                                                        • Android mit Google Konto
                                                                                                                          • Google Android mit F-Droid
                                                                                                                            • Android mit F-Droid
                                                                                                                              • Google Android mit PlayStore Apps
                                                                                                                                • Android mit PlayStore Apps
                                                                                                                                  • Umsetzung
                                                                                                                                    • Umsetzung
                                                                                                                                      • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                        Android mit PlayStore Apps

                                                                                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                        werden

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                        Android mit PlayStore Apps

                                                                                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                        werden

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                        Android mit PlayStore Apps

                                                                                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                        werden

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                        Android mit PlayStore Apps

                                                                                                                        Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                        1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                        werden

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                        Android mit PlayStore Apps

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                                                        Umsetzung

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                                                        Umsetzung

                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                        Umsetzung

                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                        Umsetzung

                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                        Umsetzung

                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                        Umsetzung

                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                        Umsetzung

                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                        Umsetzung

                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                        Umsetzung

                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                        Umsetzung

                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                        Umsetzung

                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                        Umsetzung

                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                        Umsetzung

                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                        Umsetzung

                                                                                                                        Installation adb und Verbindung testen

                                                                                                                        piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                                        piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                                        cm_ancora model GT_I8150 deviceancora

                                                                                                                        piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                                        UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                        rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                        Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                        Umsetzung

                                                                                                                        Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                        piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                        Umsetzung

                                                                                                                        rsync Job anlegen

                                                                                                                        piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                        -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                        piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                        UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                        httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                        $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                        platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                        android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                        Umsetzung

                                                                                                                        Initialisierung des F-Droid Repositorys

                                                                                                                        $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                        Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                        repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                        archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                        Umsetzungfdroidbinrefreshfdroid

                                                                                                                        binbash

                                                                                                                        export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                        platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                        piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                        Umsetzung

                                                                                                                        fdroidbinblacklist

                                                                                                                        comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                        Umsetzung

                                                                                                                        fdroidbingetoeffiaospsh

                                                                                                                        binbash

                                                                                                                        OEFFIDL=httpoeffischildbachde

                                                                                                                        APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                        echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                        UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                        $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                        usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                        httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                        piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                        Umsetzung

                                                                                                                        F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                        httpsf-droidorgFDroidapk

                                                                                                                        F-Droid Repository einrichten

                                                                                                                        httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                        Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                        oder +49 (0)8457 - 931096

                                                                                                                        B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                        • Vorstellung B1 Systems
                                                                                                                        • Google Android mit Google Konto
                                                                                                                          • Android mit Google Konto
                                                                                                                            • Google Android mit F-Droid
                                                                                                                              • Android mit F-Droid
                                                                                                                                • Google Android mit PlayStore Apps
                                                                                                                                  • Android mit PlayStore Apps
                                                                                                                                    • Umsetzung
                                                                                                                                      • Umsetzung
                                                                                                                                        • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                          Android mit PlayStore Apps

                                                                                                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                          werden

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                          Android mit PlayStore Apps

                                                                                                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                          werden

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                          Android mit PlayStore Apps

                                                                                                                          Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                          1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                          werden

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                          Android mit PlayStore Apps

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                                                          Umsetzung

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                                                          Umsetzung

                                                                                                                          Alle Schritte im Uumlberblick

                                                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                          Umsetzung

                                                                                                                          Alle Schritte im Uumlberblick

                                                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                          Umsetzung

                                                                                                                          Alle Schritte im Uumlberblick

                                                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                          Umsetzung

                                                                                                                          Alle Schritte im Uumlberblick

                                                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                          Umsetzung

                                                                                                                          Alle Schritte im Uumlberblick

                                                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                          Umsetzung

                                                                                                                          Alle Schritte im Uumlberblick

                                                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                          Umsetzung

                                                                                                                          Alle Schritte im Uumlberblick

                                                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                          Umsetzung

                                                                                                                          Alle Schritte im Uumlberblick

                                                                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                          Umsetzung

                                                                                                                          Alle Schritte im Uumlberblick

                                                                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                          Umsetzung

                                                                                                                          Alle Schritte im Uumlberblick

                                                                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                          Umsetzung

                                                                                                                          Alle Schritte im Uumlberblick

                                                                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                          Umsetzung

                                                                                                                          Alle Schritte im Uumlberblick

                                                                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                          Umsetzung

                                                                                                                          Installation adb und Verbindung testen

                                                                                                                          piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                                          piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                                          cm_ancora model GT_I8150 deviceancora

                                                                                                                          piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                                          UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                          rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                          Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                          Umsetzung

                                                                                                                          Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                          piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                          Umsetzung

                                                                                                                          rsync Job anlegen

                                                                                                                          piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                          -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                          piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                          UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                          httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                          $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                          platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                          android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                          Umsetzung

                                                                                                                          Initialisierung des F-Droid Repositorys

                                                                                                                          $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                          Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                          repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                          archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                          Umsetzungfdroidbinrefreshfdroid

                                                                                                                          binbash

                                                                                                                          export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                          platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                          piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                          Umsetzung

                                                                                                                          fdroidbinblacklist

                                                                                                                          comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                          Umsetzung

                                                                                                                          fdroidbingetoeffiaospsh

                                                                                                                          binbash

                                                                                                                          OEFFIDL=httpoeffischildbachde

                                                                                                                          APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                          echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                          UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                          $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                          usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                          httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                          piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                          Umsetzung

                                                                                                                          F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                          httpsf-droidorgFDroidapk

                                                                                                                          F-Droid Repository einrichten

                                                                                                                          httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                          Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                          oder +49 (0)8457 - 931096

                                                                                                                          B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                          • Vorstellung B1 Systems
                                                                                                                          • Google Android mit Google Konto
                                                                                                                            • Android mit Google Konto
                                                                                                                              • Google Android mit F-Droid
                                                                                                                                • Android mit F-Droid
                                                                                                                                  • Google Android mit PlayStore Apps
                                                                                                                                    • Android mit PlayStore Apps
                                                                                                                                      • Umsetzung
                                                                                                                                        • Umsetzung
                                                                                                                                          • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                            Android mit PlayStore Apps

                                                                                                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                            werden

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                            Android mit PlayStore Apps

                                                                                                                            Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                            1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                            werden

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                            Android mit PlayStore Apps

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                                                            Umsetzung

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                                                            Umsetzung

                                                                                                                            Alle Schritte im Uumlberblick

                                                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                            Umsetzung

                                                                                                                            Alle Schritte im Uumlberblick

                                                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                            Umsetzung

                                                                                                                            Alle Schritte im Uumlberblick

                                                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                            Umsetzung

                                                                                                                            Alle Schritte im Uumlberblick

                                                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                            Umsetzung

                                                                                                                            Alle Schritte im Uumlberblick

                                                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                            Umsetzung

                                                                                                                            Alle Schritte im Uumlberblick

                                                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                            Umsetzung

                                                                                                                            Alle Schritte im Uumlberblick

                                                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                            Umsetzung

                                                                                                                            Alle Schritte im Uumlberblick

                                                                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                            Umsetzung

                                                                                                                            Alle Schritte im Uumlberblick

                                                                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                            Umsetzung

                                                                                                                            Alle Schritte im Uumlberblick

                                                                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                            Umsetzung

                                                                                                                            Alle Schritte im Uumlberblick

                                                                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                            Umsetzung

                                                                                                                            Alle Schritte im Uumlberblick

                                                                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                            Umsetzung

                                                                                                                            Installation adb und Verbindung testen

                                                                                                                            piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                                            piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                                            cm_ancora model GT_I8150 deviceancora

                                                                                                                            piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                                            UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                            rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                            Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                            Umsetzung

                                                                                                                            Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                            piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                            Umsetzung

                                                                                                                            rsync Job anlegen

                                                                                                                            piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                            -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                            piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                            UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                            httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                            $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                            platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                            android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                            Umsetzung

                                                                                                                            Initialisierung des F-Droid Repositorys

                                                                                                                            $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                            Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                            repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                            archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                            Umsetzungfdroidbinrefreshfdroid

                                                                                                                            binbash

                                                                                                                            export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                            platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                            piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                            Umsetzung

                                                                                                                            fdroidbinblacklist

                                                                                                                            comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                            Umsetzung

                                                                                                                            fdroidbingetoeffiaospsh

                                                                                                                            binbash

                                                                                                                            OEFFIDL=httpoeffischildbachde

                                                                                                                            APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                            echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                            UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                            $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                            usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                            httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                            piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                            Umsetzung

                                                                                                                            F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                            httpsf-droidorgFDroidapk

                                                                                                                            F-Droid Repository einrichten

                                                                                                                            httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                            Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                            oder +49 (0)8457 - 931096

                                                                                                                            B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                            • Vorstellung B1 Systems
                                                                                                                            • Google Android mit Google Konto
                                                                                                                              • Android mit Google Konto
                                                                                                                                • Google Android mit F-Droid
                                                                                                                                  • Android mit F-Droid
                                                                                                                                    • Google Android mit PlayStore Apps
                                                                                                                                      • Android mit PlayStore Apps
                                                                                                                                        • Umsetzung
                                                                                                                                          • Umsetzung
                                                                                                                                            • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                              Android mit PlayStore Apps

                                                                                                                              Wie bekomme ich die Apps auf mein aktives Smartphone

                                                                                                                              1 F-Droid Client installieren2 Die Repository URL als neue Paketquelle konfigurieren3 Paketquellen aktualisieren4 Apps installieren5 Updates erscheinen automatisch und koumlnnen direkt installiert

                                                                                                                              werden

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 18 35

                                                                                                                              Android mit PlayStore Apps

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                                                              Umsetzung

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                                                              Umsetzung

                                                                                                                              Alle Schritte im Uumlberblick

                                                                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                              Umsetzung

                                                                                                                              Alle Schritte im Uumlberblick

                                                                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                              Umsetzung

                                                                                                                              Alle Schritte im Uumlberblick

                                                                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                              Umsetzung

                                                                                                                              Alle Schritte im Uumlberblick

                                                                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                              Umsetzung

                                                                                                                              Alle Schritte im Uumlberblick

                                                                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                              Umsetzung

                                                                                                                              Alle Schritte im Uumlberblick

                                                                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                              Umsetzung

                                                                                                                              Alle Schritte im Uumlberblick

                                                                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                              Umsetzung

                                                                                                                              Alle Schritte im Uumlberblick

                                                                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                              Umsetzung

                                                                                                                              Alle Schritte im Uumlberblick

                                                                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                              Umsetzung

                                                                                                                              Alle Schritte im Uumlberblick

                                                                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                              Umsetzung

                                                                                                                              Alle Schritte im Uumlberblick

                                                                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                              Umsetzung

                                                                                                                              Alle Schritte im Uumlberblick

                                                                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                              Umsetzung

                                                                                                                              Installation adb und Verbindung testen

                                                                                                                              piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                                              piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                                              cm_ancora model GT_I8150 deviceancora

                                                                                                                              piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                                              UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                              rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                              Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                              Umsetzung

                                                                                                                              Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                              piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                              Umsetzung

                                                                                                                              rsync Job anlegen

                                                                                                                              piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                              -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                              piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                              UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                              httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                              $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                              platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                              android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                              Umsetzung

                                                                                                                              Initialisierung des F-Droid Repositorys

                                                                                                                              $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                              Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                              repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                              archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                              Umsetzungfdroidbinrefreshfdroid

                                                                                                                              binbash

                                                                                                                              export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                              platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                              piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                              Umsetzung

                                                                                                                              fdroidbinblacklist

                                                                                                                              comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                              Umsetzung

                                                                                                                              fdroidbingetoeffiaospsh

                                                                                                                              binbash

                                                                                                                              OEFFIDL=httpoeffischildbachde

                                                                                                                              APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                              echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                              UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                              $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                              usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                              httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                              piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                              Umsetzung

                                                                                                                              F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                              httpsf-droidorgFDroidapk

                                                                                                                              F-Droid Repository einrichten

                                                                                                                              httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                              Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                              oder +49 (0)8457 - 931096

                                                                                                                              B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                              • Vorstellung B1 Systems
                                                                                                                              • Google Android mit Google Konto
                                                                                                                                • Android mit Google Konto
                                                                                                                                  • Google Android mit F-Droid
                                                                                                                                    • Android mit F-Droid
                                                                                                                                      • Google Android mit PlayStore Apps
                                                                                                                                        • Android mit PlayStore Apps
                                                                                                                                          • Umsetzung
                                                                                                                                            • Umsetzung
                                                                                                                                              • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                Android mit PlayStore Apps

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 19 35

                                                                                                                                Umsetzung

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                                                                Umsetzung

                                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                Umsetzung

                                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                Umsetzung

                                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                Umsetzung

                                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                Umsetzung

                                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                Umsetzung

                                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                Umsetzung

                                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                Umsetzung

                                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                Umsetzung

                                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                Umsetzung

                                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                Umsetzung

                                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                Umsetzung

                                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                Umsetzung

                                                                                                                                Installation adb und Verbindung testen

                                                                                                                                piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                                                piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                                                cm_ancora model GT_I8150 deviceancora

                                                                                                                                piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                                                UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                                rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                                Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                                Umsetzung

                                                                                                                                Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                                piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                                Umsetzung

                                                                                                                                rsync Job anlegen

                                                                                                                                piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                                -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                                piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                                UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                                httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                                $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                                android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                                Umsetzung

                                                                                                                                Initialisierung des F-Droid Repositorys

                                                                                                                                $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                                Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                                repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                                archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                                Umsetzungfdroidbinrefreshfdroid

                                                                                                                                binbash

                                                                                                                                export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                                piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                                Umsetzung

                                                                                                                                fdroidbinblacklist

                                                                                                                                comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                                Umsetzung

                                                                                                                                fdroidbingetoeffiaospsh

                                                                                                                                binbash

                                                                                                                                OEFFIDL=httpoeffischildbachde

                                                                                                                                APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                Umsetzung

                                                                                                                                F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                httpsf-droidorgFDroidapk

                                                                                                                                F-Droid Repository einrichten

                                                                                                                                httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                oder +49 (0)8457 - 931096

                                                                                                                                B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                • Vorstellung B1 Systems
                                                                                                                                • Google Android mit Google Konto
                                                                                                                                  • Android mit Google Konto
                                                                                                                                    • Google Android mit F-Droid
                                                                                                                                      • Android mit F-Droid
                                                                                                                                        • Google Android mit PlayStore Apps
                                                                                                                                          • Android mit PlayStore Apps
                                                                                                                                            • Umsetzung
                                                                                                                                              • Umsetzung
                                                                                                                                                • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                  Umsetzung

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 20 35

                                                                                                                                  Umsetzung

                                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                  Umsetzung

                                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                  Umsetzung

                                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                  Umsetzung

                                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                  Umsetzung

                                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                  Umsetzung

                                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                  Umsetzung

                                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                                  Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                  1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                  2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                  Umsetzung

                                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                  Umsetzung

                                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                  Umsetzung

                                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                  Umsetzung

                                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                  Umsetzung

                                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                  Umsetzung

                                                                                                                                  Installation adb und Verbindung testen

                                                                                                                                  piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                                                  piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                                                  cm_ancora model GT_I8150 deviceancora

                                                                                                                                  piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                                                  UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                                  rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                                  Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                                  Umsetzung

                                                                                                                                  Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                                  piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                                  Umsetzung

                                                                                                                                  rsync Job anlegen

                                                                                                                                  piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                                  -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                                  piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                                  UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                                  httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                                  $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                  platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                                  android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                                  Umsetzung

                                                                                                                                  Initialisierung des F-Droid Repositorys

                                                                                                                                  $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                                  Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                                  repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                                  archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                                  Umsetzungfdroidbinrefreshfdroid

                                                                                                                                  binbash

                                                                                                                                  export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                  platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                                  piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                                  Umsetzung

                                                                                                                                  fdroidbinblacklist

                                                                                                                                  comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                                  Umsetzung

                                                                                                                                  fdroidbingetoeffiaospsh

                                                                                                                                  binbash

                                                                                                                                  OEFFIDL=httpoeffischildbachde

                                                                                                                                  APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                  echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                  UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                  $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                  usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                  httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                  piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                  Umsetzung

                                                                                                                                  F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                  httpsf-droidorgFDroidapk

                                                                                                                                  F-Droid Repository einrichten

                                                                                                                                  httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                  Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                  oder +49 (0)8457 - 931096

                                                                                                                                  B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                  • Vorstellung B1 Systems
                                                                                                                                  • Google Android mit Google Konto
                                                                                                                                    • Android mit Google Konto
                                                                                                                                      • Google Android mit F-Droid
                                                                                                                                        • Android mit F-Droid
                                                                                                                                          • Google Android mit PlayStore Apps
                                                                                                                                            • Android mit PlayStore Apps
                                                                                                                                              • Umsetzung
                                                                                                                                                • Umsetzung
                                                                                                                                                  • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                    Umsetzung

                                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                    Umsetzung

                                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                    Umsetzung

                                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                    Umsetzung

                                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                    Umsetzung

                                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                    Umsetzung

                                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                    Umsetzung

                                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                                    Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                    1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                    2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                    Umsetzung

                                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                    Umsetzung

                                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                    Umsetzung

                                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                    Umsetzung

                                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                    Umsetzung

                                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                    Umsetzung

                                                                                                                                    Installation adb und Verbindung testen

                                                                                                                                    piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                                                    piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                                                    cm_ancora model GT_I8150 deviceancora

                                                                                                                                    piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                                                    UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                                    rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                                    Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                                    Umsetzung

                                                                                                                                    Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                                    piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                                    Umsetzung

                                                                                                                                    rsync Job anlegen

                                                                                                                                    piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                                    -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                                    piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                                    UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                                    httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                                    $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                    platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                                    android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                                    Umsetzung

                                                                                                                                    Initialisierung des F-Droid Repositorys

                                                                                                                                    $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                                    Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                                    repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                                    archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                                    Umsetzungfdroidbinrefreshfdroid

                                                                                                                                    binbash

                                                                                                                                    export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                    platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                                    piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                                    Umsetzung

                                                                                                                                    fdroidbinblacklist

                                                                                                                                    comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                                    Umsetzung

                                                                                                                                    fdroidbingetoeffiaospsh

                                                                                                                                    binbash

                                                                                                                                    OEFFIDL=httpoeffischildbachde

                                                                                                                                    APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                    echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                    UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                    $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                    usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                    httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                    piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                    Umsetzung

                                                                                                                                    F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                    httpsf-droidorgFDroidapk

                                                                                                                                    F-Droid Repository einrichten

                                                                                                                                    httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                    Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                    oder +49 (0)8457 - 931096

                                                                                                                                    B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                    • Vorstellung B1 Systems
                                                                                                                                    • Google Android mit Google Konto
                                                                                                                                      • Android mit Google Konto
                                                                                                                                        • Google Android mit F-Droid
                                                                                                                                          • Android mit F-Droid
                                                                                                                                            • Google Android mit PlayStore Apps
                                                                                                                                              • Android mit PlayStore Apps
                                                                                                                                                • Umsetzung
                                                                                                                                                  • Umsetzung
                                                                                                                                                    • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                      Umsetzung

                                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                      Umsetzung

                                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                      Umsetzung

                                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                      Umsetzung

                                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                      Umsetzung

                                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                      Umsetzung

                                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                                      Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                      1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                      2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                      Umsetzung

                                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                      Umsetzung

                                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                      Umsetzung

                                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                      Umsetzung

                                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                      Umsetzung

                                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                      Umsetzung

                                                                                                                                      Installation adb und Verbindung testen

                                                                                                                                      piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                                                      piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                                                      cm_ancora model GT_I8150 deviceancora

                                                                                                                                      piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                                                      UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                                      rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                                      Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                                      Umsetzung

                                                                                                                                      Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                                      piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                                      Umsetzung

                                                                                                                                      rsync Job anlegen

                                                                                                                                      piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                                      -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                                      piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                                      UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                                      httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                                      $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                      platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                                      android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                                      Umsetzung

                                                                                                                                      Initialisierung des F-Droid Repositorys

                                                                                                                                      $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                                      Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                                      repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                                      archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                                      Umsetzungfdroidbinrefreshfdroid

                                                                                                                                      binbash

                                                                                                                                      export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                      platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                                      piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                                      Umsetzung

                                                                                                                                      fdroidbinblacklist

                                                                                                                                      comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                                      Umsetzung

                                                                                                                                      fdroidbingetoeffiaospsh

                                                                                                                                      binbash

                                                                                                                                      OEFFIDL=httpoeffischildbachde

                                                                                                                                      APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                      echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                      UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                      $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                      usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                      httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                      piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                      Umsetzung

                                                                                                                                      F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                      httpsf-droidorgFDroidapk

                                                                                                                                      F-Droid Repository einrichten

                                                                                                                                      httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                      Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                      oder +49 (0)8457 - 931096

                                                                                                                                      B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                      • Vorstellung B1 Systems
                                                                                                                                      • Google Android mit Google Konto
                                                                                                                                        • Android mit Google Konto
                                                                                                                                          • Google Android mit F-Droid
                                                                                                                                            • Android mit F-Droid
                                                                                                                                              • Google Android mit PlayStore Apps
                                                                                                                                                • Android mit PlayStore Apps
                                                                                                                                                  • Umsetzung
                                                                                                                                                    • Umsetzung
                                                                                                                                                      • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                        Umsetzung

                                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                        Umsetzung

                                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                        Umsetzung

                                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                        Umsetzung

                                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                        Umsetzung

                                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                                        Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                        1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                        2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                        Umsetzung

                                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                        Umsetzung

                                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                        Umsetzung

                                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                        Umsetzung

                                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                        Umsetzung

                                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                        Umsetzung

                                                                                                                                        Installation adb und Verbindung testen

                                                                                                                                        piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                                                        piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                                                        cm_ancora model GT_I8150 deviceancora

                                                                                                                                        piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                                                        UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                                        rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                                        Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                                        Umsetzung

                                                                                                                                        Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                                        piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                                        Umsetzung

                                                                                                                                        rsync Job anlegen

                                                                                                                                        piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                                        -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                                        piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                                        UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                                        httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                                        $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                        platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                                        android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                                        Umsetzung

                                                                                                                                        Initialisierung des F-Droid Repositorys

                                                                                                                                        $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                                        Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                                        repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                                        archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                                        Umsetzungfdroidbinrefreshfdroid

                                                                                                                                        binbash

                                                                                                                                        export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                        platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                                        piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                                        Umsetzung

                                                                                                                                        fdroidbinblacklist

                                                                                                                                        comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                                        Umsetzung

                                                                                                                                        fdroidbingetoeffiaospsh

                                                                                                                                        binbash

                                                                                                                                        OEFFIDL=httpoeffischildbachde

                                                                                                                                        APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                        echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                        UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                        $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                        usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                        httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                        piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                        Umsetzung

                                                                                                                                        F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                        httpsf-droidorgFDroidapk

                                                                                                                                        F-Droid Repository einrichten

                                                                                                                                        httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                        Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                        oder +49 (0)8457 - 931096

                                                                                                                                        B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                        • Vorstellung B1 Systems
                                                                                                                                        • Google Android mit Google Konto
                                                                                                                                          • Android mit Google Konto
                                                                                                                                            • Google Android mit F-Droid
                                                                                                                                              • Android mit F-Droid
                                                                                                                                                • Google Android mit PlayStore Apps
                                                                                                                                                  • Android mit PlayStore Apps
                                                                                                                                                    • Umsetzung
                                                                                                                                                      • Umsetzung
                                                                                                                                                        • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                          Umsetzung

                                                                                                                                          Alle Schritte im Uumlberblick

                                                                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                          Umsetzung

                                                                                                                                          Alle Schritte im Uumlberblick

                                                                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                          Umsetzung

                                                                                                                                          Alle Schritte im Uumlberblick

                                                                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                          Umsetzung

                                                                                                                                          Alle Schritte im Uumlberblick

                                                                                                                                          Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                          1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                          2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                          Umsetzung

                                                                                                                                          Alle Schritte im Uumlberblick

                                                                                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                          Umsetzung

                                                                                                                                          Alle Schritte im Uumlberblick

                                                                                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                          Umsetzung

                                                                                                                                          Alle Schritte im Uumlberblick

                                                                                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                          Umsetzung

                                                                                                                                          Alle Schritte im Uumlberblick

                                                                                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                          Umsetzung

                                                                                                                                          Alle Schritte im Uumlberblick

                                                                                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                          Umsetzung

                                                                                                                                          Installation adb und Verbindung testen

                                                                                                                                          piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                                                          piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                                                          cm_ancora model GT_I8150 deviceancora

                                                                                                                                          piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                                                          UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                                          rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                                          Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                                          Umsetzung

                                                                                                                                          Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                                          piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                                          Umsetzung

                                                                                                                                          rsync Job anlegen

                                                                                                                                          piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                                          -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                                          piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                                          UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                                          httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                                          $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                          platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                                          android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                                          Umsetzung

                                                                                                                                          Initialisierung des F-Droid Repositorys

                                                                                                                                          $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                                          Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                                          repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                                          archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                                          Umsetzungfdroidbinrefreshfdroid

                                                                                                                                          binbash

                                                                                                                                          export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                          platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                                          piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                                          Umsetzung

                                                                                                                                          fdroidbinblacklist

                                                                                                                                          comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                                          Umsetzung

                                                                                                                                          fdroidbingetoeffiaospsh

                                                                                                                                          binbash

                                                                                                                                          OEFFIDL=httpoeffischildbachde

                                                                                                                                          APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                          echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                          UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                          $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                          usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                          httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                          piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                          Umsetzung

                                                                                                                                          F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                          httpsf-droidorgFDroidapk

                                                                                                                                          F-Droid Repository einrichten

                                                                                                                                          httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                          Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                          oder +49 (0)8457 - 931096

                                                                                                                                          B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                          • Vorstellung B1 Systems
                                                                                                                                          • Google Android mit Google Konto
                                                                                                                                            • Android mit Google Konto
                                                                                                                                              • Google Android mit F-Droid
                                                                                                                                                • Android mit F-Droid
                                                                                                                                                  • Google Android mit PlayStore Apps
                                                                                                                                                    • Android mit PlayStore Apps
                                                                                                                                                      • Umsetzung
                                                                                                                                                        • Umsetzung
                                                                                                                                                          • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                            Umsetzung

                                                                                                                                            Alle Schritte im Uumlberblick

                                                                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                            Umsetzung

                                                                                                                                            Alle Schritte im Uumlberblick

                                                                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                            Umsetzung

                                                                                                                                            Alle Schritte im Uumlberblick

                                                                                                                                            Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                            1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                            2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                            Umsetzung

                                                                                                                                            Alle Schritte im Uumlberblick

                                                                                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                            Umsetzung

                                                                                                                                            Alle Schritte im Uumlberblick

                                                                                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                            Umsetzung

                                                                                                                                            Alle Schritte im Uumlberblick

                                                                                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                            Umsetzung

                                                                                                                                            Alle Schritte im Uumlberblick

                                                                                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                            Umsetzung

                                                                                                                                            Alle Schritte im Uumlberblick

                                                                                                                                            Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                            8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                            und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                            Umsetzung

                                                                                                                                            Installation adb und Verbindung testen

                                                                                                                                            piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                                                            piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                                                            cm_ancora model GT_I8150 deviceancora

                                                                                                                                            piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                                                            UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                                            rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                                            Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                                            Umsetzung

                                                                                                                                            Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                                            piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                                            Umsetzung

                                                                                                                                            rsync Job anlegen

                                                                                                                                            piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                                            -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                                            piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                                            UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                                            httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                                            $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                            platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                                            android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                                            Umsetzung

                                                                                                                                            Initialisierung des F-Droid Repositorys

                                                                                                                                            $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                                            Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                                            repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                                            archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                                            Umsetzungfdroidbinrefreshfdroid

                                                                                                                                            binbash

                                                                                                                                            export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                            platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                                            piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                                            Umsetzung

                                                                                                                                            fdroidbinblacklist

                                                                                                                                            comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                                            Umsetzung

                                                                                                                                            fdroidbingetoeffiaospsh

                                                                                                                                            binbash

                                                                                                                                            OEFFIDL=httpoeffischildbachde

                                                                                                                                            APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                            echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                            UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                            $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                            usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                            httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                            piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                            Umsetzung

                                                                                                                                            F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                            httpsf-droidorgFDroidapk

                                                                                                                                            F-Droid Repository einrichten

                                                                                                                                            httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                            Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                            oder +49 (0)8457 - 931096

                                                                                                                                            B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                            • Vorstellung B1 Systems
                                                                                                                                            • Google Android mit Google Konto
                                                                                                                                              • Android mit Google Konto
                                                                                                                                                • Google Android mit F-Droid
                                                                                                                                                  • Android mit F-Droid
                                                                                                                                                    • Google Android mit PlayStore Apps
                                                                                                                                                      • Android mit PlayStore Apps
                                                                                                                                                        • Umsetzung
                                                                                                                                                          • Umsetzung
                                                                                                                                                            • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                              Umsetzung

                                                                                                                                              Alle Schritte im Uumlberblick

                                                                                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                              Umsetzung

                                                                                                                                              Alle Schritte im Uumlberblick

                                                                                                                                              Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                              1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                              2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                              Umsetzung

                                                                                                                                              Alle Schritte im Uumlberblick

                                                                                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                              Umsetzung

                                                                                                                                              Alle Schritte im Uumlberblick

                                                                                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                              Umsetzung

                                                                                                                                              Alle Schritte im Uumlberblick

                                                                                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                              Umsetzung

                                                                                                                                              Alle Schritte im Uumlberblick

                                                                                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                              Umsetzung

                                                                                                                                              Alle Schritte im Uumlberblick

                                                                                                                                              Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                              8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                              und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                              Umsetzung

                                                                                                                                              Installation adb und Verbindung testen

                                                                                                                                              piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                                                              piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                                                              cm_ancora model GT_I8150 deviceancora

                                                                                                                                              piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                                                              UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                                              rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                                              Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                                              Umsetzung

                                                                                                                                              Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                                              piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                                              Umsetzung

                                                                                                                                              rsync Job anlegen

                                                                                                                                              piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                                              -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                                              piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                                              UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                                              httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                                              $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                              platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                                              android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                                              Umsetzung

                                                                                                                                              Initialisierung des F-Droid Repositorys

                                                                                                                                              $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                                              Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                                              repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                                              archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                                              Umsetzungfdroidbinrefreshfdroid

                                                                                                                                              binbash

                                                                                                                                              export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                              platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                                              piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                                              Umsetzung

                                                                                                                                              fdroidbinblacklist

                                                                                                                                              comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                                              Umsetzung

                                                                                                                                              fdroidbingetoeffiaospsh

                                                                                                                                              binbash

                                                                                                                                              OEFFIDL=httpoeffischildbachde

                                                                                                                                              APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                              echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                              UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                              $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                              usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                              httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                              piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                              Umsetzung

                                                                                                                                              F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                              httpsf-droidorgFDroidapk

                                                                                                                                              F-Droid Repository einrichten

                                                                                                                                              httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                              Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                              oder +49 (0)8457 - 931096

                                                                                                                                              B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                              • Vorstellung B1 Systems
                                                                                                                                              • Google Android mit Google Konto
                                                                                                                                                • Android mit Google Konto
                                                                                                                                                  • Google Android mit F-Droid
                                                                                                                                                    • Android mit F-Droid
                                                                                                                                                      • Google Android mit PlayStore Apps
                                                                                                                                                        • Android mit PlayStore Apps
                                                                                                                                                          • Umsetzung
                                                                                                                                                            • Umsetzung
                                                                                                                                                              • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                                Umsetzung

                                                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                                                Zuerst das alte Smartphone und den Raspberry Pi einrichten

                                                                                                                                                1 Google Konto auf Smartphone einrichten (ggf erste Appsinstallieren)

                                                                                                                                                2 BusyBox installieren (wir brauchen rsync)3 Auf dem Raspberry Pi adb installieren4 Verbindung uumlber USB Kabel testen5 SSH Key anlegen und den Public Key uumlbertragen6 Verzeichnisse anlegen Webserver konfigurieren7 rsync Job anlegen

                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 21 35

                                                                                                                                                Umsetzung

                                                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                                Umsetzung

                                                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                                Umsetzung

                                                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                                Umsetzung

                                                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                                Umsetzung

                                                                                                                                                Alle Schritte im Uumlberblick

                                                                                                                                                Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                                8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                                und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                                Umsetzung

                                                                                                                                                Installation adb und Verbindung testen

                                                                                                                                                piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                                                                piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                                                                cm_ancora model GT_I8150 deviceancora

                                                                                                                                                piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                                                                UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                                                rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                                                Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                                                Umsetzung

                                                                                                                                                Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                                                piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                                                Umsetzung

                                                                                                                                                rsync Job anlegen

                                                                                                                                                piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                                                -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                                                piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                                                UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                                                httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                                                $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                                                android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                                                Umsetzung

                                                                                                                                                Initialisierung des F-Droid Repositorys

                                                                                                                                                $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                                                Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                                                repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                                                archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                                                Umsetzungfdroidbinrefreshfdroid

                                                                                                                                                binbash

                                                                                                                                                export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                                                piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                                                Umsetzung

                                                                                                                                                fdroidbinblacklist

                                                                                                                                                comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                                                Umsetzung

                                                                                                                                                fdroidbingetoeffiaospsh

                                                                                                                                                binbash

                                                                                                                                                OEFFIDL=httpoeffischildbachde

                                                                                                                                                APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                                echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                                UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                                $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                                usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                                httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                                piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                                Umsetzung

                                                                                                                                                F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                                httpsf-droidorgFDroidapk

                                                                                                                                                F-Droid Repository einrichten

                                                                                                                                                httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                                Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                                oder +49 (0)8457 - 931096

                                                                                                                                                B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                                • Vorstellung B1 Systems
                                                                                                                                                • Google Android mit Google Konto
                                                                                                                                                  • Android mit Google Konto
                                                                                                                                                    • Google Android mit F-Droid
                                                                                                                                                      • Android mit F-Droid
                                                                                                                                                        • Google Android mit PlayStore Apps
                                                                                                                                                          • Android mit PlayStore Apps
                                                                                                                                                            • Umsetzung
                                                                                                                                                              • Umsetzung
                                                                                                                                                                • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                                  Umsetzung

                                                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                                  Umsetzung

                                                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                                  Umsetzung

                                                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                                  Umsetzung

                                                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                                  Umsetzung

                                                                                                                                                  Alle Schritte im Uumlberblick

                                                                                                                                                  Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                                  8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                                  und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                                  Umsetzung

                                                                                                                                                  Installation adb und Verbindung testen

                                                                                                                                                  piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                                                                  piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                                                                  cm_ancora model GT_I8150 deviceancora

                                                                                                                                                  piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                                                                  UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                                                  rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                                                  Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                                                  Umsetzung

                                                                                                                                                  Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                                                  piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                                                  Umsetzung

                                                                                                                                                  rsync Job anlegen

                                                                                                                                                  piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                                                  -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                                                  piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                                                  UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                                                  httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                                                  $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                  platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                                                  android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                                                  Umsetzung

                                                                                                                                                  Initialisierung des F-Droid Repositorys

                                                                                                                                                  $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                                                  Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                                                  repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                                                  archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                                                  Umsetzungfdroidbinrefreshfdroid

                                                                                                                                                  binbash

                                                                                                                                                  export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                  platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                                                  piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                                                  Umsetzung

                                                                                                                                                  fdroidbinblacklist

                                                                                                                                                  comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                                                  Umsetzung

                                                                                                                                                  fdroidbingetoeffiaospsh

                                                                                                                                                  binbash

                                                                                                                                                  OEFFIDL=httpoeffischildbachde

                                                                                                                                                  APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                                  echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                                  UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                                  $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                                  usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                                  httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                                  piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                                  Umsetzung

                                                                                                                                                  F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                                  httpsf-droidorgFDroidapk

                                                                                                                                                  F-Droid Repository einrichten

                                                                                                                                                  httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                                  Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                                  oder +49 (0)8457 - 931096

                                                                                                                                                  B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                                  • Vorstellung B1 Systems
                                                                                                                                                  • Google Android mit Google Konto
                                                                                                                                                    • Android mit Google Konto
                                                                                                                                                      • Google Android mit F-Droid
                                                                                                                                                        • Android mit F-Droid
                                                                                                                                                          • Google Android mit PlayStore Apps
                                                                                                                                                            • Android mit PlayStore Apps
                                                                                                                                                              • Umsetzung
                                                                                                                                                                • Umsetzung
                                                                                                                                                                  • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                                    Umsetzung

                                                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                                    Umsetzung

                                                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                                    Umsetzung

                                                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                                    Umsetzung

                                                                                                                                                    Alle Schritte im Uumlberblick

                                                                                                                                                    Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                                    8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                                    und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                                    Umsetzung

                                                                                                                                                    Installation adb und Verbindung testen

                                                                                                                                                    piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                                                                    piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                                                                    cm_ancora model GT_I8150 deviceancora

                                                                                                                                                    piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                                                                    UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                                                    rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                                                    Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                                                    Umsetzung

                                                                                                                                                    Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                                                    piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                                                    Umsetzung

                                                                                                                                                    rsync Job anlegen

                                                                                                                                                    piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                                                    -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                                                    piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                                                    UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                                                    httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                                                    $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                    platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                                                    android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                                                    Umsetzung

                                                                                                                                                    Initialisierung des F-Droid Repositorys

                                                                                                                                                    $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                                                    Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                                                    repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                                                    archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                                                    Umsetzungfdroidbinrefreshfdroid

                                                                                                                                                    binbash

                                                                                                                                                    export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                    platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                                                    piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                                                    Umsetzung

                                                                                                                                                    fdroidbinblacklist

                                                                                                                                                    comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                                                    Umsetzung

                                                                                                                                                    fdroidbingetoeffiaospsh

                                                                                                                                                    binbash

                                                                                                                                                    OEFFIDL=httpoeffischildbachde

                                                                                                                                                    APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                                    echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                                    UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                                    $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                                    usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                                    httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                                    piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                                    Umsetzung

                                                                                                                                                    F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                                    httpsf-droidorgFDroidapk

                                                                                                                                                    F-Droid Repository einrichten

                                                                                                                                                    httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                                    Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                                    oder +49 (0)8457 - 931096

                                                                                                                                                    B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                                    • Vorstellung B1 Systems
                                                                                                                                                    • Google Android mit Google Konto
                                                                                                                                                      • Android mit Google Konto
                                                                                                                                                        • Google Android mit F-Droid
                                                                                                                                                          • Android mit F-Droid
                                                                                                                                                            • Google Android mit PlayStore Apps
                                                                                                                                                              • Android mit PlayStore Apps
                                                                                                                                                                • Umsetzung
                                                                                                                                                                  • Umsetzung
                                                                                                                                                                    • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                                      Umsetzung

                                                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                                      Umsetzung

                                                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                                      Umsetzung

                                                                                                                                                      Alle Schritte im Uumlberblick

                                                                                                                                                      Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                                      8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                                      und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                                      Umsetzung

                                                                                                                                                      Installation adb und Verbindung testen

                                                                                                                                                      piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                                                                      piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                                                                      cm_ancora model GT_I8150 deviceancora

                                                                                                                                                      piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                                                                      UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                                                      rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                                                      Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                                                      Umsetzung

                                                                                                                                                      Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                                                      piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                                                      Umsetzung

                                                                                                                                                      rsync Job anlegen

                                                                                                                                                      piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                                                      -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                                                      piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                                                      UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                                                      httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                                                      $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                      platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                                                      android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                                                      Umsetzung

                                                                                                                                                      Initialisierung des F-Droid Repositorys

                                                                                                                                                      $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                                                      Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                                                      repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                                                      archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                                                      Umsetzungfdroidbinrefreshfdroid

                                                                                                                                                      binbash

                                                                                                                                                      export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                      platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                                                      piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                                                      Umsetzung

                                                                                                                                                      fdroidbinblacklist

                                                                                                                                                      comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                                                      Umsetzung

                                                                                                                                                      fdroidbingetoeffiaospsh

                                                                                                                                                      binbash

                                                                                                                                                      OEFFIDL=httpoeffischildbachde

                                                                                                                                                      APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                                      echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                                      UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                                      $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                                      usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                                      httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                                      piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                                      Umsetzung

                                                                                                                                                      F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                                      httpsf-droidorgFDroidapk

                                                                                                                                                      F-Droid Repository einrichten

                                                                                                                                                      httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                                      Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                                      oder +49 (0)8457 - 931096

                                                                                                                                                      B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                                      • Vorstellung B1 Systems
                                                                                                                                                      • Google Android mit Google Konto
                                                                                                                                                        • Android mit Google Konto
                                                                                                                                                          • Google Android mit F-Droid
                                                                                                                                                            • Android mit F-Droid
                                                                                                                                                              • Google Android mit PlayStore Apps
                                                                                                                                                                • Android mit PlayStore Apps
                                                                                                                                                                  • Umsetzung
                                                                                                                                                                    • Umsetzung
                                                                                                                                                                      • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                                        Umsetzung

                                                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                                        Umsetzung

                                                                                                                                                        Alle Schritte im Uumlberblick

                                                                                                                                                        Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                                        8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                                        und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                                        Umsetzung

                                                                                                                                                        Installation adb und Verbindung testen

                                                                                                                                                        piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                                                                        piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                                                                        cm_ancora model GT_I8150 deviceancora

                                                                                                                                                        piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                                                                        UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                                                        rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                                                        Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                                                        Umsetzung

                                                                                                                                                        Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                                                        piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                                                        Umsetzung

                                                                                                                                                        rsync Job anlegen

                                                                                                                                                        piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                                                        -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                                                        piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                                                        UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                                                        httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                                                        $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                        platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                                                        android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                                                        Umsetzung

                                                                                                                                                        Initialisierung des F-Droid Repositorys

                                                                                                                                                        $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                                                        Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                                                        repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                                                        archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                                                        Umsetzungfdroidbinrefreshfdroid

                                                                                                                                                        binbash

                                                                                                                                                        export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                        platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                                                        piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                                                        Umsetzung

                                                                                                                                                        fdroidbinblacklist

                                                                                                                                                        comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                                                        Umsetzung

                                                                                                                                                        fdroidbingetoeffiaospsh

                                                                                                                                                        binbash

                                                                                                                                                        OEFFIDL=httpoeffischildbachde

                                                                                                                                                        APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                                        echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                                        UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                                        $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                                        usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                                        httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                                        piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                                        Umsetzung

                                                                                                                                                        F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                                        httpsf-droidorgFDroidapk

                                                                                                                                                        F-Droid Repository einrichten

                                                                                                                                                        httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                                        Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                                        oder +49 (0)8457 - 931096

                                                                                                                                                        B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                                        • Vorstellung B1 Systems
                                                                                                                                                        • Google Android mit Google Konto
                                                                                                                                                          • Android mit Google Konto
                                                                                                                                                            • Google Android mit F-Droid
                                                                                                                                                              • Android mit F-Droid
                                                                                                                                                                • Google Android mit PlayStore Apps
                                                                                                                                                                  • Android mit PlayStore Apps
                                                                                                                                                                    • Umsetzung
                                                                                                                                                                      • Umsetzung
                                                                                                                                                                        • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                                          Umsetzung

                                                                                                                                                          Alle Schritte im Uumlberblick

                                                                                                                                                          Dann das Android SDK auf den PC und zum Schluszlig F-Droid auf dasSmartphone

                                                                                                                                                          8 Auf dem PC werden Android SDK und fdroidserver benoumltigt9 Initialisierung des F-Droid Repositorys10 Einen Job anlegen der die apk Dateien synchronisiert

                                                                                                                                                          und das F-Droid Repository aktualisiert11 F-Droid auf dem aktuellen Smartphone installieren12 F-Droid Repository einrichten

                                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 22 35

                                                                                                                                                          Umsetzung

                                                                                                                                                          Installation adb und Verbindung testen

                                                                                                                                                          piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                                                                          piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                                                                          cm_ancora model GT_I8150 deviceancora

                                                                                                                                                          piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                                                                          UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                                                          rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                                                          Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                                                          Umsetzung

                                                                                                                                                          Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                                                          piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                                                          Umsetzung

                                                                                                                                                          rsync Job anlegen

                                                                                                                                                          piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                                                          -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                                                          piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                                                          UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                                                          httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                                                          $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                          platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                                                          android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                                                          Umsetzung

                                                                                                                                                          Initialisierung des F-Droid Repositorys

                                                                                                                                                          $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                                                          Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                                                          repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                                                          archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                                                          Umsetzungfdroidbinrefreshfdroid

                                                                                                                                                          binbash

                                                                                                                                                          export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                          platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                                                          piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                                                          Umsetzung

                                                                                                                                                          fdroidbinblacklist

                                                                                                                                                          comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                                                          Umsetzung

                                                                                                                                                          fdroidbingetoeffiaospsh

                                                                                                                                                          binbash

                                                                                                                                                          OEFFIDL=httpoeffischildbachde

                                                                                                                                                          APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                                          echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                                          UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                                          $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                                          usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                                          httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                                          piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                                          Umsetzung

                                                                                                                                                          F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                                          httpsf-droidorgFDroidapk

                                                                                                                                                          F-Droid Repository einrichten

                                                                                                                                                          httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                                          Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                                          oder +49 (0)8457 - 931096

                                                                                                                                                          B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                                          • Vorstellung B1 Systems
                                                                                                                                                          • Google Android mit Google Konto
                                                                                                                                                            • Android mit Google Konto
                                                                                                                                                              • Google Android mit F-Droid
                                                                                                                                                                • Android mit F-Droid
                                                                                                                                                                  • Google Android mit PlayStore Apps
                                                                                                                                                                    • Android mit PlayStore Apps
                                                                                                                                                                      • Umsetzung
                                                                                                                                                                        • Umsetzung
                                                                                                                                                                          • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                                            Umsetzung

                                                                                                                                                            Installation adb und Verbindung testen

                                                                                                                                                            piraspberrypi ~ $ sudo apt install android-tools-adb

                                                                                                                                                            piraspberrypi ~ $ adb devices -lList of devices attached0123456789ABCDEF device usb1-12 product

                                                                                                                                                            cm_ancora model GT_I8150 deviceancora

                                                                                                                                                            piraspberrypi ~ $ sudo adb shell daemon not running starting it now on port 5037 daemon started successfully rootandroid

                                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 23 35

                                                                                                                                                            UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                                                            rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                                                            Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                                                            Umsetzung

                                                                                                                                                            Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                                                            piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                                                            Umsetzung

                                                                                                                                                            rsync Job anlegen

                                                                                                                                                            piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                                                            -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                                                            piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                                                            UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                                                            httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                                                            $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                            platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                                                            android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                                                            Umsetzung

                                                                                                                                                            Initialisierung des F-Droid Repositorys

                                                                                                                                                            $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                                                            Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                                                            repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                                                            archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                                                            Umsetzungfdroidbinrefreshfdroid

                                                                                                                                                            binbash

                                                                                                                                                            export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                            platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                                                            piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                                                            Umsetzung

                                                                                                                                                            fdroidbinblacklist

                                                                                                                                                            comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                                                            Umsetzung

                                                                                                                                                            fdroidbingetoeffiaospsh

                                                                                                                                                            binbash

                                                                                                                                                            OEFFIDL=httpoeffischildbachde

                                                                                                                                                            APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                                            echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                                            UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                                            $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                                            usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                                            httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                                            piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                                            Umsetzung

                                                                                                                                                            F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                                            httpsf-droidorgFDroidapk

                                                                                                                                                            F-Droid Repository einrichten

                                                                                                                                                            httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                                            Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                                            oder +49 (0)8457 - 931096

                                                                                                                                                            B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                                            • Vorstellung B1 Systems
                                                                                                                                                            • Google Android mit Google Konto
                                                                                                                                                              • Android mit Google Konto
                                                                                                                                                                • Google Android mit F-Droid
                                                                                                                                                                  • Android mit F-Droid
                                                                                                                                                                    • Google Android mit PlayStore Apps
                                                                                                                                                                      • Android mit PlayStore Apps
                                                                                                                                                                        • Umsetzung
                                                                                                                                                                          • Umsetzung
                                                                                                                                                                            • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                                              UmsetzungSSH Key anlegen und den Public Key uumlbertragen

                                                                                                                                                              rootandroid ssh-keygenGenerating publicprivate rsa key pairEnter file in which to save the key (datasshid_rsa)

                                                                                                                                                              Enter passphrase (empty for no passphrase)Enter same passphrase againYour identification has been saved in datasshid_rsaYour public key has been saved in datasshid_rsapubrootandroid cat datasshid_rsapub kopierenrootandroid ^Dpiraspberrypi ~ $ mkdir sshpiraspberrypi ~ $ chmod 700 sshpiraspberrypi ~ $ cd sshpiraspberrypi ~ $ vi sshauthorized_keys einfuumlgen

                                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 24 35

                                                                                                                                                              Umsetzung

                                                                                                                                                              Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                                                              piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                                                              Umsetzung

                                                                                                                                                              rsync Job anlegen

                                                                                                                                                              piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                                                              -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                                                              piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                                                              UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                                                              httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                                                              $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                              platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                                                              android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                                                              Umsetzung

                                                                                                                                                              Initialisierung des F-Droid Repositorys

                                                                                                                                                              $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                                                              Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                                                              repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                                                              archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                                                              Umsetzungfdroidbinrefreshfdroid

                                                                                                                                                              binbash

                                                                                                                                                              export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                              platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                                                              piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                                                              Umsetzung

                                                                                                                                                              fdroidbinblacklist

                                                                                                                                                              comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                                                              Umsetzung

                                                                                                                                                              fdroidbingetoeffiaospsh

                                                                                                                                                              binbash

                                                                                                                                                              OEFFIDL=httpoeffischildbachde

                                                                                                                                                              APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                                              echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                                              UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                                              $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                                              usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                                              httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                                              piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                                              Umsetzung

                                                                                                                                                              F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                                              httpsf-droidorgFDroidapk

                                                                                                                                                              F-Droid Repository einrichten

                                                                                                                                                              httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                                              Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                                              oder +49 (0)8457 - 931096

                                                                                                                                                              B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                                              • Vorstellung B1 Systems
                                                                                                                                                              • Google Android mit Google Konto
                                                                                                                                                                • Android mit Google Konto
                                                                                                                                                                  • Google Android mit F-Droid
                                                                                                                                                                    • Android mit F-Droid
                                                                                                                                                                      • Google Android mit PlayStore Apps
                                                                                                                                                                        • Android mit PlayStore Apps
                                                                                                                                                                          • Umsetzung
                                                                                                                                                                            • Umsetzung
                                                                                                                                                                              • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                                                Umsetzung

                                                                                                                                                                Verzeichnisse anlegen Webserver konfigurieren

                                                                                                                                                                piraspberrypi ~ $ sudo mkdir -p storageandroiddataapppiraspberrypi ~ $ sudo chown pipi -Rv storageandroidpiraspberrypi ~ $ sudo mkdir -p varwwwhtmlfdroidpiraspberrypi ~ $ sudo chown pipi -Rv varwwwhtmlfdroidpiraspberrypi ~ $ sudo apt-get install nginxpiraspberrypi ~ $ sudo systemctl start nginxservice

                                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 25 35

                                                                                                                                                                Umsetzung

                                                                                                                                                                rsync Job anlegen

                                                                                                                                                                piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                                                                -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                                                                piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                                                                UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                                                                httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                                                                $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                                platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                                                                android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                                                                Umsetzung

                                                                                                                                                                Initialisierung des F-Droid Repositorys

                                                                                                                                                                $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                                                                Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                                                                repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                                                                archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                                                                Umsetzungfdroidbinrefreshfdroid

                                                                                                                                                                binbash

                                                                                                                                                                export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                                platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                                                                piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                                                                Umsetzung

                                                                                                                                                                fdroidbinblacklist

                                                                                                                                                                comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                                                                Umsetzung

                                                                                                                                                                fdroidbingetoeffiaospsh

                                                                                                                                                                binbash

                                                                                                                                                                OEFFIDL=httpoeffischildbachde

                                                                                                                                                                APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                                                echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                                                UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                                                $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                                                usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                                                httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                                                piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                                                Umsetzung

                                                                                                                                                                F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                                                httpsf-droidorgFDroidapk

                                                                                                                                                                F-Droid Repository einrichten

                                                                                                                                                                httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                                                Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                                                oder +49 (0)8457 - 931096

                                                                                                                                                                B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                                                • Vorstellung B1 Systems
                                                                                                                                                                • Google Android mit Google Konto
                                                                                                                                                                  • Android mit Google Konto
                                                                                                                                                                    • Google Android mit F-Droid
                                                                                                                                                                      • Android mit F-Droid
                                                                                                                                                                        • Google Android mit PlayStore Apps
                                                                                                                                                                          • Android mit PlayStore Apps
                                                                                                                                                                            • Umsetzung
                                                                                                                                                                              • Umsetzung
                                                                                                                                                                                • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                                                  Umsetzung

                                                                                                                                                                  rsync Job anlegen

                                                                                                                                                                  piraspberrypi ~ $ sudo crontab -e0 usrbinadb shell rsync -av

                                                                                                                                                                  -e rsquossh -i datasshid_rsarsquo dataapp piraspberrypistorageandroiddataapp 2gtamp1 | usrbinlogger -t apksync

                                                                                                                                                                  piraspberrypi ~ $ sudo journalctl -f | grep apksyncapksync[6813] sending incremental file listapksync[6813]apksync[6813] sent 406 bytes received 12 bytes 33 bytessecapksync[6813] total size is 156784064 speedup is 37508149

                                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 26 35

                                                                                                                                                                  UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                                                                  httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                                                                  $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                                  platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                                                                  android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                                                                  Umsetzung

                                                                                                                                                                  Initialisierung des F-Droid Repositorys

                                                                                                                                                                  $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                                                                  Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                                                                  repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                                                                  archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                                                                  Umsetzungfdroidbinrefreshfdroid

                                                                                                                                                                  binbash

                                                                                                                                                                  export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                                  platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                                                                  piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                                                                  Umsetzung

                                                                                                                                                                  fdroidbinblacklist

                                                                                                                                                                  comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                                                                  Umsetzung

                                                                                                                                                                  fdroidbingetoeffiaospsh

                                                                                                                                                                  binbash

                                                                                                                                                                  OEFFIDL=httpoeffischildbachde

                                                                                                                                                                  APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                                                  echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                                                  UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                                                  $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                                                  usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                                                  httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                                                  piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                                                  Umsetzung

                                                                                                                                                                  F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                                                  httpsf-droidorgFDroidapk

                                                                                                                                                                  F-Droid Repository einrichten

                                                                                                                                                                  httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                                                  Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                                                  oder +49 (0)8457 - 931096

                                                                                                                                                                  B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                                                  • Vorstellung B1 Systems
                                                                                                                                                                  • Google Android mit Google Konto
                                                                                                                                                                    • Android mit Google Konto
                                                                                                                                                                      • Google Android mit F-Droid
                                                                                                                                                                        • Android mit F-Droid
                                                                                                                                                                          • Google Android mit PlayStore Apps
                                                                                                                                                                            • Android mit PlayStore Apps
                                                                                                                                                                              • Umsetzung
                                                                                                                                                                                • Umsetzung
                                                                                                                                                                                  • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                                                    UmsetzungAuf dem PC werden Android SDK und fdroidserver benoumltigt

                                                                                                                                                                    httpsf-droidorgwikipageInstalling_the_Server_and_Repo_ToolshttpsdeveloperandroidcomsdkindexhtmlOther

                                                                                                                                                                    $ tar -xzvf android-sdk_r2434-linuxtgz$ export ANDROID_HOME=~android-sdk-linux$ export PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                                    platform-tools$ vi ~bashrc die zwei Zeilen uumlbertragen$ android update sdk --no-ui --filter build-tools-2301$ ll android-sdk-linuxbuild-tools1910aapt-rwxrwxr-x 1 android android 1109734 23 Okt 1140

                                                                                                                                                                    android-sdk-linuxbuild-tools1910aapt$ sudo apt install fdroidserver

                                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 27 35

                                                                                                                                                                    Umsetzung

                                                                                                                                                                    Initialisierung des F-Droid Repositorys

                                                                                                                                                                    $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                                                                    Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                                                                    repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                                                                    archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                                                                    Umsetzungfdroidbinrefreshfdroid

                                                                                                                                                                    binbash

                                                                                                                                                                    export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                                    platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                                                                    piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                                                                    Umsetzung

                                                                                                                                                                    fdroidbinblacklist

                                                                                                                                                                    comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                                                                    Umsetzung

                                                                                                                                                                    fdroidbingetoeffiaospsh

                                                                                                                                                                    binbash

                                                                                                                                                                    OEFFIDL=httpoeffischildbachde

                                                                                                                                                                    APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                                                    echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                                                    UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                                                    $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                                                    usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                                                    httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                                                    piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                                                    Umsetzung

                                                                                                                                                                    F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                                                    httpsf-droidorgFDroidapk

                                                                                                                                                                    F-Droid Repository einrichten

                                                                                                                                                                    httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                                                    B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                                                    Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                                                    oder +49 (0)8457 - 931096

                                                                                                                                                                    B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                                                    • Vorstellung B1 Systems
                                                                                                                                                                    • Google Android mit Google Konto
                                                                                                                                                                      • Android mit Google Konto
                                                                                                                                                                        • Google Android mit F-Droid
                                                                                                                                                                          • Android mit F-Droid
                                                                                                                                                                            • Google Android mit PlayStore Apps
                                                                                                                                                                              • Android mit PlayStore Apps
                                                                                                                                                                                • Umsetzung
                                                                                                                                                                                  • Umsetzung
                                                                                                                                                                                    • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                                                      Umsetzung

                                                                                                                                                                      Initialisierung des F-Droid Repositorys

                                                                                                                                                                      $ mkdir -p fdroidbin fdroidstaging$ cd fdroidbin$ touch refreshfdroid blacklist getoeffiaospsh$ chmod +x refreshfdroid getoeffiaospsh$ cd fdroidstaging$ fdroid init

                                                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 28 35

                                                                                                                                                                      Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                                                                      repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                                                                      archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                                                                      Umsetzungfdroidbinrefreshfdroid

                                                                                                                                                                      binbash

                                                                                                                                                                      export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                                      platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                                                                      piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                                                                      Umsetzung

                                                                                                                                                                      fdroidbinblacklist

                                                                                                                                                                      comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                                                                      Umsetzung

                                                                                                                                                                      fdroidbingetoeffiaospsh

                                                                                                                                                                      binbash

                                                                                                                                                                      OEFFIDL=httpoeffischildbachde

                                                                                                                                                                      APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                                                      echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                                                      UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                                                      $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                                                      usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                                                      httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                                                      piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                                                      Umsetzung

                                                                                                                                                                      F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                                                      httpsf-droidorgFDroidapk

                                                                                                                                                                      F-Droid Repository einrichten

                                                                                                                                                                      httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                                                      B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                                                      Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                                                      oder +49 (0)8457 - 931096

                                                                                                                                                                      B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                                                      • Vorstellung B1 Systems
                                                                                                                                                                      • Google Android mit Google Konto
                                                                                                                                                                        • Android mit Google Konto
                                                                                                                                                                          • Google Android mit F-Droid
                                                                                                                                                                            • Android mit F-Droid
                                                                                                                                                                              • Google Android mit PlayStore Apps
                                                                                                                                                                                • Android mit PlayStore Apps
                                                                                                                                                                                  • Umsetzung
                                                                                                                                                                                    • Umsetzung
                                                                                                                                                                                      • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                                                        Umsetzungfdroidstagingconfigpy anpassen

                                                                                                                                                                        repo_url = httpclt-fdroidselfhosteufdroidreporepo_name = CLT F-Droid Reporepo_description = rudolfb1-systemsdearchive_older = 3archive_url = httpclt-fdroidselfhosteufdroid

                                                                                                                                                                        archivearchive_name = CLT F-Droid Repo Archivearchive_description = The repository of older versions of applicationsserverwebroot = rsquopiraspberrypivarwwwhtmlfdroidrsquo

                                                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 29 35

                                                                                                                                                                        Umsetzungfdroidbinrefreshfdroid

                                                                                                                                                                        binbash

                                                                                                                                                                        export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                                        platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                                                                        piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                                                                        Umsetzung

                                                                                                                                                                        fdroidbinblacklist

                                                                                                                                                                        comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                                                                        Umsetzung

                                                                                                                                                                        fdroidbingetoeffiaospsh

                                                                                                                                                                        binbash

                                                                                                                                                                        OEFFIDL=httpoeffischildbachde

                                                                                                                                                                        APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                                                        echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                                                        UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                                                        $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                                                        usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                                                        httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                                                        piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                                                        Umsetzung

                                                                                                                                                                        F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                                                        httpsf-droidorgFDroidapk

                                                                                                                                                                        F-Droid Repository einrichten

                                                                                                                                                                        httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                                                        B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                                                        Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                                                        oder +49 (0)8457 - 931096

                                                                                                                                                                        B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                                                        • Vorstellung B1 Systems
                                                                                                                                                                        • Google Android mit Google Konto
                                                                                                                                                                          • Android mit Google Konto
                                                                                                                                                                            • Google Android mit F-Droid
                                                                                                                                                                              • Android mit F-Droid
                                                                                                                                                                                • Google Android mit PlayStore Apps
                                                                                                                                                                                  • Android mit PlayStore Apps
                                                                                                                                                                                    • Umsetzung
                                                                                                                                                                                      • Umsetzung
                                                                                                                                                                                        • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                                                          Umsetzungfdroidbinrefreshfdroid

                                                                                                                                                                          binbash

                                                                                                                                                                          export ANDROID_HOME=~android-sdk-linuxexport PATH=$PATH$ANDROID_HOMEtools$ANDROID_HOME

                                                                                                                                                                          platform-toolscd ~fdroid[ -d stagingrepo ] || mkdir -p stagingrepocd stagingreporsync -avz --exclude-from=binblacklist

                                                                                                                                                                          piraspberrypistorageandroiddataapp ~fdroidbingetoeffiaospshcd ~fdroidstaging~fdroidserverfdroid update --create-metadata~fdroidserverfdroid server update -v

                                                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 30 35

                                                                                                                                                                          Umsetzung

                                                                                                                                                                          fdroidbinblacklist

                                                                                                                                                                          comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                                                                          Umsetzung

                                                                                                                                                                          fdroidbingetoeffiaospsh

                                                                                                                                                                          binbash

                                                                                                                                                                          OEFFIDL=httpoeffischildbachde

                                                                                                                                                                          APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                                                          echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                                                          UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                                                          $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                                                          usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                                                          httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                                                          piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                                                          Umsetzung

                                                                                                                                                                          F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                                                          httpsf-droidorgFDroidapk

                                                                                                                                                                          F-Droid Repository einrichten

                                                                                                                                                                          httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                                                          B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                                                          Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                                                          oder +49 (0)8457 - 931096

                                                                                                                                                                          B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                                                          • Vorstellung B1 Systems
                                                                                                                                                                          • Google Android mit Google Konto
                                                                                                                                                                            • Android mit Google Konto
                                                                                                                                                                              • Google Android mit F-Droid
                                                                                                                                                                                • Android mit F-Droid
                                                                                                                                                                                  • Google Android mit PlayStore Apps
                                                                                                                                                                                    • Android mit PlayStore Apps
                                                                                                                                                                                      • Umsetzung
                                                                                                                                                                                        • Umsetzung
                                                                                                                                                                                          • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                                                            Umsetzung

                                                                                                                                                                            fdroidbinblacklist

                                                                                                                                                                            comadobeflashplayerapkcomgoogleandroidapkcomlimbenjamincronschedulerapkcomandroidvendingapkdekomootandroid-1apkdekomootandroid-2apk

                                                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 31 35

                                                                                                                                                                            Umsetzung

                                                                                                                                                                            fdroidbingetoeffiaospsh

                                                                                                                                                                            binbash

                                                                                                                                                                            OEFFIDL=httpoeffischildbachde

                                                                                                                                                                            APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                                                            echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                                                            UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                                                            $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                                                            usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                                                            httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                                                            piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                                                            Umsetzung

                                                                                                                                                                            F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                                                            httpsf-droidorgFDroidapk

                                                                                                                                                                            F-Droid Repository einrichten

                                                                                                                                                                            httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                                                            B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                                                            Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                                                            oder +49 (0)8457 - 931096

                                                                                                                                                                            B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                                                            • Vorstellung B1 Systems
                                                                                                                                                                            • Google Android mit Google Konto
                                                                                                                                                                              • Android mit Google Konto
                                                                                                                                                                                • Google Android mit F-Droid
                                                                                                                                                                                  • Android mit F-Droid
                                                                                                                                                                                    • Google Android mit PlayStore Apps
                                                                                                                                                                                      • Android mit PlayStore Apps
                                                                                                                                                                                        • Umsetzung
                                                                                                                                                                                          • Umsetzung
                                                                                                                                                                                            • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                                                              Umsetzung

                                                                                                                                                                              fdroidbingetoeffiaospsh

                                                                                                                                                                              binbash

                                                                                                                                                                              OEFFIDL=httpoeffischildbachde

                                                                                                                                                                              APKFILE=$(curl -s $OEFFIDLdownloadhtml | egrep oeffi-[0-9]+[0-9]+-aospapk | sed -e rsquosa href=oeffi-oeffi-rsquo -e rsquosapkapkrsquo)

                                                                                                                                                                              echo curl -s -o $APKFILE -C - $OEFFIDL$APKFILEcurl -s -o $APKFILE -C - $OEFFIDL$APKFILE

                                                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 32 35

                                                                                                                                                                              UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                                                              $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                                                              usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                                                              httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                                                              piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                                                              Umsetzung

                                                                                                                                                                              F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                                                              httpsf-droidorgFDroidapk

                                                                                                                                                                              F-Droid Repository einrichten

                                                                                                                                                                              httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                                                              B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                                                              Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                                                              oder +49 (0)8457 - 931096

                                                                                                                                                                              B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                                                              • Vorstellung B1 Systems
                                                                                                                                                                              • Google Android mit Google Konto
                                                                                                                                                                                • Android mit Google Konto
                                                                                                                                                                                  • Google Android mit F-Droid
                                                                                                                                                                                    • Android mit F-Droid
                                                                                                                                                                                      • Google Android mit PlayStore Apps
                                                                                                                                                                                        • Android mit PlayStore Apps
                                                                                                                                                                                          • Umsetzung
                                                                                                                                                                                            • Umsetzung
                                                                                                                                                                                              • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                                                                UmsetzungEinen Job anlegen der die apk Dateien synchronisiert und das F-Droid Repository aktualisiert

                                                                                                                                                                                $ crontab -e10 homeandroidfdroidbinrefreshfdroid 2gtamp1 |

                                                                                                                                                                                usrbinlogger -t fdroidupdate$ journalctl -f | grep fdroidupdatefdroidupdate[751] sent 209 bytes received 128 bytes 67fdroidupdate[751] total size is 5980951 speedup is 17fdroidupdate[751] curl -s -o oeffi-8962-aospapk -C -

                                                                                                                                                                                httpoeffischildbachdeoeffi-8962-aospapkfdroidupdate[751] DEBUG Reading configpyfdroidupdate[751] INFO rsyncing repo to

                                                                                                                                                                                piraspberrypivarwwwhtmlfdroidfdroidupdate[751] building file list donefdroidupdate[751] repooeffi-8962-aospapk

                                                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 33 35

                                                                                                                                                                                Umsetzung

                                                                                                                                                                                F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                                                                httpsf-droidorgFDroidapk

                                                                                                                                                                                F-Droid Repository einrichten

                                                                                                                                                                                httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                                                                B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                                                                Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                                                                oder +49 (0)8457 - 931096

                                                                                                                                                                                B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                                                                • Vorstellung B1 Systems
                                                                                                                                                                                • Google Android mit Google Konto
                                                                                                                                                                                  • Android mit Google Konto
                                                                                                                                                                                    • Google Android mit F-Droid
                                                                                                                                                                                      • Android mit F-Droid
                                                                                                                                                                                        • Google Android mit PlayStore Apps
                                                                                                                                                                                          • Android mit PlayStore Apps
                                                                                                                                                                                            • Umsetzung
                                                                                                                                                                                              • Umsetzung
                                                                                                                                                                                                • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                                                                  Umsetzung

                                                                                                                                                                                  F-Droid auf dem aktuellen Smartphone installieren

                                                                                                                                                                                  httpsf-droidorgFDroidapk

                                                                                                                                                                                  F-Droid Repository einrichten

                                                                                                                                                                                  httpclt-fdroidselfhosteufdroidrepohttp[CLT_IP_im_WLAN]fdroidrepo

                                                                                                                                                                                  B1 Systems GmbH PlayStore Apps im eigenen Repo 34 35

                                                                                                                                                                                  Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                                                                  oder +49 (0)8457 - 931096

                                                                                                                                                                                  B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                                                                  • Vorstellung B1 Systems
                                                                                                                                                                                  • Google Android mit Google Konto
                                                                                                                                                                                    • Android mit Google Konto
                                                                                                                                                                                      • Google Android mit F-Droid
                                                                                                                                                                                        • Android mit F-Droid
                                                                                                                                                                                          • Google Android mit PlayStore Apps
                                                                                                                                                                                            • Android mit PlayStore Apps
                                                                                                                                                                                              • Umsetzung
                                                                                                                                                                                                • Umsetzung
                                                                                                                                                                                                  • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                                                                    Vielen Dank fuumlr Ihre AufmerksamkeitBei weiteren Fragen wenden Sie sich bitte an infob1-systemsde

                                                                                                                                                                                    oder +49 (0)8457 - 931096

                                                                                                                                                                                    B1 Systems GmbH - LinuxOpen Source Consulting Training Support amp Development

                                                                                                                                                                                    • Vorstellung B1 Systems
                                                                                                                                                                                    • Google Android mit Google Konto
                                                                                                                                                                                      • Android mit Google Konto
                                                                                                                                                                                        • Google Android mit F-Droid
                                                                                                                                                                                          • Android mit F-Droid
                                                                                                                                                                                            • Google Android mit PlayStore Apps
                                                                                                                                                                                              • Android mit PlayStore Apps
                                                                                                                                                                                                • Umsetzung
                                                                                                                                                                                                  • Umsetzung
                                                                                                                                                                                                    • Vielen Dank fuumlr Ihre Aufmerksamkeit

                                                                                                                                                                                      top related