الصور ومقاطع الفيديو
كل ألبوم، مرتباً بتاريخ الالتقاط.
يُحوَّل HEIC فورياً للمعاينة. تحتفظ التصديرات بالبايتات الأصلية لـ HEIC وبيانات EXIF. تحافظ مقاطع الفيديو على بيانات QuickTime الوصفية.






























نسختك الاحتياطية من iPhone. مُستعادة، دون تغيير.
الصور ومقاطع الفيديو والرسائل. حتى حين يكون Manifest.db تالفاً، يُحدَّد كل ملف ويُستخرج مباشرةً من البايتات الخام.



































كل ألبوم، مرتباً بتاريخ الالتقاط.
يُحوَّل HEIC فورياً للمعاينة. تحتفظ التصديرات بالبايتات الأصلية لـ HEIC وبيانات EXIF. تحافظ مقاطع الفيديو على بيانات QuickTime الوصفية.






























عرض فقاعات أصيل.
محادثات كاملة، مرفقات صور ومقاطع فيديو، محتوى attributedBody لـ iOS 14 وما بعده — تطابق تام مع عمود النص الخام.
Manifest تالف؟ لا تزال قابلة للاستعادة.
تجاوز قاعدة البيانات. حدِّد JPEG وHEIC وMOV وSQLite وplist وPDF عبر البايتات السحرية لترويساتها، ثم صدِّر حسب النوع.
| النوع | العدد | الحجم الإجمالي | |
|---|---|---|---|
| heic | — | — GB | تصدير › |
| jpeg | — | — GB | تصدير › |
| mov | — | — GB | تصدير › |
| png | — | — GB | تصدير › |
| sqlite | — | — MB | تصدير › |
تعرَّف على حجم التلف دفعةً واحدة.
PRAGMA integrity_check لـ SQLite، إلى جانب المقارنة بين ما يدَّعيه Manifest وما يوجد فعلاً على القرص.
لا يتغير بايت واحد.
أسماء الملفات الأصلية، بيانات EXIF الأصلية، وتوقيت التعديل مضبوط على وقت الالتقاط. الملفات المُصدَّرة مسبقاً تُتجاوز تلقائياً. استأنف من أي نقطة.
تُعيد نسخة iOS الاحتياطية تسمية كل ملف بتجزئة SHA1 الخاصة به، وتضعه في مجلدات فرعية <root>/xx/. الأسماء الأصلية وتواريخ الالتقاط موجودة جميعها في Manifest.db. إذا تلفت هذه القاعدة، توقفت الأدوات الاعتيادية عن العمل — غير أن البايتات نفسها لا تزال سليمة.
اقرأ أول 32 بايت من كل كتلة بيانات. JPEG يبدأ بـ FF D8 FF. PNG بـ 89 50 4E 47. HEIC له صندوق ftyp عند البايت 4 يعقبه علامة heic. SQLite يبدأ بـ SQLite format 3.
لا تخمين. لا استنتاج. إن تطابق، صُنِّف. وإن لم يتطابق، وُسِم بـ "أخرى" مع الاحتفاظ بالبايتات الخام.
$ iphone-rescue scan ./Backup Manifest.db ............... corrupt Photos.sqlite ............. ok sms.db .................... ok blobs on disk ............. xxxx blobs recognised .......... xxxx heic ··· ·· GB jpeg ··· ·· GB mov ··· ·· GB png ··· ·· GB sqlite ··· ·· MB plist ··· ·· MB
واجهة لا تعترض طريقك، مصممة لعشرات الآلاف من الصور.





















| النوع | العدد | الحجم الإجمالي | |
|---|---|---|---|
| heic | — | — GB | تصدير › |
| jpeg | — | — GB | تصدير › |
| mov | — | — GB | تصدير › |
| png | — | — GB | تصدير › |
| sqlite | — | — MB | تصدير › |
واجهة مخططة توضيحياً. تشحن اللقطات الحقيقية مع نسخة الإصدار.
ثلاث منصات. بنيات أصيلة.
يأتي كل إصدار مع مجاميع تحقق SHA-256 لتتمكن من التحقق من سلامة الملف بعد التنزيل.
لا. يرتبط الخادم الخلفي بـ 127.0.0.1 فحسب. لا قياسات أداء، لا تحليلات، لا فحص تحديثات تلقائي. يعمل بالكامل دون اتصال.
لا. كل اتصال بـ SQLite يستخدم mode=ro&immutable=1. جميع عمليات الملفات للقراءة فقط. تُكتب ذاكرة التخزين المؤقت في مجلد بيانات التطبيق الخاص.
ليس في هذا الإصدار. في الوقت الحالي، يجب إيقاف التشفير من iTunes أو Finder وإعادة إنشاء النسخة الاحتياطية.
لا. تُحمَّل الألبومات بشكل كسول، 120 لكل صفحة، مع إنشاء الصور المصغرة عند الطلب وتخزينها مؤقتاً. استعادة الأجزاء تستخدم مسحاً متدفقاً.
النسخ الاحتياطية تتراوح بين عشرات ومئات الغيغابايت. لا يوجد سبب منطقي لرفعها إلى أي خدمة سحابية. تطبيق سطح المكتب المحلي هو الشكل الوحيد الملائم — قادر على العمل دون اتصال، ولا شيء يغادر جهازك.
يأتي كل إصدار مع مجاميع تحقق SHA-256. بعد التنزيل، تحقق في الطرفية باستخدام shasum (macOS / Linux) أو certutil (Windows) للتأكد من أن الملف لم يُعبث به أو يتلف أثناء النقل.