Articles of linux

Привет, мировой модуль ядра для android и неизвестного переселения: 27, когда insmod

Я пытаюсь создать простой модуль ядра. Я пытаюсь печатать сообщения в dmesg, но я продолжаю получать Insmod: init_module 'hello.ko' не удалось (ошибка формата Exec) в android После: dmesg: неизвестное переселение: 27 #include <linux/module.h> #include <linux/kdb.h> int init_module(void) { printk(KERN_ALERT "Hello world!\n"); return 1; } void cleanup_module(void) { printk(KERN_INFO "Goodbye world 1.\n"); } MODULE_AUTHOR("Robert PJ Day"); […]

Каковы возможные причины повреждения двоичных файлов на устройствах Android

Недавно я изучаю причины повреждения двоичного файла. У нас есть приложение для Android, родная часть может читать / записывать двоичный файл на SD-карте. Иногда двоичный файл развращается по неизвестным причинам. Мы собрали некоторые из этих файлов у разных пользователей и нашли интересные факты. Одним из основных видов коррупции является то, что первые 4096 байт двоичного […]

Неожиданные разные результаты от того же ввода String

У меня есть BroadcastReceiver, который получает вход от внешнего источника. Затем этот приемник должен вести себя как «мышечная» программа и отправлять входные события в систему. У меня есть Root-доступ и разрешения. Моя проблема в том, что когда я отправляю строку, такую ​​как "input tap 275 410" , программа ведет себя правильно, если я даже разделяю […]

Позиция независимых исполняемых файлов и Android Lollipop

Я написал исходный код .c (в ecllipse), который использует библиотеку libcap для получения информации, связанной с сетевым трафиком. Теперь я создал исполняемый двоичный файл, используя ndk-build в ecllipse. Я переместил созданный двоичный файл в папку libs / armeabi в / data / local / папку моего андроида (корневой nexus 5, Lollypop) и попытался выполнить двоичный […]

PhoneGap – приложение phonegap phonegap дает ошибку компиляции в Linux

Я получаю сообщение об ошибке при создании приложения Android phonegap на моем Linux (ubuntu 12.04). Я установил nodejs, установил на путь JAVA_HOME, ANT_HOME, ANDROID_HOME и $ JAVA_HOME / bin, $ ANT_HOME / bin, $ ANDROID_HOME / tools, $ ANDROID_HOME / платформенные инструменты. Когда я запускаю команду phonegap local build android , я получаю следующую ошибку: […]

Где я могу найти документацию для BlueZ?

Я разрабатываю приложение для Android для встроенного устройства, которое использует Android 2.1. Стек протокола bluetooth равен bluez. Я не могу найти документацию, связанную с bluez, и исходный код довольно трудно читать, поскольку он вообще не комментируется! Кажется, что есть викторина bluez, но этот сайт уже давно не работает … Любая помощь в отношении того, где […]

Multi-touch кросс-платформенный Java-приложение (Windows, Mac и Linux (Ubuntu) (возможно, Android))

Я пытаюсь добавить multi-touch к существующему проекту кросс-платформы java. Я рассмотрел два способа. Было несколько других способов, но они, казалось, не были перекрестной платформой или нуждались в специальном программном обеспечении. JavaFx – рабочие события gesturing / touchhevent на окнах и osx, но не работают на Ubuntu 16.04. MT4J – выглядит прекращенным и / или неподдерживаемым. […]

Какое знание / экспертиза требуется для переноса андроида на пользовательское устройство ручного управления?

Я работаю над системой, на которой запущена в настоящее время Linux-система и оконная система microwindows. Код текущих драйверов системы Linux доступен для меня. Я хочу перенести на него андроид, как проект хобби. Не могли бы вы рассказать мне, что требуется для понимания Linux-ядра? Пожалуйста, дайте мне ссылки (Книги, Учебники) на понимание понимания. Спасибо, Солнечный. PS […]

Как удалить строки из скомпилированного двоичного файла (.so)

Как удалить строки из / obfuscate скомпилированного двоичного файла? Цель состоит в том, чтобы избежать того, чтобы люди читали имена функций / методов внутри. Это динамическая библиотека (.so), скомпилированная из кода C ++ для Android с инструментами NDK (включая GCC) Я скомпилирую с -O3 и уже использую arm-eabi-strip -g mylib.so чтобы удалить отладочные символы, но […]

Android не может найти цель

Я использую eclipse с плагином Android и sdk, но я не могу создать виртуальное устройство из-за отсутствия цели, и когда я выполняю это: $ ./android list targets Available Android targets: что мне делать? а также………….. Когда я пытаюсь установить доступные пакеты в eclipse avd, это происходит: Загрузка SDK-платформы Android 2.0 API5, ревизия1.