نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • بررسی ها
  • نحوه ورود به پوشه های سیستم اندروید "ربات" از داخل

نحوه ورود به پوشه های سیستم اندروید "ربات" از داخل

در این مقاله ما به ابزار استاندارد ADB برای مدیریت دستگاه‌ها نگاه می‌کنیمسیستم عامل موبایل اندروید .


مقدمه ای بر بانک انکشاف آسیایی

تمام جنبه های دستگاه های تلفن همراه اندروید - حافظه، سیستم فایل، نصب و حذف برنامه ها و غیره را مدیریت کنید. - شما می توانید نه تنها در خود دستگاه تلفن همراه، بلکه از طریق یک رایانه شخصی با اتصال تلفن هوشمند یا رایانه لوحی به آن از طریق کابل USB. برای این منظور، نرم افزار اختصاصی ویژه اغلب همراه دستگاه تلفن همراه گنجانده می شود.

برنامه adb بین دستگاه و کامپیوتر ارتباط برقرار می کند، به شما امکان می دهد از طریق اتصال USB به دستگاه دستورات ارسال کنید و دستکاری های مختلفی را با سیستم اندروید انجام دهید. کاربران پیشرفته هنگام دریافت حقوق ریشه و نصب ClockworkMod Recovery با آن مواجه شدند.

این ابزار بخشی از Android SDK است که برای توسعه دهندگان در نظر گرفته شده است. همچنین، سازنده گوشی های هوشمند می تواند این ابزار را به همراه درایورهای یک دستگاه تلفن همراه خاص ارائه کند. اما جزئیات بیشتر در مورد نصب ابزار در زیر آمده است.

ویژگی های کلیدی رابط ADB:

  • دستگاه‌های Android متصل به رایانه شخصی خود را مشاهده کنید.
  • مشاهده گزارش سیستم اندروید؛
  • کپی کردن فایل ها از/به دستگاه اندروید؛
  • نصب و حذف برنامه ها در دستگاه اندروید؛
  • پاک کردن پارتیشن داده در دستگاه اندروید؛
  • اسکریپت های مختلف مدیریت دستگاه اندروید را اجرا کنید.


آماده شدن برای کار

ابتدا باید خود ابزار adb console را نصب کنید. چندین گزینه برای به دست آوردن آن وجود دارد.

1. معمولا در سیستم های ویندوز می توان آن را به همراه درایورهای اختصاصی گوشی هوشمند یا تبلت نصب کرد. معمولاً باید آن را در پوشه Program Files در فهرستی با نام برند گوشی هوشمند جستجو کنید.

2. یک راه جهانی برای به دست آوردن adb برای کاربران همه سیستم عامل ها، نصب ابزار از طریق مدیر Android SDK است.

برای کاربران لینوکس، نیازی به نصب درایور نیست، اما باید یک قانون برای udev بنویسید. در زیر دنباله ایجاد یک قانون برای اوبونتو آمده است.

برای انجام این کار، ابتدا باید مقادیر متغیرهای idVendor و idProduct دستگاه تلفن همراه خود را بیابید. این را می توان با استفاده از دستور lsusb در ترمینال انجام داد، دستگاه را از طریق کابل USB متصل می کند، در نتیجه اطلاعات مشابه این باید نمایش داده شود:

اتوبوس 002 دستگاه 006: شناسه 12d1:1038 Huawei Technologies Co., Ltd.

در اینجا idVendor ارقام هگزا دسیمال بعد از شناسه و قبل از کولون است. IdProduct چهار رقم بعدی بعد از کولون است.

پس از این، فایل /etc/udev/rules.d/51-android.rules را با حقوق chmod 644 و با محتوای زیر ایجاد کنید (شناسه و مقادیر کاربری خود را جایگزین کنید):

SUBSYSTEMS=="usb", ATTRS(idVendor)=="12d1", ATTRS(idProduct) =="1038", MODE="0666", OWNER="user"

$ sudo /etc/init.d/udev بارگذاری مجدد

در حالت اول و دوم دریافت adb، بسیار توصیه می شود که متغیرهای محیطی را تنظیم کنید تا هنگام راه اندازی، مسیر کامل برنامه کاربردی نصب شده در کنسول را وارد نکنید. نحوه انجام این کار بیش از یک بار در صفحات KV نوشته شده است، بنابراین ما به جزئیات این موضوع نمی پردازیم.

راه اندازی رایانه شخصی شما اکنون کامل شده است. اشکال زدایی USB باید در دستگاه تلفن همراه شما فعال باشد: "تنظیمات - برنامه ها - توسعه - اشکال زدایی USB". تلفن خود را از طریق کابل USB وصل کنید و به صورت SD نصب نکنید!

برای دریافت کاملاً تمام قابلیت‌های adb، دستگاه تلفن همراه باید از قبل روت شده باشد و بسته Busybox (موجود در Google Play) نیز باید نصب شده باشد. اما همیشه باید به خاطر داشته باشید که نصب حقوق ریشه در برخی موارد ممکن است گارانتی دستگاه شما را باطل کند.

حالا می توانید کار با adb را شروع کنید.


کار با adb

بیایید به برخی از دستورات adb نگاه کنیم. کنسول را باز کنید و دستور را اجرا کنید

دستگاه های adb $

این دستور لیستی از دستگاه های متصل به رایانه شخصی را نمایش می دهد. چیزی شبیه به این باید ظاهر شود

لیست دستگاه های پیوست شده
دستگاه 4CA94Dxxxxx

$ adb راه اندازی مجدد

$ بازیابی راه اندازی مجدد adb

نصب بسته apk از کامپیوتر

$ نصب adb<путь_к_apk>

حذف یک بسته

$ adb را حذف نصب کنید

گزارش عملیات دستگاه را مشاهده کنید

$ adb logcat

پس از آن خروجی پویا پیام های سیستم اندروید را مشاهده خواهید کرد. اگر هر گونه دستکاری با دستگاه انجام دهید، بلافاصله از طریق خروجی پیام های مربوطه نمایش داده می شود. با استفاده از کلید ترکیبی Ctrl+C از حالت اشکال زدایی خارج شوید.

و با کمک ADB، می توانید یک پوسته واقعی یونیکس را روی دستگاه تلفن همراه خود اجرا کنید.

پوسته adb $

با راه‌اندازی پوسته، می‌توانید از تمام دستورات یونیکس موجود در دستگاه - cat، ls، df و غیره، و همچنین اسکریپت‌های اجرا استفاده کنید.

اگر root و Busybox دارید، به طور کلی می توانید هر کاری که می خواهید با دستگاه تلفن همراه خود انجام دهید. بنابراین، هنگام استفاده از ADB باید مراقب باشید.

یک لیست کامل از تمام دستورات ADB را می توان با اجرای adb بدون پارامتر به دست آورد.

ابزار adb ممکن است برای بسیاری پیچیده به نظر برسد. در مقالات آینده به برنامه‌های پوسته مختلفی که کار با این ابزار را آسان‌تر می‌کنند، نگاه خواهیم کرد.

میخائیل استاپچیک

شایان ذکر است که حذف برنامه های سیستمی یا استاندارد نیاز به زمان و مهارت دارد. همچنین، در طول این فرآیند، خطر کمی از کار افتادن دستگاه وجود دارد، بنابراین مزایا و معایب را از قبل بسنجید.

چگونه برنامه های سیستم اندروید را حذف کنیم؟

البته از هشدار ابتدای مقاله نترسید. اگر همه کارها را به آرامی و به شدت طبق دستورالعمل انجام دهید، احتمال خطا نزدیک به صفر است. برای حذف برنامه های غیر ضروری استاندارد اندروید، ابتدا به دسترسی روت نیاز دارید. در حال حاضر، می‌توانید با چند کلیک توسط بسیاری از برنامه‌هایی که 99 درصد فرآیند را به صورت خودکار انجام می‌دهند، به یک روت تبدیل شوید. Kingo ROOT، Framaroot، Vroot، Unlock Root خود را به خوبی در این مورد ثابت کرده اند، شما می توانید با خیال راحت هر کدام را بگیرید. از جمله، شما به یک فایل منیجر در گوشی هوشمند خود نیاز دارید که بتواند به فهرست های سیستم دسترسی داشته باشد و چنین فایل هایی را ویرایش کند. ES Explorer، File Manager یا Root Explorer گزینه های عالی هستند.

ROOT برای مدیر فایل

ارائه چنین دسترسی اولین کار در یک سری موارد متوالی است. ما این کار را به این صورت انجام می‌دهیم (با فرض اینکه هادی es را انتخاب کرده‌ایم، در دیگران این کار را با قیاس انجام می‌دهیم):

  • به مدیر بروید و انگشت خود را به سمت راست بکشید.
  • "ابزارها" را باز کنید.
  • روی "Root Explorer" کلیک کنید.
  • اعطای مجوز اقدام از طرف سوپرکاربر؛
  • انگشت خود را روی "Root explorer" نگه دارید، این منوی اضافی را باز می کند، روی "Connect as R/W" کلیک کنید.
  • در پنجره جدید، دکمه های رادیویی را در ستون RW انتخاب کنید.
  • به نقطه بعدی بروید

حذف نصب برنامه های سیستم در اندروید، روش 1

شما می توانید دستکاری های لازم را به روش های مختلف انجام دهید، اما همیشه ابتدا باید مرحله 2 را طی کنید، یعنی به مدیر فایل دسترسی داشته باشید. به علاوه:

  • در حافظه داخلی به /system/app بروید.
  • ما فایل .apk و فایل odex را پیدا می کنیم که مسئول برنامه ای هستند که می خواهید حذف کنید (اگر اندروید 5.0 دارید، پوشه با نام مورد نظر را نیز حذف کنید).
  • به /data/app بروید و به روز رسانی های برنامه های غیر ضروری را حذف کنید تا دوباره ظاهر نشوند و باعث خطا شوند.
  • به /data/data بروید و در نهایت کش و پایگاه داده با داده را حذف کنید.

با استفاده از Root Uninstaller برنامه های سیستم را در اندروید حذف کنید

برای اینکه تمام اقدامات را به صورت دستی انجام ندهید، می توانید از برنامه ای استفاده کنید که مخصوص حذف برنامه های داخلی طراحی شده است (همچنین به دسترسی ریشه نیاز دارد). بیایید از آن به این صورت استفاده کنیم:

  • Root Uninstaller را نصب کنید، آن را راه اندازی کنید، به عنوان superuser دسترسی داشته باشید.
  • یک برنامه غیر ضروری را نشان دهید.
  • روی "حذف" کلیک کنید (اگر ناگهان نظر خود را تغییر دهید می توانید بلافاصله یک نسخه پشتیبان تهیه کنید یا "تجمیع" کنید).
  • "انجماد" برنامه را از رسانه حذف نمی کند، اما دیگر اجرا نمی شود و نماد آن از سیستم ناپدید می شود.

اگر ES Explorer را به عنوان مدیر فایل خود انتخاب کرده اید، به راحتی می توانید فایل های سیستم را از طریق آن حذف کنید. برنامه را راه اندازی کنید، "کتابخانه ها" را در پانل پیدا کنید، در آنها - "APPs" -> "User" -> "System". موارد غیر ضروری را علامت بزنید و روی "حذف نصب" کلیک کنید. لطفاً توجه داشته باشید که برای عملکرد صحیح خود سیستم عامل به برخی از فایل ها نیاز است. به عنوان مثال، شما نباید CertInstaller.apk یا PackageInstaller.apk را حذف کنید.

اپلیکیشن های سیستم گوگل مانند جیمیل، گوگل مپ، گوگل پلاس، جی تاک را می توان حذف کرد، اما بهتر است سرویس ها را رها کنید، زیرا نبود آنها منجر به اختلال در Play Market، بازی ها و سایر برنامه ها و خطاهای مکرر می شود.

علاوه بر این، اگر قصد استفاده از Google Maps را دارید، نمی‌توانید آدرس‌ها و ناوبری را حذف کنید، اما می‌توانید از شر Street View خلاص شوید، زیرا در این برنامه گنجانده نشده است.

برای حذف برنامه های سیستمی به حقوق superuser نیاز دارید، یعنی ابتدا دستگاه باید روت شود تا بتوانید در پوشه ها و فایل های سیستم تغییراتی ایجاد کنید.

برنامه های بومی در پوشه /system/app قرار دارند و با فایل هایی با پسوندهای apk و odex نشان داده می شوند. اگر سیستم عامل حذف شده باشد، فقط apk در دسترس است. برای دسترسی به پوشه، باید از یک مدیر فایل شخص ثالث، به عنوان مثال، Root Explorer استفاده کنید.

می توانید برنامه ها را به صورت دستی و از طریق برنامه های اضافی حذف کنید. در مورد اول شما نیاز دارید:

  • از طریق Root Explorer به /system/app بروید.
  • روی دکمه "R/W Rights" در بالا سمت راست کلیک کنید و پوشه ضبط را دوباره نصب کنید.
  • کادرهای مربوط به فایل های برنامه حذف شده apk و odex را که نام یکسانی دارند، علامت بزنید.
  • نماد قیچی را در پایین انتخاب کنید.

  • به پوشه درایو فلش بروید؛
  • سپس «اینجا حرکت کن».

استفاده از حرکات ضروری است، زیرا در صورت لزوم می توان فایل ها را برگرداند.

برای ساده‌تر کردن روند، می‌توانید Uninstaller pro را نصب کنید.

از آن به این صورت استفاده کنید:

  • پس از اولین راه اندازی، باید به او حقوق سوپرکاربر اعطا کنید.
  • دکمه برگشت را فشار دهید؛
  • برنامه مورد نیاز خود را در لیست برنامه ها پیدا کنید و روی آن کلیک کنید.
  • سپس "حذف" و موافقت کنید.

علاوه بر این، در اینجا می توانید برای هر موردی ابتدا یک نسخه پشتیبان تهیه کنید.

اگر برنامه استاندارد به روز شده است، ابتدا باید به روز رسانی را به روش استاندارد حذف کنید:

  • به "تنظیمات" بروید؛
  • "برنامه های کاربردی"؛
  • مورد نیاز خود را انتخاب کنید؛
  • "Uninstall update."

پس از پاک کردن فایل های اصلی، فایل های باقی مانده در پوشه های زیر قرار می گیرند:

  • /system/lib شامل کتابخانه‌های .so است که برای عملکرد برنامه‌های مرتبط مورد نیاز است، آنها با نام فایل اصلی مطابقت ندارند و تحت هیچ شرایطی نباید آنها را لمس کرد، زیرا می‌تواند دستگاه را از بین ببرد.
  • /data/dalvik-cache - آنها باید حذف شوند، برای این کار بهتر است هارد ریست انجام شود.

از آنجایی که این کار را نمی توان با استفاده از API عمومی انجام داد، من راهی برای انجام آن به روشی بسیار "هک" پیدا کردم که به یک دستگاه جاسازی شده نیاز دارد.

به روز رسانی:همانطور که در زیر توسط user864555 بیان شده است، این یک راه حل دیگر است

این کد برنامه SystemUI را که در واقع یک نوار منو است غیرفعال می کند. این چه تغییری است که شما نیز فضای این پنل سیستم را دریافت خواهید کرد، اما مطمئن شوید که دکمه "بازگشت" یا چیزی را برای خروج اجرا کنید."

به روز رسانی:در اینجا روش سوم است. روش انجام این کار به صورت برنامه نویسی یا با استفاده از خط فرمان است. در اینجا یافت می شود: http://android.serverbox.ch/?p=306

این روش نیاز به دسترسی روت دارد، اما نیازی به تغییر چگالی LCD ندارید و همان حالت اصلی است و می‌توانید به سرعت نوار ناوبری UI را بدون راه‌اندازی مجدد هر بار تایپ کنید.

این وبلاگ همچنین نحوه پیاده سازی آن را در برنامه اندرویدی خود نشان می دهد، به یاد داشته باشید که به روت نیاز دارد و ممکن است ایده ایده آلی نباشد، مگر اینکه برنامه شما روی کیوسک یا دستگاه خودتان اجرا شود، از این روش برای برنامه منتشر شده استفاده نکنید بازار آندروید یا هر کجا.

برای توقف/حذف/غیرفعال کردن نوار سیستم (قبل از صدور این دستور باید دستور su را اجرا کنید):

برای بازیابی نوار سیستم، به سادگی این دستور را اجرا کنید:

خیلی ساده است. امیدوارم ICS به زودی همراه با کد منبع منتشر شود تا همه بتوانند اندروید را برای تبلت های کیوسک ما بسازند.

در اندروید 2.3 و پایین‌تر می‌توانید برنامه را تمام‌صفحه کنید و سپس دکمه‌های منو/بازگشت/جستجو را به سادگی با برگرداندن false onKeyDown()... و ثبت برنامه به‌عنوان یک برنامه استاندارد هوم اجرا، «ربایش» کنید. برنامه

در اندروید 3.0 (لانه زنبوری) دکمه های ناوبری (نوار سیستم) همیشه وجود دارد، من می خواهم این را پنهان کنم. آیا امکان دارد؟

FYI، من این برنامه را در بازار Android منتشر نمی کنم. این یک برنامه داخلی برای دستگاه هایی است که به صورت داخلی استفاده می شود، من باید از دستگاه محافظت کنم.

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

یکی از برنامه های مدیریت فایل های اندروید از طریق کامپیوتر رومیزی Mobogenie است. با استفاده از این برنامه نه تنها می‌توانید فایل‌های دستگاه همراه خود را مدیریت کنید، بلکه می‌توانید بازی‌ها، موسیقی، ویدیوها و تصاویر جدید را از طریق اینترنت به آن دانلود کنید. این برنامه به سرویسی متصل است که از طریق آن می توانید فایل های لازم را دانلود کنید.

این برنامه پس از راه اندازی ساده و قابل درک است، یک دستگاه تلفن همراه را جستجو می کند و اگر آن را پیدا نکرد، اتصال آن را ارائه می دهد و برای راحتی، راهنمای نحوه اتصال از طریق کابل USB را مشاهده می کند.

پنجره برنامه به دو قسمت تقسیم می شود: در قسمت اول در سمت چپ منوی Mobogenie و در سمت راست انواع برنامه ها و موسیقی های قابل دانلود وجود دارد. منوی برنامه از سه قسمت تشکیل شده است که در قسمت بالا دسته بندی فایل های قابل دانلود، در قسمت میانی تنظیمات، در قسمت سوم نیز دسته بندی فایل ها وجود دارد، اما بر خلاف قسمت بالایی، این فایل ها عبارتند از بر روی یک دستگاه تلفن همراه که به رایانه متصل است قرار دارد.

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

ساختار و هدف پوشه ها و فایل ها در اندروید

همه فایل‌های دانلود شده را می‌توانید در منوی کار(ها) که در پایین آن قرار دارد، پیدا کنید. در آنجا، با کلیک بر روی کتیبه در بالای پنجره باز پوشه دانلودها، می توانید پوشه ای را که در آن همه فایل ها در رایانه شما دانلود می شوند، باز کنید. برای تهیه نسخه پشتیبان یا استفاده از فایل منیجر برای مدیریت فایل ها در اندروید، باید به منوی جعبه ابزار بروید.

به طور کلی، Mobogenie، برنامه ای برای مدیریت فایل های اندروید از طریق رایانه، کار با دستگاه های تلفن همراه را آسان می کند.

دانلود فایل‌های مختلف، مدیریت آنها، تغییر مخاطبین، خواندن پیام‌های SMS و MMS و غیره بسیار آسان‌تر می‌شود.

توزیع: رایگان
سیستم عامل: ویندوز XP، ویندوز ویستا، ویندوز 7، ویندوز 8، ویندوز 10.
رابط کاربری: انگلیسی
وب سایت برنامه mobogenie.com

Android ADB- این افزونه برای Total Commanderکه امکان دسترسی کامل به سیستم فایل را فراهم می کند اندرویدو برخی دیگر از عملکردهای سیستم.

چگونه فایل ها و پوشه های سیستم را ویرایش یا جایگزین کنیم؟

این افزونه برای کاربرانی که نمی توانند بدون این فایل منیجر راحت کار کنند بسیار راحت است. این افزونه به شما امکان می دهد دستگاه خود را به رایانه خود متصل کنید و برای همگام سازی در نظر گرفته نشده است. با کپی کردن می توانید برنامه ها را نصب کنید apkفایل در root folder.apps.

ویژگی ها:

  • مدیریت برنامه (نصب، حذف و پشتیبان گیری)
  • آیکون های برنامه و ابرداده های آنها در ستون ها
  • گزارش‌ها، گزارش‌های خطا، گزارش‌های هسته، شل
  • راه اندازی مجدد از منو (خاموش کردن، راه اندازی مجدد، بازیابی)
  • اسکرین شات (کپی ساده از پوشه اسکرین شات).
  • چندین دستگاه را با قابلیت تغییر نام وصل کنید
  • مناسب برای دستگاه های دارای روت و بدون روت
  • پشتیبانی کامل از یونیکد
  • پشتیبانی از سیستم های x32 و x64
  • ادغام خط فرمان TC
  • اجرای دستورات کپی و جابجایی در پس زمینه
  • ستون های داده فایل سفارشی
  • مدیریت کامل فایل سیستم
  • بین دو دستگاه کپی کنید
  • تغییر مجوزهای فایل
  • ADB USBو بی سیم A.D.B.(بدون نیاز به نصب Android SDK)
  • پشتیبانی از نصب خودکار دستگاه
  • اشکال‌زدایی گزارش‌ها
  • تنظیمات متفرقه

الزامات:

- تلفن باید "فعال" باشد اشکال زدایی USB«

- درایورهای گوشی باید نصب شده باشند

WiFi ADBبرای اتصال بی سیم (در اینجا قابل مشاهده است گوگل پلی) در صورت نیاز

Android SDKهیچ پلاگینی برای عملیات مورد نیاز نیست!

نصب و راه اندازی:

اگر سعی کنید بایگانی را باز کنید فرمانده کل، سپس مدیر به طور خودکار از شما می خواهد که افزونه را نصب کنید.

در TS که محیط شبکه را باز می کنیم، به نظر می رسد "\" در کنار درایوهای لیست شده است. \ADB را انتخاب کنید، سپس گوشی MSM8225* خود را انتخاب کنید، ممکن است نیاز به راه اندازی مجدد داشته باشید فرمانده کل.

اسکرین شات ها:

دانلود ADBplugin_v7.3.zip 7247

ویرایش برنامه های سیستم اندروید اغلب زمانی انجام می شود که کاربر گوشی هوشمند، تبلت یا دستگاه دیگری که توسط این سیستم عامل کنترل می شود، دیگر از ظاهر فعلی برنامه های نصب شده بر روی دستگاه توسط سازنده یا فروشنده راضی نباشد. دلیل دیگر ممکن است نیاز به ایجاد تغییرات نه تنها در طراحی گرافیکی برنامه های اندروید، بلکه تأثیرگذاری بر مکان عناصر مختلف و عملکرد عملکردهای اساسی باشد.

برای ایجاد تغییرات در کد، تقریباً در هر زبانی (ترجیحاً جاوا و C++) به مهارت های اولیه برنامه نویسی نیاز است. برای جایگزینی گرافیک، دست های مستقیم و توانایی کار در یک ویرایشگر گرافیکی انجام می شود.

اول از همه، باید تصمیم بگیرید که آیا فقط باید گرافیک را در برنامه های اندروید جایگزین کنید یا اینکه باید چیدمان عناصر سیستم را تغییر دهید و تغییرات عمیق تری در کد ایجاد کنید. مراحل بعدی به این بستگی دارد که شامل کار با برنامه به عنوان یک آرشیو یا جداسازی کامل و ویرایش کامل آن است.

تغییر گرافیک در برنامه های سیستم اندروید

به منظور جایگزینی یا تغییر گرافیک اصلی (تغییر رنگ دکمه ها، ترسیم مجدد تصاویر و غیره)، کافی است یک بایگانی استاندارد WinRAR در رایانه خود داشته باشید. در دستگاه، کاربر باید حقوق «ریشه» (مشابه با حساب مدیر در ویندوز) داشته باشد، و همچنین توصیه می‌شود یک بازیابی جایگزین (CWM) و یک کاوشگر ریشه (برای دسترسی مستقیم به سیستم فایل Android در دستگاه) داشته باشد. خودش).

ابتدا باید «USB Debugging» را در دستگاه فعال کنید، سپس آن را با استفاده از کابل USB به رایانه متصل کرده و درایورهای لازم را نصب کنید. آنها معمولاً روی یک دیسک مجازی قرار دارند که هنگام اتصال به رایانه ظاهر می شود.

سپس باید افزونه ADB را برای مدیر فایل از اینترنت دانلود کنید. این افزونه به شما امکان می دهد کل سیستم اندروید را به صورت یک دیسک متصل با پوشه ها مشاهده کنید. همه برنامه های سیستم در /system/app و همچنین /system/framework قرار دارند. پس از یافتن برنامه مورد نیاز، به سادگی آن را در رایانه خود کپی کنید. اگر افزونه نصب نشده باشد، می توانید از root explorer برای کپی کردن برنامه با پسوند apk در یک کارت SD قابل جابجایی و سپس از آن به رایانه استفاده کنید.

پوشه ها در گوشی هوشمند اندرویدی و معنی آنها

پس از کپی کردن برنامه مورد نظر، می توانید ویرایش گرافیک را شروع کنید. به هر حال، تمام تصاویر در برنامه های اندروید با فرمت png ذخیره می شوند که به راحتی با هر ویرایشگر گرافیکی قابل باز شدن است. هنگامی که فایل برنامه را با استفاده از WinRAR باز می کنید، می توانید یک سری پوشه را مشاهده کنید. ما فقط به پوشه res علاقه مند خواهیم بود، که در داخل آن، به نوبه خود، تعداد زیادی پوشه مختلف را خواهیم یافت. از این میان فقط به آنهایی نیاز است که در نامشان کلمه "قابل ترسیم" وجود دارد.

حال بیایید نوع دستگاه خود و وضوح صفحه نمایش آن را به یاد بیاوریم. اگر این گوشی هوشمند است و رزولوشن آن 240x320 است، ما عمدتاً به پوشه های قابل ترسیم و قابل کشیدن-ldpi علاقه مند خواهیم بود. اگر وضوح 320x480 باشد - به ترتیب پوشه های drawable و drawable-mdpi و برای وضوح 480x800 - پوشه های drawable و drawable-hdpi. علاوه بر آنها، معمولاً پوشه هایی نیز وجود دارد که نام آنها حاوی کلمه "زمین" است - اینها گرافیک هایی برای حالت پرتره هستند، یعنی. هنگامی که دستگاه کج می شود.

اگر تبلتی در دست دارید، ما فقط به پوشه‌های قابل ترسیم و قابل ترسیم-mdpi در هر وضوح صفحه علاقه مند خواهیم بود.

با کپی کردن پوشه های انتخاب شده در رایانه خود، می توانید تصاویر اصلی را با تصاویری که نیاز دارید و چشم نواز هستند جایگزین یا رنگ آمیزی مجدد کنید. شما باید به تصاویر با وضوح 9.png توجه ویژه ای داشته باشید. واقعیت این است که در امتداد محیط چنین تصویری یک قاب ویژه به عرض یک پیکسل با علائم خاص وجود دارد که نقض یکپارچگی آن منجر به اختلال در عملکرد برنامه می شود. بنابراین، هنگام ویرایش چنین فایل هایی باید احتیاط زیادی کرد.

پس از ویرایش پوشه، باید آن را دوباره به آرشیو آپلود کنید، که خود برنامه با پسوند apk است. در این صورت لازم است گزینه “بدون فشرده سازی” را در WinRAR انتخاب کنید.

برنامه اصلاح شده یا با استفاده از root explorer به دستگاه بارگیری می شود (ابتدا فایل در کارت SD و از آن به دستگاه کپی می شود) یا پس از خروج از بازیابی - مستقیماً از رایانه به /system/app یا / پوشه system/framework . در مرحله بعد، باید مجوزهای فایل را با استفاده از گزینه های مناسب در root explorer یا افزونه ADB تنظیم کنید. آنها باید در قالب 644 باشند پس از راه اندازی مجدد دستگاه، می توانید نتیجه برنامه به روز شده را مشاهده کنید.

ویرایش کد منبع برنامه های کاربردی سیستم

کمی تلاش بیشتر برای ویرایش کد منبع برنامه های کاربردی سیستم مورد نیاز است. برای جداسازی و مونتاژ مجدد برنامه پس از ایجاد تغییرات در آن، باید چند مرحله زیر را انجام دهید.

1) بسته نرم افزاری لازم را در آخرین نسخه های خود بر روی رایانه خود نصب کنید: Java SE Runtime Environment و Android SDK Windows (برنامه های کار با برنامه ها و اجزای آنها)، APKtool یا APKManager یا Firmware_tool (یکی از سه برنامه برای جداسازی و دکامپایل کردن برنامه های کاربردی سیستم )، ویرایشگر NotePad++ (برای ایجاد تغییرات در کد منبع برنامه های سیستم اندروید).

2) "USB Debugging" را در دستگاه فعال کنید، آن را با استفاده از کابل USB به رایانه متصل کنید، درایورهای لازم را برای کار با دستگاه نصب کنید.

3) با استفاده از یکی از برنامه های ذکر شده در بالا برای کار با کد برنامه، باید پوشه /system/framework (به طور کامل) و برنامه های سیستمی را از پوشه /system/app از گوشی به پوشه برنامه مربوطه استخراج کنید. به عنوان مثال، برای برنامه Firmware_tool، فایل‌های گوشی باید در پوشه C:Firmwaretoolfw_project1_source2_system.img_unpacked در زیرپوشه‌های مربوطه کپی شوند (برنامه‌ها - به پوشه برنامه، فایل‌ها از چارچوب - به پوشه چارچوب). هنگام استفاده از این برنامه و سایر برنامه ها، حتماً دستورالعمل های مربوط به آنها را مطالعه کنید.

4) "چارچوب پشتیبانی" را نصب کنید. مجموعه‌ای از قوانین که طبق آنها کامپایل‌سازی (یعنی کد جداسازی) و کامپایل (یعنی کد مونتاژ) برنامه‌ها انجام می‌شود.

این کار آماده سازی برای کار با برنامه های سیستمی را تکمیل می کند.

بارگیری برنامه ها از دستگاه و بارگیری مجدد آنها مشابه روشی است که در بخش "تغییر گرافیک در برنامه های سیستم اندروید" توضیح داده شده است.

ویرایش کد برنامه‌های اندروید معمولاً با استفاده از ویرایشگر NotePad++ انجام می‌شود - یکی از راحت‌ترین ویرایشگرهای متن که دارای گزینه برجسته‌سازی نحوی از زبان برنامه‌نویسی انتخاب‌شده است. به عنوان یک قاعده، هنگام ویرایش، می توانید گرافیک را در طول مسیر با استفاده از ویرایشگر گرافیکی انتخاب شده نیز تغییر دهید.

پس از اتمام ویرایش، برنامه اصلاح شده به دستگاه بارگیری می شود و خود دستگاه باید مجدداً راه اندازی شود. ویرایشگرهای پیشرفته تر از شبیه سازهای مختلف، به عنوان مثال، Eclipse از Google، برای رفع اشکال برنامه ها قبل از دانلود آنها در دستگاه استفاده می کنند.

مقالات و لایف هک ها

یک تلفن هوشمند مدرن که دارای یک پلت فرم تلفن همراه است، یک مینی کامپیوتر قابل حمل واقعی است که در آن فایل ها در پوشه ها توزیع شده و به راحت ترین روش سازماندهی می شوند. این مقاله به شما خواهد گفت نحوه دسترسی به پوشه ها در اندرویدو جایی که آنها قرار دارند.

پوشه ها در اندروید کجا هستند و چگونه می توان به آنها دسترسی داشت؟

اگر از رایانه رومیزی با ویندوز استفاده می کنیم، احتمالاً به این واقعیت عادت کرده ایم که همه چیز در این سیستم در بین دیسک ها توزیع شده است. به عنوان مثال، سیستم بر روی درایو C نصب شده است و درایو D برای ذخیره فایل های شخصی استفاده می شود. درایوهای باقی مانده را می توان به عنوان مثال برای درایوهای فلش قابل جابجایی و هارد دیسک های خارجی (مثلا Z یا E) استفاده کرد.

سیستم اندروید مبتنی بر هسته لینوکس به روشی متفاوت سازماندهی شده است. یک ساختار درختی از فایل ها در اینجا ارائه شده است که نقطه شروع آن ریشه است. علاوه بر این، خود سیستم عامل موبایل نیز به حروف بزرگ و کوچک حساس است. بنابراین، اگر در ویندوز نتوانیم پوشه های ALBUM و Album را همزمان در یک مکان ایجاد کنیم، در اندروید این کاملا امکان پذیر است.

بخش داده در لینوکس شامل داده‌های کاربر و همچنین تنظیمات شخصی است و بخش کش حاوی فایل‌های موقت از جمله به‌روزرسانی‌های سیستم است. اطلاعات مربوط به دستگاه‌ها در dev ذخیره می‌شود و فایل‌هایی که مسئول شناسه IMEI هستند در efs ذخیره می‌شوند (اگرچه آخرین بخش همیشه یافت نمی‌شود). پوشه های سیستم در سیستم قرار دارند. در مورد اطلاعات در مورد هسته و پیکربندی آن، آنها در proc موجود هستند. اجازه دهید اضافه کنیم که برای دیدن پارتیشن های ریشه دقیقاً با این نام ها به حقوق ریشه و همچنین یک مدیر فایل خاص نیاز داریم.

اگر به نحوه دسترسی به پوشه ها در اندروید علاقه مند هستیم و حقوق ریشه نداریم، نباید فقط برای دیدن پارتیشن ها همانطور که در ابتدا در هسته لینوکس ارائه شده اند، ریسک کنیم. بهتر است از یکی از رایج ترین فایل منیجرها مانند Total Commander استفاده کنید. از طریق چنین دیسپچری ما قادر خواهیم بود به وضوح ببینیم چه چیزی و دقیقاً کجا قرار دارد.

چگونه به پوشه کش بازی در اندروید برویم؟

برای اینکه بازی به درستی کار کند، ما نمی توانیم بدون مجموعه ای از فایل های اضافی، یعنی بدون کش انجام دهیم. این به ویژه برای بازی های بزرگ با گرافیک سه بعدی صادق است. بلافاصله پس از نصب و باز کردن بازی، کش شروع به دانلود از طریق اینترنت می کند. علاوه بر این، ما می توانیم با اتصال دستگاه تلفن همراه خود از طریق USB، آن را از قبل بارگیری و بارگذاری کنیم. کش را با استفاده از آرشیو مانند WinRar باز کنید.

ما می خواهیم اضافه کنیم که به شدت توصیه می شود که کش را از طریق Wi-Fi بارگیری کنید. اگر در حال حاضر به نقطه وای فای دسترسی نداریم، اما اینترنت تلفن همراه پایدار و نامحدود وجود دارد، به عنوان آخرین راه حل، می توانیم از آن و همچنین اپلیکیشنی به نام Reverse Tethering برای اندروید استفاده کنیم.
توصیه می کنیم به طور جداگانه دستورالعمل نصب یک کش obb را مطالعه کنید. معمولاً می توانید در آدرس زیر به آن دسترسی داشته باشید: sdcard/Android/obb.

اگر به دلیل عدم وجود پوشه obb نتوانستیم آن را پیدا کنیم، باید خودمان آن را ایجاد کنیم. کش از نوع دیگری را می توان در sdcard/Android/data یافت.

بهترین مقالات در این زمینه