نحوه ی دسترسی به پوشه ی data و obb در نسخه های جدید اندروید بسیار چالش برانگیز است؛ اما چطور می توان به این پوشه ها در اندروید ۱۳ و ۱۴ دسترسی داشت؟
گوگل از نسخه ی ۱۱ اندروید به منظور افزایش امنیت این سیستم عامل، تغییراتی را در آن اعمال کرد که دسترسی اپلیکیشن ها به فضای ذخیره سازی گوشی را صرفاً به فضایی محدود می کند که سیستم عامل به خود اپلیکیشن اختصاص می دهد. به موجب قابلیت Scoped Storage، اپلیکیشن ها دیگر نمی توانند به کل فضای درنظر گرفته شده برای ذخیره ی داده های شخصی کاربر یا حتی فضای ایجادشده برای ذخیره سازی داده های مربوط به اپلیکیشن های دیگر، دسترسی داشته باشند.
از اندروید ۱۱ به بعد، دسترسی اپلیکیشن ها به پوشه ی Data و Obb موجود در پوشه ی Android محدود شده است. چنین محدودیتی باعث می شود تا برنامه های مدیریت فایل نیز به عنوان یک اپلیکیشن ، امکان دسترسی به مسیر دیتا و obb در اندروید را نداشته باشند. درواقع تغییرات صورت گرفته در ساختار دسترسی به فضای ذخیره سازی، مجوزهای جدیدی برای اپلیکیشن ها تعریف کرده است که برنامه را به کسب اجازه برای این منظور وادار می کند و اپلیکیشن ها به طور خودسر نمی توانند به فضای ذخیره سازی دسترسی پیدا کنند.
توجه داشته باشید که برای افزایش امنیت سیستم عامل و جلوگیری از نفوذ اپلیکیشن ها به داده های یکدیگر، مجوز دسترسی به فضای ذخیره سازی شامل پوشه ی data و obb نمی شود؛ البته این محدودیت تا اندروید ۱۳ چندان سخت گیرانه نبود و اگر اپلیکیشن ها نیاز به دسترسی به پوشه های دیتا و obb داشتند با فراخوانی File Picker پیش فرض سیستم عامل و انتخاب مسیر مورد نظر توسط کاربر، ارتباط اپلیکیشن ها به پوشه های دیگر این مسیر برقرار می شد؛ اما از نسخه ی ۱۳ اندروید به بعد، دیگر امکان دسترسی به پوشه های مذکور وجود ندارد و گوگل به شکل کامل محدودیت یادشده را به اجرا درآورده است.
دلایل مختلفی برای دسترسی به پوشه ها ی data و obb وجود دارد؛ به عنوان مثال، برخی اپلیکیشن ها داده های محلی خود را در این پوشه ها حفظ می کنند که شاید کاربر برای ذخیره کردنشان به آن ها مراجعه کند؛ ولی مهم ترین دلیل، دسترسی به پوشه ی obb است که بیشتر برای بازی ها مورد استفاده قرار می گیرد. با دسترسی به obb، کاربران می توانند دیتای آفلاین مربوط به بازی ها را به صورت دستی از منابع دیگر دانلود کنند و به پوشه ی obb انتقال دهند یا برای استفاده های بعدی در محلی دیگر ذخیره کنند تا نیازی به دانلود مجدد نداشته باشند.
با توجه به حیاتی بودن دسترسی به پوشه ی data و obb برای بسیاری از کاربران در اندروید، همچنان روش های مختلفی برای دور زدن محدودیت های اعمال شده از سوی گوگل وجود دارد. در مقاله ی پیش رو به صورت اختصاصی به روش های رفع محدودیت و دسترسی به پوشه دیتا و obb در اندروید ۱۳ و نسخه های بالاتر خواهیم پرداخت.
دسترسی به پوشه دیتا و obb در اندروید ۱۳
در گوشی هایی که اندروید ۱۳ دارند، برنامه ی Files پیش فرض سیستم عامل (نه برنامه ی فایل منیجر) وظیفه ی برقراری و کسب مجوز برای اپلیکیشن ها به منظور دسترسی به پوشه های فضای ذخیره سازی را برعهده دارد. این برنامه به عنوان بخشی از اجزای سیستم، به صورت ماژولار آپدیت می شود.
با حذف کردن به روزرسانی این برنامه، آیکون آن در App Drawer گوشی نشان داده می شود و شما به عنوان یک برنامه ی مدیریت فایل نیز می توانید از آن استفاده کنید. ضمناً مشکل نمایش داده نشدن پوشه های data و obb در هنگام اخذ مجوز دسترسی توسط اپلیکیشن های دیگر نیز با این کار رفع می شود. به این منظور:
تنظیمات گوشی را باز کنید و به قسمت Apps بروید.
عبارت Files را جست وجو کنید، روی برنامه ضربه بزنید و با انتخاب گزینه ی سه نقطه ی بالا و زدن Uninstall updates، به روزرسانی های نصب شده ی این برنامه را حذف کنید.
اگر برنامه آپدیت نشده باشد، تنها کافی است در منوی Apps روی گزینه Show system apps ضربه بزنید و عبارت Files را جست وجو و آن را انتخاب کنید، سپس از قسمت Storage روی Clear Data ضربه بزنید تا آیکون آن در لانچر گوشی نیز ایجاد شود.
اگر همچنان آیکون Files را در منوی برنامه ها مشاهده نمی کنید، می توانید اپلیکیشن Files را که به عنوان میان بری برای بازکردن این برنامه عمل می کند، از گوگل پلی دانلود و آن را اجرا کنید.
همانطور که مشاهده می کنید، پوشه های data و obb از طریق این ابزار داخلی سیستم قابل مشاهده هستند و شما می توانید محتوای درون آن ها را نیز مشاهده کنید. برای ویرایش محتویات این دو پوشه مراحل زیر را انجام دهید:
از گزینه ی سه نقطه ی بالا روی new window ضربه بزنید. وارد بخش برنامه های باز یا Recent Apps شوید و روی یکی از آیکون های Files ضربه زده و Open in split screen view را انتخاب کنید. پس از این که صفحه ی گوشی به دوبخش تقسیم شد، از نیمه ی پایین، برنامه ی files را جست وجو کرده و آن را انتخاب کنید تا یک پنجره ی دیگر از آن برنامه در نیمه ی پایین به اجرا درآید.
اکنون در پنجره ی بالا به مسیر مورد نظر رفته و فایل یا پوشه های مدنظر خود را انتخاب کنید. در پنجره ی پایین نیز به مسیری که قصد جابه جایی و یا کپی فایل در آن را دارید رجوع کرده و از پنجره ی بالا، فایل یا پوشه های مورد نظر را به پنجره ی پایین بکشید.
همچنین از این طریق می توانید با استفاده از فایل منیجرهای شخص ثالثی مانند X-plore، با انتخاب هر پوشه در مسیر دیتا یا obb، مجوز دسترسی به محتویات آن را از طریق برنامه ی Files کسب کنید.
دسترسی به پوشه دیتا و obb در اندروید ۱۴
گوشی هایی که اندروید ۱۴ دارند، به دلیل نصب بودن نسخه ی جدیدتر برنامه ی Files به صورت سیستمی، دیگر اجازه ی دسترسی به پوشه ی دیتا و obb را به فایل منیجرهای شخص ثالث و برنامه هایی که برای دسترسی به این قسمت، برنامه Files را فراخوانی می کنند، نمی دهند. از این رو با استفاده از فایل منیجرهای فعلی نمی توان محتویات این پوشه ها را ویرایش کرد.
اما اخیراً اپلیکیشن مدیریت فایل دیگری، راهکاری برای این مشکل پیدا کرده است که ابتدا با پیدا کردن مسیر کامل پوشه ی قرار گرفته در یکی از مسیرهای data و obb قبل از فراخوانی File Picker، به File Picker فرمانی مبنی بر بازکردن مسیر تعیین شده ارسال می کند و بدین ترتیب مسیر پوشه ی مورد نظر بدون نیاز به ناوبری به پوشه ی data و obb مستقیماً در برنامه ی Files باز می شود و کاربر می تواند آن پوشه را انتخاب و دسترسی را به برنامه بدهد. برای این کار:
برنامه ی FV File Manager را نصب کنید.
برنامه را باز و از منوی همبرگری گزینه Internal Storage را انتخاب کنید. سپس پوشه ی Android را باز کنید.
روی پوشه ی data یا obb ضربه بزنید. در ادامه پنجره ای باز می شود که از شما می خواهد پوشه ای را که قصد ویرایش آن را دارید انتخاب کنید. پس از این کار پنجره Filer Picker شده که باید با زدن گزینه ی Use This Folder، دسترسی را به برنامه بدهید.
پس از این کار، محتویات پوشه نشان داده خواهد شد و امکان ویرایش، کپی و جابه جایی فایل های درون آن فراهم می شود. ضمناً همچنان می توانید با استفاده از روشی که برای اندروید ۱۳ توضیح داده شد، این کار را انجام دهید.
منبع: زومیت