نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • جالب هست
  • BusyBox - این برنامه برای چیست؟ BusyBox: چاقوی ارتش سوئیس برای سیستم های لینوکس جاسازی شده.

BusyBox - این برنامه برای چیست؟ BusyBox: چاقوی ارتش سوئیس برای سیستم های لینوکس جاسازی شده.

اساسا Busybox مجموعه ای از ابزارهای کنسولی برای سیستم های لینوکس است. این برنامه برای عملکرد app2sd و برخی برنامه های دیگر ضروری است. این به شما امکان می دهد بدون نیاز به کار مستقیم با هسته سیستم عامل، مالک حقوق توسعه یافته شوید. Busybox برای اندرویدحقوق ریشه شما را 100% باز می کند. رابط برنامه برای ساده ترین و کامل ترین کار با سیستم فایل گوشی هوشمند ضروری است. این برنامه با اندازه کوچک و کد بومی که به زبان اسمبلی نوشته شده مشخص می شود، حتی برای دستگاه های کم رده عملکرد عالی دارد. همانطور که می دانید، هر مدیر فایل با سیستم تلفن هوشمند مربوطه کار می کند، با این حال، فقدان حقوق و موتورهای اختصاصی که به زبان برنامه نویسی سطح بالا نوشته شده اند، به شدت نوار عملکرد، عملکرد و راحتی فایل منیجرها را کاهش می دهد. جدیدترین برنامه برای اندروید، Busybox، به طور خاص برای جلوگیری از چنین عواقبی توسعه یافته است. پس از انتشار، اولین فایل منیجرهایی که از Busybox به عنوان پایه استفاده می‌کردند ظاهر شدند. همه اینها بهره وری و عملکرد آنها را چندین برابر افزایش داد. این روند به دلیل اندازه کوچک خطوط در رمزگذاری برنامه و رابط بسیار کارآمد مشاهده می شود.

علاوه بر مدیریت فایل، Busybox کار با هسته های شخص ثالث را فراهم می کند، در نتیجه یک رابط برای تعامل بین کتابخانه های برنامه و سیستم فایل گوشی هوشمند فراهم می کند. ارتباط با رابط برنامه با دسترسی به کتابخانه هایی که شامل مجموعه اصلی از مهمترین دستورات هستند، انجام می شود. کاربران باتجربه قادر خواهند بود رابط پوسته فرمان را نصب کنند. با استفاده از دستورات خاص و همچنین حقوق ریشه اکتسابی، می توانید به راحتی بر دایرکتوری های موجود در دستگاه اندرویدی خود کنترل داشته باشید. پس از اولین راه‌اندازی برنامه، شروع به جمع‌آوری فعال اطلاعات در مورد سیستم شما، همه برنامه‌های نصب شده و فرآیندهایی می‌کند که از سیستم فایل استفاده می‌کنند. در پایان این مرحله قادر خواهید بود تا نصب واقعی اپلیکیشن را ادامه دهید. توصیه می شود Smart Install را ترجیح دهید، زیرا تا حد امکان برای سیستم شما ایمن است، حتی اگر کمی بیشتر طول بکشد. بنابراین، دکمه را فشار دهید و منتظر بمانید تا مراحل نصب کامل شود. سپس روی صلیب قرمز کلیک کنید تا از Busybox خارج شوید. در مورد مکانیسم برنامه، در واقع Busybox نوعی پوسته خط فرمان است که بلافاصله پس از نصب به سرعت در رابط سیستم عامل ادغام می شود و به شما امکان می دهد کنترل کامل دستگاه را به دست آورید.

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

یکی از این برنامه ها BusyBox است که هدف اصلی آن دسترسی کامل به تمام عملکردها و سیستم فایل دستگاه (در صورت وجود) است. دسترسی ریشه). باید گفت که در واقع “Busybox” یکی از اجزای بسیاری از فریمورهای کارخانه ای است. بسیاری، اما نه همه، به همین دلیل است که گفتگوی امروز ما در مورد این ابزار است.

BusyBox در اندروید چیست و عملکردهای آن

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

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

اورکلاک CPU

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

بهينه سازي

هر کاربر تبلت یا گوشی می‌داند که رم بیش از حد باعث عملکرد کندتر دستگاه و مشکلاتی در هنگام استفاده از برنامه‌هایی می‌شود که نیاز به رم زیادی در اختیار دارند. به همین دلیل است که عملکردی که اندروید را بهینه می کند و از این ناراحتی ها جلوگیری می کند بسیار مهم است.

آموزش نصب Busybox در اندروید

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

سپس باید کادر کنار خط را علامت بزنید حالت تمیز».

پس از آن، “ نصب"و" نصب هوشمند».

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

کادر ” را علامت بزنید همه را جایگزین کنید”.

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

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



عصر بخیر، خوانندگان عزیز طرفداران پورتال اطلاعاتی ما - اندروید! امروز به ادامه مبحث حقوق ریشه در گوشی می پردازیم. بیایید در مورد برنامه‌ای صحبت کنیم که همراه با برنامه SU (SuperUser) به برنامه‌های ما (به‌ویژه مدیران فایل) کمک می‌کند تا بدون نیاز به کار مستقیم با هسته سیستم‌افزار شما، حقوق گسترده‌تری کسب کنند.

بنابراین، این برنامه چه کاری می تواند انجام دهد و آیا نبود آن بر عملکرد گوشی شما تأثیر می گذارد؟ بیایید به ترتیب به این سوالات نگاه کنیم.

این برنامه به صورت رایگان در پلی مارکت موجود است، می توانید آن را دانلود کنید. چه چیزی در مورد این برنامه قابل توجه است و چرا باید اطمینان حاصل شود که از حقوق ریشه شما 100٪ استفاده می شود؟ این برنامه رابطی است که برای ساده ترین و کامل ترین کار با فایل سیستم گوشی هوشمند شما ضروری است. این برنامه به لطف اندازه بسیار کوچک و کد بومی که به زبان اسمبلی نوشته شده است، عملکرد بسیار خوبی برای گوشی های هوشمند ارزان قیمت دارد. این برنامه دقیقا چه چیزی می تواند به کاربر نهایی بدهد؟ همانطور که می دانید، هر فایل منیجر با سیستم فایل گوشی هوشمند اندرویدی شما کار می کند. با این حال، فقدان حقوق ریشه و موتورهای اختصاصی نوشته شده در یک زبان برنامه نویسی سطح بالا به سرعت نوار عملکرد، راحتی و عملکرد این فایل منیجرها را پایین می آورد. کاربران باتجربه سیستم های یونیکس بلافاصله متوجه این ویژگی شدند و اکنون پس از گذشت چند ماه از انتشار اولین نسخه اندروید، توسعه پر زحمت اولین BusyBox برای اندروید آغاز شد. بلافاصله پس از انتشار این برنامه (یا بهتر است آن را نه یک برنامه، بلکه مجموعه ای از ابزارها برای ایجاد رابط بین سیستم فایل و کاربر) نامید)، اولین مدیر فایل ظاهر شد که از BusyBox به عنوان اساس آنها این امر عملکرد و بهره وری آنها را به میزان قابل توجهی افزایش داده است. همه اینها به لطف اندازه بسیار کوچکتر خطوط در کد برنامه و رابط بسیار سازنده BusyBox اتفاق افتاد. همچنین، علاوه بر مدیریت فایل، کتابخانه‌های BusyBox کار با هسته‌های شخص ثالث را ارائه می‌کنند و رابط خاصی را برای تعامل بین آنها و سیستم فایل گوشی هوشمند شما فراهم می‌کنند.

چگونه برنامه ها می توانند با این رابط، مجموعه ای از دستورات برای تماس کاربردی و سازنده با سیستم فایل یک گوشی هوشمند ارتباط برقرار کنند؟ همه اینها به لطف تماس با کتابخانه هایی است که شامل ساده ترین دستورات هستند. می توانید آنها را در اینجا پیدا کنید: http://ru.wikipedia.org/wiki/BusyBox. همچنین امکان نصب پوسته فرمان برای این رابط برای کاربران با تجربه نیز وجود دارد. با استفاده از همین دستورات، به راحتی می توانید کنترل همه فهرست های موجود در اندروید خود را به دست آورید. به طور طبیعی، نه بدون کمک یک هسته قفل قبلی، یعنی. بدون کمک حقوق ریشه نیست.

اکنون به طور مستقیم به عملکرد این برنامه در یک گوشی هوشمند با اندروید 4.04، Samsung Galaxy SIII می پردازیم. اگر برنامه ای را اجرا کنید که به کتابخانه های BusyBox نیاز دارد چه اتفاقی می افتد؟ پیغام زیر را خواهید دید:

برای بازیابی عملکرد برنامه، باید BusyBox را نصب کنید. آن را از مارکت دانلود و نصب کنید. پس از راه اندازی آن، تصویر زیر را مشاهده خواهید کرد.

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

یکی از این برنامه ها BusyBox است که هدف اصلی آن دسترسی کامل به تمام عملکردها و سیستم فایل دستگاه (در صورت وجود) است. باید گفت که در واقع “Busybox” یکی از اجزای بسیاری از فریمورهای کارخانه ای است. بسیاری، اما نه همه، به همین دلیل است که گفتگوی امروز ما در مورد این ابزار است.

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

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

اورکلاک CPU

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

بهينه سازي

هر کاربر تبلت یا گوشی می‌داند که رم بیش از حد باعث عملکرد کندتر دستگاه و مشکلاتی در هنگام استفاده از برنامه‌هایی می‌شود که نیاز به رم زیادی در اختیار دارند. به همین دلیل است که عملکردی که اندروید را بهینه می کند و از این ناراحتی ها جلوگیری می کند بسیار مهم است.

ابتدا باید برنامه را دانلود و بر روی دستگاه خود نصب کنید. سپس اپلیکیشن را اجرا کنید. در خود برنامه ابتدا باید شرایط قرارداد مجوز را بخوانید و بپذیرید.

سپس باید کادر کنار خط «حالت پاک» را علامت بزنید.

پس از آن، "Install" و "Smart install" را انتخاب کنید.

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

کادر "Replace All" را علامت بزنید.

درست مانند دفعه قبل، "Install" و "Smart install" را انتخاب کنید. پس از آن، گوشی خود را دوباره راه اندازی کنید، موارد غیر ضروری را به صورت دستی حذف کنید، و تمام، برنامه آماده استفاده است! اکنون، از آنجایی که ابزارهای کمکی به طور کامل در هسته سیستم قرار می گیرند، اکثر توابع به صورت خودکار اضافه می شوند.

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

من هنوز نفهمیدم busybox چیست، توضیح دهید که چیست و چرا در Android مورد نیاز است؟

پاسخ ها (3)

  1. BusyBox نرم افزار رایگانی است که تحت شرایط مجوز عمومی عمومی گنو منتشر شده است که تعدادی ابزار یونیکس را در یک فایل اجرایی فراهم می کند.

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

    این توسط چندین سیستم عامل در حال اجرا بر روی سیستم های تعبیه شده استفاده می شود. این به طور خاص برای سیستم عامل های تعبیه شده که منابع محدودی دارند طراحی شده است.

    به اشتراک گذاری کدهای مشترک بین برنامه ها و روتین های بهینه شده با اندازه به BusyBox این امکان را می دهد که بسیار کوچکتر از یک سیستم با نسخه های کامل ابزار باشد.

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

    مجموعه ابزارهای موجود بستگی به نحوه ساخت باینری BusyBox دارد و کد منبع منبع باز GPLv2 است که در busybox.net موجود است. بسیاری از ابزارها بدون روت هیچ کار مفیدی انجام نمی دهند.

    چه دستکاری هایی را می توان در گوشی هوشمند انجام داد؟ به عنوان مثال، این امکان وجود دارد که داده ها را مستقیماً روی هر پارتیشن موجود در دستگاه خود بنویسید. بسیاری از سیستم عامل های شخص ثالث، از جمله Cyanogenmod، از BusyBox استفاده گسترده ای می کنند.

    از مزایای این اپلیکیشن می توان به حجم کم و نیاز سخت افزاری کم آن اشاره کرد. این یک فایل است (این باعث صرفه جویی در فضای دیسک می شود).

  3. دستورات اساسی برای busybox چیست؟
    در اینجا لیستی از دستورات به زبان روسی آمده است:
    خاکستر - پوسته فرمان
    awk - زبان پردازش رشته ای مبتنی بر الگو
    cat - فایل خواندنی
    chmod - تغییر مجوزها
    cp - کپی کنید
    تاریخ - تاریخ و/یا زمان فعلی
    dd - یک فایل را با تبدیل و قالب بندی کپی کنید
    df - نمایش آمار استفاده از فایل سیستم
    dmesg - خروجی بافر پیام هسته
    اکو - چاپ یک خط
    egrep - grep با پشتیبانی از عبارت منظم گسترده
    fgrep - grep با جستجوی خط ثابت بهینه شده
    grep - یک الگو را در هر فایل یا ورودی استاندارد جستجو کنید
    gunzip - بسته بندی را از gzip باز کنید
    gzip - بسته در gzip
    کشتن - پایان دادن به فرآیند
    ln - پیوندی به نام LINK_NAME یا DIRECTORY به TARGET مشخص شده ایجاد کنید.
    ورود به سیستم - شروع یک جلسه جدید در سیستم
    ls - لیست فایل ها یا دایرکتوری ها
    mdu
    mkdir - یک دایرکتوری ایجاد کنید
    بیشتر - مشاهده صفحه به صفحه فایل های متنی
    mount - mounting file system
    mv - انتقال فایل
    netstat - اطلاعاتی در مورد تنظیمات شبکه و اتصالات
    ntpc - مشتری همگام سازی زمان با استفاده از پروتکل NTP
    ntpsync
    nvram
    pidof - PIDهای تمام فرآیندهایی را که نام آنها با NAME مطابقت دارد فهرست کنید
    ping - بسته های ICMP ECHO_REQUEST را به میزبان های شبکه ارسال کنید
    ps - اطلاعات در مورد فرآیندها
    pwd - پرینت دایرکتوری کاری
    rm - فایل ها یا دایرکتوری ها را حذف کنید
    rmdir - دایرکتوری های خالی را حذف کنید
    rstats - حق چاپ
    sed - تبدیل جریان متن
    sh - مفسر دستور
    خواب - مکث N ثانیه
    همگام سازی - تمام بلوک های سیستم فایل بافر شده را روی دیسک بنویسید
    tar - کار با آرشیو tar
    لمس - آخرین تاریخ اصلاح یک فایل یا فایل های معین را به روز کنید
    umount - باز کردن سیستم فایل
    uname - اطلاعات سیستم
    usleep - مکث N میکروثانیه
    vi - ویرایش فایل
    تماشا - برنامه را به صورت دوره ای اجرا کنید
    zcat - بسته بندی را به خروجی استاندارد باز کنید
    ویدیو را تماشا کنید که نحوه نصب BusyBox را نشان می دهد

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