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


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

سپس، با استفاده از آن، به ریشه سیستم می رویم که به عنوان "/" نشان داده شده است. در تعدادی از مدیران برای دسترسی سریعیک مورد جداگانه برای آن در Action Bar وجود دارد و در جایی فقط باید روی علامت ".." کلیک کنید یا "File system root" را انتخاب کنید. در اینجا در اندروید است که می توانید پوشه های داده و سیستم را پیدا کنید، نام آنها نیز با اسلش شروع می شود.

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

این روش می تواند مفید باشد در صورتی که "هیچ چیز از قبل کمک نمی کند"، دسترسی به روت اکسپلوررنه، یا گوشی اصلا نمی تواند بوت شود. در مورد من، مجبور شدم SystemUI.apk احمقانه حذف شده را در حالت "مبارزه" بازیابی کنم. در همان زمان، بین فشار دادن دکمه "OK" در پنجره قبلی با خطا و ظاهر شدن همان پنجره بعدی، فقط در کسری از ثانیه می توان کاری را روی تلفن انجام داد. من نمی خواستم reflash کنم، بنابراین باید فوراً به adb مسلط می شدم.

بنابراین، برای اتصال تلفن گوگل خود به adb، شما نیاز دارید:

1) Android SDK برای سیستم شما (در اینجا - با استفاده از گنو/لینوکس اوبونتو به عنوان مثال)
2) ابزارهای پلتفرم Android SDK (با انتخاب کادر مناسب در Android SDK نصب می شوند)
3) در "تنظیمات - برنامه ها - اشکال زدایی" باید علامت "اشکال زدایی از طریق USB" وجود داشته باشد.
4) گوشی را به USB وصل کنید
5) در مورد من، من باید دو کار دیگر انجام می دادم:
شناسه سازنده گوشی idVendor را مشخص کنید (می توانید آن را پیدا کنید):
#echo SUBSYSTEM=="usb", SYSFS(idVendor)==" 0bb4 ", MODE="0666" > /etc/udev/rules.d/51-android.rules
#chmod a+r /etc/udev/rules.d/51-android.rules
جایی که 0bb4 را با کد سازنده خود جایگزین می کنیم، سپس adb را مجددا راه اندازی می کنیم
#adb kill-server
#adb start-server

بنابراین، همه چیز نصب و متصل شده است، شما مسیر platform-tools را به متغیر $PATH سیستم عامل خود اضافه کرده اید یا با استفاده از دستور cd به این پوشه تغییر داده اید. در دستور "adb devices" باید یک عدد مشخص و در سمت راست آن "device" صادر شود. یعنی adb گوشی را می بیند و می تواند با آن کار کند. اگر به جای «دستگاه» چیز دیگری یا به طور کلی «فهرست دستگاه‌های متصل» وجود دارد، مشکل در مرحله 4-5 است.

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

پس از آن، می توانید فایل سیستم را با دستورات زیر در / system / app رها کنید:

$adb push YourFile.apk /data/Yourfile.apk
$ remount adb
پوسته adb $
$su
#cp -f /data/YourFile.apk /system/app/Yourfile.apk
#chmod 644 /system/app/YourFile.apk
#خروج
خروج $
$ adb راه اندازی مجدد
جایی که YourFile.apk نام فایل سیستم شما است و حروف کوچک و بزرگ مهم است.
پس از آخرین دستور، گوشی شما باید با فایل های جدید راه اندازی مجدد شود.
اگر در دستور «adb remount» پاسخ «remount شکست: عملیات مجاز نیست» را دریافت کردید، سپس بعد از «su» سعی کنید «#mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system» را وارد کنید.

P.S.: در لینوکس، اگر platform-tools به $PATH اضافه نشده باشد، باید به جای adb، «./adb» بنویسید.

در این مقاله دستوراتی که من از طرف آنها اجرا کردم کاربر معمولیبا نماد $ در ابتدای خط، از طرف ریشه - با نماد # نشان داده می شوند.

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

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

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

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

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

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

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

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

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

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

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

این مقاله نحوه مشاهده را به شما نشان می دهد فایل های سیستمیروی گوشی یا تبلت در حال اجرا راه اندروید اتصالات اندرویدبه یک کامپیوتر ویندوزی سیستمیک فایل های اندرویددر رایانه Mac OS X قابل مشاهده نیست.

مراحل

قسمت 1 نحوه دسترسی به فایل ها

  1. 1 برنامه تنظیمات را باز کنید.نماد این برنامه یک چرخ دنده خاکستری است و معمولاً در لیست برنامه های نصب شده یافت می شود.
  2. 2 به پایین بروید و روی درباره تلفن ضربه بزنید.این گزینه را در پایین صفحه خواهید دید.
    • در رایانه لوحی، روی «درباره رایانه لوحی» کلیک کنید.
  3. 3 به پایین بروید و بخش Build Number را پیدا کنید.در پایین صفحه قرار دارد.
  4. 4 هفت بار روی خط "Build number" کلیک کنید.پیام "شما تبدیل به یک توسعه دهنده شده اید" باز می شود که نشان می دهد گزینه های توسعه دهنده را با موفقیت فعال کرده اید.
    • برای دریافت چنین پیامی ممکن است مجبور شوید بیش از هفت بار روی خط مشخص شده کلیک کنید.
  5. 5 روی دکمه برگشت کلیک کنید.در گوشه سمت چپ بالای صفحه یا زیر صفحه نمایش قرار دارد.
  6. 6 روی گزینه های توسعه دهنده کلیک کنید.این گزینه بالای گزینه «درباره تلفن» قرار دارد.
    • در گلکسی سامسونگ، گزینه "For Developer" در پایین صفحه قرار دارد.
  7. 7 به پایین اسکرول کنید و گزینه «USB Debugging» را فعال کنید.در بخش Debug در وسط صفحه قرار دارد.
  8. 8 به پایین بروید و روی USB Configuration کلیک کنید.این گزینه را در زیر گزینه "USB Debugging" خواهید یافت.
  9. 9 روی MTP (پروتکل انتقال رسانه) کلیک کنید.این گزینه در بالای صفحه تنظیمات USB قرار دارد. اگر دستگاه را به رایانه وصل کنید، به این صورت می توانید فایل های سیستم اندروید را مشاهده کنید.

قسمت 2 نحوه باز کردن فایل های سیستم

  1. 1 دستگاه اندروید خود را به رایانه وصل کنید.یک پایان کابل شارژبه پورت USB کامپیوتر و سر دیگر آن به گوشی وصل شوید. فرآیند همگام سازی دستگاه اندرویدی شما با رایانه شما آغاز می شود.
    • ممکن است پنجره ای باز شود که از شما بخواهد مشخص کنید با دستگاه Android چه کاری انجام دهید. در این صورت، این پنجره را ببندید.
  2. 2 منوی Start را باز کنید.روی لوگوی ویندوز در گوشه سمت چپ پایین صفحه کلیک کنید.
  3. 3 فایل اکسپلورر را باز کنید.روی نماد پوشه شکل در پایین سمت چپ منوی Start کلیک کنید.
  4. 4 روی این رایانه کلیک کنید.این یک نماد به شکل مانیتور در سمت چپ پنجره Explorer است.
  5. 5 روی دستگاه اندروید متصل دوبار کلیک کنید.در بخش «دستگاه‌ها و درایوها» در وسط پنجره ظاهر می‌شود. پوشه سیستم اندروید باز می شود.
  6. 6 روی حافظه داخلی دوبار کلیک کنید.پنجره ای باز می شود که تمام پوشه های ذخیره شده در حافظه دستگاه تلفن همراه (از جمله پوشه های دارای فایل های سیستمی) را نمایش می دهد. اکنون می توانید این پوشه ها و فایل ها را مشاهده کنید.
    • قبل از جدا کردن دستگاه تلفن همراه خود از رایانه، این روش را دنبال کنید.
  • قبل از مشاهده فایل های سیستم، زیرا به نسخه سیستم عامل بستگی دارد.

هشدارها

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

سیستمیک برنامه های گوگلمانند Gmail، Google Maps، Google+، Gtalk را می توان حذف کرد، اما بهتر است خدمات را ترک کنید، زیرا عدم وجود آنها منجر به خرابی در بازی شغلیبازار، بازی ها و برنامه های دیگر، خطاهای مکرر.

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

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

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

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

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

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

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

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

اینطوری استفاده کن:

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

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

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

  • به "تنظیمات" بروید؛
  • "برنامه های کاربردی"؛
  • درست را انتخاب کنید؛
  • "حذف به روز رسانی".

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

  • /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، من این برنامه را در بازار اندروید منتشر نمی کنم. آی تی برنامه داخلیبرای استفاده داخلی از دستگاه ها، باید دستگاه را ایمن کنم.

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

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

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

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

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

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

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

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

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

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

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

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

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

ویژگی ها:

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

الزامات:

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

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

WiFi ADBبرای اتصال بیسیم(را می توان در پیدا کرد گوگل پلی ) در صورت نیاز

Android SDKبرای کار کردن به این افزونه نیازی ندارید!

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

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

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

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

ADBplugin_v7.3.zip 7247 را دانلود کنید

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

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

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

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

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

اول از همه، شما باید اشکال زدایی USB را در دستگاه فعال کنید، سپس آن را با استفاده از کابل 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 / Framework . در مرحله بعد، باید مجوزهای فایل را با استفاده از گزینه های مناسب در root explorer یا افزونه ADB تنظیم کنید. آنها باید با فرمت 644 باشند. پس از راه اندازی مجدد دستگاه، می توانید نتیجه برنامه به روز شده را مشاهده کنید.

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

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

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

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

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

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

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

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

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

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