nabuguidesبازگشت به راهنماها ←
PRIVACY · PIXEL · BACKUP

راهنمای نصب GrapheneOS؛ اول بکاپ، بعد امنیت

نصبش سخت نیست، ولی دو مرحله از نصب کل گوشی رو پاک می‌کنه. این راهنما قبل از هر کلیک مهم بهت می‌گه چی رو ذخیره کنی، چه چیزی واقعاً جدا می‌شه و Duress PIN چرا جای شوخی نداره.

حدود ۱۰ دقیقه مطالعهمرحله‌به‌مرحلهمقایسه با Xiaomi و iCloud
راهنمای نصب GrapheneOS همراه با یادآوری بکاپ و Duress PIN

GrapheneOS یه اندروید امنیت‌محوره که برای دستگاه‌های پشتیبانی‌شدهٔ Pixel ساخته شده. قرار نیست گوشی رو جادویی یا ناشناس کنه؛ هدفش اینه که سیستم‌عامل، اپ‌ها و دسترسی‌ها رو سخت‌گیرانه‌تر کنترل کنه. اما نصبش با پاک‌شدن کامل داده‌ها همراهه، پس قدم صفر همیشه بکاپه.

قبل از ادامه: نصب آزمایشی روی گوشی اصلی ممنوع!

بازکردن bootloader و دوباره قفل‌کردنش هر دو داده‌های گوشی رو پاک می‌کنن. عکس‌ها، پیام‌ها، کدهای 2FA، فایل‌های کیف‌پول، بکاپ پیام‌رسان‌ها و اطلاعات eSIM رو قبل از نصب جداگانه ذخیره کن.

قبل از نصب چی لازم داری؟

۱یک Pixel واقعاً پشتیبانی‌شده

GrapheneOS فقط روی مدل‌های مشخص Pixel پشتیبانی رسمی داره. قبل از خرید یا نصب، لیست زندهٔ سایت رسمی رو چک کن؛ مدل‌های carrier-locked ممکنه اجازهٔ OEM unlocking ندن.

۲کامپیوتر و فضای خالی

برای Web Installer حداقل ۲ گیگابایت حافظهٔ آزاد و ۳۲ گیگابایت فضای ذخیره‌سازی آزاد لازم داری.

۳کابل USB درست‌وحسابی

مستقیم به پورت لپ‌تاپ یا پشت کیس وصل شو. هاب USB و کابل‌های بی‌کیفیت از رایج‌ترین دلیل‌های خطای نصبن.

۴مرورگر Chromium به‌روز

Chrome، Edge، Chromium یا Brave با Shields خاموش. Incognito، Snap و Flatpak می‌تونن WebUSB یا فضای موقت نصب رو خراب کنن.

مدل گوشی رو حدس نزن

صفحهٔ Supported devices مرجع نهاییه. پشتیبانی امنیتی فقط اسم Pixel نیست؛ به firmware، bootloader و مدت دریافت آپدیت هم بستگی داره.

قدم صفر: بکاپی که واقعاً به درد بخوره

فقط کپی‌کردن پوشهٔ عکس‌ها کافی نیست. بعضی از مهم‌ترین چیزها اصلاً توی گالری نیستن: کدهای احراز هویت، recovery phrase، تاریخچهٔ پیام‌رسان، فایل‌های اپ‌ها و تنظیمات حساب‌ها.

۱
عکس‌ها و فایل‌ها

روی کامپیوتر یا یک حافظهٔ خارجی کپی کن و چند فایل رو باز کن تا مطمئن شی سالم منتقل شدن.

۲
پیام‌رسان‌ها و اپ‌های حساس

از داخل خود Signal، WhatsApp، password manager، authenticator و کیف‌پول‌ها export یا recovery بگیر. بکاپ سیستمی همیشه دادهٔ این اپ‌ها رو پوشش نمی‌ده.

۳
کدهای بازیابی و 2FA

نسخهٔ آفلاین و خوانا نگه دار. تنها نسخه نباید روی همون گوشی‌ای باشه که قراره پاک بشه.

۴
یک تست کوچکِ بازیابی

وجود فایل بکاپ به معنی قابل‌بازیابی‌بودنش نیست. حداقل چند عکس، یک export مهم و recovery code رو روی دستگاه دیگه یا کامپیوتر بررسی کن.

اگه از iPhone میای

بکاپ iCloud به‌صورت کامل روی GrapheneOS restore نمی‌شه. فایل‌ها، عکس‌ها، مخاطب‌ها و دادهٔ هر اپ رو با روش خودش منتقل کن؛ GrapheneOS نمی‌تونه یک image کامل iPhone رو تبدیل به Android کنه.

مراحل نصب با Web Installer

روش پیشنهادی خود پروژه، نصب از طریق مرورگر و WebUSB است. صفحهٔ رسمی رو باز نگه دار و دقیقاً همون دکمه‌ای رو بزن که در مرحلهٔ فعلی بهت می‌گه.

Pixel رو آپدیت کن

قبل از نصب، سیستم فعلی رو به آخرین نسخه برسون تا firmware و اتصال اولیه تازه باشه.

Developer options و OEM unlocking رو روشن کن

برو به Settings › About phone و چندبار Build number رو بزن. بعد Settings › System › Developer options › OEM unlocking رو فعال کن.

فقط Web Installer رسمی رو باز کن

grapheneos.org/install/web ↗ رو در مرورگر پشتیبانی‌شده باز کن. از فایل یا ابزار ناشناس استفاده نکن.

گوشی رو وارد Fastboot Mode کن

گوشی رو خاموش یا ری‌استارت کن و هنگام روشن‌شدن Volume Down رو نگه دار. صفحه باید Fastboot Mode رو نشون بده؛ هنوز Start رو نزن.

bootloader رو باز کن - پاک‌شدن اول

در Installer روی Unlock bootloader بزن و روی خود گوشی تأیید کن. این مرحله همهٔ داده‌ها رو پاک می‌کنه.

نسخه رو دانلود و Flash کن

Download release و بعد Flash release رو اجرا کن. تا پایان اسکریپت کابل رو جدا نکن و با گوشی کار نکن.

bootloader رو دوباره قفل کن - پاک‌شدن دوم

Lock bootloader رو در Installer اجرا و روی گوشی تأیید کن. این مرحله هم داده‌ها رو پاک می‌کنه و برای Verified Boot ضروریه.

بوت کن و OEM unlocking رو خاموش نگه دار

گوشی رو روشن کن. در setup نهایی، خاموش‌کردن OEM unlocking به‌صورت پیش‌فرض پیشنهاد می‌شه؛ همون حالت توصیه‌شده رو نگه دار.

bootloader باز یعنی نصب کامل نشده

گوشی رو با bootloader باز استفاده نکن و اطلاعاتت رو قبل از قفل‌کردن نریز. قفل‌کردن هم داده‌ها رو پاک می‌کنه و هم Verified Boot کامل رو فعال می‌کنه.

یعنی خیلی ساده: bootloader نگهبانِ شروع گوشی است

برای عوض‌کردن سیستم‌عامل، موقتاً در رو باز می‌کنی. بعد از نصب دوباره قفلش می‌کنی تا گوشی هر بار قبل از روشن‌شدن چک کنه سیستم‌عامل دست‌کاری نشده. به همین دلیل باز و بسته‌کردنش هر دو داده‌ها رو پاک می‌کنن.

GrapheneOS با Xiaomi Second Space یکیه؟

نه. هر دو برای جداکردن زندگی دیجیتال به درد می‌خورن، ولی در دو سطح متفاوت کار می‌کنن. Second Space یه محیط جدا داخل سیستم‌عامل Xiaomi می‌سازه؛ GrapheneOS کل سیستم‌عامل رو سخت‌گیرانه‌تر می‌کنه و بعد داخلش user profileهای جدا می‌ده.

یعنی خیلی ساده: چند کشوی قفل‌دار داخل یک گوشی

هر profile اپ‌ها، فایل‌ها و قفل خودش رو داره و اپ‌های یک profile نمی‌تونن همین‌طوری داده‌های profile دیگه رو ببینن. ولی همهٔ کشوها هنوز داخل همون گوشی‌ان؛ پس profile جدا، بکاپ حساب نمی‌شه.

GrapheneOS User Profilesچند فضای جدا روی یک سیستم‌عامل امنیت‌محور
Owner · کارهای اصلی
Work · اپ‌های کاری
Social · شبکه‌های اجتماعی
  • اپ و دادهٔ جدا
  • کلید رمزنگاری جدا برای هر profile
  • امکان End session و خارج‌کردن کلید از حافظه
VS
Xiaomi Second Spaceیک محیط دوم داخل MIUI / HyperOS
First space · زندگی روزمره
Second space · محیط جدا
  • برای همهٔ مدل‌ها موجود نیست
  • فضای ذخیره و توان دستگاه رو مصرف می‌کنه
  • جایگزین سخت‌سازی کل سیستم‌عامل نیست
موضوعGrapheneOS ProfilesXiaomi Second Space
هدف اصلیجداسازی اپ و داده روی یک OS سخت‌سازی‌شدهساختن یک محیط دوم برای حریم خصوصی و نظم
تعداد فضاهاتا ۳۱ profile ثانویه + Guestمعمولاً یک Second Space؛ بسته به مدل
کلید رمزنگاری جداهر profile کلیدهای وابسته به قفل خودش رو دارهمحیط جداست، اما جزئیات و سطح پشتیبانی به دستگاه و نسخه بستگی داره
خاموش‌کردن کامل فضاEnd session اپ‌ها رو متوقف و کلیدها رو از حافظه خارج می‌کنهتعویض فضا برای استفادهٔ روزمره طراحی شده
روی چه گوشی‌ای؟فقط Pixelهای پشتیبانی‌شدهفقط بعضی مدل‌های Xiaomi؛ حتی بعضی مدل‌های جدید ندارنش
آیا بکاپه؟نهنه
جداکردن با بکاپ‌گرفتن فرق داره

Second Space یا user profile جلوی قاطی‌شدن اپ‌ها و داده‌ها رو می‌گیره؛ ولی اگر گوشی پاک، گم یا خراب بشه، فضای جدا هم از بین می‌ره.

بکاپ GrapheneOS در مقایسه با iCloud

iCloud برای راحتی و بازیابی داخل اکوسیستم Apple ساخته شده: بخشی از داده‌ها sync می‌شن و چیزهایی که sync نیستن در backup دوره‌ای قرار می‌گیرن. GrapheneOS از Seedvault استفاده می‌کنه؛ بکاپ رمزگذاری‌شده‌ای که باید خودت فعالش کنی و محل نگه‌داریش رو انتخاب کنی.

موضوعGrapheneOS + SeedvaultiCloud Backup
راه‌اندازیباید از Settings › System › Backup فعالش کنیداخل Apple Account و iCloud یکپارچه است
محل نگه‌داریمحل انتخابی مثل USB یا storage provider سازگارسرورهای iCloud
رمز بازیابیrecovery code جدا؛ بدونش ممکنه بکاپت بی‌استفاده بشهوابسته به Apple Account و تنظیمات امنیتی حساب
پوشش اپ‌هاکامل نیست؛ بعضی اپ‌ها اجازهٔ backup داده نمی‌دنapp data و تنظیمات پشتیبانی‌شده؛ داده‌های syncشده جداگانه در iCloud می‌مونن
چند profileبرای هر profile جداگانه بررسی و بکاپ بگیرمدل profile چندکاربرهٔ GrapheneOS رو نداره
حس کلیکنترل بیشتر، مسئولیت بیشترراحتی بیشتر داخل اکوسیستم Apple
Seedvault رو تنها نسخهٔ نجاتت نکن

بکاپ اپ‌های حساس رو با ابزار خود اون اپ بگیر. Seedvault رمزگذاری‌شده و کاربردیه، ولی خود Android اجازه می‌ده بعضی اپ‌ها از بکاپ سیستمی خارج بشن. recovery code رو هم فقط داخل گوشی نگه ندار.

این بخش را قبل از فعال‌کردن بخوان

Duress PIN دکمهٔ «پاک‌کردن واقعی» است

GrapheneOS اجازه می‌ده یک PIN و password اضطراری تعریف کنی. واردکردنش هرجایی که سیستم رمز دستگاه رو می‌خواد، گوشی و eSIMهای نصب‌شده رو به‌صورت غیرقابل‌برگشت پاک می‌کنه. پاک‌سازی نیازی به reboot نداره و نمی‌تونی وسطش متوقفش کنی.

قبلش آخرین Seedvault backup رو اجرا و نتیجه‌اش رو چک کن.
از پیام‌رسان‌ها، 2FA، password manager و کیف‌پول‌ها export جدا داشته باش.
recovery code بکاپ باید بیرون از گوشی و آفلاین باشه.
بدون دادهٔ مهم و بدون برنامهٔ بازیابی، Duress PIN رو امتحان نکن.

ترتیب درست: بکاپ → تست بازیابی → نگه‌داری recovery code در جای جدا → بعد فعال‌کردن Duress PIN از Settings › Security & privacy › Device unlock › Duress Password.

بعد از نصب، اول این کارها رو انجام بده

۱
قفل اصلی قوی بساز

PIN کوتاه و قابل‌حدس نذار. قفل هر profile رو هم با توجه به حساسیتش تنظیم کن.

۲
Profileها رو با هدف بساز

مثلاً Owner برای کارهای اصلی، Work برای اپ‌های کاری و Social برای شبکه‌های اجتماعی. تعداد زیاد بدون برنامه فقط مدیریت رو سخت می‌کنه.

۳
Sandboxed Google Play رو فقط جایی نصب کن که لازم داری

می‌تونی Play services رو مثل اپ معمولی داخل profile دلخواه نصب کنی؛ لازم نیست توی همهٔ فضاها باشه.

۴
Seedvault رو فعال و یک تست restore برنامه‌ریزی کن

بکاپی که هیچ‌وقت تست نشده، هنوز برنامهٔ بازیابی نیست.

منابع رسمی و به‌روز

GrapheneOS Web Installer ↗ GrapheneOS supported devices ↗ GrapheneOS Duress PIN / Password ↗ GrapheneOS improved user profiles ↗ Seedvault official repository ↗ Xiaomi Second Space limitations ↗ Apple: What does iCloud back up? ↗