iPhone Rescue

आपका iPhone बैकअप। पुनः प्राप्त, अछूता।

फ़ोटो, वीडियो, संदेश। भले ही Manifest.db दूषित हो — हर फ़ाइल raw bytes से पहचानी और प्राप्त की जाती है।

iPhone Rescue
iPhone Rescue
अवलोकन
संदेश
फ्रैगमेंट रेस्क्यू
इंटीग्रिटी जाँच
मूल-गुणवत्ता एक्सपोर्ट
एल्बम
सभी फ़ोटो
कैप्चर तिथि के अनुसार क्रमबद्ध

हर एल्बम, कैप्चर तिथि के अनुसार।

HEIC प्रीव्यू के लिए तुरंत कन्वर्ट होता है। एक्सपोर्ट में मूल HEIC bytes और EXIF सुरक्षित रहते हैं। वीडियो में QuickTime मेटाडेटा संरक्षित रहता है।

iPhone Rescue

नेटिव बबल व्यू।

पूरी बातचीत, इमेज और वीडियो अटैचमेंट, iOS 14+ attributedBody — raw टेक्स्ट कॉलम से 100% मिलान।

iPhone Rescue
हाय — क्या आप वहाँ हैं?
क्या आप मुझे पिछली बार की वो फ़ोटो भेज सकती हैं?
धन्यवाद 👍

Manifest टूटा? फिर भी पुनः प्राप्त होगा।

डेटाबेस को बायपास करें। JPEG, HEIC, MOV, SQLite, plist और PDF को हेडर magic bytes से पहचानें, फिर प्रकार अनुसार एक्सपोर्ट करें।

फ्रैगमेंट रेस्क्यू
स्कैन पूर्ण
योजनाबद्ध
प्रकारसंख्याकुल साइज़
heic— GBएक्सपोर्ट ›
jpeg— GBएक्सपोर्ट ›
mov— GBएक्सपोर्ट ›
png— GBएक्सपोर्ट ›
sqlite— MBएक्सपोर्ट ›

नुकसान एक नज़र में देखें।

SQLite PRAGMA integrity_check, साथ ही Manifest के दावे और डिस्क पर वास्तव में मौजूद फ़ाइलों की गिनती।

iPhone Rescue
डेटाबेस
Manifest.dbदूषित
Photos.sqliteस्वस्थ
sms.dbस्वस्थ

एक byte भी नहीं बदलता।

मूल फ़ाइलनाम, मूल EXIF, mtime कैप्चर समय पर सेट। पहले से एक्सपोर्ट की गई फ़ाइलें छोड़ी जाती हैं। कहीं से भी फिर शुरू करें।

iPhone Rescue
प्रगति
योजनाबद्ध
एक्सपोर्ट हो रहा है···
~/Desktop/rescued/…

टूटे हुए इंडेक्स से परे।
सीधे raw bytes तक।

एक iOS बैकअप हर फ़ाइल का नाम उसके SHA1 हैश से बदल देता है और उन्हें <root>/xx/ सबडायरेक्ट्री में रखता है। मूल नाम और कैप्चर तिथियाँ Manifest.db में होती हैं। उस डेटाबेस के दूषित होते ही सामान्य टूल काम करना बंद कर देते हैं — लेकिन bytes स्वयं अभी भी सुरक्षित हैं।

Magic bytes से पहचान

हर blob के पहले 32 bytes पढ़े जाते हैं। JPEG FF D8 FF से शुरू होता है। PNG 89 50 4E 47 से। HEIC में byte 4 पर ftyp बॉक्स होता है जिसके बाद heic ब्रांड आता है। SQLite SQLite format 3 से शुरू होता है।

कोई अनुमान नहीं। कोई निष्कर्ष नहीं। यदि मिलान होता है, तो वर्गीकृत किया जाता है। यदि नहीं, तो "other" के रूप में चिह्नित किया जाता है, raw bytes सुरक्षित रखते हुए।

उदाहरण आउटपुट · योजनाबद्ध
$ 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
100%
स्थानीय रूप से चलता है। कोई सर्वर नहीं।
0 KB
किसी बाहरी नेटवर्क पर नहीं भेजा जाता।
3
डेस्कटॉप प्लेटफ़ॉर्म (macOS / Windows / Linux)।
Read-only
आपके स्रोत बैकअप में कभी नहीं लिखता।

चुपचाप काम में लगा।

एक ऐसा इंटरफ़ेस जो रास्ते से हट जाता है, हज़ारों फ़ोटो के लिए बनाया गया।

अवलोकन
iPhone Rescue
एल्बम
संदेश
फ्रैगमेंट रेस्क्यू
इंटीग्रिटी जाँच
मूल-गुणवत्ता एक्सपोर्ट
डिवाइस
iPhone 14 Pro
बैकअप अवलोकन · योजनाबद्ध
Device
iPhone 14 Pro
System
iOS 18
अंतिम बैकअप
सबसे हाल का
बैकअप साइज़
— GB
इंटीग्रिटी
— / — पास
पहचाना गया
— आइटम
अवलोकन
डिवाइस जानकारी, इंटीग्रिटी, त्वरित क्रियाएँ — एक स्क्रीन पर।
एल्बम
iPhone Rescue
अवलोकन
संदेश
फ्रैगमेंट रेस्क्यू
इंटीग्रिटी जाँच
मूल-गुणवत्ता एक्सपोर्ट
एल्बम
सभी फ़ोटो
कैप्चर तिथि के अनुसार क्रमबद्ध
एल्बम
कैप्चर तिथि के अनुसार अनवरत प्रवाह। HEIC तुरंत कन्वर्ट होता है।
संदेश
iPhone Rescue
अवलोकन
एल्बम
फ्रैगमेंट रेस्क्यू
इंटीग्रिटी जाँच
मूल-गुणवत्ता एक्सपोर्ट
बातचीत
माँ के साथ
iMessage · — संदेश
हाय — क्या आप वहाँ हैं?
क्या आप मुझे पिछली बार की वो फ़ोटो भेज सकती हैं?
धन्यवाद 👍
संदेश
iMessage बबल व्यू, अटैचमेंट सहित।
फ्रैगमेंट रेस्क्यू
iPhone Rescue
अवलोकन
एल्बम
संदेश
इंटीग्रिटी जाँच
मूल-गुणवत्ता एक्सपोर्ट
फ्रैगमेंट रेस्क्यू
प्रकार अनुसार समूहीकृत
प्रीव्यू करें, फिर एक्सपोर्ट करें
प्रकारसंख्याकुल साइज़
heic— GBएक्सपोर्ट ›
jpeg— GBएक्सपोर्ट ›
mov— GBएक्सपोर्ट ›
png— GBएक्सपोर्ट ›
sqlite— MBएक्सपोर्ट ›
फ्रैगमेंट रेस्क्यू
फ़ाइल प्रकार अनुसार समूहीकृत। प्रीव्यू करें, फिर एक्सपोर्ट करें।

योजनाबद्ध UI। वास्तविक स्क्रीनशॉट रिलीज़ बिल्ड के साथ आएंगे।

विशिष्टताएँ

प्लेटफ़ॉर्म
macOS 12+ (Apple Silicon / Intel) · Windows 10+ (x64) · Linux (x86_64)
बैकअप फ़ॉर्मेट
iTunes / Finder अनएन्क्रिप्टेड बैकअप (iOS 8 से नवीनतम)
पढ़ता है
Manifest.db · Photos.sqlite · sms.db · raw blob डायरेक्ट्री
इमेज फ़ॉर्मेट
HEIC / HEIF · JPEG · PNG · GIF (HEIC केवल प्रीव्यू के लिए JPG में कन्वर्ट होता है; एक्सपोर्ट में मूल bytes रहते हैं)
वीडियो फ़ॉर्मेट
MOV / MP4 / M4V / WebM (byte-for-byte एक्सपोर्ट)
इंस्टॉल साइज़
macOS, Windows और Linux .deb पर 35 MB से कम
नेटवर्क
केवल Loopback (127.0.0.1)। कोई टेलीमेट्री नहीं। कोई ऑटो-अपडेट जाँच नहीं।
डेटा प्रबंधन
पूरी तरह आपके कंप्यूटर पर चलता है। स्रोत बैकअप read-only है — एक byte भी नहीं बदला जाता।

अभी डाउनलोड करें।

तीन प्लेटफ़ॉर्म। नेटिव बिल्ड।

हर रिलीज़ SHA-256 चेकसम के साथ आती है ताकि आप डाउनलोड के बाद फ़ाइल की अखंडता सत्यापित कर सकें।

अक्सर पूछे जाने वाले प्रश्न

क्या ऐप ऑनलाइन जाती है?+

नहीं। बैकएंड केवल 127.0.0.1 से बाइंड होता है। कोई टेलीमेट्री नहीं, कोई एनालिटिक्स नहीं, कोई ऑटो-अपडेट जाँच नहीं। पूरी तरह ऑफ़लाइन काम करती है।

क्या यह मेरा मूल बैकअप बदलेगी?+

नहीं। हर SQLite कनेक्शन mode=ro&immutable=1 का उपयोग करता है। सभी फ़ाइल ऑपरेशन read-only हैं। कैश ऐप की अपनी डेटा डायरेक्ट्री में लिखे जाते हैं।

क्या एन्क्रिप्टेड बैकअप समर्थित हैं?+

इस रिलीज़ में नहीं। अभी के लिए, iTunes या Finder में एन्क्रिप्शन बंद करके बैकअप फिर से बनाना होगा।

क्या बहुत बड़े बैकअप पर यह धीमा है?+

नहीं। एल्बम आलसी लोडिंग के साथ 120 per page लोड होते हैं, थंबनेल माँग पर बनते और कैश होते हैं। फ्रैगमेंट रेस्क्यू स्ट्रीमिंग स्कैन का उपयोग करता है।

डेस्कटॉप ऐप क्यों?+

बैकअप दसियों से सैकड़ों गीगाबाइट के होते हैं। इसे किसी क्लाउड सेवा पर अपलोड करना उचित नहीं है। एक लोकल डेस्कटॉप ऐप ही एकमात्र उपयुक्त रूप है — ऑफ़लाइन-सक्षम, कुछ भी आपकी मशीन नहीं छोड़ता।

मैं रिलीज़ को कैसे सत्यापित करूँ?+

हर रिलीज़ SHA-256 चेकसम के साथ आती है। डाउनलोड के बाद, टर्मिनल में shasum (macOS / Linux) या certutil (Windows) से सत्यापित करें कि फ़ाइल से छेड़छाड़ नहीं हुई या ट्रांज़िट में दूषित नहीं हुई।