-
Постов
1 278 -
Зарегистрирован
-
Посещение
-
Победитель дней
2
Тип контента
Профили
Форумы
Загрузки
События
Весь контент Alex&r
-
Java images to TFS Спасибо FRAER'у за консультацию. Теперь анимация Java (on, off, connect, download) будет браться из папки /a/images/jimage/ в TFS телефона (где она уже предусмотрительно расположена производителем), а не из cla. Перед установкой патча необходимо вернуть оригинальные картинки (в ResMan'е кнопка 'Оригинал' возле просмотра картинки), если они уже были изменены. Тем самым, становится намного проще менять эти картинки, в прошивке появляется куча свободного места, и есть где разгуляться с заменой стандартной графики телефона, так как в C5212i маловато свободного места в прошивке. Java_images_to_TFS.rar Должно работать, но мне проверить не на чем. Отписывайтесь если что не так.
- 65 ответов
-
- 15
-
-
Java images to TFS Спасибо FRAER'у за консультацию. Теперь анимация Java (on, off, connect, download) будет браться из папки /a/images/jimage/ в TFS телефона (где она уже предусмотрительно расположена производителем), а не из cla. Перед установкой патча необходимо вернуть оригинальные картинки (в ResMan'е кнопка 'Оригинал' возле просмотра картинки), если они уже были изменены. Тем самым, становится на много проще менять эти картинки, в прошивке появляется куча свободного места, и есть где разгуляться с заменой стандартной графики телефона. Java_images_to_TFS.rar
- 219 ответов
-
- 20
-
-
Еще вариант сортировки иконок и картинок, найденных IFG_RW, для прошивки C5212XEIB5. Здесь большинство (за исключением картинок в CamcorderImageTable, MpvImageTable, SG_CALL_imagetable и SG_LOOK_imagetable). Иконки подписаны их именами из sym-файла (на англ.), и сгруппированы в разделы, с названиями таблиц опять же из sym-файла (или близко около этого). В принципе, если знаете англ. язык, то достаточно понятно о чем идет речь и где эти иконки используются. Если интересно почему "за исключением картинок в CamcorderImageTable, MpvImageTable, SG_CALL_imagetable и SG_LOOK_imagetable", то потому, что в структурах ( т.н. таблицах) расположены ссылки на "описание" каждой картинки (или анимации по несколько кадров), а потом в этих "описаниях" уже указатели на сами картинки. Уж сильно много мучаться с каждой картинкой. А их там много - около 400 штук. Если нужно что-то конкретное, можно найти. А так, не охота... Тем более вряд ли кому пригодится. Addon_to_C5212XEIB5.rxt.rar
-
Ну так, еще бы. Картинки явы полноэкранные и их 27 штук. Есть конечно вариант менять картинки не РесМаном, а прямо в прошивке. Но для этого нужно, чтобы картинки были не длиннее, чем те, которые заменяешь.Тогда можешь хоть всё поменять. Кстати, посетила мою голову бредовая идея. А что если сделать такую программку: подсовываешь ей картинки нескольких "типовых" экранов телефона, оформленные как Вам угодно (с измененной графикой), а она, зная области экрана, на которых расположены его составляющие элементы (стрелки, заголовки, табуляторы, папки, иконки и т.п., которые есть в прошивке), "раскладывает" эти картинки экранов на эти самые элементы и складывает их в отдельную папку с именами и разбивкой на группы как в карте прошивки. Потом только останется открыть ResMan и заменить их... Тогда людям, которые хотят сделать красивую тему, нужно позаботиться только о том, чтобы расположение элементов не изменилось, а остальное можно оформлять как угодно. Я не программист, но понимаю, что это очень не просто (например, чтобы отделить какую-нибудь иконку от фона, на котором она расположена и др.), и никто за такое не возьмется.
-
Я знаю, поэтому и уточнил, что C5212XEIB5. Можно попробовать найти через BinEdit. Эту картинку наверное должен нормально показывать на соответствующей вкладке.
-
В С5212XEIB5 <img ofs="0x00CD9914" title="Samsung Logo" width="176" height="220" bpp="16"> Если бы сим в ресмане менялись так просто, то я бы не писал патч "Замена иконок SIM-карт". Без этого патча, ты можешь поменять только иконки в журнале последних вызовов.
-
Про платность: просто видел в теме сообщение, что он будет платным, но я не говорил, что ты делаешь это ради денег. . Но раз такие сложности, то я тут тем более ничем помочь владельцам С5212 не смогу, а из знающих и умеющих никто С5212 уже практически не занимается. Мог бы COM-кабель прошивочный от Х100 презентовать, правда далековато мы друг от друга.
-
Про картинку на двух адресах: Обрати внимание на строку, которой IFG_RW (и ResMan) описывает картинку. Сначала идет img ptr=адрес1, потом title=адрес2. Так вот, img ptr - это image pointer, т.е. указатель на картинку, а адрес1 - это адрес в прошивке, по которому расположен этот указатель на картинку, которая расположена по адресу2, указанному в title. Очень часто бывает, что одну и ту же картинку IFG_RW "находит" несколько раз (я видел максимально 32 раза). Я вижу две причины почему так происходит: 1. Или в прошивке куча мусора от других прошивок. 2. Или IFG_RW принимает некоторые участки кода в прошивке за указатель на картинку. Все указатели (img ptr) в прошивке расположены в таблицах (хотя может и не все, тут я не знаю точно), поэтому можешь из нескольких одинаковых картинок оставить ту, которая "вписывается" в таблицу. На твоем примере оставить нужно <img ptr="0x01B85BC4" title="батарея-4_2" width="25" height="17" type="IFG">, так как второй указатель расположен не в этой таблице, а где-то еще... Теперь про нехватку места в прошивке. При замене картинки ResMan размещает картинку не вместо той, которую заменяем, а на свободном месте в прошивке (так как новая картинка может оказаться больше (длиннее), чем старая, и тогда мог бы затреться другой код в прошивке), и при этом подменяет адрес2, расположенный как img ptr по адресу1. Так вот сообщение о нехватке места может выдаваться из-за того, что ResMan не знает где и сколько свободного места в прошивке, или из-за того, что его действительно нет. Чтобы ResMan знал где и сколько свободного места в карту прошивки прописывается такая строка <cfg freestart="0x1AD0000" freeend="0x1BFFFFF"> (это для C5212XEIB5). В C5212iXEJH3 есть такая строка <cfg freestart="0x1BB0000" freeend="0x1BFFFFF">. Обрати внимание на сколько меньше здесь указано свободного места: всего 0х4FFFF против 0х12FFFF в С5212. Т.е. меньше в 3 раза и возможно оно у тебя уже занято, если ты менял уже какие-то ресурсы. Кстати, так как скорее всего индексы у иконок и картинок у C5212 и C5212i одинаковые, то зная разницу между адресами расположения таблиц картинок и иконок можно найти одинаковые картинки в прошивке С5212i по карте С5212. Например: иконки батареи в С5212i смещены по отношению к C5212 на 0хЕ7658. Таким образом, все остальные указатели на иконки в этой таблице тоже будут смещены не столько же. Попробуй проверить например вот эти пару штук: <img ptr="0x01B85ADC" title="Будильник" width="16" height="17" type="IFG"> <img ptr="0x01B85B94" title="Флешка" width="16" height="17" type="IFG"> И по другим таблицам можно определить смещение и ориентироваться на сортировку (точнее подобие сортировки) в С5212. Вот допустим: pb_icontbl: C5212i 0x214F5004, C5212 0x20FDE844 set_icontable: C5212i 0x207D11B8, C5212 0x2195808C Если патч на Е200В делался около 2-ух лет и так и не вышел пока, то неизвестно, когда он появится на G600. К тому же он будет не бесплатен, что "затруднит" получение исходника и дальнейшее портирование его на С5212 (да и портировать не так просто будет). Ну или упросить автора(ов) портировать его на С5212 будет крайне сложно. Так что придется пока хоть как-то пытаться преобразовывать интерфейс имеющимися средствами.
-
Попробуй так: *#56658378#, потом Main Indicator, а там снять галочку возле GPRS. Так в C5212, может и здесь подойдет.
-
Решил убить еще времени на сортировку. Вот файл:Icons_3.rar Если будете вставлять в карту прошивки, то смотрите чтобы не было повторений с предыдущим файлом Icons_2 выложенным мной. А вообще, раз не надо это больше никому, то и не буду время больше убивать. Его и для патчей не хватает, а тут еще и графикой займись. Вот скрин, на котором я ради эксперимента заменил иконки папок. Просто вставил картинки, какие нашел в интернете, без всяких обработок и доведения до ума (потому что ради эксперимента). А ведь найдены картинки и верхнего табулятора, и телефона с симкой на нем, и стрелок. Нужно только посмотреть какие именно из них, время и желание этим заняться. Можно такую красоту сделать... Но нужно, чтобы кто-то этим занялся, так как мне не до этого. И вообще, можно "выделить" определенный набор иконок и картинок в прошивке, который менять под каждую конкретную тему. И вместе с темой выкладывать файл .dif. Прошиваешь его, ставишь тему и... Например, для темы Camomile в интернете нашел иконки папок и файлов. Ну и т.д.
-
Много жаждущих поменять эти часы давно уже, но патч пока никто не написал. Без патча никак. Так что ждем патча.
-
Не очень понимаю что конкретно ты хочешь знать, но попробую ответить. График для полноты картины лучше делать до конца, т.е. пока телефон не вырубится сам (3.3 В). А чтобы последнее деление было дольше других, то когда будешь определять значения для вставки в патч BatteryPercentage, то разбивай график не на 20 делений, а допустим на 21 или 22. И возьми первые 20 значений начиная с левого, а последнее оставь минимальным - 3,3 В. Таким образом получится, что последний уровень батарейки (мигающая батарея) будет начинаться раньше (с большего напряжения) и до выключения телефона.
-
Мое мнение: вообще-то можно было предположить, раз иконка в стандарте белая на черном фоне, а в телефоне ее цвет зависит от темы, а фона нет, то черный цвет - прозрачный (о чем ты и написал в своем P.S.), а белый потом будет заменен цветом из темы. Чтобы в самой картинке не было таких искажений, не далайте на ней чисто черного (R:0х00, G:0x00, B:0x00) и белого (R:0хFF, G:0xFF, B:0xFF) цветов. Вместо них используйте близкие к ним цвета. Чисто черный - только для фона. Чисто белый - только если хотите, чтобы цвет иконки был связан с темой.
-
-=Е200=- когда проверял патч по замене иконок sim, заменял ч/б иконки на цветные и все было гуд.
-
Ни кто не пытался разобраться с картинками, которые есть в карте прошивки и собраны в разделе "IFG from IFG_RW"? Ведь в прошивке достаточно графики и в старом IFG, который поддается замене на свою графику без всяких там патчей. Я в процессе поиска иконок сим-карт немного покопался и еще кое-какие иконки упорядочил. Было бы неплохо, если бы кто-нибудь занялся этим. Тем самым у вас появится возможность сделать свои телефоны еще "красивее". Вот для начала то, что я накопал. Немного и не все используется в прошивке, но я ведь искал конкретно иконки 23х23, и так кое-что по соседству просматривал. Содержимое файла нужно добавить в карту прошивки. В общем, кто желает украсить свой телефон, то может заняться...
-
Замена иконок SIM-карт Спасибо за консультации: [AlaSToR], f2065. Тестировал -=Е200=- (т.к. это была его просьба ). Патч позволяет менять иконки SIM-карт на свои, что ранее было проблематично. Применяете патч. Переходите в опции патча. Берете (рисуете) картинку в формате bmp и заменяете ей любую из иконок. По умолчанию в патче заложены стандартные иконки, поэтому, применив патч и не заменив иконки на свои, изменений в телефоне Вы не увидите. Change_SIM_icons_1.0.3_.rar
- 219 ответов
-
- 20
-
-
Не соглашусь. Для патчей - это много. Тем более это место в прошивке, а не в файловой системе. Ну есть еще кое-что... По описанной выше причине так и сделал. Кому не терпится, пробуйте. Если все будет ОК, то перенесу в соответствующую тему... P.S. Перенес в соответствующую тему
-
Скоро будет патч В связи с тем, что иконки SIM-карт в новом IFG, то заменить их на свои проблемно. Я почти закончил патч, который позволит значительно это упростить, т.е. можно будет менять иконки в ResMan'e. Теперь внимание вопрос: Какое количество изменяемых иконок SIM-карт нужно среднестатистическому пользователю C5212 для полного счастья? Я не вижу смысла делать их больше 2-х (симки с цифрами 1 и 2). Если делать возможность менять все иконки на свои, то это порядка 3,5-4 кБ потраченного впустую места, которое может пригодиться для других патчей. Да и не думаю, что кто-то часто занимается заменой и перенастройкой симок. В общем, если кому-то нужно больше 2-х, то аргументируйте это убедительно, и возможно сделаю для 3-х. Жду мнений не долго Через 20 минут. Ну раз никто не ответил... А если серьезно, то видимо придется делать все 7, иначе проблемы с прозрачностью фона... Разберемся...
-
Мне уже поменяли дисплей. Правда сломали в корпусе место, где был один винт и подсветка стала "дрожать"... Вот вам и ремнот по дешевке.
-
У нас 5 делений, так что надо через 20%. sergpro, тображение напряжения, процента, даты и времени от графики не зависит.