Просмотр полной версии : Какой функционал наиболее актуален в софте под "китов" ?
Появилось немного свободного времени решил добавить в Gstar-tools (http://gstar-tools.ru) функциональности.
1.Удаление/замена встроенных Java приложений(например оставить только одну из десятка разноязычных Опер)
2.Ремапинг клавиатуры,(когда тело стартует с чужим фулом, а клавиатура либо не отвечает на нажатия либо выполняются другие функции)
3.Замена драйвера дисплея в не EVEN прошивках.
4.Редактирование Меню телефона - удаление ненужных пунктов
5.Добавление нового типа ввода (не редактирование)
что более востребовано на текущий момент?
чет не могу найти где опрос прикручивается!???
Замена драйвера дисплея в не even прошивках.
Прикрутите опрос, а то будет куча одинаковых постов с цифрами :) Устанете потом подсчитывать результаты.
сама реализация замены драйвера проста как велосипед, встает вопрос как класифицировать сотни драйверов выдернутых скажем просто из фулов, а это уже посложней чем просто замена, небудем же мы проливать сотни дампов пока дисплей не засветится
встает вопрос как класифицировать сотни драйверов выдернутых скажем просто из фулов,
То же думал над этим вопросом, кроме как варианта потихоньку собирать базу данных - прошивка из которой вырезан драйвер дисплея и надписи (маркировка) на самом дисплее в данном ТА, так и называть драйвер....
Другого варианта пока не придумалось...
само название драйвера скажем я могу вытащить из фула благо дебаг инфа осталась, а как привязать драйвер к конкретному стеклу, айди котролера стекла тоже можно прочитать через шнурок, но как показала практика по EVEN это тоже инфа ни о чем
но как показала практика по EVEN это тоже инфа ни о чем
Да есть такое...
Поэтому думаю все таки нужно наращивать потихоньку БД, немало кто разбирает ТА для слития прошивки и заодно можно глянуть что написано на дисплее...
Создать темы на форумах для выкладывания фулов с описанием маркировки дисплея, затем вырезать из них драйвер и так и назвать как маркируется дисплей, так и легче потом найти драйвер сразу будет под нужный дисплей.
Однозначная идентификация по куче параметров, как показывает практика, просто невозможна. Слишком уж много вариаций даже одинаковых телефонов.
Про разбор телефонов - многие разбирают, но подавляющее большинство, для прошивок-зашивок, не разбирают телефоны... Так что, появление в названии драйвера надписи на шлейфе дисплея, это останется в мечтах...
Если принять в учет, что перебор драйверов дисплея это вынужденная необходимость, то остается только максимально сузить критерии подбора. Т.е. ввести в название несколько критичных параметров (не загружая при этом его чрезмерно информацией), например: разрешение дисплея+начало названия прошивки+название драйвера.
Еще, как вариант, - встроить в проге что-то типа компаратора, сравнивать драйвера в hex. Т.е. количество идентичных драйверов, но под разными названиями, реально сократится. (это так же сузит список перебора драйверов).
DJON все, перечисленные в посте 1, пункты как бы нормуль. Если конечно там не возникает слишком сильных напрягов, то можно все это и добавлять.
Поддержу - все пункты хороши(как по времени реализации - судить автору). Самый востребованный - Java (1).
На замену дисплеев соглашаются всё реже - а возиться за копейки - да ещё драйвера подбирать - увольте...
Как насчёт: редактирование списка операторов на GPRS/EDGE и MMS(внесение операторов СНГ?)
Для меня актуальны 1 и 5 пункты.
Поддержу - все пункты хороши(как по времени реализации - судить автору). Самый востребованный - Java (1).
.....
Как насчёт: редактирование списка операторов на GPRS/EDGE и MMS(внесение операторов СНГ?)
Нужны альфа-тестеры на проверку замены встроенных приложений( реализованно поиск приложений и подсчет свободной памяти(доделываю компилятор)), и ребинд клавиатуры(реализованно пока ток под 6235 процы, чтение скан кода клавиш через компорт и отображение привязанной функции), кто готов потестить 282187441 скину прогу, активация естественно бесплатная...
Всех с наступившим! А что насчет правки списка методов ввода? посмотрел по остальным продуктам вроде не у кого не заявлено, или это не актуально?
http://gstar-tools.ru/Gstar-Tools.exe наша последняя версия, реализовано удаление ненужных ява приложений, работа с графикой(добавлена поддержка rle битмапов так называемых-MIF как кто-то их обозвал,встроенный граф редактор(нужен или нет пока не понял но в работе))
Забыл добавить...
в логе открытия фула сделал разбивку информации для большей информативности
-------------------INTERNAL INFO---------------
MTK_ROMINFO: V1_PCB01_GPRS_MT6223_S00.00_109.BIN.BIN
RELEASE_HW_V : KONKA25_08A_GEMINI_HW
RELEASE_VER : V1.00.109
RELEASE_BRANCH: MAUI V1
BUILD_DATE_TIME: 2010/05/13 17:01
RELEASE_EXT_VER: ---
RELEASE_CUST_STR: ---
MTK_ROMINFO- ну эт понятно
RELEASE_HW_V : версия железа
RELEASE_VER : версия прошивы
RELEASE_BRANCH: ветвь от проекта
BUILD_DATE_TIME: эт понятно дата компиляции
RELEASE_EXT_VER: последние две используются не часто в основном в новых прошивах
RELEASE_CUST_STR:
DJON, Удаление пунктов в меню актуально.
Обновили программу добавили поддержку фулов с запакованными ленгами, если есть те, которые в программе не отображаются, былобы неплохо глянуть...
http://gstar-tools.ru/Gstar-Tools.exe
если есть те, которые в программе не отображаются, былобы неплохо глянуть...
HEXING23D_GEMINI_ULC_07B_PCB01_GSM_MT6223_S00.F021 _23B_C_M_4_LCD_ZGD_MP_V1.BIN
HEXING23D_GEMINI_ULC_07B_PCB01_GSM_MT6223_S00.MAUI _07B_W08_28_MP_V14_F1.BIN
LENTEK23D_GEMINI_ULC_07B_PCB01_GSM_MT6223_S00.L161 _DT01C_QQC_NOR_Y71_V02.BIN
LENTEK23D_GEMINI_ULC_07B_PCB01_GSM_MT6223_S00.L161 _DT01C_QQC_NOR_YE0_V01.BIN
в LENTEK функцию распаковки в фуле нашел счас разбираю, а на HEXING23D если можно ссылку на фул но скорей всего принцип упаковки такой же как в LENTEK
-------------------------------------------------------------------------
HEXING23D_GEMINI_ULC_07B_PCB01_GSM_MT6223_S00.MAUI _07B_W08_28_MP_V14_F1.BIN нашел в нете нормально открылась
2 s-v-j
HEXING23D_GEMINI_ULC_07B_PCB01_GSM_MT6223_S00.F021 _23B_C_M_4_LCD_ZGD_MP_V1
HEXING23D_GEMINI_ULC_07B_PCB01_GSM_MT6223_S00.MAUI _07B_W08_28_MP_V14_F1
такое же сжатие как и в лентек
в LENTEK функцию распаковки в фуле нашел счас разбираю, а на HEXING23D если можно ссылку на фул но скорей всего принцип упаковки такой же как в LENTEK
http://depositfiles.com/files/j35nguutp
Появились время, занялся модулем смены драйвера дисплея на не евен телах, после анализа множества фулов выяснилось, что основная масса прошив поддерживает не один а несколько драйверов, сейчас реализовано считывание айди кристала дисплея, а так же анализ GPIO на подсветку и другой обвес.
Замена будет происходить примерно в таком порядке, конектим тело анализируем железо, читаем айди дисплея, если в базе есть его поддержка, то будет выведено тестовое изображение для проверки, после чего будет создан патч на заливку драйвера в тело. Сейчас набираю базу, если кто встречал даташиты на китайские дисплы прошу скинуть линк... также если есть желающие помочь потестировать прогу на предмет анализа железа обращайтесь в личку или аську 282187441
Собираю базу дисплеев, программу распаковать в папку вместо установленной ранее.
для запуска регистрируйтесь на нашем сайте (http://gstar-tools.ru) и для активации логина обращайтесь в личку.
Так же есть предложение ко всем, при считывании фула прогонять тело через мапер GPIO и в названии фула указывать номера пинов используемых для подсветки дисплея, клавиатуры, вспышки камеры, и вибромотора(далее список будет расширяться) а самое главное айди дисплея, в дальнейшем при подборе фула этими данными можно будет более точно определять, стартанет тело с фулом или нет, если есть предложения как лучше систематизировать все это дело с радостью приму во внимание...
еще вопрос кто-нибудь шьет дуал-бутовые тела через юсб? есть смысл добавлять анализатор бута на предмет поиска клавиши входа в режим флеширования через юсб шнурок?
краткая инструкция:
В настройках выбрать ком порт, жмем кнопку [GetHWInfo] коротко нажимаем кнопку вкл на теле, далее меняем ползунком номер GPIO и при срабатывании чего либо например подсветки дисплея запоминаем одноименной клавишей значение... кнопка тест лсд становится активна при нахождении подсветки дисплея, если в проге есть драйвер на считанный айдишник на дисплее отрисуется (помоему полоса) счас не помню что точно,главное будет видно что диспл ожил...
еще вопрос кто-нибудь шьет дуал-бутовые тела через юсб? есть смысл добавлять анализатор бута на предмет поиска клавиши входа в режим флеширования через юсб шнурок?
Вот это очень надо! Могу фулл дать для опытов. USB boot есть там, но комбинацию так и не нашел, ни с одной кнопкой, ни в паре.
для сбора инфы - запуска и работы софта - проще сделать тестовый аккаунт
инфа разная - зарегистрировать лог пасс - 1 минута
выкладывать во фри смену драйверов на Even прошивках на лету - это будет зло
и так уже почти все во фри .
vBulletin® v3.8.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot