Диспетчер пакетов на мосту Хюэ - PullRequest
0 голосов
/ 25 ноября 2018

Я успешно сделал джейлбрейк моего Hue Bridge 2.1, и теперь у меня есть Root-доступ через SSH.

Но я не знаю, как мне установить Packet Manager (например, opkg) на него.Похоже, wget установлен, но больше ничего.Также SCP работает.Я перепробовал все, но ничего не получается.(См. Консоль).(Полный консольный дамп здесь )

login as: root
root@192.168.1.69's password:


BusyBox v1.23.2 (2018-10-25 16:12:28 UTC) built-in shell (ash)

  _    _ _    _ ______   ____       _     _              ___   __   __
 | |  | | |  | |  ____| |  _ \     (_)   | |            |__ \  \ \ / /
 | |__| | |  | | |__    | |_) |_ __ _  __| | __ _  ___     ) |  \ V /
 |  __  | |  | |  __|   |  _ <| '__| |/ _` |/ _` |/ _ \   / /    > <
 | |  | | |__| | |____  | |_) | |  | | (_| | (_| |  __/  / /_ _ / . \
 |_|  |_|\____/|______| |____/|_|  |_|\__,_|\__, |\___| |____(_)_/ \_\
                                             __/ |
                                            |___/
----------------------------------------------------------------------
Version: 1810251352
----------------------------------------------------------------------

root@Wohnzimmer:~# busybox --install opkg
--install: applet not found
root@Wohnzimmer:~# opkg
-ash: opkg: not found
root@Wohnzimmer:~# wget
BusyBox v1.23.2 (2018-10-25 16:12:28 UTC) multi-call binary.

Usage: wget [-c|--continue] [-s|--spider] [-q|--quiet] [-O|--output-document FILE]
        [--header 'header: value'] [-Y|--proxy on/off] [-P DIR]
        [-U|--user-agent AGENT] URL...

Retrieve files via HTTP or FTP

        -s      Spider mode - only check file existence
        -c      Continue retrieval of aborted transfer
        -q      Quiet
        -P DIR  Save to DIR (default .)
        -O FILE Save to FILE ('-' for stdout)
        -U STR  Use STR for User-Agent header
        -Y      Use proxy ('on' or 'off')

1 Ответ

0 голосов
/ 25 ноября 2018

Вы не можете просто установить менеджер пакетов, используя busybox --install opkg или sudo apt-get install <any-package>.

В приведенном ниже сообщении об ошибке четко сказано, что пакет opkg не найден, вам нужно создать источник и добавить его в свою цель.

root@Wohnzimmer:~# busybox --install opkg
--install: applet not found

Для этого вам нужна система Busybox.необходимо загрузить архив диспетчера пакетов в соответствии с целевым объектом, который они используют, например: если это ARM, то скомпилируйте инструментальную цепочку ARM в вашей хост-системе, а затем переместите скомпилированный двоичный файл в конечный объект.После перемещения скомпилированной утилиты вы можете поместить двоичный файл в /sbin dir root fs.

...