امنیت اطلاعات یکی از مواردی است که امروز در تکنولوژی به آن اهمیت داده می شود گوگل هم در رو سال اخیر به این موضوع اهمیت ویژه ای داده است و در دیوایس هایی چون Nexus 6p و ۵x اقدام به رمزنگاری اجباری کرده است. اما این نوع رمزنگاری گاها خود کاربر را هم دچار مشکل می کند امروز در این مقاله ما به رمزگشایی این نوع رمزنگاری در Nexus 5X با اندروید ۵ و ۶ را در نظر داریم.
این رمز نگاری اجباری توسط گوگل بروی دستگاه های نکسوس ارائه شد که کاربر را مجبور به استفاده از یک رمز برای افزایش امنیت داده های ذخیره شده توسط کاربر می کرد، این رمز در اولین بوت دستگاه توسط خود کاربر مشخص می شود، یعنی اولین کسی که گوشی را روشن کرده و قصد استفاده از آن را دارد، اما این رمز بصورت اجباری می باشد و ظاهرا اینطور به نظر می رسد که گوگل این قصد را دارد کاربر را مجبور به استفاده از نسخه اندرویدی که خود گوگل آن را همراه دستگاه ارائه داده کند و امکان ارتقا را ندهد، البته این اقدام کمی تعجب برانگیز است.
اگر این رمز نگاری را غیر فعال نکنید شما قادر با تغییرات در سطح سیستم مانند فلش و ارتقا و … نخواهید بود. رمزنگاری اجباری در واقع درون کرنل یا هسته سیستم عامل قرار دارد و اگر از کاستوم رام ها استفاده کنید قطعا وجود نخواهد داشت، اما مسئله اینجاست ما برای فلش نیاز داریم تا رمزگشایی انجام دهیم و همواره علاقمندیم از رام رسمی استفاده کنیم گاهی. پس در واقع ما به فلش یک کرنل سفارشی نیازمندیم که با فلش آن تمام اطلاعات ذخیره سازی شده کاربر و تمام پروتکول های موجود در دستگاه حذف خواهد شد.
حتما به دانلود کرنل ها نیاز دارید که در زیر قرار داده ایم.
بکاپ کامل از گوشی که با نرم افزار moborobo ممکن است، اما چرا باید این کار را کرد، زیر آنلاک بوتلودر باعث از بین رفتن اطلاعات خواهد شد.
حداقل گوشیتان باید ۶۰ درصد شارژ داشته باشد.
نصب درایور دیوایستان بر روی کامپیوتر را جدی بگیرید، حتما تمام مقاله هایی را که منتشر کرده ایم ممطالعه کنید، نصب صحیح adb و sdk و درایورها یعنی ۵۰ درصد از راهی که باید طی کنید، بدون این موارد نمی توانید کاری انجام دهید.
USB debugging را در Settings > Developer options فعال کنید. فعال کردن usb debugging
حتما ورژن مربوط به اندروید خود را دانلود کنید.
برای اندروید Marshmallow
برای اندروید Nougat
NPC91K
NPD35K
NPD56N
NPD90G
NRD90M
بعد از دانلود، گوشی خود را خاموش کنید و با گرفتن کلید ولوم پایین و پاور و نگهداشتن آنها به فست بوت گوشی وارد شوید.

گوشی خود را به کامپیوتر متصل کنید.
پوشه کرنلی که دانلود کرده بودید را باز کنید، فایلی با نام boot.img در ان وجود دارد. کلید Shift را نگه دارید و در قسمت خالی و پوشه کلیک راست کنید و گزینه “Open command window here” را انتخاب کنید.

برا اطمینان از شناسایی دستگاه توسط کامپیوتر کد زیر را در CMD تایپ کنید و اینتر بزنید.
fastboot devices
باید آی دی دستگاه متصل به گوشی را مشاهده کنید در CMD اگر این چنین نیست یا درایورها به خوبی نصب نیست یا aDB یا SDK یا حتی مشکل از کابل است.

برای نصب کرنل کد زیر را تایپ کنید و اینتر بزنید.
fastboot flash boot boot.img
برای حذف دیتای کاربر و کش که رمز نگاری شده کدهای زیر را وارد و اینتر بزنید. اطلاعاتتان پاک خواهد شد.
fastboot format userdata
fastboot format cache
با کد زیر گوشیتان را ریبوت کند.
fastboot reboot
برچسب:
نویسنده: رضا رضوی