So sicherst du sideloaded Apps und ihre Daten
So sicherst du gesideloadete Apps und ihre Daten
Eine der häufigsten Fragen von Leuten, die neu beim Sideloading sind, lautet: „Wenn meine App widerrufen wird, verliere ich dann meine Daten?“ Die gute Nachricht: iOS behandelt App-Daten und App-Binaries getrennt, weshalb eine Neuinstallation über Scarlet iOS deine Daten in der Regel automatisch erhält. Die weniger beruhigende Nachricht: Das gilt nicht immer und hängt davon ab, wie die jeweilige App ihre Daten speichert.
In dieser Anleitung erfährst du genau, wie iOS die Daten von gesideloadeten Apps verwaltet, welche Backup-Methoden zuverlässig funktionieren, wie du wichtige Daten wie Emulator-Spielstände und App-Konfigurationen schützt und was du tun kannst, wenn die automatische Erhaltung nicht greift.
Wie iOS App-Daten speichert
Jede App auf iOS speichert ihre Daten in einer Sandbox, einem isolierten Container, der an die Bundle ID der App gebunden ist. Dieser Container ist getrennt von der App-Binary selbst. Löschst du eine App, wird auch ihr Datencontainer entfernt. Die Option „App auslagern“ (Einstellungen > Allgemein > iPhone-Speicher) entfernt dagegen nur die App und behält ihre Daten. Installierst du dieselbe App erneut, verbindet iOS die neue Binary wieder mit dem bestehenden Datencontainer.
Bei gesideloadeten Apps funktioniert das fast genauso, solange die neu installierte App dieselbe Bundle ID wie das Original hat. Wenn du dieselbe IPA nach einem Zertifikatswiderruf über Scarlet iOS neu installierst und sie dieselbe Bundle ID behält, verbindet das Betriebssystem sie in der Regel wieder mit dem vorhandenen Datencontainer. Deine Spielstände, Login-Tokens, zwischengespeicherten Daten und App-Einstellungen bleiben dadurch meist auch nach der Neuinstallation erhalten.
Wichtiger Hinweis: Wenn du die App manuell löschst, bevor du sie neu installierst (statt einfach drüber zu installieren), löscht iOS auch ihren Datencontainer. Vermeide das, außer du möchtest bewusst neu anfangen.
iCloud-Backup und gesideloadete Apps
Das iCloud-Backup (Einstellungen > [Dein Name] > iCloud > iCloud-Backup) sichert dein Gerät einschließlich der App-Daten. Die Frage ist, ob die Daten gesideloadeter Apps in diesem Backup enthalten sind.
Die Antwort hängt davon ab, wie die jeweilige App mit Backups umgeht. Apps können ihre Datencontainer als backup-fähig, nicht sicherbar oder temporär markieren. Die meisten gut gebauten Apps markieren ihre primären Datenverzeichnisse als backup-fähig, und iOS nimmt diese Daten ins iCloud-Backup auf, unabhängig davon, ob die App aus dem App Store geladen oder gesideloadet wurde.
Beim Wiederherstellen aus einem iCloud-Backup gibt es jedoch einen Haken: Der App Store versucht, alle gesicherten Apps neu zu installieren. Gesideloadete Apps befinden sich nicht im App Store und werden daher bei der Wiederherstellung nicht automatisch neu installiert. Die App-Daten existieren zwar im wiederhergestellten Backup, aber ohne installierte App-Binärdatei kannst du erst darauf zugreifen, wenn du die App über Scarlet iOS neu installierst.
Der Ablauf zur Wiederherstellung eines Geräts mit gesideloadeten Apps:
- Aus dem iCloud-Backup wiederherstellen oder als neues Gerät einrichten
- App-Store-Apps automatisch wiederherstellen lassen
- Scarlet iOS öffnen und deine gesideloadeten Apps neu installieren
- Die neu installierten Apps verbinden sich wieder mit ihren gesicherten Datencontainern
iTunes- und Finder-Backup
Wenn du dein iPhone mit einem Mac oder PC verbindest und über Finder (macOS Catalina und neuer), die Apple Devices App oder iTunes (Windows) ein lokales Backup erstellst, entsteht ein umfassendes Backup, das auch App-Daten einschließt. Wie beim iCloud-Backup werden Dateien übersprungen, die eine App als von der Sicherung ausgeschlossen markiert, allerdings ist dieses Backup nicht von deinem iCloud-Speicher abhängig.
Verschlüsselte lokale Backups sind für gesideloadete Apps besonders wertvoll, da sie Keychain-Daten enthalten: Login-Tokens, Passwörter und Authentifizierungsdaten, die Apps in der iOS-Keychain speichern. Ohne Verschlüsselung werden Keychain-Daten vom Backup ausgeschlossen.
So erstellst du ein verschlüsseltes lokales Backup über Finder:
- Verbinde dein iPhone mit deinem Mac und öffne Finder
- Wähle dein Gerät in der linken Seitenleiste aus
- Klicke im Tab „Allgemein“ auf „Lokales Backup verschlüsseln“ und lege ein Passwort fest
- Klicke auf „Jetzt sichern“
Wichtige App-Daten manuell sichern
Für die wichtigsten Daten, insbesondere Spielstände und Savegames von Emulatoren, ist eine manuelle Sicherung der zuverlässigste Ansatz, da sie unabhängig von den iOS-Backup-Mechanismen funktioniert und für den Zugriff keine vollständige Gerätewiederherstellung erfordert.
Spielstände von Emulatoren
Verschiedene Emulatoren speichern Spielstände an unterschiedlichen Orten, und die Backup-Methode unterscheidet sich entsprechend.
- Delta: Delta kann Spielstände über seinen integrierten Sync-Dienst (Google Drive oder Dropbox) synchronisieren und einzelne Spielstände auch exportieren.
- PPSSPP: PSP-Spielstände werden im Ordner PSP/SAVEDATA im Documents-Verzeichnis der App gespeichert. Du kannst darauf über die Dateien-App zugreifen (Auf meinem iPhone > PPSSPP) und den Ordner manuell in iCloud Drive kopieren.
- Provenance: Schau in den Einstellungen von Provenance nach Sync- und Import-/Export-Optionen, oder kopiere die Spielstände über die Dateien-App heraus.
- RetroArch: Spielstände befinden sich im Verzeichnis RetroArch > saves, zugänglich über die Dateien-App und kopierbar in iCloud Drive.
Dateibasierte Apps
Viele Produktivitäts- und Dienstprogramm-Apps speichern ihre Dateien in einem zugänglichen Documents-Verzeichnis, das in der Dateien-App unter „Auf meinem iPhone > [App-Name]“ erscheint. Dateien von dort kannst du in iCloud Drive kopieren, per AirDrop an einen Mac senden oder direkt aus der Dateien-App zur Sicherung per E-Mail verschicken.
iCloud Drive als manuellen Backup-Speicherort nutzen
Die praktischste manuelle Backup-Strategie für die meisten Daten von gesideloadeten Apps besteht darin, wichtige Dateien in iCloud Drive zu kopieren. Dadurch entsteht eine Kopie außerhalb des Geräts, die alles übersteht, was mit deinem iPhone passieren könnte, einschließlich eines kompletten Geräteaustauschs.
Richte in iCloud Drive eine Ordnerstruktur für die Daten deiner gesideloadeten Apps ein: Erstelle einen Ordner namens „Sideloaded App Backups“ mit Unterordnern für jede App. Gewöhne dir an, wichtige Dateien dort zu kopieren, bevor größere iOS-Updates anstehen oder wenn du weißt, dass ein Zertifikat bald abläuft.
Für Hinweise zur effizienten Speicherverwaltung bei gleichzeitiger Pflege dieser Backups sieh dir unseren Leitfaden zum Thema iPhone-Speicherplatz für mehr gesideloadete Apps freimachen an.
Was mit den Daten bei einer Neuinstallation passiert
Um den Ablauf bei einer Neuinstallation nach einem Zertifikat-Widerruf wirklich klar zu machen:
- Szenario 1: Neu installieren, ohne vorher zu löschen: Die App-Daten bleiben erhalten. iOS verbindet die neue Binärdatei wieder mit dem vorhandenen Datencontainer. Das passiert normalerweise, wenn du eine App über eine bestehende Installation drüberinstallierst.
- Szenario 2: App löschen, dann neu installieren: Beim Löschen der App wird auch ihr Datencontainer entfernt. Die Neuinstallation startet bei null, es sei denn, du stellst sie aus einem Backup wieder her.
- Szenario 3: Aus Backup wiederherstellen, dann die gesideloadete App neu installieren: Die Daten werden aus dem Backup wiederhergestellt und mit der neu installierten Binärdatei verknüpft. Das funktioniert bei iCloud-Backups einwandfrei, sofern die App ihre Daten gesichert hat.
Am sichersten ist es immer, zuerst neu zu installieren, ohne vorher zu löschen. Bei Scarlet iOS installierst du die App einfach über die bestehende Version drüber, statt sie zuerst zu löschen.
So bleibt dein Sideloading-Setup intakt
Mit einer Kombination aus iCloud-Backups, manuellen Exporten deiner Speicherdateien und einer durchdachten Vorgehensweise bei der Neuinstallation können die Daten deiner gesideloadeten Apps genauso gut geschützt sein wie bei jeder App-Store-App. Entscheidend ist, dass du dir diese Gewohnheit zulegst, bevor du sie brauchst, nicht erst nachdem Daten verloren gegangen sind.
Eine Anleitung zum eigentlichen Neuinstallationsprozess findest du in unserer ausführlichen Schritt-für-Schritt-Anleitung zum Thema Scarlet iOS neu installieren, ohne Daten zu verlieren.
Bereit dafür, deine gesideloadeten Apps gut abzusichern? Starte mit einer soliden Installation über Scarlet iOS und baue deine Backup-Gewohnheiten von Anfang an auf.