[00:14:33] <Baguar> всем привет
[00:14:43] <zombah> привет
[00:15:41] <Baguar> Пытаюсь сделать repartition, но вылазит ошибка nvflash configuration file not found
[00:16:23] <zombah> ну а конфиг файл сделал с новой партицией?
[00:16:55] <Baguar> да, скачал, лежит в одной папке со скриптом repartition.sh
[00:17:14] <zombah> какой командой запускаешь?
[00:17:34] <Baguar> chmod -x путь
[00:17:46] <Baguar> затем .путь
[00:17:50] <zombah> ээ
[00:18:21] <zombah> чмод выставляет права на файл
[00:18:37] <Baguar> до этого пробовал sh file.sh
[00:18:55] <zombah> а что там у тебя в это .sh?
[00:19:59] <Baguar> пути изменил на свои
[00:21:34] <zombah> тоесть ты chmod +x file.sh потом его запустил как sh file.sh и он выдает ошибку о которой ты написал?
[00:22:14] <Baguar> нет, сначала пробовал через sh
[00:22:49] <Baguar> он не останавливал скрипт, когда просил перезагрузить устройство, и в конце была та ошибка
[00:23:30] <Baguar> затем попробовал через chmod -x, где он остановил скрипт, где надо, я перезагрузил в рекавери опять, но в конце опять эта ошибка
[00:24:20] <zombah> ну смотри chmod +x файл, делает его запускающимся и его можно запустить как ./файл.sh в его папке, больше ничего не делает
[00:24:41] <Baguar> скрипт и конфиг файл могут лежать где угодно или их надо ложить в корень программы?
[00:24:53] <zombah> chmod это сокращение от change mode
[00:25:21] <zombah> все части включая конфиги и нвфлеш должны лежать в одной папке
[00:25:29] <zombah> так проще
[00:26:23] <zombah> fly-away: о эту инструкцию ты писал? 8)
[00:27:09] <zombah> а нет писаль жиль, но вроде выглядит рабочей на мой взгляд
[00:28:21] <Baguar> а есть возможность глянуть какие там вообще файлы и папки лежат?
[00:28:28] <Baguar> в папке с программой
[00:28:40] <Baguar> может она криво встала
[00:28:43] <zombah> Baguar: что у тебя за система?
[00:28:52] <Baguar> ubuntu
[00:29:07] <Baguar> 13.04
[00:29:26] <zombah> cd путь
[00:29:28] <zombah> ls -la
[00:29:40] <zombah> ls посмотреть содержимое каталога
[00:29:52] <zombah> %) откуда вы такие беретесь только
[00:30:22] <Baguar> да я не об этом)
[00:30:28] <Baguar> папку я нашел
[00:30:40] <Baguar> я сверить с кем-то другим хочу
[00:30:49] <zombah> с кем сверить?
[00:30:56] <Baguar> я где то читал что там должны быть всякие part.img
[00:31:20] <Baguar> если у вас есть возможность заглянуть в папку с программой - то с вами )
[00:31:24] <zombah> ну чтоб появились там всякие part.img ты их должен туда записать
[00:31:49] <zombah> всмысле взглянуть? зайти к тебе на комп и посмотреть?
[00:32:30] <Baguar> нет, если у вас она стоит..
[00:33:15] <zombah> можно на ты 8)
[00:33:55] <Baguar> ладно, но вернемся к вопросу, про какой конфиг он ругается
[00:33:56] <zombah> видишь в скрипте слова Making a backup? тут он начинает сохранять эти part.img на диск
[00:34:06] <Baguar> да, я уже понял)
[00:34:22] <zombah> сделай в папке со скриптом ls -la и посмотри что напишет
[00:34:46] <zombah> если в списке будут всякие part.img то они у тебя есть
[00:34:54] <zombah> если не будет, то их у тебя нет
[00:36:27] <Baguar> да, ошибка вылазит еще до скачивания партов
[00:37:03] <zombah> тоесть слова Making a backup не появляются?
[00:38:43] <Baguar> нет
[00:39:06] <zombah> ты сейчас в папке со скриптом?
[00:39:50] <zombah> проверяется коммандой pwd в терминале
[00:40:53] <Baguar> вошел туда
[00:41:23] <zombah> выполни sh фалй.sh
[00:41:30] <zombah> и скажи что напишет
[00:42:31] <Baguar> вот уже прогресс, но фишка в том что он не тормозит скрипт, когда нужно прожать ентер, а стартует далее
[00:44:10] <zombah> хм странно может синтаксис read поменялся со времен когда скрипт писали
[00:44:19] <Baguar> когда запустил через .file.sh, остановился
[00:44:33] <zombah> ты можешь им не пользоваться а выполнять комманды по очереди вручную
[00:44:39] <zombah> первая
[00:44:53] <zombah> nvflash --bl fastboot.bin --sync
[00:45:01] <zombah> вторая
[00:45:24] <zombah> nvflash -r -q --read 1 part1.img
[00:45:41] <Baguar> пошло дальше, уже форматирует
[00:45:41] <zombah> тьфу тоесть не 1 а 2
[00:45:58] <zombah> а ну и отлично
[00:46:15] <Baguar> хм..
[00:46:28] <Baguar> теперь не может найти fastboot.bin
[00:46:37] <Baguar> я вроде путь верный указывал..
[00:47:51] <Baguar> наверно его надо дополнительно скопировать в папку со скриптом?
[00:48:29] <zombah> да забей на скрипт, скопируй nvflash и fastboot.bin в отдельный каталог и там работай
[00:50:26] <Baguar> без скрипта не смогу.. я только пару дней с ubuntu
[00:50:47] <zombah> ну ты и со скриптом не можешь, разница то какая
[00:51:23] <Baguar> со скриптом прогресс был)
[00:51:40] <Baguar> видел русскую инструкцию
[00:51:56] <zombah> бекапы он тебе сделал? фалы .img в папке появились?
[00:52:23] <Baguar> нет
[00:52:38] <zombah> так о каком прогрессе речь тогда?
[00:53:56] <zombah> давай я тебе все обьясню, перей в домашний каталог комманда cd без ключей
[00:54:27] <zombah> сделай новую папку mkdir nvflash-backup
[00:55:07] <zombah> скопируй в нее nvflash, fastboot.bin и part.cfg
[00:55:45] <Baguar> сделал
[00:55:59] <zombah> например так cp /home/baguar/Downloads/nvflash /home/baguar/nvflash-backup
[00:56:15] <zombah> теперь ребутни тошу в apx режим
[00:56:56] <Baguar> есть
[00:56:57] <zombah> ctrl+esc держишь двумя лапами, носом нажимаешь кнопку power 8)
[00:57:16] <Baguar> :)
[00:57:29] <zombah> теперь бахаешь комманду ./nvflash --bl fastboot.bin --sync
[00:57:40] <zombah> должно написать всякого
[00:57:57] <zombah> это делается естественно в каталоге куда все записал
[00:59:05] <Baguar> permission denied
[00:59:16] <Baguar> я переместил, правила не действют
[00:59:19] <zombah> ага! вот это прогресс
[00:59:24] <Baguar> надо sudo?
[00:59:40] <zombah> sudo ./nvflash --bl fastboot.bin --sync
[01:01:13] <Baguar> ошибки..
[01:01:28] <zombah> копировать содержимое терминала умеешь?
[01:01:42] <zombah> если да заливай на pastebin.com
[01:01:48] <Baguar> не умею
[01:02:23] <zombah> ну мышкой его так выдели потом правая кнопка и выбирай копи
[01:02:51] <Baguar> сек)
[01:03:01] <zombah> заходишь на сайт там creat new paste опять правая кнопка и выбираешь paste
[01:03:22] <zombah> или интерфейс на русском то copy==копировать paste==вставить
[01:04:48] <zombah> вот это сайт во вкладки, к пятнице выучить на изусть буду строго спрашивать 8)
[01:05:23] <Baguar> :) перемещусь на другой девайс, 2 мин
[01:06:33] <zombah> вот смотреть обязательно
[01:06:47] <zombah> все уроки
[01:07:33] <zombah> этот сайт домашней страничкой вместо сладкие-цыпочки.ню
[01:08:14] <zombah> ах убежал, все шутки на смарку
[01:11:00] <zombah> о вот дела ты значит уже партиции себе там грохнул
[01:11:08] <zombah> так
[01:11:24] <zombah> тогда так идем в домашний каталог коммандой cd
[01:11:43] <zombah> и там пишем find . -name "*.img"
[01:12:33] <Baguar> нашел, в 2 директориях
[01:13:12] <zombah> part2.img среди них есть?
[01:13:20] <Baguar> да
[01:13:28] <Baguar> в обоих местах
[01:14:35] <zombah> тогда так переходи в новый каталог где работаем и делай cp /полный/путь/до/файла/part2.img /путь/к/новому/каталогу/с/нвфлешом/и/тп
[01:15:28] <Baguar> а из какой директрии копировать?
[01:16:01] <Baguar> там есть ./work и ./ldk/bootloader
[01:16:07] <zombah> хм давай так сделай ls -la /путь/к/part2.img сравни размер их
[01:17:16] <zombah> нам нужен файл с размером 3145728
[01:17:54] <fly_> md5 не?
[01:18:10] <Baguar> оба такого размера
[01:19:39] <zombah> тогда любой копируй какой нравится
[01:20:42] <Baguar> готово
[01:21:11] <zombah> теперь выполни комманду dd if=part2.img bs=1 count=4080 of=original.bct
[01:21:41] <Baguar> находясь в папке с нвфлешем?
[01:22:05] <zombah> да, отсутсвие доп коментариев это подразумевает
[01:23:16] <Baguar> сделал
[01:23:27] <zombah> ls -la original.bct
[01:23:44] <zombah> 4080 размер?
[01:23:58] <Baguar> да
[01:24:04] <zombah> отлично
[01:24:39] <zombah> теперь опять ребутим тошу с ctrl+esc+power
[01:25:19] <zombah> и бахаем вот такую комманду sudo ./nvflash --bl fastboot.bin --bct original.bct --setbct --configfile ../part.cfg --create --verifypart -1 --go
[01:25:29] <zombah> ой вру
[01:25:45] <zombah> sudo ./nvflash --bl fastboot.bin --bct original.bct --setbct --configfile part.cfg --create --verifypart -1 --go
[01:25:48] <zombah> вот такую
[01:26:32] <zombah> в конце должно сказать окей или сукисфул
[01:27:12] <Baguar> форматирует партиции пока.
[01:27:30] * zombah поглаживает ручонки
[01:27:36] <zombah> это хорошо
[01:28:08] <Baguar> VERIFICATION COMPLETE....
[01:28:17] <zombah> черт эти черепахи которые вырубают башни просто ад
[01:28:28] <zombah> отлично комплит тоже хорошо
[01:29:01] <zombah> теперь копируем part3, part4, part5 и part6 оттуда тудаже
[01:29:18] <zombah> чтобы при запуске в рабочем каталоге у нас были все 5 штук
[01:30:29] <Baguar> готово
[01:31:49] <zombah> ребутаем опять тошу в нужный нам режим ctrl+esc+power
[01:32:34] <Baguar> ребутнул
[01:33:00] <zombah> теперь sudo ./nvflash --bl fastboot.bin --sync
[01:34:05] <Baguar> bootloader downloaded successfully
[01:34:57] <zombah> sudo ./nvflash -r -q --rawdevicewrite 0 1536 part2.img
[01:35:53] <Baguar> отправилось
[01:36:14] <zombah> sudo ./nvflash -r -q --rawdevicewrite 1792 1024 part4.img
[01:36:41] <Baguar> готово
[01:36:53] <zombah> sudo ./nvflash -r -q --download 5 part5.img
[01:37:34] <Baguar> есть
[01:37:57] <zombah> sudo ./nvflash -r -q --download 6 part6.img
[01:38:47] <Baguar> есть
[01:39:29] <zombah> все скрипт закончил свою работу 8)
[01:39:50] <Baguar> а третья часть?)
[01:40:22] <zombah> третья?
[01:40:28] <zombah> аа не нужна
[01:40:40] <zombah> там таблица разделов старая, а мы ее поменяли
[01:40:41] <Baguar> аа, ок
[01:40:53] <Baguar> так
[01:41:07] <Baguar> теперь 7 разделов вместо 14?
[01:42:59] <zombah> да
[01:43:05] <zombah> можешь ставить туда убунту
[01:43:14] <Baguar> Спасибо огромное, без тебя бы не разобрался
[01:43:47] <zombah> на здоровье
[01:43:50] <Baguar> а совет можно? что по стабильности и оптимизации лучше всего?
[01:44:03] <Baguar> какой дистрибутив?
[01:44:35] <zombah> для тоши?
[01:44:43] <Baguar> да
[01:45:27] <zombah> лучший дистрибутив это тот который любит твой знакомы гуру
[01:45:59] <Baguar> :)
[01:46:22] <Baguar> ставил до этого лубунту 13.10, не завелся вайфай
[01:47:27] <zombah> хм ну ты поставь любой и приходи сюда, желательно в светлое время суток, поможем настроить
[01:48:18] <Baguar> ставить убунту теперь также как и раньше? сначала в рекавери заливать .бутимг, а потом с флешки ставить?
[01:48:40] <zombah> да
[01:48:46] <zombah> все по инструкции
[01:49:16] <Baguar> понятно, ставить уже завтра буду
[01:49:36] <Baguar> спасибо еще раз за помощь, спокойной ночи.
[01:50:19] <zombah> спок
[11:32:28] <zombah> добрый день
[11:33:29] <zombah> stuw: видал лог?
[11:36:46] <stuw> привет
[11:36:48] <stuw> да, видел
[11:37:02] <stuw> проблема с чтением конфига устройства
[11:37:04] <stuw> надо копать
[11:37:39] <zombah> я вот думаю то что там ноля нет в начале это ок или нет?
[11:38:08] <zombah> в гиде юсб устройства
[11:38:16] <zombah> виде вернее
[11:40:36] <stuw> в логе? он просто не печатается, скорее всего
[11:42:09] <zombah> а понял, а что это за дескриптор такой который меньше 0 в итоге
[11:42:31] <zombah> я там смотрел /sys ничего такого не видал
[11:43:26] <stuw> это результат выполнения функции. -1 означает ошибку.
[11:43:34] <zombah> ааа
[11:45:43] <stuw> я опять потерял место, где libusb_get_config_descriptor заимплеменчено :(
[11:46:08] <zombah> в libusb может?
[11:47:20] <stuw> угу
[11:49:08] <stuw> надо, наверное, включить ENABLE_LOGGING и ENABLE_DEBUG_LOGGING
[11:49:17] <stuw> тогда libusb будет логи писать
[11:49:38] <zombah> ок счас сделаю
[11:52:11] <stuw> да, без логов там черт ногу сломит (быстро не разобраться)
[11:57:26] <zombah> счас включу их
[12:57:31] <zombah> а как вообще правильно эти дефайны указать в самом .h или в .c файле?
[12:58:28] <stuw> в config.h я думаю можно поменять
[12:59:02] <zombah> всмысле в libusbi.h?
[13:01:53] <stuw> не, там файл config.h вроде есть
[13:01:58] <stuw> в папке с libusb
[13:02:10] <zombah> хм не вижу такого
[13:02:30] <zombah> аа нашел
[15:44:47] <zombah> дебаг в libusb чтот не добавил ничего в лог
[15:46:27] <stuw> ты ENABLE_DEBUG_LOGGING включил ? (#define ENABLE_DEBUG_LOGGING 1)
[15:46:33] <zombah> да
[15:46:39] <zombah> в config.h
[15:47:26] <stuw> странно тогда
[15:47:47] <zombah> угу
[15:53:59] <stuw> zombah, можешь попробовать добавить #error xxx под условие, где не определен дебажный лог.
[16:07:19] <zombah> всмысле в конфиге или где он используется?
[16:09:31] <zombah> может он не логкат логирует?
[16:11:10] <zombah> хотя больше и некуда особо
[16:11:16] <stuw> в libusbi.h
[16:11:37] <stuw> надо тебя с научить )
[16:11:58] <zombah> 8)
[16:12:25] <zombah> ну я вроде иногда смотрю на код и чтот понимаю, а иногда вообще ветер дует
[16:12:33] <zombah> второе чаще
[16:12:37] <stuw> ))
[16:13:30] <zombah> просто у нас включен и обычный лог от libusb а ничего похожего в логах нет
[16:15:16] <stuw> libusb/descriptor.c:439 - лог при вызове функции
[16:16:04] <zombah> хм
[16:16:34] <stuw> вру, 542 строка
[16:16:41] <zombah> ну там среди bt_hci вообще других сообщений нет
[16:16:48] <zombah> как и раньше один в один
[16:17:01] <stuw> значит логи не собрались
[16:17:47] <zombah> может он не использует config.h при сборке
[16:18:12] <zombah> я в Android.mk его упоминаний не вижу
[16:18:54] <zombah> он правда как инслюд во всех .c файлах есть
[16:19:01] <stuw> libusb/libusbi.h между 126 и 127 строкой добавь #error Debug log is not enabled
[16:19:20] <stuw> я потому и не предлагал глобально добавлять, чтобы лог не засрать
[18:08:58] <zombah> stuw: неа ничего в логе не появилос про ошибку тоже
[18:11:08] <stuw> компиляция нормально прошла?
[18:11:13] <zombah> да
[18:12:21] <stuw> хм... попробуй грепни по слову index
[18:12:36] <zombah> бинарник?
[18:13:50] <stuw> лог
[18:14:37] <zombah> только от /Icing сообщения, но эт чтот другое
[18:15:14] <stuw> странно
[18:30:14] <zombah> ну видимо то что она отравляет stream="debug" андроиду пофиг, надо чтоб напрямуб ALOGD например
[18:31:58] <stuw> stream="debug" ?
[18:32:05] <stuw> может prefix ?
[18:32:14] <zombah> префикс да
[18:35:05] <stuw> да, возможно из stdout/stderr сообщения в лог не идут :(
[18:35:15] <zombah> в мейнлайн версии выглядит подругому https://github.com/libusbx/libusbx/commit/7bfbb8b331fc09d5ad64dbcbc6730f5d1d3c0933
[18:36:07] <zombah> https://github.com/libusbx/libusbx/commit/2e5bc1013423812bb9397fce16b7646eb063a148
[18:37:32] <zombah> попробую натянуть его
[18:38:32] <stuw> да, возможно поможет
[18:45:31] <zombah> stuw: глянь вот на этот патч что думаешь https://android.googlesource.com/platform/external/libusb_aah/+/60ccd6b0b264605d84fd85c343ae465e7fa4deb0
[18:45:45] <zombah> это не может наш случай быть
[18:46:48] <zombah> usbfs правда
[18:47:04] <stuw> сомневаюсь, но проверить можно
[18:47:29] <zombah> я вот не очень вообще понимаю что он там проверить пытается в устройстве
[18:47:58] <stuw> ты про функцию libusb_get_config_descriptor ?
[18:48:04] <zombah> ага
[18:49:06] <stuw> zombah, libusb/core.c 36 строка
[18:51:35] <zombah> Include libusb.h там
[18:51:56] <zombah> аа понял
[18:51:56] <stuw> хм... у нас разные исходники? )
[18:52:37] <zombah> хм я просто хочу эту проверку вручную провести и посмотреть что получится
[18:53:25] <zombah> тут куча всяких значений этих дескрипторов, но вот где их считать можно
[18:54:51] <stuw> какую проверку?
[18:55:05] <zombah> ну которая не проходит
[18:55:21] <stuw> было бы неплохо, но я тоже хз как
[18:58:01] <zombah> неа просто так патч не взлетает
[18:59:56] <stuw> на каком файле конфиг?
[19:00:01] <stuw> *конфликт
[19:00:16] <zombah> external/libusb/libusb/core.c:1577:2: error: expected declaration or statement at end of input
[19:00:38] <zombah> __android_log_vprint(prio, "LibUsb", format, args);
[19:00:41] <zombah> вот эта строка
[19:00:52] <zombah> толи тут лишняя переменная толи еще что
[19:04:09] <stuw> как там патч стянуть одним файлом ?
[19:04:12] <stuw> на гитхабе то
[19:04:36] <zombah> там такого нет вроде
[19:04:42] <zombah> я просто копи пасте сделал
[19:05:19] <stuw> может неправильно вставил
[19:05:33] <zombah> сразу за дебагом поставил
[19:06:38] <stuw> за каким дебагом7
[19:06:59] <stuw> __android_log_vprint должна оказаться между 1577 и 1578 строками
[19:08:59] <zombah> ну она у меня на 1577 уже в поменяном виде снизу идут switch case сверху ifdef DEBUG_LOGGING
[19:10:27] <stuw> покажи всю функцию
[19:16:31] <stuw> zombah, https://dl.dropboxusercontent.com/u/40761340/patches/libusb_android_log.patch
[19:18:56] <zombah> ага понял в чем дело
[19:21:54] <zombah> ладно уже дома переделаю
[20:10:35] <Baguar> привет всем)
[21:36:08] <Baguar> zombah, тут?
[22:15:54] <stuw_> Baguar, все тут )
[22:25:25] <Baguar> у кого время есть, можете помочь настроить убунту?
[22:25:41] <Baguar> поставил 11.10 с ядром 3.7
[22:28:03] <Baguar> под настроить я имею в виду поставить флеш, нвидиа дрова, от ненужного избавиться..
[22:30:54] <stuw_> некоторые вещи там могли устареть
[22:31:04] <stuw_> на вики в смысле
[22:31:28] <stuw_> 11.10 soft float или hard float ?
[22:31:44] <stuw_> на hard float флеш вроде не встанет
[22:31:57] <stuw_> кстати, а почему не 13.04 ?
[22:32:04] <stuw_> Baguar ^^^
[22:33:54] <Baguar> где то видел что лучше всего с тошкой работает 11.10
[22:34:03] <stuw_> дрова нвидии только к ядру 3.1 подходят
[22:34:08] <stuw_> где ты 3.7 взял то ?
[22:34:21] <Baguar> где то на форумах)
[22:34:46] <Baguar> лучше переставить 13.04?
[22:34:59] <Baguar> убунту или лубунту?
[22:35:24] <stuw_> 11.10 по-моему уже совсем древность. Если тебе сильно флеш нужен, то оставляй ее
[22:37:54] <Baguar> переставлю 13.04..
[22:41:19] <stuw_> тебе для чего тошка?
[22:42:01] <stuw_> фильмы, игры, видео, ютьюб, веб, оффис, ssh, ... ?
[22:42:43] <Baguar> для начала как способ подружиться с линуксом, также офис, видео (ютюб и фильмы), веб.. игры уже потом
[22:49:36] <stuw_> Baguar, и еще совет: не ставь кастомные ядра. Бери только из дистрибутива, они там сейчас нормальные. Если что-то понадоибтся от ядра, сам собирай.
[22:51:20] <Baguar> понятно
[22:53:04] <Baguar> а какой дистрибутив ставить? убунту 13.04 или лубунту 13.04?
[22:57:28] <stuw_> я бы лубунту выбрал. там графический интерфейс полегче
[23:21:24] <Baguar> а вообще в целом нужны какие-нибудь существенные допиливания системы?
[23:22:11] <Baguar> вроде как звук не так как надо работает - не переключается на наушники, вместо этого играет и в них и из динамиков
[23:31:13] <stuw_> это странно. вроде в убунте должно быть норм
[23:51:19] <stuw_> вроде в убунте должно быть норм со звуком