چه جوری فایل های مخفی Log اندروید حذف کنیم؟

برخی اوقات که می خوام برنامه جدید نصب کنم گوشی پیام میده که جا نداره، برای من که گوشی م ۳۲ گیگابایت فضای داخلی داره، خیلی ناراحت کننده است. برای همین وقتی به حافظه داخلی نگاه می کنم، تعجب می کنم چرا که می بینم مقداری از حافظه موبایل من گم شده!!!!

من گاهی برنامه اندروید می نویسم و البته بیشتر اوقات گوشی من دست برادرم هست که کنار من نشسته و هر چی برنامه داره روی گوشی من تست می کنه! به همین دلیل میزان حجم گزارش هایی که برنامه های اندروید روی گوشی من دارن به شدت زیاد میشه، اما چون این لاگ ها در پوشه ای با سطح امنیتی root ذخیره میشه، با نرم افزارهای اندروید نمیشه اونها رو پاک کرد، حتی نرم افزار Clean Master هم نمی تونه این فایل ها شناسایی و پاک کنه حتی اگر مجوز root رو داشته باشه (این برنامه اصلا این لاگ ها رو در نظر نمی گیره)

0همانطور که در تصویر بالا می بینین، فضای داخلی گوشی من شامل ۱٫۴۴GB برنامه هست، ۲۱۶MB در دسترس هست و تقریبا ۲٫۵MB هم برای اطلاعات کش مصرف شده، اما فضای داخلی گوشی من ۱٫۹۷GB هست بنابراین اینجا حدودا ۳۱۴MB گم شده!!! این همون لاگی هست که جا گرفته و حتی سیستم اندروید هم اونو در نظر نمی گیره 🙂

برای حذف این لاگ باید گوشی تون روت باشه و در ادامه روشی رو انجام میدیم که نیاز به روت روی ADB داره، اگر نمی دونین اینا چی هستن، اول در موردشون مطالعه کنین. به طور خلاصه ADB مخفف Android Debugger Bridge هست و برنامه ای برای برنامه نویس های اندروید هست که از روی کامپیوتر می تونن برنامه های روی گوشی رو اجرا و خطایابی کنن

در مرحله اول برای حذف این لاگ ها، گوشی تون رو به کامپیوتر وصل کنین و shell رو به صورت زیر اجرا کنین:

1در مرحله بعد وارد شاخه data/log/ بشین (شاخه روت، بعد data و بعد log)، برای دسترسی به این شاخه شما باید مجوز root داشته باشین، اگر فهرست فایل های این شاخه رو بگیرین، دهها و شاید صدها فایل با پسوند log می بینین که فقط جا گرفتن 🙂

3

3برای پاک کردن این فایل ها مزاحم، دستور rm * (اول rm و سپس *) رو اجرا کنین

4حالا دوباره نگاهی به فضای حافظه داخلی بندازید (settings»Storage)

5الان کلی فضای خالی جدید داریم که می تونیم ازش استفاده کنیم!!