[17:06:11] <Gordio___>  zombah: А где брать чистуго андроида?
 [17:06:52] <Gordio___>  Чтоб например самому собрать и прошить тело на MT6577 штуку
 [19:27:40] <zombah>  ээ ничего не понял
 [19:35:28] <Gordio____>  Где глянуть формат PMT?
 [19:39:29] <Gordio____>  Хочу расширить USRDATA а то он из коробки как то 512 вроде, но жутко быстро забивается, я даже все на СДшку ставлю
 [19:39:35] <stuw>  что такое PMT ?
 [19:39:37] <Gordio____>  и данные туа же пихаю
 [19:39:59] <stuw>  таблица разделов7
 [19:40:10] <Gordio____>  короче хочу убрать встроенную в телефон SDшку и прилепить єтот кусок памяти к USRDATA
 [19:40:25] <stuw>  vold тыкай
 [19:40:27] <Gordio____>  Она самая
 [19:40:46] <stuw>  только скорее всего вместо получится
 [19:40:52] <Gordio____>  фу сонный ппц, а телефон хочется уже докрутить и спать с чистой совестью...
 [19:41:06] <stuw>  утро вечера мудренее )
 [19:41:07] <Gordio____>  В смысле вмето?
 [19:41:25] <stuw>  ты хочешь в одну папку смотрировать и внешний накопитель и внутренний?
 [19:42:02] <Gordio____>  Тоесть название сменить в скаттер файле? но в PMT тоже есть названия и смещения должны быть, флаги там видимости... куда? что? как? и информации толковой не гуглится
 [19:42:08] <Gordio____>  неее
 [19:42:23] <Gordio____>  у меня в телефоне сделана флешка с внутренней памяти
 [19:42:27] <Gordio____>  (ИДИОТЫ)
 [19:42:41] <stuw>  сделана флешка с внутренней памяти <= это как?
 [19:42:43] <stuw>  не понял
 [19:43:14] <Gordio____>  идет как то так USRDATA {512Mb} FAT {2xxxMb} еще какаято фигня
 [19:43:26] <Gordio____>  щас
 [19:43:42] <Gordio____>  Ну в телефон вставляется SD, она отдельно
 [19:44:03] <Gordio____>  но еще и из mmc телефона отпилен кусок и представлен как SD.
 [19:44:30] <stuw>  zombah недавно кидал http://habrahabr.ru/company/xakep/blog/231825/ , может поможет немного.
 [19:44:33] <Gordio____>  И есть еще внутренняя память USRDATA (андроидная)
 [19:44:47] <stuw>  и кто какую память юзает?
 [19:44:54] <stuw>  куда какой раздел смонтирован?
 [19:45:05] <stuw>  mount должен показать текущую картинку
 [19:45:22] <stuw>  настраивается весь этот тухляк через vold.fstab вроде
 [19:45:40] <Gordio____>  ооо
 [19:45:47] <Gordio____>  Internal SD card она называется
 [19:46:31] <stuw>  ну тогда приятного чтива на ночь ))
 [19:46:51] <Gordio____>  Вот scatter - https://yadi.sk/d/i99MBxIfZk6cV а вот PMT https://yadi.sk/d/zOVfO65aZk6ff
 [19:47:29] <Gordio____>  как я понимаю нужно поправить PMT и как-то залить в телефон, и только потом можно будет нормально шить используя скаттер\
 [19:47:37] <Gordio____>  но формата PMT я незнаю :(
 [19:48:52] <stuw>  винда не дает сохранять файл с именем pmt O_o
 [19:49:40] <stuw>  а что такое scatter ,
 [19:49:44] <stuw>  ?
 [19:50:01] <stuw>  формат проприетарный. возможно схож с nvtegra (отчасти)
 [19:50:39] <Gordio____>  scatter не знаю что такое
 [19:50:47] <Gordio____>  хрень вендузятников думаю
 [19:50:47] <stuw>  ты текстовый файл откуда взял?
 [19:50:59] <Gordio____>  приумали что SP Flash Tool его использовал
 [19:51:14] <Gordio____>  для описания так сказать, вместо нормального чтения PMT
 [19:51:36] <Gordio____>  текстовый файл сгенерировал MtkDroidTools_v252
 [19:51:46] <stuw>  на основе чего?
 [19:51:52] <Gordio____>  а вот хз
 [19:51:57] <Gordio____>  из девайся вытянул
 [19:52:06] <Gordio____>  скорей из PMT
 [19:52:10] <Gordio____>  ща точно скажу
 [19:52:44] <Gordio____>  ага, "из firmware.info или PMT" это дословно
 [19:54:38] <stuw>  формат проприетарный. первые 4 байта - magic (PTv1 в хексе)
 [19:54:49] <stuw>  потом по 76 байт на раздел
 [19:55:15] <stuw>  16 байт похоже на имя
 [19:55:31] <Gordio____>  ну я так посмотрел что там смещение есть, значит < 80
 [19:55:40] <Gordio____>  но где именно размер - непонятно
 [19:56:35] <Gordio____>  Смотрел так :)
 [19:56:38] <Gordio____>  https://yadi.sk/i/kuc6vIj1Zk8Gq
 [19:57:07] <Gordio____>  Линия не вертикальная, значит должно быть меньше 80 символов, но опять же, где какая часть описания - хз
 [19:57:21] <stuw>  http://mh-nexus.de/en/hxd/ - и никогда больше не делай так, как сделал в этот раз )
 [19:57:37] <Gordio____>  почему? :)
 [19:57:38] <stuw>  76 байт описание одного раздела
 [19:57:43] <Gordio____>  обычное дело)
 [19:57:53] <Gordio____>  а хекс редактор у меня тоже есть
 [19:57:54] <stuw>  в текстовом формате бинарные файлы смотреть не комильфо )
 [19:58:03] <stuw>  ну так и используй его
 [19:58:09] <Gordio____>  ну и тотал вивер можно в хекс переключить (бинарный решим кажется называется)
 [19:58:14] <Gordio____>  сек пойду умоюсь
 [20:00:17] <Gordio____>  На нем не удобно
 [20:01:02] <stuw>  https://dl.dropboxusercontent.com/u/40761340/pmt_76_to_80.img
 [20:01:20] <stuw>  выровнял записи по 80 байт - так удобнее смотреть и считать
 [20:02:56] <Gordio____>  а байт это 8 ноликов? :)
 [20:03:06] <Gordio____>  в одном бите же 8 бод?
 [20:03:10] <Gordio____>  ой не
 [20:03:13] <Gordio____>  4 нолика значит
 [20:03:20] <Gordio____>  0x0000 - байт?
 [20:03:20] <stuw>  да, 4
 [20:03:26] <Gordio____>  Ура!
 [20:03:29] <Gordio____>  Я программист!
 [20:03:32] <stuw>  ))
 [20:04:31] <Gordio____>  Пока думаю что заголовок раздела 8 байт
 [20:05:29] <Gordio____>  Интересно зачем данные дублируются
 [20:07:02] <Gordio____>  Ага! Я знаю! Нужно скачать старую прошивку и надеятся что там размеры разделов другие
 [20:07:14] <Gordio____>  и сразу будет видно где указывается размер!)))
 [20:08:05] <stuw>  https://dl.dropboxusercontent.com/u/40761340/pmt.png
 [20:09:37] <Gordio____>  Это что?
 [20:09:43] <Gordio____>  Это больше похоже на scattr
 [20:09:58] <Gordio____>  в PMT нет __NODL_
 [20:10:23] <Gordio____>  облом
 [20:10:39] <Gordio____>  в скачанной предыдущей выожены только основные разделы
 [20:10:52] <Gordio____>  а в другой прошивке есть почти все кроме PMT.
 [20:10:57] <Gordio____>  даже кеш впихнули
 [20:11:05] <stuw>  ты кинул два файла. в обоих есть __NODL_
 [20:11:41] <Gordio____>  точно
 [20:13:28] <stuw>  я файлик обновил. размер там похоже один
 [20:13:32] <Gordio____>  Тогда что это ты на скрине отметил? И как )))
 [20:13:59] <stuw>  то, что похоже на смещения красным отмечал, что на размер - синим
 [20:14:21] <stuw>  сравнивал txt и бинарь и смотрел наличие чисел
 [20:16:20] <Gordio____>  там скорей всего только начало указывается
 [20:16:29] <Gordio____>  как и в ac100
 [20:16:40] <Gordio____>  если не ошибаюсь, давно его уж не крутил
 [20:16:51] <Gordio____>  и на скрине нет синего
 [20:16:57] <stuw>  еще раз обновил png
 [20:17:03] <Gordio____>  ааа
 [20:17:38] <Gordio____>  Ооооо
 [20:17:44] <Gordio____>  Сверимся)
 [20:19:22] <Gordio____>  Ммм кажется есть контакт
 [20:19:31] <Gordio____>  уйду за кофем, умівание не помогло
 [20:19:55] <stuw>  два числа из одной записи складываешь, должно получиться второе число следующей записи
 [20:20:17] <Gordio____>  я еще с скатером сравню
 [20:20:23] <Gordio____>  там кажется совсем все видно
 [20:27:10] <Gordio____>  Воть https://yadi.sk/i/f5YxQSz7ZkCGb
 [20:27:24] <Gordio____>  Красным видно что цифры "переворачиваются"
 [20:27:57] <stuw>  это формат хранения
 [20:28:06] <stuw>  да, они перевернуты в бинарном файле
 [20:28:10] <Gordio____>  не 0x604000 а 0x406000. не 0x608000 а 0x806000
 [20:28:35] <stuw>  угу
 [20:28:40] <Gordio____>  хм
 [20:28:48] <stuw>  теперь ты точно программист ))
 [20:29:03] <Gordio____>  )))))
 [20:29:13] <stuw>  еще хорошо бы посмотреть таблицу, где между партициями есть место
 [20:29:47] <stuw>  возможно часть дублирования не дублирование, а конец предыдущей партиции (т.к. они совпадают, то получается дублирование)
 [20:29:51] <stuw>  или что-то в таком духе
 [20:30:47] <Gordio____>  Там 3 раза повторяется в строке, и повторно еще раз табицы чуть ниже идет, с магическими байтами
 [20:32:03] <Gordio____>  Обрати внимание на фиолетовые квадраты https://yadi.sk/i/neSTOAL0ZkD2v
 [20:32:44] <stuw>  да, это у меня красным выделено (только я не все 4 байта выделял)
 [20:32:56] <stuw>  еще мне интересно, что по смещению 2c
 [20:33:05] <stuw>  в __NODL_ партициях там нули
 [20:33:21] <Gordio____>  это наверное "тип"
 [20:33:27] <Gordio____>  ну как бутабле, хидден
 [20:33:32] <stuw>  еще есть 10 и 14 смещения
 [20:33:32] <Gordio____>  но так гадаем конечно.
 [20:33:47] <Gordio____>  пока не потыкаешь, поправишь и не потестишь на реальной системе - сложно сказать
 [20:33:49] <stuw>  угу, гадаем )
 [20:35:14] <Gordio____>  Хехе, прикольно так-то :)
 [20:35:54] <Gordio____>  будет "круто" если там хеш :(
 [20:37:23] <stuw>  может быть
 [20:37:25] <Gordio____>  Мда. Сложно думать с "инверсией"
 [20:38:08] <Gordio____>  Даже байте под хеш хватит чтоб жизнь испортить. Хотя байт еще брутнуть можно))
 [20:38:14] <stuw>  по смещению 10 может быть номер
 [20:38:17] <stuw>  партиции
 [20:39:45] <stuw>  повторяются... значит видимо тип
 [20:40:01] <stuw>  или флаги
 [20:40:02] <stuw>  ))
 [20:42:01] <Gordio____>  Интересно что дальше еще есть 1TPM
 [20:42:14] <stuw>  где дальше? в этом файле7
 [20:42:18] <Gordio____>  а маг "байты" 1vTP
 [20:42:48] <Gordio____>  ааааа
 [20:42:50] <Gordio____>  гля
 [20:42:59] <Gordio____>  это наверное 2 стандарта
 [20:43:42] <stuw>  блин, там еще по смещению 7а8 число и потом magic повторяется
 [20:43:44] <Gordio____>  в начале первой таблицы "1vTP" в ее конце "1vTP" в начале второй "1TPM" в ее конце "1TPM"
 [20:43:49] <stuw>  угу
 [20:44:56] <Gordio____>  Выходит максимум 26 разделов
 [20:45:01] <Gordio____>  странно сделанно
 [20:45:16] <stuw>  1vTP - 2 сектора, 1TPM - 1 сектор
 [20:45:33] <Gordio____>  А можешь с ac100 вытянуть PMT?
 [20:45:42] <Gordio____>  что за сектор?
 [20:45:49] <stuw>  512 байт
 [20:46:02] <stuw>  вру
 [20:46:06] <stuw>  по 2 сектора они
 [20:46:32] <stuw>  по 1024 байта
 [20:47:32] <Gordio____>  ты про таблицы?
 [20:47:39] <Gordio____>  У меня показывает длина 800
 [20:47:52] <Gordio____>  лан я эвей ненадолго
 [20:47:54] <stuw>  это в 16-ричной системе
 [20:48:16] <stuw>  я скоро уйду ) в выходные вылезать буду ненадолго
 [20:49:11] <Gordio____>  ок
 [20:49:15] <Gordio____>  я просто перекушу
 [20:49:18] <Gordio____>  живот крутит)
 [20:49:34] <zombah>  о чем это вы?
 [20:49:52] <stuw>  мы таблицу разделов для какого-то девайса ковыряем )
 [20:50:12] <zombah>  ишь
 [21:45:56] <Gordio>  yep
 [21:46:08]  * Gordio is now known as Guest3861
 [21:46:26] <Guest3861>  таблица от Star N8000+
 [22:37:47] <zombah>  эт что за зверь такой?
 [22:52:50] <Guest3861>  старенький китаец
 [22:53:09] <zombah>  а что ты с ним сделать хочешь?
 [22:53:17] <Guest3861>  Чкм богаты, так сказать...
 [22:53:34] <Guest3861>  хочу большой USRDATA
 [22:54:01] <zombah>  а там что nand?
 [22:54:44] <Guest3861>  незнаю
 [22:54:47] <Guest3861>  как узнать?
 [22:54:52] <Guest3861>  что такое nand/
 [22:55:03] <zombah>  тип флеша
 [22:55:17] <Guest3861>  неверное
 [22:55:36] <zombah>  собери данные dmesg там, вывод logcat
 [22:55:44] <Guest3861>  зачем
 [22:55:52] <zombah>  cat /proc/mtd
 [22:56:20] <zombah>  интересно что за девайс
 [22:57:07] <Guest3861>  это его собирать запускать...
 [22:57:15] <Guest3861>  он вон аж где лежит
 [22:57:19] <Guest3861>  ждет своей участи
 [22:57:26] <zombah>  а ты его разобрал?
 [22:57:36] <Guest3861>  а я то уже спал, проснулся изза судорги на пальце
 [22:57:55] <Guest3861>  ну в смысле подключать к компу
 [22:58:01] <Guest3861>  не нотик USB не под рукой
 [22:58:05] <Guest3861>  все дела...
 [22:58:17] <Guest3861>  ждать пока он включится
 [22:58:24] <Guest3861>  он же без батареи (пробовал прошивать)
 [22:58:25] <zombah>  аа ну ок
 [22:58:43] <Guest3861>  и там скорей всего нет mtd
 [23:01:57] <Guest3861>  быстро загрузился)
 [23:01:58] <Guest3861>  http://bpaste.net/raw/Q2xv1l4UDScLiDs4H1KC/
 [23:02:08] <Guest3861>  я прям в шоке
 [23:03:25] <zombah>  а что там за разметка?
 [23:05:22] <Guest3861>  а какие есть?
 [23:05:39] <zombah>  mount что говорит?
 [23:05:39] <Guest3861>  знаешь что такое скаттер файл и всякое
 [23:06:07] <zombah>  скаттер файл..хм нет не слыхал, типа конфиг для nvflash?
 [23:06:43] <Guest3861>  http://bpaste.net/raw/tVseG9b1MnmsBBwATCPC/
 [23:06:53] <Guest3861>  ага
 [23:08:02] <zombah>  emmc@usrdata интересно не видал такого раньше
 [23:08:02] <Guest3861>  stuw: так что мне с "развернутыми" файлами делать?
 [23:08:25] <Guest3861>  Почему 0x8060000 идет как 0x60800000
 [23:09:02] <Guest3861>  0x40000 показівается так же =\
 [23:11:52] <zombah>  а засчет какой партиции ты хочешь увеличить usrdata
 [23:11:56] <zombah>  ?
 [23:14:20] <Guest3861>  FAT
 [23:14:35] <Guest3861>  я так понимаю она и есть Internal SD Card
 [23:14:44] <Guest3861>  которая БЛЯДЬ! 2 с копейками ГБ
 [23:14:53] <Guest3861>  а на USRDATA 512
 [23:15:03] <Guest3861>  и уже чегото за софт там записан и удалить нельзя
 [23:15:11] <Guest3861>  места маааааало
 [23:15:17] <Guest3861>  Ну какой идиот так делал
 [23:29:22] <zombah>  для старых андроидов это норм
 [23:37:57] <Guest3861>  Рискованный финт ушами))
 [23:41:03] <Guest3861>  А какая разница
 [23:41:19] <Guest3861>  Nand Flash или eMMC?
 [23:41:31] <Guest3861>  Не хочется переписать загрузчик
 [23:43:11] <Guest3861>  zombah: stuw: тут?
 [23:47:14] <zombah>  тут
 [23:47:26] <zombah>  ну разные типы флеша
 [23:47:33] <zombah>  дрова под них разные в ядре
 [23:48:57] <Guest3861>  упс
 [23:53:36] <Guest3861>  сломал
 [23:53:51] <Guest3861>  похоже что-то записал в область загрузчика прошивальщика
 [23:53:59] <Guest3861>  телефон грузится, но прошить нельзя
 [23:55:20] <zombah>  а что там за загрузчик?
 [23:59:04] <Guest3861>  а не, глюк в программе
 [23:59:13] <Guest3861>  кажется что то с портом (залочила наверное)
 [23:59:16] <Guest3861>  перезапуск помог
 [23:59:20] <Guest3861>  венда такая венда(