نسخ Android التلقائي بجودة أصلية
النسخ التلقائي بجودة أصلية على Android في Azalea يعني صفوف MediaStore منسوخة كما هي الملفات. لا يعيد التطبيق الضغط إلى طبقة «موفّر التخزين» في Google Photos. معرّف التطبيق net.duguying.photos، نفس البروتوكول كـ iOS، لذا يمكن المطالبة بنفس الدلو أو مكتبة USB على الهاتف الآخر. تذهب الأصول إلى COS أو OSS أو S3 أو شجرة USB أو مشاركة Samba لديك. ولا تمر عبر خادم Azalea.
minSdk هو 26. على API 26–32 الإذن هو READ_EXTERNAL_STORAGE. على 33+ ينقسم إلى صور وفيديو. وصول الصور المحددة في API 34 حقيقي وسيُسقط بصمت باقي اللفة. إن قرأ الشريط You can currently access only the photos you selected، فليس لديك نسخ مكتبة. انقر Allow access to all أو افتح الإعدادات وامنح الصور والفيديوهات لـ Azalea Photos.
USB شجرة مستندات مثبتة، وليس مسار POSIX. تخزين الكائنات ملف بدلو ومنطقة ومفاتيح. إشعار Azalea backup مكافئ Android لـ Live Activity في iOS. يمكن أن يبقى على الشاشة بعد أن يكون صانع الجهاز قد قتل العامل أصلًا. إعادة الفتح تكمل من backup-index.sqlite. ذلك هو المنتج، وليس إعدادًا مخفيًا.
الخطوات
- ثبّت Azalea Photos. اجتز بوابة الإذن. إن رأيت Photo access is off. Open Settings and allow Photos and videos.، انقر Open Settings وامنح الوصول. لا تترك المنتقي على حفنة ألبومات إن كنت تقصد لفة الكاميرا كلها.
- افتح Cloud Album ← Backup storage. النص الفارغ: No backup storage yet / Add Tencent COS, Alibaba OSS, S3, or a USB device. يمكنك إضافة عدة ملفات COS / OSS / S3. يُسمح بملف USB واحد فقط. ملف واحد نشط في كل مرة.
- لـ S3، املأ Bucket وRegion وAccessKey وSecretKey. استخدمت تشغيلات المختبر الإنجليزية S3 Standard us-west-2. قد تذكر التقارير الصينية لنفس المنهج COS Guangzhou. انقر Test connection. توقّع Connected (can list objects) أو Read/write probe succeeded. مستخدم فرعي لديه GET بلا PUT يموت عند أول صورة.
- لـ USB، انقر Choose backup folder on USB. ذلك
OpenDocumentTree. امنح الشجرة ودع التطبيق يثبّت URI. تخطّي التثبيت يبدو جيدًا حتى إعادة التشغيل التالية: يبقى الملف الشخصي والسرد فارغ. مطلوبmode=bridgeفي إضافات المحرك لأن OTG يمنحك فقط URI من نوعcontent://؛ لا يعملopen()في POSIX على تلك الشجرة. - فعّل Automatic backup. على HyperOS وColorOS، أخرج التطبيق من تحسين البطارية وإلا يبقى الإشعار بينما العامل ميت أصلًا. اختياري: Allow cellular، Background backup only while charging، Show backup progress notification.
- راقب Pending وUploading وFailed على شاشة الحالة. عندما يكون المعلّق صفرًا، طالب من جهاز ثانٍ أو وصّل القرص بحاسوب وراقب نمو
.album/manifest.jsonl. لا تعيد تسمية الملفات على قرص النسخ في مدير ملفات عادي إن ما زلت تتوقع أن تجدها مطالبة لاحقة.
قتل Xiaomi 14 HyperOS 2.0.5 مهمة NAS مرارًا في تشغيل Synology العائلي (يناير–مارس 2026، DS220+ DSM 7.2.2، مشاركة photos). كان الاستئناف دائمًا «افتح التطبيق»، وليس «انتظر أكثر». Huawei Mate 60 HarmonyOS 4.2.0، 22 فبراير 2026: أول توصيل OTG سُجِّل شحنًا فقط. بعد تبديل وضع USB إلى نقل الملفات، ظهر المجلد في شجرة المستندات. الفصل عند نحو 61٪ (5,100 / 8,359) أنتج DeviceDetached. أُلغي وأُعيد كتابة اثني عشر ملفًا .<name>.<n>.tmp. لم يُكتب شيء نصف تحت الأسماء الحقيقية.
كل صف MediaStore مورد واحد. تهبط صور الحركة ولقطات الشاشة في ألبومات ذكية (Videos، Screenshots، Animated)؛ تُخفى الألبومات الذكية الفارغة. لن تُربط المفضلة على Android بـ local_identifier في iOS بعد مطالبة بالاتجاه الآخر. يمكن أن يبقى Google Photos مثبتًا. أوقف نسخه إن لم ترد نظامين يحذفان المحلي.
الجودة الأصلية، وما ليست هي
«الجودة الأصلية» هي الملف الذي أشار إليه MediaStore. بلغ متوسط JPEG في Pixel في تشغيل Pixel 8 → iPhone 16 في أبريل 2026 مقدار 4.08 ميغابايت؛ بلغ متوسط HEIC في iPhone في تشغيل USB مارس نحو 3.12 ميغابايت. لم يحوّل Azalea أيًا من المجموعتين. إن كان مقطعًا أصلًا MP4 أسود بحجم 2 ميغابايت على الهاتف، فسيحمل الدلو MP4 أسود بحجم 2 ميغابايت. ذلك الملف، VID_20231102_221418.mp4، فشل فحص التجزئة في 2 أبريل 2026 وبقي غير قابل للاسترداد. نقل صادق للقمامة ما زال قمامة.
طبقة موفّر Google غالبًا تعيد الترميز. يستبدل تحسين iCloud المحلي بعلامات. نسخ Azalea التلقائي لا يفعل أيًا منهما. إن طالبت لاحقًا بالدلو على iPhone، تسرد المكتبة المنسوخة تلك المفاتيح؛ تبقى لفة كاميرا النظام فارغة حتى التنزيل. ذلك متوقع.
WorkManager زائد خدمة في المقدمة ما زال ضيفًا لدى صانع الجهاز. سيقاف Doze والبطارية التكيفية و«تقييد نشاط الخلفية» العامل. إشعار Azalea backup ليس إثبات تقدّم. افتح Status، واقرأ Pending، وإن لزم انقر Resume backup. Retry all failed لصفوف هبطت فعليًا في Failed، وليس لعملية قتلها النظام أصلًا.
فشل واحد يبدو نجاحًا
أبقى تشغيل التحكم الذي تخطّى takePersistableUriPermission ملف USB بعد قتل العملية وسرد لا شيء بعد إعادة التشغيل. ما زالت الشاشة تقول إن جهاز USB مُعدّ. لم يُمحَ Waiting for USB device حتى منحنا الشجرة مجددًا. ثبّت URI. إن رأيت A USB profile already exists. Only one is supported.، فلديك الفتحة أصلًا؛ عدّل ذلك الملف بدل إضافة ثانٍ.
تُهرَّب أسماء exFAT ذات : * ?. لا يتغير المفتاح المنطقي في التطبيق. تُؤكل المسافات اللاحقة على exFAT؛ احتفظت صورة باسم 新建 文本文档.JPG (منسوخة من Windows إلى عصا Mate 60) بمفتاح مستقر فقط لأن الاسم المادي المهرَّب أمسكه. لا ترتّب تلك المسارات في الملفات.
الأسئلة الشائعة
هل يعمل نسخ Android التلقائي بجودة أصلية والشاشة مطفأة؟
أحيانًا. WorkManager وإشعار المقدمة هما المسار المقصود. تقتل HyperOS وColorOS وما شابه المهمة على أي حال. إن لم يتحرك Pending عند عودتك، افتح Azalea. استأنف من الفهرس. يريد نسخ USB أيضًا التطبيق في المقدمة والمجلد موصولًا.
هل يمكنني إبقاء Google Photos مثبتًا؟
نعم. أوقف نسخ Google Photos إن لم ترد حارسين. لن يحذف Azalea نسخ الجهاز لأن مفتاح Google طلب ذلك. يجب أن تكون النسخة الثانية على قرصك أو دلوك أولًا.
هل سيعمل نفس دلو S3 على iPhone؟
نعم، إن تطابق الدلو والمنطقة والمفاتيح. يمكن أن تختلف أسماء العرض. المزوّد للقراءة فقط بعد اختياره. طالب على iPhone عندما يكون Pending على Android صفرًا. لا يستطيع Android إعادة استخدام local_identifier في iOS؛ ما زالت المطالبة العكسية تطابق بالمحتوى. انظر نقل الصور من Android إلى iPhone وصفحة ميزة الترحيل.
ماذا يعني extra.mode=bridge لي؟
لا تكتبه. يستخدم USB على Android نظام SAF لأن النظام لن يمنح التطبيق مسار تركيب خام. يتحدث المحرك إلى شجرة المستندات عبر جسر. إن نسّقت العصا بـ APFS، فلن يكتب Android عليها. ابقَ على exFAT لقرص سيستخدمه كلا الهاتفين.
من أين أحصل على التطبيق؟
/ar/download. تفاصيل تخزين النسخ للدلاء على صفحة تخزين الكائنات. سلوك منتقي USB على صفحة USB.