Kopieren und Remote-Bereitstellen eines Builds auf mehreren Geräten

Wenn ich einen Werksreset durchführe und dann ein bestimmtes Android-Telefon auf eine bestimmte Weise einrichte (Apps entfernen, Apps hinzufügen, mit bestimmten Bluetooth-Geräten synchronisieren, verschiedene Systembenachrichtigungseinstellungen ein-/ausschalten, ein bestimmtes Google-Konto einrichten usw.), ist dies der Fall Es gibt eine Möglichkeit für mich, "diese Konfiguration zu speichern" und diesen Build dann nach Belieben entweder auf genau demselben Gerät oder auf einem anderen Gerät mit demselben Modelltyp (dh von einem Samsung Galaxy S5 zu einem anderen ...) erneut bereitzustellen.

Ich vermute, dass so etwas mit Googles Enterprise Mobility Management (EMM) möglich ist , aber das scheint ziemlich kompliziert zu sein. Gibt es einen einfacheren Weg, um das zu erreichen, was ich will, oder einen anderen Dienstleister, der das kann?

Ist dies der richtige Ort für diese Frage? Wäre die Haupt-SO-Site besser? Irgendwo anders?
Ich habe gerade das multiple-devicesTag zu Ihrer Frage hinzugefügt. Vielleicht möchten Sie beantwortete Fragen mit diesem Tag untersuchen . Überprüfen Sie auch die Abschnitte "Verwandte". Ich bin mir ziemlich sicher, dass eine ähnliche Frage schon einmal gestellt wurde, ich kann sie gerade nicht finden. Kommt ziemlich nah dran: Android 4-Gerät mit vorinstallierten Anwendungen klonen und verteilen
@Izzy Danke für den Vorschlag. Nandroid scheint, wie im verlinkten Beitrag erwähnt, recht vielversprechend zu sein ... Ich muss nachforschen.
Das war auch mein Gedanke – und sollte auf ähnlichen Geräten funktionieren (gleiche Marke, Modell und Android-Version). Aber es erfordert ein benutzerdefiniertes ROM, da das Standard-ROM nicht mit Sicherungs-/Wiederherstellungsfunktionen ausgeliefert wird (insbesondere nicht mit Nandroid).

Antworten (2)

Mit Root- und Tasker-Regeln könnten Sie Ihre settings.db von einem zentralen Punkt Ihrer Wahl abrufen, aber das würde alle Einstellungen löschen.

Eleganter wäre eine Tasker-Regel, die alle Einstellungen in der Datenbank setzt.

Für Wi-Fi AP müssten Sie die wpa_supplicant-Datei mit der gleichen Methode von irgendwoher ziehen oder Linux-Tools verwenden, um die Konfigurationsdatei zu ändern.

Andere Einstellungen würden erfordern, die zugehörige Konfigurationsdatei oder Datenbank zu finden und die oben genannten Methoden zu verwenden.

Wollen Sie damit sagen, dass es keine "All-in-one"-Lösung gibt? (Ich bin ein absoluter Anfänger in diesem Bereich..)
Es sei denn, Sie stellen Ihr eigenes System auf all diesen Geräten bereit, ja.
Ich bin immer noch verwirrt -- Wie ist das "eigene System" definiert? Was hält einen davon ab, sein eigenes System einfach als „bestehendes System + ein paar Änderungen“ zu definieren und es einfach einzusetzen?
Ihr eigenes System bedeutet Ihren selbst kompilierten Linux-Kernel und die zugehörige Software. Sie können standardmäßig nur APK-Archive bereitstellen, Ihre Einstellungen sind nicht apk. Es gibt kein "Speichern dieser Konfiguration", da das, was Sie als Konfiguration bezeichnen, Tausende von Dateien und Datenbanken sind, die unterschiedlichen UIDs gehören, die für jedes Gerät einzigartig sind, sogar für dasselbe Modell. Um zu tun, was Sie wollen, müssen Sie Android rückgängig machen und ein roheres Linux verwenden, also Ihr eigenes System.

Auf Master-Gerät

  • Richten Sie Ihr Gerät ein
  • Installieren Sie die benutzerdefinierte TWRP-Wiederherstellung
  • Sicherung auf SD

Auf neuem Gerät

  • SD einlegen
  • Installieren Sie die benutzerdefinierte TWRP-Wiederherstellung
  • Von der Sicherung auf SD wiederherstellen

Sehen Sie, ob es funktioniert. Ich habe es nie versucht, da ich nur 1 S5-Gerät habe.

Konten wie Google Login funktionieren wahrscheinlich nicht - ich glaube, diese sind an eindeutige Gerätekennungen gebunden ...