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

Хацкер

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

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

  • Посещение

Сообщения, опубликованные Хацкер

  1. Тогда подключайтесь...

    Музыка здесь... http://www.comedyclub.ru/multimedia/audio/

    надо сделать качественные и клевые рингтоны

     

    DMX - Party up (на выход Сестёр Зайцевых)

    Stevie Wonder - Another Star (на выход БИТЛЗ)

    Methods Of Mayham - Get Naked (во время БИТЛЗ)

    The Beatles - Can`t Buy Me Love (на уход БИТЛЗ)

    Jamiroquai - Cosmic Girl (на Харламова и Батруху)

    Busta Rhymes & M.O.P. - Ante Up (под Пашу Волю)

    50 cent - In da Club (на выход Мартиросяна)

    Earth, Wind and Fire - Fantasy (на уход Мартиросяна)

    R.H.C.P. - Can't Stop (на выход Дмитрия "Люська" Сорокина)

    Prince - Sexy M.F. (на выход Родригеса и Перлова)

     

    И наверно нужно сделать отдельную тему в прошивках... у кого какие задумки?

    За основу можно взять красную цветовую схему

    основная проблема - главное меню... пока смутно представляю какое оно должно быть... наталкивает на мысль скрин в начале шоу: округлые красные квадраты - как вариант фона для иконок... выбраная - бордовый фон... а вот какими должны быть сами иконки... банально белые?

  2. т.е. судя по Ronix еще как-бы больше половины заряда, а по % меньше 50...  как-бы теряется сам смысл отображения этих гребаных процентов, нах они нужны если отображаются некорректно...
    Вся соль в том что процентовка завязана на вольтаж, который во времени падает не равномерно... т.е. когда аккум заряжен под завязку - батарея разрежается медленно... вольтаж снижается низкими темпами... но когда емкость падает... возрастает нагрузка на севшую батарею темпы снижения вольтажа резко увеличиваются. Т.е. если нарисовано 50% - это отнюдь не значит что по времени осталось половина. Вывод: вольтаж падает нелинейно по времени, следовательно грамотнее в патче было бы сделать не простой расчет = (крит. значен - тек. значен.)/(макс.значение - крит. значен.) * 100%., а задать скажем функцию, где бы добавить коэффициент нелинейности - для этого надо сперва отследить зависимость вольтаж - время - нарисовать график и подобрать соотв. функцию. Скажем параболу y = x^2 или y = x^1,2 - здесь степень и будет этим коэффициентом

    А деления батарейтки это учитывают изначально - разбег вольтажа между ними - неодинаков.

  3. Вроде в последних версиях компилятора BinEdit'а следующая процедура будет обрабатываться корректно:

    .start 0x05CDBA
    
    bl 0x1064F548

     

    start - откуда, BL - куда

    соответственно при превышении допустимого предела, будет организована нужная конструкция, без BL. Вместо адреса перехода можно указать имя сигнатуры, при условии что загружена прошивка с символьной инфой

  4. stepan_v, тогда логично предположить что если вставить др. симку то там его (их) не будет - следовательно надо организовать ввод номера телефона и его сохранение - но уже в телефоне - вроде как в ЧС и проверять уже эти 2 номера: который занесен на симке в меню "свой номер" и в патче соответственно.

    ...Звонок  и прочие пакости: Выскакивающие сообщения "Верните телефон владельцу: по адр. вознаграждение гарантируется" или "вас обнаружили! оставайтесь на месте!" мигание клавиатурой, подсветкой.... блокировка всех входящих и исходящих ...фантазии безграничны
    Правда в этом случае здесь как в подводной лодке - мы даем себя обнаружить и похитителю ничего не остается сделать как перепрошить телефон. Поэтому реализация должна носить шпионский характер :x отпр. СМС, далее когда мы узнали его номер можно дальше двигаться - мы можем ему отправить СМС-ку которая на "нашем" телефоне будет обрабатываться особым образм 8) это уже получается мобильный "Червяк" червячечек такой :roll: (здесь привязаться или к особому тексту СМС, или номеру откуда отправляем) ну например можно чтобы наш телефон сообщил нам свои координаты базовой станции или дублировал исходящие смс'ки /звонки... в конечном итоге можно отправить СМС - которая бы блокировала телефон вообще :evil: ... эх мечты мечты :lol:
  5. [er]...пользователь вносит только 2 номера: 1 - номер симкарты которая должна находиться в телефоне; 2 - номер телефона на которые производится отсылка СМС.... значит суть в том что когда допустим у вас украли телефон, то вашу симкарту выкидывают и вставляют другую, при регистрации в сети этот жабамидлет обнаруживает что номер симкарты не совпадает с номером который записан в самом мидлете и обнаружив это - отправляет СМС сообщение с этой симкарты "ваш телефон украли" на номер который казан вторым

    Тут еще мысль пришла в голову в помощь реализации этой идеи...

    в телефонной книге есть меню "свой номер" - внесенные туда номера сохраняются. Только куда непонятно, или это сим-ка или память телефона???

    Вот вам и вариант реализации патча:

    1.Запоролить эту менюшку

    2. Вносите туда номер своей симки (там даже несколько позиций, а следовательно можно сделать на несколько номеров - для обладателей мултисим и кто меняет симки)

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

    4. ну и собственно обработка события - отправка SMS, Звонок :x и прочие пакости: Выскакивающие сообщения "Верните телефон владельцу: по адр. вознаграждение гарантируется" или "вас обнаружили! оставайтесь на месте!" мигание клавиатурой, подсветкой.... блокировка всех входящих и исходящих ...фантазии безграничны 8)

  6. адрес переднего динамика
    ВО КОРКА!!! Адрес переднего динамика :):lol::lol:

    В телефоне прямой доступ к "переферии" (дисплей, клавиатура, звук и пр.) осуществляется через порты. Алгоритмы взаимодействия с ними как правило описываются на низком уровне, потом они обрастают функциями с соответствующими параметрами на входе. И в зависимости от того что ты хочешь реализовать тебе нужны соответствующие функции и параметры.

    Mako, ты имеешь в виду эти: D0 91 D0 B5 D0

    В национальном языке каждая букве соответствует 2 байта,

    На инглише 1 буква = 1 байту.

    Пробел 1 байт, вроде "20"

    Языковой ресурс один от другого должн разделяться "00"

    т.е. в твоем примере русские буквы: Б-D091 е-D0B5 л-D0BB ы-D18B й-D0B9 20 м-D0BC е-D0B5 д-D0??

    Вместо первых 5 байт (D0 91 D0 B5 D0) - рисуешь свое слово на инглише, остальное (до ближайшего 00) забиваешь нулями

  7. что ява на х100 такое не потянет.

    Ява не потянет однозначно, это она должна запускаться при вкл. телефона, а вот патч такой сделать я думаю можно. Вопрос как телефон узнает номер вставленной в него симки, он по идее должен на ней находится? либо идут какие-то запросы с сетью. Остальное дело техники. проверка и отсыл смс- можно сделать, - но сдесь главно чтобы она шла скрыто от пользователя

  8. как негласное правило для тех, кто составляет карты

    В результате ResMan этот кусок забивает нулями, т.е. заканчивается бин... идут нули (эти 33 кб)... а потом данные пихаемые ResManом

    Смысл оставлять этот кусок... если только для автоматического перегона карты на подобную прошивку, ведь при автопоиске ресурсов по анологии, значения этих тэгов берутся из исходной карты. Вроде как запас на разную величину бина. :shock:

  9. прыжка на >400000байт

    Большие переходы можно делать через предварительную загрузку искомого адреса в регистр и последующему переходу по нему. Здесь много различных вариантов. Можно через регистр РС, а можно и через любой другой. Вроде даже есть варианты через запись в LR и востановления POP Пока конкретнее сказать не могу... все примеры можно найти в коде...

    гуру реверсинга точно знают... но молчат :)

  10. Прошу обратить внимание, что в прошлых картах ресурсов ResMan'a (за исключением последней которую я корректировал) размер свободного места был несколько занижен (определялся с виртуально), т.о. было меньше на 33 кб :)

  11. А вопрос о программе для автоматического поиска картинок по таблицам так и затих...

    В 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 - соответственно уже не считает ее свободной

  12. Подправил Dimming Light Off... а то при севшей батарее вырубалась совсем, да и запрос на авторазблокировку не загорался

    трабл с севшей батареей так пока и не решен

     

    И еще один... патч - затирает место в конце бина превращая свободную область используемую 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

  13. Намедне правил карту ресурсов, нашел кучу новых картинок, в основном мелких, да и те что были многие некорректно выводились, потому как раньше карту составляли визуально, листая бин в Samsung Firmware Browser и др. программах и на глаз точно попасть в начало картинки трудно, да и мелкие таким макаром не найдешь. Эту карту я откорректировал по символьной информации и таблицам картинок в прошивке, конечно еще не все картинки перебрал, осталась фотокамера. Картинки информационного меню оказались 2-кадровыми: 1-белый фон (видно используется для мигания) 2 –пиктограмма.

    Нашел картинку «фон для цифровых часов», 128х160, хоть она и 8-битная, но когда включаются часы, дисплей переводится в 2-х битный режим (черно-белый). Можно попробовать чего-нибудь нарисовать в черно-белых тонах, получается весьма забавно :)

    Didital_Clock.rar

    ResMap_E630XEDK2.rar

    Didital_Clock.rar

    ResMap_E630XEDK2.rar

×
×
  • Создать...