@unlimited
@Al!R3ZA
ببینید دوستای عزیز همه گوشی های اندرویدی لزوماً محیط ریکاوری باید داشته باشند. ولی در این میون ممکنه کاربر نتونه بهش دسترسی پیدا کنه.
دلیل این عدم توانایی به وارد شدن به محیط اندروید ریکاوری هم خیلی سادست.
یه توضیح کوچیک قبلش بدم. ببینید وقتی شرکتی اقدام به نصب رام روی فضای دیسک و حافظه یک دستگاه میکنه، میاد حافظه داخلی رو در هنگام نصب، پارتیشن بندی میکنه. این پارتیشن بندی به صورت ساخت فولدرهای هست که داخل حافظه ایجاد میشه و هر کدوم سطح دسترسی متفاوتی با دیگری دارند. مثلا یه نمونه از پارتیشن بندی گوشی ها به صورت زیر هست که میشه با کمی کد نویسی تو محیط ADB بهش رسید:
تو این پارتیشن بندی همه فولدرها وظایف خاصی دارند و زیر پوشه های خاص خودشون رو دارند. برای مثال پوشه dev مخصوص توسعه دهندهاست و زیر پوشه های اون به درد کارای ما میخوره که میخوایم وارد ریکاوری بشیم، کرنل و یا رام رو عوض کنیم و ... .کد:root@ks01lte:/sdcard # df df Filesystem Size Used Free Blksize /dev 910.0M 92.0K 909.9M 4.0K /firmware 64.0M 8.7M 55.2M 16.0K /firmware-modem 64.0M 49.2M 14.8M 16.0K /system 2.2G 2.2G 62.7M 4.0K /data 11.9G 3.0G 8.9G 4.0K /cache 31.5M 4.1M 27.4M 4.0K /persist 7.9M 4.0M 3.8M 4.0K /efs 13.8M 4.4M 9.3M 4.0K /storage/emulated 910.0M 0.0K 910.0M 4.0K /storage/emulated/0 11.9G 3.0G 8.9G 4.0K /storage/emulated/0/Android/obb 11.9G 3.0G 8.9G 4.0K /storage/emulated/legacy 11.9G 3.0G 8.9G 4.0K /storage/emulated/legacy/Android/obb 11.9G 3.0G 8.9G 4.0K /mnt/media_rw/extSdCard 29.7G 251.8M 29.5G 32.0K /storage/extSdCard 29.7G 251.8M 29.5G 32.0K
حالا اگه شرکت برداره یکی از پوشه های مربوط به یک قابلیت رو حذف کنه ممکنه شما اون قابلیت رو نداشته باشید. مثلاً به ساختار زیر نگاه کنید که مربوط به درخت کردن پوشه dev تو یه مدل دستتگاه با اندروید فرضی هست:
حالا اگه برای مثال شما تو این مدل دستگاه پوشه و فایل های mmcblk0p19 رو نداشته باشید نمیتونید وارد محیط ریکاوری بشید.کد:DDR -> /dev/block/mmcblk0p4 aboot -> /dev/block/mmcblk0p7 boot -> /dev/block/mmcblk0p18 cache -> /dev/block/mmcblk0p21 cust -> /dev/block/mmcblk0p20 fsc -> /dev/block/mmcblk0p14 fsg -> /dev/block/mmcblk0p13 hyp -> /dev/block/mmcblk0p2 log -> /dev/block/mmcblk0p16 misc -> /dev/block/mmcblk0p22 modem -> /dev/block/mmcblk0p12 modemst1 -> /dev/block/mmcblk0p10 modemst2 -> /dev/block/mmcblk0p11 oeminfo -> /dev/block/mmcblk0p9 pad -> /dev/block/mmcblk0p8 persist -> /dev/block/mmcblk0p17 recovery -> /dev/block/mmcblk0p19 rpm -> /dev/block/mmcblk0p5 sbl1 -> /dev/block/mmcblk0p1 sec -> /dev/block/mmcblk0p3 ssd -> /dev/block/mmcblk0p15 system -> /dev/block/mmcblk0p23 tz -> /dev/block/mmcblk0p6 userdata -> /dev/block/mmcblk0p24
البته این مشکل یه راه حلی داره که دوستمون علیرضای عزیز هم گفتن و اون هم اینه که برداریم و روی گوشی ریکاوری های کاستوم از نوع TWRP و CWM نصب کنیم که با یه جستجوی ساده میشه روش هاش رو پیدا کرد و یا از دوستان متخصص سایت xda سوال پرسید.
Bookmarks