Показать сообщение отдельно
Старый 11.12.2013, 16:14   #455
Sangreal
Старший Пользователь
 
Аватар для Sangreal
 
Регистрация: 27.07.2007
Возраст: 37
Город: Ростов-на-Дону
Регион: 61
Машина: 2007\Ford\Focus II
Сообщений: 438
Sangreal is on a distinguished road
По умолчанию

Цитата:
Сообщение от macau Посмотреть сообщение
ну правильно. нужно его создать. и после создания проверить как он отрабатывает из терминала
Ну создам я его, и что? Откуда андроид знает, что его нужно запускать и в какой момент? Или этот функционал уже зашит в ядро, и нужно просто создать файл?

Проверить из терминала - просто выполнить в нем выполнить файл? Или снять лог загрузки и посмотреть, что происходит?

Исходники btif_config.c:
Код:
#define CFG_PATH "/data/misc/bluedroid/"
#define CFG_FILE_NAME "bt_config"
#define CFG_FILE_EXT ".xml"
#define CFG_FILE_EXT_OLD ".old"
#define CFG_FILE_EXT_NEW ".new"
...........
    const char* file_name = CFG_PATH CFG_FILE_NAME CFG_FILE_EXT;
    const char* file_name_new = CFG_PATH CFG_FILE_NAME CFG_FILE_EXT_NEW;
    const char* file_name_old = CFG_PATH CFG_FILE_NAME CFG_FILE_EXT_OLD;
    ..........
    if(access(file_name_old,  F_OK) == 0)
        unlink(file_name_old);
    if(access(file_name_new, F_OK) == 0)
        unlink(file_name_new);
    if(btif_config_save_file(file_name_new))
    {
        cached_change = 0;
        chown(file_name_new, -1, AID_NET_BT_STACK);
        chmod(file_name_new, 0660);
        rename(file_name, file_name_old);
        rename(file_name_new, file_name);
        ret = TRUE;
    }
Если нет доступа к файлам конфига - то они удаляются, а на их место записываются новые, которым устанавливаются права и владелец. Сдается мне, не поможет автозапуск с запретом записи...

Топик на freaktab: How to change the Bluetooth Address! - у меня не сработало.

Директория /data/misc/bluetoothd у меня пуста.
__________________
Ford Focus II '07 AndroidCar: Pioneer SPH-DA100 + Tronsmart MK908 V5 - продан
ВАЗ 2114 '03 - продан

Последний раз редактировалось Sangreal; 11.12.2013 в 18:13.
Sangreal вне форума   Ответить с цитированием