Как настроить debian на rootfs с предустановленной libc?

283
Kinnefix Kim

В настоящее время я пытаюсь запустить X-сервер на своей root-версии Galaxy Note 5. Пока что я могу войти в официальный root-файл Samsung и запустить некоторые двоичные файлы. Проблема в том, что в нем нет компилятора. Все, что я мог найти, был компоновщик. Можете ли вы дать мне советы о том, как создать программу для системы с использованием только компоновщика?

Обновление: здесь я предоставляю список файлов в / system / bin. Обратите внимание, что aarch64-linux-gnu-cpp-6 - это двоичный файл, который я добавил вручную, но он не запускается.

aarch64-linux-gnu-cpp-6 acpi am androidshmservice apaservice apexserver app_process app_process32 app_process64 applypatch appops appops appwidget argosd at_distributor atrace audioserver auditd base64 базовое имя bcc bcm_sensorhub_a2. Чаун корневого CKSUM clatd ясной CMD КСС комм connfwexe содержание ф CPIO CPP-6 разрез dalvikvm даты dalvikvm32 dalvikvm64 дд ddexe debuggerd debuggerd64 dex2oat dexdump DF diag_knight diagexe имя_директория dm_verity_tz_cmd dmbserver dmesg Dnsmasq dos2unix пм drmserver ей dumpstate dumpsys e2fsck эхо edmaudit задать расширенную ENV epmlogd расширить выражение exyrngd fallocate false fgrep find fingerprintd flock free fsck.exfat fsck.f2fs fsck_msdos gatekeeperd getenforce getevent getprop gps.cer gpsd grep groups gzip head hid hosttapd имя хоста hwclock icd id idmap ifconfig iftop ikev2-client ime imsd ввод inotifyd insmod install-recovery.sh installd insthk ioctl iod ionice iorenice ip ip6tables ip6tables-restore ip6tables-save iptablestables-save iptablestables saves хранилище ключей хранилище kill killall ld ld.mc lhd linker linker64 lmkd ln load_policy log logcat logd logname logwrapper потерянное lpm ls ls.txt lsmod lsof lsusb маклоадрес точка монтирования mtpd mv nandread ndc netd netstat newfs_msdos nice nl nohup oatdump od otp_server вставка патча patchoat pgrep pidof ping ping6 pkill pm pmap pppd prepare_param.ш printenv Printf prlimit profman пс PWD QEMU-реквизита qemud енота readlink Realpath перезагрузка redsocks Renice requestsync resetreason resize2fs restorecon Рилд гт RmDir rmmod маршрут вводного, как runcon samsungpowersoundplay schedtest ScreenCap screenrecord SCS SDCARD sdp_cryptod secdiscard secure_storage_daemon secure_storage_pm SED sem_daemon SendEvent sensorhubservice sensorservice след службы ServiceManager setenforce setprop настройки setsid sfotahelper sgdisk sh sha1sum sleep sm smdexe sort split ss_conn_daemon ss_kbservice_daemon запуск stat стоп-строки stringflinger svc swapoff swapon sync синхронизация sysctl tac tail tar набор задач tc tee telecom telecom tima_dump_log время истечения времени на диске toutto uptime usleep vdc vmstat vold wc который whoami wlandutservice wm wpa_supplicant wvkprov xargs xxd да

-1
Какие двоичные файлы у вас там? Можете ли вы запустить sshd и перенести компилятор? Aulis Ronkainen 5 лет назад 0
Я обновил свой вопрос. И нет, у него нет sshd. Kinnefix Kim 5 лет назад 0
Установите (скопируйте) Debian в chroot. Ipor Sircer 5 лет назад 0
Да, я пробовал это с предварительно скомпилированным двоичным файлом debootstrap, но у него не было драйвера пользовательского пространства от Samsung, который мне нужен. Kinnefix Kim 5 лет назад 0

0 ответов на вопрос