iPhone Rescue

আপনার iPhone ব্যাকআপ। পুনরুদ্ধার, অপরিবর্তিত।

ছবি, ভিডিও, বার্তা। Manifest.db ক্ষতিগ্রস্ত হলেও প্রতিটি ফাইল সনাক্ত করে raw bytes থেকে সংগ্রহ করা হয়।

iPhone Rescue
iPhone Rescue
সংক্ষিপ্ত বিবরণ
বার্তা
ফ্র্যাগমেন্ট রেসকিউ
ইন্টিগ্রিটি চেক
মূল মানে এক্সপোর্ট
অ্যালবাম
সব ছবি
ক্যাপচারের তারিখ অনুযায়ী সাজানো

প্রতিটি অ্যালবাম, ক্যাপচারের তারিখ অনুযায়ী।

HEIC প্রিভিউয়ের জন্য তাৎক্ষণিকভাবে রূপান্তরিত হয়। এক্সপোর্টে মূল HEIC bytes ও EXIF অক্ষুণ্ণ থাকে। ভিডিওতে QuickTime মেটাডেটা সংরক্ষিত থাকে।

iPhone Rescue

নেটিভ বাবল ভিউ।

সম্পূর্ণ কথোপকথন, ছবি ও ভিডিও সংযুক্তি, iOS 14+ attributedBody — raw টেক্সট কলামের সাথে ১০০% মিলে।

iPhone Rescue
হ্যালো — আছেন কি?
গত বারের ছবিগুলো পাঠাতে পারবেন?
ধন্যবাদ 👍

Manifest ভাঙা? তবুও পুনরুদ্ধারযোগ্য।

ডেটাবেস বাইপাস করুন। হেডার magic bytes দিয়ে JPEG, HEIC, MOV, SQLite, plist ও PDF শনাক্ত করুন, তারপর ধরন অনুযায়ী এক্সপোর্ট করুন।

ফ্র্যাগমেন্ট রেসকিউ
স্ক্যান সম্পন্ন
পরিকল্পিত
ধরনসংখ্যামোট সাইজ
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 দিয়ে।

কোনো অনুমান নেই। কোনো অনুমান নেই। মিললে শ্রেণীবদ্ধ হয়। না মিললে "অন্যান্য" চিহ্নিত হয়, 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
ইন্টিগ্রিটি
— / — pass
শনাক্তকৃত
— টি আইটেম
সংক্ষিপ্ত বিবরণ
ডিভাইস তথ্য, ইন্টিগ্রিটি, দ্রুত অ্যাকশন — এক স্ক্রিনে।
অ্যালবাম
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-এ এনক্রিপশন বন্ধ করে ব্যাকআপ নতুন করে নিতে হবে।

খুব বড় ব্যাকআপে কি ধীরগতির?+

না। অ্যালবাম lazy-load হয়, 120 per page, থাম্বনেইল চাহিদা অনুযায়ী তৈরি ও ক্যাশ হয়। ফ্র্যাগমেন্ট রেসকিউ streaming scan ব্যবহার করে।

ডেস্কটপ অ্যাপ কেন?+

ব্যাকআপ দশ থেকে শত গিগাবাইট। সেটি কোনো ক্লাউড সার্ভিসে আপলোড করার কোনো যুক্তিসংগত কারণ নেই। একটি স্থানীয় ডেস্কটপ অ্যাপই একমাত্র সঠিক রূপ — অফলাইন-সক্ষম, কিছুই আপনার মেশিন ছেড়ে যায় না।

রিলিজ কীভাবে যাচাই করব?+

প্রতিটি রিলিজে SHA-256 চেকসাম থাকে। ডাউনলোডের পর টার্মিনালে shasum (macOS / Linux) বা certutil (Windows) দিয়ে যাচাই করুন যে ফাইলটি পরিবর্তন হয়নি বা ট্রান্সমিশনে ক্ষতিগ্রস্ত হয়নি।