Перейти к содержанию
Old Phone Forum

Хацкер

Участники
  • Постов

    277
  • Зарегистрирован

  • Посещение

Весь контент Хацкер

  1. Большие переходы можно делать через предварительную загрузку искомого адреса в регистр и последующему переходу по нему. Здесь много различных вариантов. Можно через регистр РС, а можно и через любой другой. Вроде даже есть варианты через запись в LR и востановления POP Пока конкретнее сказать не могу... все примеры можно найти в коде... гуру реверсинга точно знают... но молчат
  2. Если имеется ввиду вновь созданные папки, то можно же будет удалить и создать по новой, с новым именем.
  3. Прошу обратить внимание, что в прошлых картах ресурсов ResMan'a (за исключением последней которую я корректировал) размер свободного места был несколько занижен (определялся с виртуально), т.о. было меньше на 33 кб
  4. В ResMan SE 5.4 Pro - уже заявлена поддержка Бин (e630xedk2.cla) имеет следующие размеры: 0х00000000 - 0х00D47BF7 - 13 599 кб Однако физический размер флешки 16 метров, 2 из которых зарезервированны EPROM'ом, Получается физический размер отведенный под заливку прошивки 14 336 кб - это максимум. Начиная с области D47BF8 по DFFFFF - это место по идее стандартно ничем не занято и забито значениями "FF" (типа ноль), его использует ResMan при замене сл. ресурсов (добваляются в конец бина, старые остаются в коде, перебиваются только ссылки) : 1. Мелодий 2. Шрифтов 3. Языковых ресурсов Картинки меняются поверх существующих, не увеличивая размеров прошивки. Также эту область могут использовать некоторые патчи (на е630 пока только ЧС2 от Slimа). Т.о. если вы залили прошивку больше по размеру (измененую), а потом решили вернуться к меньшей (оригинальной) - на флешке останется хвост - мусор - на работу тела он никак не повлияет... но всеже. Увеличив бин до размера полного дампа гораздо проще работать с этой неиспользуемой областью - в частности пихать туда патчи, однако ResMan - соответственно уже не считает ее свободной
  5. трабл с севшей батареей так пока и не решен И еще один... патч - затирает место в конце бина превращая свободную область используемую ResMan'ом и некоторыми патчами в девственное состояние... дело в том, что при перепрошивке там остается хвост мусор... будет полезен при походе в Сервис Центр, т.к. теоретически по этому "хвосту" можно вычислить перепрошивался телефон или нет. Применив патч к прошивке вы получите бин того же размера что и дамп снятый с телефона (16 метров). Есть смысл ставить только на чистую прошивку. Dimming_Light__ff_2.rar Dimming_Light__ff_2.rar End_Bin_Clear.rar End_Bin_Clear.rar Dimming_Light__ff_2.rar End_Bin_Clear.rar
  6. получил, но кода не обнаружил продублируй
  7. Намедне правил карту ресурсов, нашел кучу новых картинок, в основном мелких, да и те что были многие некорректно выводились, потому как раньше карту составляли визуально, листая бин в Samsung Firmware Browser и др. программах и на глаз точно попасть в начало картинки трудно, да и мелкие таким макаром не найдешь. Эту карту я откорректировал по символьной информации и таблицам картинок в прошивке, конечно еще не все картинки перебрал, осталась фотокамера. Картинки информационного меню оказались 2-кадровыми: 1-белый фон (видно используется для мигания) 2 –пиктограмма. Нашел картинку «фон для цифровых часов», 128х160, хоть она и 8-битная, но когда включаются часы, дисплей переводится в 2-х битный режим (черно-белый). Можно попробовать чего-нибудь нарисовать в черно-белых тонах, получается весьма забавно Didital_Clock.rar ResMap_E630XEDK2.rar Didital_Clock.rar ResMap_E630XEDK2.rar
  8. Выходит ты всю менюшку перебивал?... ух не малой кровью!
  9. stepan_v, KeyBacklightOff v2.0.2 два индекса первый 0443, второй не помню или 0444 или 0442 (просьба владельцев проверить) помню что идут рядом "Основной дисплей" и "Внешний дисплей" меняет на "Продолжительность" и "Клавиатура" соответственно, в дополнении Pimen'a к моему патчу вроде используются тот который соответствует "Клавиатура", но естественно не меняется. каким образом это можно сделать? Новую таблицу делать?
  10. stepan_v, ну да это получается сам обработчик прийдется править... или так же таблицу добавлять или ветвлениями
  11. Можно же делать обработку далее следующего параметра (4-го, 5-го и тд.) и дело в шляпе Также от R7, в которой адрес начала МСС сидит и плясать
  12. DimDimos, ну как из МСС вызвать thumb я рассказал... А вот как из thumb - МСС расскажу чуть попозже... если интересно посмотри как обрабатываются горячие клавиши
  13. ApTEeeM, какое отношение имеет мод Гарема к теме патчей??? Кто про что... я с энергопотреблением борюсь Garem!, соблюдайте регламент товарисЧи Вот есчё патчик сделал... из той же серии Этакий эдишн к KeyBacklightOff и Charging Light Off... назвал Dimming Light Off он отключает тусклую подсветку дисплея которая светится целую минуту после основной (выбранной в меню). Теперь будет просто без подсветки... а через минуту как положено - цифр. часики. Наподобе х100 и др. Dimming_Light__ff.rar Dimming_Light__ff.rar
  14. Думаю будет полезно, начинающим Вот такой небольшой хелп по созданию своей МСС, С ответом на вопрос "Как из МСС вызвать свой thumb-код" ____________________.doc
  15. eMOT, RLS, спасибо, гостинцы получил eMOT, отправил 2 версии (1.3 и 2.0) RLS, сообщи в личку свои координаты
  16. вот это весьма интересно... а в 5.4SE такое есть?
  17. maxler, в смысле зависает? Автор же писал что ява в трее на работе телефона не сказывается. Или ты имеешь ввиду остановку игры? Oleg-V-I-P, Входящие же обрабатываются и так, после разговора вылазит: продолжить игру? Я думаю на этой фишке и был основан этот патч. А вот принятые СМС изначально не обрабатываются... я думаю с этим патчем проблем быть не должно - пришла месага, свернул... ответил и дальше играй.
  18. по командам загрузки или записи Чтение значения памяти / Запись в память Load Register LDR – Загрузка в регистр т.н. «слова» (word), т.е. значения из 4-х байт, соответственно команда может адресоваться к адресам кратным 4 байтам (берётся 4 байта) LDRH – Загрузка в регистр т.н. «полуслова» (half word), т.е. значения из 2-х байт, соответственно команда может адресоваться к адресам кратным 2 байтам (берётся 2 байта) LDRB – Загрузка в регистр 1 байта, может адресоваться с точностью до байта (берётся 1 байт). Store Register Соответственно аналогичная группа команд STR, STRH, STRB служит для записи значения из регистра в адрес памяти. Если командами загрузки грузить можно значение как из кода самой прошивки, так и значение опертивки, то писать можно только в оперативку - иначе перезагруз
  19. Pimen, молодец!... я и забыл что у вас i-menu... и добираться до настроек уже и не сподручно наверное ... mazdaec, moiseenko, пока демку постараюсь сделать... только огромная просьба к вам... подождать и набраться терпения, о сроках пока не говорю...
  20. Я тоже придерживаюсь такого мнения... я могу сделать так, чтобы АКБ работал дольше если не в 2, то в полтора раза точно, снизив вольтаж при котором тело дает команду на выключение с 3 х вольт до нуля... но! архитектура литийионных-аккумуляторов предполагает постоянный заряд и полный разряд до 0 просто их убивает... такой разгон будет работать неделю-две... а потом емкость свалится до самого плинтуса!
  21. В корне неправильная постановка вопроса Кодировка текста: 1 байт = 1 буква на наглийском 2 байта = 1 буква на национальном языке (именно поэтому в SMS-ку на русском влазит в 2 раза меньше букв) Тепереча подумай сколько текста можно загрузить в 32х разрядный регистр, емкость котого 4 байта? маловато - не правда ли... без оперативки не обойтись...
  22. dimastyj, вопрос. Как отражается на работе телефона гогда ява "в трее"? Телефон полнофункциаонален? Звонить и оправлять/принимать SMS/MMS-ки можно?
×
×
  • Создать...