منبع اصلی نوشتار زیر در این لینک قرار دارد

مدیر بارگیری آریا۲: این بار، اندروید!

از عنوان مطلب مشخصه که این مدیر بارگیری قدرتمند، حالا نسخه‌ی اندروید داره و تمام ویژگی‌هاش رو هم به اندروید میاره.

نصب

بسته به این که دیوایس شما روت شده باشه یا نه، محل نصب فرق می‌کنه. نصب با روش دسترسی روت این خوبی رو داره که باینری برنامه توی $PATH شما قرار می‌گیره و نیازی به وارد کردن مسیر کامل ندارید؛ ولی در این صورت باید توی پارتیشن سیستم بنویسید که ممکنه علاقه‌ای به این کار نداشته باشید. در هر صورت، نتیجه‌ی نهایی یکیه. تمام دستورها روی گوشی اجرا می‌شن. هم می‌تونید از adb shell استفاده کنید و هم از یک برنامه‌ی شبیه‌ساز ترمینال.

با دسترسی روت

امیدوارم که روی گوشیتون، busybox نصب داشته باشید؛ چون ممکنه باینری mount خود گوشی مشکل ایجاد کنه.

پارتیشن سیستم رو برای خارج کردن از حالت فقط خواندنی، دوباره سوار می‌کنیم:

$ su -c 'busybox mount -o remount,rw /'

حالا، پرونده‌ی فشرده‌ی برنامه رو دریافت کنید و باینری aria2c رو ازش استخراج کنید و منتقلش کنید به گوشی، مثلا /sdcard/. با بقیه‌ی محتویات پرونده‌ی فشرده کاری نداریم، می‌تونید پاکش کنید.

باینری aria2c رو به یکی از مسیرهایی که توی متغیر محیطی PATH هستن کپی می‌کنیم، معمولا /system/bin توی این متغیر هست. بعدش بهش دسترسی‌های لازم رو می‌دیم و سیستم رو به حالت فقط خواندنی برمی‌گردونیم.

$ su
# cp /sdcard/aria2c /system/bin/aria2c
# chmod 755 /system/bin/aria2c
# mount -o remount,ro /
# ^D
$ rm /sdcard/aria2c

بدون دسترسی روت

مثل روشی که دسترسی روت نیاز داشت، پرونده‌ی فشرده رو دریافت و باینری رو استخراج کنین و به گوشی کپی کنین. مثلا /sdcard/.

باینری رو کپی می‌کنیم و دسترسی اون رو هم درست می‌کنیم:

$ cp /sdcard/aria2c /data/local/tmp/aria2c
$ chmod 755 /data/local/tmp/aria2c
$ rm /sdcard/aria2c

استفاده

اگر با دسترسی روت نصب کردید، فقط بزنید aria2c و برنامه رو به کار بگیرید. در غیر این صورت، هر بار باید مسیر کامل رو وارد کنید، مگر این که پوشه‌ی حاوی باینری رو به PATH اضافه کنید:

$ /data/local/tmp/aria2c
# OR
$ export PATH= /data/local/tmp/:$PATH
$ aria2c

دانلود خوبی داشته باشید :))



برچسب ها : , , ,