-
Постов
7 202 -
Зарегистрирован
-
Посещение
-
Победитель дней
110
Тип контента
Профили
Форумы
Загрузки
События
Весь контент f2065
-
Копая прошивку обнаружил что меню "Приложения" две штуки. Разница - в одном нету пункта Словарь (на первый взгляд можно подумать что SIM-Toolkit может не быть, но нет, SIM-Toolkit динамически приписывается у обеих меню, а вот словаря в одном нету). Вопрос. Кто-нибудь сталкивался с обстоятельствами исчезания из меню пункта Словарь ??? Я знаю слышал только про случаи когда пункт словарь не работает, но про случаи когда он отсутствует - нет.
-
А кстати у меня поиск начинающийся с ?? не работает. Впрочем, всё равно не нашёл (искал и 874830 и 884830). Конкретно в данном случае (это патч Lock_Default_Path) придумал просто другое решение, на уровне MCC. Но вообще для перспективы других патчей - вопрос по этому примеру остаётся открытым: ячейка 0x304887C0 переодически меняет значение (есть некая корреляция с сохранением диктофона на флешку или в память, но корреляция не 100%), и найти это не получилось. Кстати. Я написал утилиту анализирующую 10 дампов ОЗУ. 5 дампов в одном положении какой-то опции, и 5 дампов - в другом (по 5 штук - для отсева попутного шума). На выходе - все адреса которые синхронно менялись в двух группах дампов. Может оформлю публично, если будут желающие. А есть поиск адреса в строке комментариев ? Ну там где пишется подсказка по результатам ADD, LSL, LSR. Вроде там не ищет. А было бы полезно, для поиска разных оптимизированных значений.
-
Есть online-переводчики, вот актуальные для прошивок локализации XE: Перевод текстов с русского: http://perevod.uaportal.com/ Deutsch English Français Українська http://www.promt.ru/ Deutsch English Français Перевод слов с русского: http://translate.meta.ua/ English Deutsch Français Latviešu Українська http://multitran.ru/ English Deutsch Français Latviešu Eesti http://vene-eesti.ase.ee/http://www.efant.ee/dict/ Eesti http://slovar.azion.kz/http://sozdik.kz/ Қазақ Перевод слов только с английского: http://www.lingvozone.com/ Lietuvių Română Deutsch - Немецкий English - Английский Français - Французский Українська - Украинский Latviešu - Латышский Eesti - Эстонский Қазақ - Казахский Lietuvių - Литовский Română - Румынский
-
Патч: Lock_Default_Memory / D780XEHE1 Изначально, если дефолтные пути для камеры, bluetooth, диктофона и прочих указывают на флешку - то при извлечении флешки они переключаются на телефон. Однако, это крайне неудобно при временном извлечении флешки - например чтобы в кардридер её вставить… Данный патч решает эту проблему - теперь при извлечении флешки пути не сбрасываются! Однако, это бета-версия и тут не всё идеально, в частности пути фото/видео/диктофона автоматически сбросятся при их использовании, либо ещё при каких-то неучтённых обстоятельствах (особенно вокруг диктофона - у него вообще отдельная логика оказалась). Lock_Default_Memory_D780XEHE1.rar
- 234 ответа
-
- 16
-
-
А как найти все места где некий адрес используется ??? Например, анализом дампов ОЗУ D780XEHE1, точно знаю что нужная мне опция лежит в 304887C0. Однако, как теперь найти откуда оно пишется ??? Там очевидно какая-то оптимизация вроде LDR R0,=0x30488700 ADD R0,0xC0 - потому что просто поиском всех вариантов использования оно не выдаётся. И как такое искать ???
-
Есть готовые методы как слить в комп всю оперативную память мобилы (D780) ? AT+CGSN=0 имеет какой-то очень мелкий буфер - при попытке слить хотябы кусок 1000h - ребут. Есть идея написать утилиту в цикле перебирающую адреса AT+CGSN=0,3XXXXX00,100 Но может всё уже давно написано ? Или есть другие решения по получению дампа ОЗУ ?
-
Команды у ARM типично в Thumb занимают всего по одному такту. Не интересовался точными цифрами МГц, но предпологаю что например у мобил на платформе Swift тактовая частота около 100МГц - так что за секунду он выполняет около 100 миллионов NOP (реально наверно немного меньше за счёт обслуживания прервываний). Задержку в таких ситуациях (не применительно к мобиле, а вообще к процам) делают примерно так: PUSH {R0}; если регистр где-то потом нужен... LDR R0, = кол-во МГц проца делённое на кол-во команд в цикле - будет задержка в секунду ; можно оптимизацию придумать, т.к. грузить сразу 32битное число - жрёт память сильно ; так что можно через MOV R0 грузить 1байтное число и потом через LSL R0 его умножать. ; Например: ; 100миллионов - это 0x05F5E100 - т.е. примерно 0x06000000 (100.663.296) - 6 сдвинутая на 24бита влево: ; MOV R0, 6 ; LSL R0, 24 metka: ; цикл SUB R0, 1 CMP R0, 0 BNE metka POP {R0} Ещё есть вариант задержек - ожидать прихода прерывания (например, от внешнего таймера). Но как это реализуется в мобиле, и есть ли там прерывания с приемлимыми частотами - я не знаю.
-
Не понял. Есть же патч включающий режим чёткости нажатием стрелки вверх. А сделать его всегда включённым нельзя - режим чёткости голоса несовмещается ни с громкосй связью, ни с диктофоном, и ещё какие-то есть проверки на запрет. Писать же процедуры анализа всех этих ситуаций мне пока лень. Ответов на вопросы со словами "что-то вроде" - не будет. Конкретно излагай описание проблемы и точный алгоритм воспроизведения пробромы, с точным указанием всех возникающих в процессе этого сообщений.
-
Магнит влияет на 99% мобил которые слайдеры или раскладушки. Потому что датчик состояния корпуса как правило геркон (магнитно-управляемый контакт). Так что чехол с магнитом безопасен только для моноблоков.
-
Интересно, а мп3-плеер у тебя работает в BT-гарнитуру ? Бетатестеры разъехались, проверить негде. На первой ноге разъёма - антенна на самом деле. И в качестве антенны можно использовать родной датакабель или зарядку (из личного опыта - датакабель заметно лучше чем зарядка ловит, вероятно разгадка в сечении жил - у зарядки оно существено меньше, а у датакабеля - это вся оплётка заведена).
-
Существует. ExtralBlacklist. Портировать на D780 оказалось невозможно - тут кардинально другая реализация, надо почти с нуля писать (и заодно было бы актуально разделить список по двум симкам). Однако, думаю рано или поздно он будет, т.к. его автор собирался купить себе именно D780.
-
Можно переназначить какую-нибудь кнопку на функцию немедленной блокировки (адрес для карты прошивки я писал где-то тут). Например, SIM-Select (всё равно она на рабочем столе не нужна). Это гораздо удобнее чем удерживать для блокировки «*».
-
Патч: Setup_Plus_v1 / D780XEHE1 Патч добавляет в меню следующие настройки: 1. Настройки GPRS и EDGE. Можно его глобально выключать, а так-же менять классы. Меню - Настройки - Сеть - Средства GPRS. 2. Возможность редактирования полей User-Agent и x-wap-profile браузера. Меню - Настройки - Браузер - User Agent. Обращаю внимание что скрыть таким образом что это мобила не получится - в поле User-Agent по любому ещё дописывается указание на MIDP/CLDC. Setup_Plus_v1_D780XEHE1.rar Безполезный патч, родившийся по ходу изучения логики работы меню. Внимательные читатели форума могли до этих настроек добираться соответствующими кодами без всяких патчей.
- 234 ответа
-
- 19
-
-
Патч: Hotkeys_In_Camera_v1 / D780XEHE1 Патч добавляет в камере (в режиме фото) следующие горячие кнопки: «C» - переключение режимов замера экспозиции (матричный/центровзешенный/точка); «*» - включение/выключение режима ночной съёмки; «Гарнитура» - сделать снимок; «SIM Select» - сделать снимок. Файлы «10_Camera_help_mode02.ifg» и «10_Camera_help_mode01.ifg» - закинуть в папку «\phone1\multimedia\defaulticn» при помощи MiniCommander - это обновлённая подсказка по горячим кнопкам. Hotkeys_In_Camera_v1_D780XEHE1.rar
-
Штатно - нельзя. Надо писать патч (добавляющий в список возможных функций горячих клавиш контакты) либо искать адрес для карты прошивки и править в прошивке.
-
Ага, я так и подозревал. Как видим (см. соседние посты с ответом) с одной и той-же прошивкой GK5 - тем не менее показываются различные версии железа MP. А какая прошивка у тебя стояла изначально ?
-
Не должно, я смотрел тот патч - там просто подмена проверки L-Soft на OK.
-
Кстати, обращаю внимание что у D780 Duos - распиновка гарнитуры совсем другая. Я лично вычислил. При этом, известно что его гарнитура работает и с D880, и наоборот. Итак, у D780 вот что: у гарнитуры 780 есть ноги с 1 по 9. 9 и 2 - замкнуты между собой! кнопка висит на 8 ноге и замыкается с 2 и 9. больше 2-8-9 ноги не звонятся ни с чем. между 3 и 4 ногой - 1.4кОм в одну сторону и 1.2кОм в другю (очевидно, микрофон конденсаторный) 5-6-7 ноги - наушники: 6 общий, 5 правый, 7 левый. По 20ом. Больше они ни с кем не звонятся - т.е. у микрофона и ушей земля разная (по крайней мере в гарнитуре, мобилу не прозванивал). 1 нога гарнитуры - не звонится ни с чем (мой мультиметр до 200мОм показывает) - насколько известно, это антенна для радио. Далее, на счёт датакабелей и питания (это кстати касается и D880, о чём жаловались и про него). Земля - да, заводится на 1 и 2 ноги. А вот +5V - в родных БП заводится на 19 и 20 ноги, 18 нога отсутствует. В датакабеле (загрузочном) - питание +5V заводится только(!) на 18 ногу (19 и 20 ног - нету) И это не спроста. Экспериментально установлено что мобила не детектирует USB-линк если на 18 ноге нет питания. Отсюда правда и другая проблема вытекает - по штатному датакабелю мобила не заряжается от USB-зарядников (проверено амперметром) с 18 ноги, но заряжается от компа (после установки линка по USB-шине) с этой же 18 ноги.
-
А как решил проблему ? Перезаливкой E1 отсюда ? В опере переключатся и не будет. Это Java-приложение, на него действие патча не распостраняется. И врядли будет в дальнейшем - Java-машина - это отдельная штука, её никто не изучал чтобы патчи там какие-то делать. Переназнач сам. И вообще заодно можно поставить только те патчи которые нужны. Конкретно, опиши что ты нажимаешь ? Кнопки заблокированы или разблокированы ? Самсунг официально не приветствует перепрошивки. Да и вообще любой производитель. Ибо проблемы с сертификицией будут. Ну тем не менее, три других случая явно не с дохлыми флешками. Вероятно, в G1 что-то переделали с таймингами и не все флешки работают (если, у некоторых G1 работает).
-
Отсутствие массовых ответов на мою просьбу (2 страницы назад) привести ответы команд: *#0206*7837# *#0206*8376263# *#1111# *#1234# *#2222# я расцениваю как то что реально пользователей D880 уже нету, и следовательно какие-либо патчи писать под D880 смысла не имеет.
-
Это какой-то уникальный случай у тебя. С видео проверь - установи все дефолтные пути на флешку, и попробуй поснимать на видеокамеру. Потом мобила ребутится. Кстати, шил и TFS ? Какая прошивка была изначально ? А кто-нибудь реально видел мобилу с G1 изначально ? Любопытно посмотреть ответы на команды:*#0206*7837# *#0206*8376263# *#1111# *#1234# *#2222# Будет ли там указан другой H/W ?
-
Застрял с редактированием меню. D780XEHE1 Например, меню - настройки - сеть. 214CC440 5D 00 0000 0000 0000 00000000 0000 0000 Подготовка окна 214CC450 79 00 0000 0000 0000 00000000 0000 0000 MCC_SET_CURMENU 214CC460 76 00 0100 0041 0000 00000000 B000 0000 MCC_MENU_START 214CC470 7D 01 0300 0200 0200 00000000 0000 0000 Описание меню с первым индексом из 2 пунктов 214CC480 77 01 0300 0000 0202 00000000 1000 0000 MCC_DISPLAY_MENU 214CC490 7A 00 0000 0000 0000 444FBC20 0000 0000 По пункту меню 0 переход на адрес 0x20BC4F44 214CC4A0 7A 00 0100 0000 0000 FC807D20 0000 0000 По пункту меню 1 переход на адрес 0x207D80FC 214CC4B0 18 08 0100 0F00 0000 58798C21 0000 0000 Если x1=8 x2=1 x3=15 то переход на 0x218C7958 214CC4C0 19 08 0100 0200 0000 58798C21 0000 0000 Или если x1=8 x2=1 x3=2 то переход на 0x218C7958 214CC4D0 39 00 0000 0000 0000 00000000 0000 0000 Завершение МСС скрипта Иду в MCC_MENU_CONFIG_01. На первый взгляд всё очевидно: 2064ECCC: D248 LDR R0, =0x00000F9C; 0F9C = "Выбор сети" 2064ECCE: D1F65EEE BL _off_20F39C2C 2064ECD2: 0022 MOV R2, #0x0 2064ECD4: 0092 STR R2, [SP] 2064ECD6: 5422 MOV R2, #0x54 2064ECD8: 031C MOV R3, R0 2064ECDA: 0021 MOV R1, #0x0 2064ECDC: 201C MOV R0, R4 2064ECDE: D7F6F0EE BL _off_20A666C8 2064ECE2: CD48 LDR R0, =0x00000F9C 2064ECE4: 0130 ADD R0, #0x1; 0F9D = "Режим сети" 2064ECE6: D1F652EE BL _off_20F39C2C 2064ECEA: 0022 MOV R2, #0x0 2064ECEC: 0092 STR R2, [SP] 2064ECEE: 5422 MOV R2, #0x54 2064ECF0: 031C MOV R3, R0 2064ECF2: 0121 MOV R1, #0x1 2064ECF4: 201C MOV R0, R4 2064ECF6: D7F6E4EE BL _off_20A666C8 Для пробы меняю по адресу 2064ECE4 01 на 02. Прошиваюсь. Эффекта нет!!! По прежнему там строка "Режим сети" Пробовал в разных других меню - аналогично: код ресурса я меняю, но эффекта нет.
-
Заглючила у человека ява. Понёс он в официальный СЦ по гарантии. Ему там прошили версию G1 (!!!). Результаты: мобила при попытке посмотреть видео/мп3 - ребутится. Вобщем, прошивка G1 у всех глючит. Уже 4 замеченный случай. Вопрос о портировании патчей на G1 однозначно можно снять, ждём новых версий.
-
+1 И ещё автодополнение адресов хочется! Например, копирую я из патча адрес "00123456", "0123456" или вообще "123456"… И надо его автоматически (ну соответствующую кнопку сделать) во-первых дополнить до 8 знаков, во-вторых первый 0 корректировать в соответствии с адресом загрузки прошивки.
-
Ну кстати в спецификациях я читал про этот факт. Master - Tri-band, Slave - Dual-band.