Translate

середа, 5 грудня 2012 р.

Утиліти Linux на Android


Adam Outler продемонстрував, як встановити BusyBox на Android без рутування пристрою.

Що таке BusyBox?

Це невеликий набір найбільш популярних лінуксових утиліт, який призначений для встановлення на вбудовані системи з обмеженими ресурсами - "The Swiss Army Knife of Embedded Linux". В списку інструментів є такі потужні засоби: find, grep, awk, vi, wget, ifconfig, mount, kill. Повний список можна уточнити на сайті.

Як встановити?

Звичним чином BusyBox можна установити через Play маркет, але тільки за умови, що телефон рутований. Adam обійшов цю проблему просто за допомогою adb. Для цього потрібно виконати пару команд:
  • Завантажити файл busybox на локальну машину.
  • Перекинути його на телефон:
$ adb push ./busybox /data/local/tmp
  • Перейти в середовище телефону:
$ adb shell
  • Зробити файл виконуваним:
$ chmod 777 ./busybox
  • І власне встановити:
$ ./busybox --install

Що можна з цим робити?

Adam для прикладу установив собі додатково gсс, g++ і скомпілював C++ програмку. Відео з інструкцією: