Вход

Просмотр полной версии : Какой функционал наиболее актуален в софте под "китов" ?


DJON
09.11.2011, 12:55
Появилось немного свободного времени решил добавить в Gstar-tools (http://gstar-tools.ru) функциональности.

1.Удаление/замена встроенных Java приложений(например оставить только одну из десятка разноязычных Опер)
2.Ремапинг клавиатуры,(когда тело стартует с чужим фулом, а клавиатура либо не отвечает на нажатия либо выполняются другие функции)
3.Замена драйвера дисплея в не EVEN прошивках.
4.Редактирование Меню телефона - удаление ненужных пунктов
5.Добавление нового типа ввода (не редактирование)
что более востребовано на текущий момент?

чет не могу найти где опрос прикручивается!???

Hermes
09.11.2011, 13:11
Замена драйвера дисплея в не even прошивках.

Фортэс
09.11.2011, 15:19
Прикрутите опрос, а то будет куча одинаковых постов с цифрами :) Устанете потом подсчитывать результаты.

DJON
09.11.2011, 15:48
сама реализация замены драйвера проста как велосипед, встает вопрос как класифицировать сотни драйверов выдернутых скажем просто из фулов, а это уже посложней чем просто замена, небудем же мы проливать сотни дампов пока дисплей не засветится

s-v-j
09.11.2011, 16:20
встает вопрос как класифицировать сотни драйверов выдернутых скажем просто из фулов,

То же думал над этим вопросом, кроме как варианта потихоньку собирать базу данных - прошивка из которой вырезан драйвер дисплея и надписи (маркировка) на самом дисплее в данном ТА, так и называть драйвер....
Другого варианта пока не придумалось...

DJON
09.11.2011, 16:44
само название драйвера скажем я могу вытащить из фула благо дебаг инфа осталась, а как привязать драйвер к конкретному стеклу, айди котролера стекла тоже можно прочитать через шнурок, но как показала практика по EVEN это тоже инфа ни о чем

s-v-j
09.11.2011, 17:01
но как показала практика по EVEN это тоже инфа ни о чем

Да есть такое...
Поэтому думаю все таки нужно наращивать потихоньку БД, немало кто разбирает ТА для слития прошивки и заодно можно глянуть что написано на дисплее...
Создать темы на форумах для выкладывания фулов с описанием маркировки дисплея, затем вырезать из них драйвер и так и назвать как маркируется дисплей, так и легче потом найти драйвер сразу будет под нужный дисплей.

asaban
09.11.2011, 18:52
Однозначная идентификация по куче параметров, как показывает практика, просто невозможна. Слишком уж много вариаций даже одинаковых телефонов.

Про разбор телефонов - многие разбирают, но подавляющее большинство, для прошивок-зашивок, не разбирают телефоны... Так что, появление в названии драйвера надписи на шлейфе дисплея, это останется в мечтах...

Если принять в учет, что перебор драйверов дисплея это вынужденная необходимость, то остается только максимально сузить критерии подбора. Т.е. ввести в название несколько критичных параметров (не загружая при этом его чрезмерно информацией), например: разрешение дисплея+начало названия прошивки+название драйвера.

Еще, как вариант, - встроить в проге что-то типа компаратора, сравнивать драйвера в hex. Т.е. количество идентичных драйверов, но под разными названиями, реально сократится. (это так же сузит список перебора драйверов).

DJON все, перечисленные в посте 1, пункты как бы нормуль. Если конечно там не возникает слишком сильных напрягов, то можно все это и добавлять.

дядя_Х
10.11.2011, 09:41
Поддержу - все пункты хороши(как по времени реализации - судить автору). Самый востребованный - Java (1).
На замену дисплеев соглашаются всё реже - а возиться за копейки - да ещё драйвера подбирать - увольте...
Как насчёт: редактирование списка операторов на GPRS/EDGE и MMS(внесение операторов СНГ?)

Quest
10.11.2011, 10:44
Для меня актуальны 1 и 5 пункты.

DJON
11.11.2011, 10:04
Поддержу - все пункты хороши(как по времени реализации - судить автору). Самый востребованный - Java (1).
.....
Как насчёт: редактирование списка операторов на GPRS/EDGE и MMS(внесение операторов СНГ?)

Нужны альфа-тестеры на проверку замены встроенных приложений( реализованно поиск приложений и подсчет свободной памяти(доделываю компилятор)), и ребинд клавиатуры(реализованно пока ток под 6235 процы, чтение скан кода клавиш через компорт и отображение привязанной функции), кто готов потестить 282187441 скину прогу, активация естественно бесплатная...

DJON
05.01.2012, 04:10
Всех с наступившим! А что насчет правки списка методов ввода? посмотрел по остальным продуктам вроде не у кого не заявлено, или это не актуально?
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:

Dood
08.01.2012, 09:04
DJON, Удаление пунктов в меню актуально.

DJON
12.01.2012, 13:23
Обновили программу добавили поддержку фулов с запакованными ленгами, если есть те, которые в программе не отображаются, былобы неплохо глянуть...
http://gstar-tools.ru/Gstar-Tools.exe

s-v-j
12.01.2012, 13:39
если есть те, которые в программе не отображаются, былобы неплохо глянуть...


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

DJON
12.01.2012, 15:48
в 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
такое же сжатие как и в лентек

s-v-j
12.01.2012, 15:53
в LENTEK функцию распаковки в фуле нашел счас разбираю, а на HEXING23D если можно ссылку на фул но скорей всего принцип упаковки такой же как в LENTEK

http://depositfiles.com/files/j35nguutp

DJON
19.06.2012, 04:18
Появились время, занялся модулем смены драйвера дисплея на не евен телах, после анализа множества фулов выяснилось, что основная масса прошив поддерживает не один а несколько драйверов, сейчас реализовано считывание айди кристала дисплея, а так же анализ GPIO на подсветку и другой обвес.
Замена будет происходить примерно в таком порядке, конектим тело анализируем железо, читаем айди дисплея, если в базе есть его поддержка, то будет выведено тестовое изображение для проверки, после чего будет создан патч на заливку драйвера в тело. Сейчас набираю базу, если кто встречал даташиты на китайские дисплы прошу скинуть линк... также если есть желающие помочь потестировать прогу на предмет анализа железа обращайтесь в личку или аську 282187441

DJON
10.07.2012, 16:35
Собираю базу дисплеев, программу распаковать в папку вместо установленной ранее.
для запуска регистрируйтесь на нашем сайте (http://gstar-tools.ru) и для активации логина обращайтесь в личку.
Так же есть предложение ко всем, при считывании фула прогонять тело через мапер GPIO и в названии фула указывать номера пинов используемых для подсветки дисплея, клавиатуры, вспышки камеры, и вибромотора(далее список будет расширяться) а самое главное айди дисплея, в дальнейшем при подборе фула этими данными можно будет более точно определять, стартанет тело с фулом или нет, если есть предложения как лучше систематизировать все это дело с радостью приму во внимание...

еще вопрос кто-нибудь шьет дуал-бутовые тела через юсб? есть смысл добавлять анализатор бута на предмет поиска клавиши входа в режим флеширования через юсб шнурок?

краткая инструкция:
В настройках выбрать ком порт, жмем кнопку [GetHWInfo] коротко нажимаем кнопку вкл на теле, далее меняем ползунком номер GPIO и при срабатывании чего либо например подсветки дисплея запоминаем одноименной клавишей значение... кнопка тест лсд становится активна при нахождении подсветки дисплея, если в проге есть драйвер на считанный айдишник на дисплее отрисуется (помоему полоса) счас не помню что точно,главное будет видно что диспл ожил...

Dood
10.07.2012, 23:51
еще вопрос кто-нибудь шьет дуал-бутовые тела через юсб? есть смысл добавлять анализатор бута на предмет поиска клавиши входа в режим флеширования через юсб шнурок?

Вот это очень надо! Могу фулл дать для опытов. USB boot есть там, но комбинацию так и не нашел, ни с одной кнопкой, ни в паре.

ggtu_by
11.07.2012, 20:23
для сбора инфы - запуска и работы софта - проще сделать тестовый аккаунт

Jonic77
11.07.2012, 21:28
инфа разная - зарегистрировать лог пасс - 1 минута
выкладывать во фри смену драйверов на Even прошивках на лету - это будет зло
и так уже почти все во фри .