Android-Autobackup in Originalqualität
Android-Autobackup in Originalqualität heißt in Azalea: MediaStore-Zeilen als die Dateien kopiert, die sie schon sind. Die App recompressed nicht auf eine Google-Fotos-„Speicher sparen“-Stufe. Application id net.duguying.photos, dasselbe Protokoll wie iOS, deshalb kann derselbe Bucket oder dieselbe USB-Bibliothek auf dem anderen Telefon beansprucht werden. Originale gehen auf Ihr COS, OSS, S3, USB-Tree oder Samba-Share. Sie laufen nicht über einen Azalea-Server.
minSdk ist 26. Auf API 26–32 ist das Recht READ_EXTERNAL_STORAGE. Auf 33+ splittet es in Bilder und Video. API-34-Selected-Photos-Zugriff ist real und lässt den Rest der Rolle still weg. Steht das Banner You can currently access only the photos you selected, haben Sie kein Bibliotheks-Backup. Allow access to all tippen oder Einstellungen öffnen und Fotos und Videos für Azalea Photos gewähren.
USB ist ein persistierter Document-Tree, kein POSIX-Pfad. Objektspeicher ist ein Profil mit Bucket, Region und Keys. Die Benachrichtigung Azalea backup ist das Android-Äquivalent der iOS Live Activity. Sie kann auf dem Bildschirm bleiben, nachdem der OEM den Worker schon getötet hat. Wiederöffnen setzt bei backup-index.sqlite fort. Das ist das Produkt, keine versteckte Einstellung.
Schritte
- Azalea Photos installieren. Das Rechte-Gate passieren. Steht Photo access is off. Open Settings and allow Photos and videos., Open Settings tippen und Zugriff gewähren. Den Picker nicht auf einer Handvoll Alben lassen, wenn Sie die ganze Kamerarolle meinen.
- Cloud Album → Backup storage öffnen. Leerer Text: No backup storage yet / Add Tencent COS, Alibaba OSS, S3, or a USB device. Sie können mehrere COS-/OSS-/S3-Profile anlegen. Nur ein USB-Profil ist erlaubt. Nur ein Profil ist gleichzeitig aktiv.
- Für S3 Bucket, Region, AccessKey, SecretKey füllen. Englische Laborläufe nutzten S3 Standard us-west-2. Chinesische Schreibweisen derselben Methode nennen oft COS Guangzhou. Test connection tippen. Erwarten Sie Connected (can list objects) oder Read/write probe succeeded. Ein Sub-User mit GET aber ohne PUT stirbt am ersten Foto.
- Für USB Choose backup folder on USB tippen. Das ist
OpenDocumentTree. Den Tree gewähren und die App die URI persistieren lassen. Persist überspringen wirkt gut, bis zum nächsten Reboot: das Profil bleibt, die Liste ist leer. Engine-Extramode=bridgeist nötig, weil OTG nur einecontent://-URI reicht; POSIX-open()arbeitet auf diesem Tree nicht. - Automatic backup einschalten. Auf HyperOS und ColorOS die App von der Akkuoptimierung nehmen, sonst bleibt die Benachrichtigung, während der Worker schon tot ist. Optional: Allow cellular, Background backup only while charging, Show backup progress notification.
- Pending, Uploading und Failed auf dem Statusbildschirm beobachten. Wenn Pending null ist, von einem zweiten Gerät beanspruchen oder die Platte in einen Rechner stecken und
.album/manifest.jsonlwachsen sehen. Dateien auf der Backup-Platte in einem Standard-Dateimanager nicht umbenennen, wenn ein späterer Claim sie noch finden soll.
Xiaomi 14 HyperOS 2.0.5 tötete den NAS-Job wiederholt im Familien-Synology-Lauf (Januar–März 2026, DS220+ DSM 7.2.2, Share photos). Resume war immer „die App öffnen“, nicht „härter warten“. Huawei Mate 60 HarmonyOS 4.2.0, 22. Februar 2026: der erste OTG-Stecker registrierte nur Laden. Nach dem Wechsel des USB-Modus auf Dateiübertragung erschien das Volume im Document-Tree. Ziehen bei etwa 61 Prozent (5.100 / 8.359) erzeugte DeviceDetached. Zwölf .<name>.<n>.tmp-Dateien wurden verworfen und neu geschrieben. Unter den echten Namen war nichts halb geschrieben.
Jede MediaStore-Zeile ist eine Ressource. Motion Photos und Screenshots landen in Smart-Alben (Videos, Screenshots, Animated); leere Smart-Alben verstecken sich. Favoriten auf Android mappen nach einem Claim in die andere Richtung nicht auf iOS-local_identifier. Google Fotos darf installiert bleiben. Dessen Backup aus, wenn Sie nicht wollen, dass zwei Systeme Locals löschen.
Originalqualität, und was das nicht ist
„Originalqualität“ ist die Datei, auf die MediaStore zeigte. Pixel-JPEG im April-2026-Lauf Pixel 8 → iPhone 16 schnitt 4,08 MB; iPhone-HEIC im März-USB-Lauf etwa 3,12 MB. Azalea transcodierte keines der Sets. Ist ein Clip auf dem Telefon schon ein 2-MB-Schwarz-MP4, hält der Bucket ein 2-MB-Schwarz-MP4. Diese Datei, VID_20231102_221418.mp4, verfehlte den Hash-Check am 2. April 2026 und blieb unrecoverable. Ehrlicher Transfer von Schrott ist trotzdem Schrott.
Googles Spar-Stufe reencoded oft. iCloud-Optimieren ersetzt Locals durch Platzhalter. Azaleas Autobackup tut keines von beiden. Beanspruchen Sie den Bucket später auf einem iPhone, listet die gesicherte Bibliothek diese Keys; die System-Kamerarolle bleibt leer, bis Sie laden. Das ist erwartet.
WorkManager plus Vordergrunddienst bleibt Gast des OEM. Doze, Adaptive Battery und „Hintergrundaktivität beschränken“ stoppen den Worker. Die Benachrichtigung Azalea backup ist kein Beweis für Fortschritt. Status öffnen, Pending lesen und bei Bedarf Resume backup tippen. Retry all failed gilt für Zeilen, die wirklich in Failed gelandet sind, nicht für einen Prozess, den das OS schon getötet hat.
Ein Fehler, der wie Erfolg aussieht
Der Control-Lauf, der takePersistableUriPermission übersprang, behielt das USB-Profil nach einem Process-Kill und listete nach dem Reboot nichts. Der Bildschirm sagte trotzdem, ein USB-Gerät sei konfiguriert. Waiting for USB device verschwand erst, als wir den Tree erneut gewährten. Die URI persistieren. Steht A USB profile already exists. Only one is supported., haben Sie den Slot schon; dieses Profil bearbeiten statt ein zweites anzulegen.
exFAT-Namen mit : * ? werden escaped. Der logische Key in der App ändert sich nicht. Trailing Spaces werden auf exFAT gefressen; ein Still namens 新建 文本文档.JPG (von Windows auf den Mate-60-Stick kopiert) hielt einen stabilen Key nur, weil der escaped physische Name ihn hielt. Diese Pfade in Dateien nicht aufräumen.
FAQ
Läuft Android Foto Autobackup Originalqualität auch bei ausgeschaltetem Bildschirm?
Manchmal. WorkManager und die Vordergrund-Benachrichtigung sind der vorgesehene Pfad. HyperOS, ColorOS und ähnliche Skins töten den Job trotzdem. Hat sich Pending nicht bewegt, wenn Sie zurückkommen, Azalea öffnen. Am Index fortsetzen. USB-Backup will zusätzlich die App im Vordergrund und das Volume angesteckt.
Kann ich Google Fotos installiert lassen?
Ja. Google-Fotos-Backup aus, wenn Sie nicht zwei Hausmeister wollen. Azalea löscht keine Gerätekopien, weil ein Google-Schalter das gesagt hat. Die zweite Kopie muss zuerst auf Ihrer Platte oder in Ihrem Bucket liegen.
Funktioniert derselbe S3-Bucket auf dem iPhone?
Ja, wenn Bucket, Region und Keys stimmen. Anzeigenamen dürfen abweichen. Provider ist nach der Wahl read-only. Claim auf dem iPhone, wenn Android-Pending 0 ist. Android kann iOS-local_identifier nicht wiederverwenden; der Claim in die andere Richtung matcht trotzdem nach Inhalt. Siehe Fotos von Android auf iPhone und die Migrations-Feature-Seite.
Was bedeutet extra.mode=bridge für mich?
Sie tippen es nicht. Android-USB nutzt SAF, weil das OS der App keinen rohen Mount-Pfad gibt. Die Engine spricht mit dem Document-Tree über eine Bridge. Formatieren Sie den Stick APFS, schreibt Android nicht. Bei einer Platte, die beide Telefone nutzen, bei exFAT bleiben.
Wo bekomme ich die App?
/de/download. Backup-Speicher-Details für Buckets auf der Objektspeicher-Seite. USB-Picker-Verhalten auf der USB-Seite.