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

دبیان بر بستر اندروید: پیش به سوی جسی!(قسمت اول)

بسیاری از افراد پس از خرید یک تلفن هوشمند یا تبلت، اقدام به روت کردن آن می‌کنند. مفهوم «روت» در اندروید همانند مفهوم روت در دیگر سیستم‌های گنو/لینوکسی‌ست. دلایل زیادی برای روت‌کردن وجود دارد: شخصی‌سازی بیش‌تر، حذف برنامه‌های سیستمی، اصلاح سیستم و البته نصب یک توزیع گنو/لینوکسی.
در این‌جا، به نصب دبیان ۸ (جسی) بر روی یک وسیله‌ی مبتنی بر اندروید می‌پردازیم.

چه‌چیزی لازم داریم؟

  • یک ماشین گنو/لینوکسی: ترجیحاً از خانواده‌ی دبیان
  • دسترسی به اینترنت یا مخزن محلی: حدود ۶۰-۷۰ مگابایت در این روش بارگیری خواهد شد.
  • تلفن هوشمند یا تبلت روت شده
  • کابل اتصال به رایانه: برای انتقال داده از ماشین گنو/لینوکسی به دستگاه
  • حداقل ۱ گیگابایت فضای خالی روی دستگاه: مهم نیست که روی حافظه‌ی داخلی باشد یا کارت SD خارجی
  • وقت و حوصله‌ی فراوان

چه قابلیت‌هایی دارد؟

  • اجرا به موازات اندروید بدون دستکاری سیستم
  • روان، سریع و بدون نصب هرگونه برنامه‌ی شخص سوم
  • حذف آسان
  • محیط گرافیکی(اختیاری)
  • اجرای اکثر برنامه‌های گنو/لینوکس(WINE هم شامل می‌شود!)

۱. نصب debootstrap

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

root@host:~# apt-get install debootstrap

برای شروع کار با debootstrap به این اطلاعات نیازمندیم:

  • نوع پردازنده: در حال حاضر دو نوع پردازنده، غالب دستگاه‌های بازار را پوشش می‌دهند:

    • x86: معماری کامپیوترهای ۳۲بیتی رایج
    • arm: معماری میکروکنترلرهای پیش‌رفته و نسل جدید که خود سه نوع دارد:

      • armel: نسل قدیمی arm
      • armhf: نسل جدید arm که armv7 معادل این نسل است
      • arm64: چیپ‌های arm نسخه‌ی ۶۴بیتی
        بسته به نوع دستگاه باید یکی از ۴ مورد بالا را انتخاب کرد.
  • نسخه‌ی توزیع: ما از توزیع دبیان نسخه‌ی ۸(جسی) استفاده می‌کنیم. شما می‌توانید از هرنسخه‌ی دیگری(stable، testing، wheezy، …) استفاده کرده یا حتی به جای دبیان، اوبونتو را امتحان کنید.
  • آینه‌ی بسته‌ها: برای بارگیری بسته‌های اصلی سیستم از یک آینه استفاده می‌شود؛ این آینه می‌تواند محلی بوده یا روی ماشین دیگری باشد. فاصله‌ی جغرافیایی کمتر بین شما و آینه‌ی منتخبتان معمولاً سرعت بیش‌تری را به همراه دارد. نوع محلی از تصویر توزیع بهره می‌برد که توضیح نحوه‌ی استفاده از آن خارج از حوصله‌ی این مطلب است. ما از مخزن ایران استفاده خواهیم کرد.

۲. بارگیری پایه‌ی سیستم

پوشه‌ای ایجاد می‌کنیم. این پوشه حاوی فایل‌های اصلی توزیع ما خواهد بود:

root@host:~# mkdir debroot

سینتکس کلی برنامه‌ی debootstrap این است:

root@host:~# debootstrap [OPTIONS] <DIST> <DIR> [<MIRROR>]

برای ما:

root@host:~# debootstrap --foreign --arch=armhf jessie ./debroot http://ftp.ir.debian.org/debian/

در این‌جا:

  • foreign: به برنامه می‌گوید که بسته‌ها را استخراج نکند، زیرا معماری ماشین هدف با معماری این ماشین متفاوت است.
  • arch: معماری ماشین هدف(اندروید) را مشخص می‌کند که در بالا توضیح داده شد.
  • jessie: نسخه‌ی توزیع
  • debroot/.: نشانی پوشه‌ای که بالاتر ساختیم.
  • ...http://ftp: نشانی آینه.

پس از بارگیری بسته‌ها، توزیع دریافت شده و debootstrap بسته‌ها را درون پوشه‌ی debroot خواهد ریخت.

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

ادامه مطلب

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

ریموت دسکتاپ اوبونتو از طریق اندروید

توی مطلب قبلی راجع به ریموت کردن اوبونتو در اندروید بوسیله ی SSH صبحت کردم. توی این مطلب، همین ریموت کردن رو میخوام به صورت GUI (گرافیکی) توضیح بدم. برای ریموت کردن دسکتاپ گرافیکی نیاز به نرم افزار آزاد VNC داریم.   VNC چیست؟ شبکه مجازی رایانه (Virtual Network Computing) یا VNC، سیستم تعریف شده […] ادامه مطلب

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

(بروزرسانی) آموزش SSH زدن به اوبونتو از طریق اندروید

یکی از بهترین راه ها برای ریموت کردن در سیستم عامل های لینوکسی، قابلیت SSH است.  . SSH چیست؟ SSH مخفف کلمه ی Secure shell یک پروتکل امن برای ایجاد ارتباط بین Client (سرویس گیرنده) و Server (سرویس دهنده) است .SSH قبل  از ارسال اطلاعات، انها را در سمت کاربر (بدون دخالت کاربر) رمزگزاری کرده […] ادامه مطلب

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

مانت کردن شاخه سیستم اندروید به صورت قابل نوشتن

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

روش اول استفاده از adb :

ابتدا بسته adb را روی لینوکس خود نصب کنید ما برای نصب آن در آرچ‌لینوکس از دستور زیر استفاده می کنیم
yaourt -S adb
سپس در گوشی گزینه توسعه دهندگان را فعال کرده و گوشی را از طریق کابل به سیستم خود متصل کنید و دستورات زیر را اجرانمایید
  • برای شناسایی گوشی خود دستور زیر را در کنسول وارد کنید
adb devices
  • سپس adb را به صورت root اجرا کنید
adb root
  • از گوشی خود دسترسی شل بگیرید
adb shell
  • شاخه system را به صورت خواندنی و نوشتنی ری‌مانت کنید
mount -o remount,rw /system
  • برای بازگرداندن شاخه به حالت اولیه از دستور زیر استفاده فرمایید
mount -o remount,ro /system

روش دوم استفاده از ترمینال گوشی

  • ابتدا دسترسی روت بگیرید
su –
  • شاخه system را به صورت خواندنی و نوشتی ری‌مانت کنید
mount -o remount,rw /system
  • برای بازگرداندن شاخه به حالت اولیه از دستور زیر استفاده فرمایید
mount -o remount,ro /system

ادامه مطلب

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

Meizu MX4 Pro، نوامبر ارائه خواهد شد

همان‌طور که می‌دانید Meizu شرکتی بود که قرار بود برای س […] ادامه مطلب

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

لیبره‌آفیس برای اندروید تا فوریه سال 2015 آماده خواهد شد

نرم‌افزارهای اداری زیادی برای اندروید وجود ندارند از آن […] ادامه مطلب

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

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

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

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

دانلود اجزای اندروید ال

گوگل اخیراً در کنفرانس Google I/O نسخه‌ی جدید اندروید ر […] ادامه مطلب

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

GMail و پشتیبانی از زبان‌های راست به چپ

اگر از آن دسته از افرادی هستید که معمولاً علاقه دارید ض […] ادامه مطلب

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

اطلاعات جالبی از بازدید کنندگان وب سایت نمایشگاه کتاب تهران

هر چند بازدیدهای فیزیکی از نمایشگاه کتاب تهران بیشتر از بازدیدهای وب سایت آن است ولی مراجعه کنندگان به این وب سایت یک نمونه بسیار خوب از بازدیدکنندگان عمومی وب سایت‌ها در ایران هستند. به همین دلیل اطلاعات به درد بخور از این بازدیدکنندگان را منشتر می‌کنم. که برخی از آن‌ها شامل اطلاعات جالبی هستند […] ادامه مطلب