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

ARSik

SGH Open Club
  • Постов

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

  • Посещение

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

  1. Dimanchik, прога то классная, только вот нужно разбрираться как создать файлик для E770 в папку Firmwares, чтобы он читал таблицу изображений, а не просто искал все, что похоже на графику... Я сам программист и мне гораздо проще и быстрее было написать программу для чтения графики по таблице. А зачем ты спрашивал таблицу?

  2. Pavlysha, нет из нета скачивал.

     

    voice from .ua, нет я имею ввиду выбрать платформу Customer T: Lindy_ (USB - NAND Erase). Но после прошивки не забудь снова выбрать Customer T: Lindy_ (USB), а то он форматирует телефон сразу же при подключении, т.е. даже если ты просто захочешь слить с него чего-нибудь, он все равно сначала отформатирует, а потом будет сливать... хотя эт получится тоже самое, что и Erase All Unused Regions... наверно... короче попробуй и так и сяк :-)

  3. Скинь пожалуйста таблицу изображений в личку.

    вот программа. из нее можно сохранить, как отдельный файл, так и всю графику сразу... и из XEFB3 и из XEFD2

     

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

    Read_Pict.zip

  4. voice from .ua, нет, не содержит, просто NAND Erase не затрагивает область EEPROM, она находится на другой флэшке... на сколько я знаю их у меня 2 (32 Мб и 128 Мб)... у меня же IMEI свой остался... а вот на X300 при форматировании флэшки у меня IMEI слетел...

     

    Pavlysha, а ты что ожидал новое оформление или звуки? или может даже MP3 с виброй?! хотя бы не в такт музыке, так просто, чтоб вибрировал... хрен там! ну, внутри поменяли, разумеется многое, наверно, не зря же все-таки они её выпускали? хотя по мне так зря... :)

  5. voice from .ua, кто-то очень "умный" мне подсказал, что платформу надо выбирать именно USB NAND Erase, поэтому когда я пытался слить дамп (тогда не помню уже по каким адресам), у меня флэшка отформатировалась и мне пришлось качать с нета прошивку... так что оригинального дампа, как такового у меня нет... есть только некоторые куски, которые я сливал уже после NAND Erase...

  6. voice from .ua, это указываются адреса, на которые нельзя прошивать, чтобы случайно не стереть какую-нибудь важную информацию, например IMEI... но я не знаю, какие регионы нужно резервировать в E770... короче, если делать все аккуратно, то все будет пучком :)

     

    voice from .ua, все таки фотографии, музыку и прочее сохрани, на всякий случай... Просто я однажды большую игрушку прошил и запустил, телефон завис и больше не включился... Не помогла даже перепрошивка. Зато помог NAND-Erase :) После которого, естественно, телефон был пуст...

  7. MAD80, лучше попробуй *2767*5282# (JAVA Reset) - после него точно ничего не будет. Только игры сотрутся скачанные и все...

     

    N.E.A., шнурком из комплекта он шьется... Выключаешь телефон, нажимаешь * и красную кнопку одновременно и немного держишь. Какой COM порт - можешь посмотреть в Диспетчере устройств (Порты COM и LPT).

     

    А программа - OptiFlash 4.16 T1, я ей шью... Могу рассказать подробно о настройках... Ты только спроси :)

     

    voice from .ua, если файл прошивки имеет расширение S3, то в ней пишутся адреса, по которым шьются данные...

    Подробнее, каждая строка имеет следующий формат:

    S3152002000044039FE50110A0E3001080E53C039FE531:

    S3 15 20020000 44039FE50110A0E3001080E53C039FE5 31,

    где S3 тип строки, 15 - длина строки, 20020000 - адрес, по которому будет прошиваться эта строка, далее данные и в конце 31 - чексумма...

     

    Вот... в первой строке адрес - 20020000, это начало первого блока; где-то в середине будет адрес 28000000, это начало второго блока...

  8. Для замены потребуются:

     

    Моя программа - E770_JAVAReplacer.

    Прошивальщик OptiFlash_bin20050506 (OptiFlash 4.16 T1).

     

    ВНИМАНИЕ! Все это работает только с прошивками E770XEFB3 и E770XEFD2. Посмотреть, какая у вас прошивка можно набрав *#1234# на телефоне.

    Для остальных прошивок - не знаю адресов...

     

    Ну и не забывайте: ПЕРЕПРОШИВКА ТЕЛЕФОНА ЛИШАЕТ ВАС ГАРАНТИИ!!! (хотя если телефон перепрошить родным дампом, а затем нести по гарантии - то могут и не запалить)

     

    Инструкция:

    1. Запускаем JAVAReplacer.

    2. Выбираем игры. Общий их размер не должен превышать 800 Кб.

    3. Нажимаем кнопку "Создать патч". Патч готов.

    4. Запускаем OptiFlash 4.16 T1.

    Если OptiFlash у вас настроен и есть дамп прошивки, то пункты 5,7 и 8 - пропускаем.

    5. Жмем Options -> Settings

    а) на вкладке Generic:

    Specify Hardware Platform -> Customer T: Lindy_(USB) (но ни в коем случае не USB - NAND Erase!!!)

    Flash Erase Passes -> 1

    Operation Passes -> Default

    из галочек установить только Differences Only, остальные снять

    б) на вкладке COM Port:

    First COM Port: COM Port -> COM 11 (у меня COM 11, как будет у вас не известно, надо смотреть в Диспетчере устройств -> Порты (COM и LPT)

    Max. Transfer Speed -> 921600

    Second COM Port [Opitonal]: COM Port -> none и пофигу какая Max. Transfer Speed

    в) на вкладке Flash and Verify:

    File to Load and Verify: жмем Browse и выбираем файл, сохраненный в пункте 3.

    Reserved Memory Regions: пусто

    г) на вкладке Read:

    Save File: жмем Browse и выбираем файл, в который будет сохраняться дамп прошивки (например - "D:\E770XEFB3.s3")

    Read Ranges: для слития дампа добавляем два региона:

    для E770XEFB3:

    0x20020000 - 0x21A1BC43

    0x28000000 - 0x28F82FB3

    для E770XEFD2:

    0x20020000 - 0x21A1DD10

    0x28000000 - 0x28FBCA9B

    Все, жмем OK.

    6. Подключаем кабель, который шел с телефоном в комлекте, выключаем телефон и удерживая *, ненадолго нажимаем красную кнопку вкл\выкл.

    7. Немного ждем и жмем кнопку Read. После того, как прошивка считается должна, появиться надпись "All is well", а телефон включится.

    8. Повторяем пункт 6.

    9. Убеждаемся, что в строке "File to Load and Verify" точно путь к нашему патчу из пункта 3. И жмем кнопку Flash.

    Дожидаемся надписи "All is well" и включения телефона.

    10. Вводим на телефоне *2767*5282#, телефон перезагружается. Не обязательно это делать. Без него игры будут работать, просто называться в телефоне они будут по-старому (Bobby Carrot и т.д.).

    Внимание! После этого кода удаляется все информация JAVA (сохранения, профили и т.д.).

     

    ВСЕ, новые игрушки на месте старых!

     

    И еще одно предупреждение: за игрушки, размером более 200 Кб я не отвечаю! Может быть, все будет ОК, а может и нет... можете пробовать, телефон от этого насовсем не умрет. Восстановить можно будет, но всю информацию (музыка, фотки, видео и т.д.) вы потеряете. Если случится - обращайтесь, подскажу как восстановить. Но игры до 200 Кб - это 100 пудов работоспособный способ!

    JAVAReplacer.zip

    • Like 1
  9. das, нет, я все проверил... либо jad прописывается в другом месте... либо одно из двух :D

     

    кстати в E770 и таблица по-другому устроена, нежели, например, в X300. Так что еще не известно будет ли X120ResMan работать с E770...

  10. das, все я разобрался! Адреса те ему не нравились... графику отдуда брал, значит, а JAVA не захотел...

    НО! В свойствах игры все равно информация из старого JAD'а. Хотя в таблице ссылка на новый JAD. Почему так?

    Если разобраться, то можно будет хотя бы название в меню менять...

  11. dаs, все проги, которые я пишу - исключительно для E770. И они еще очень "сырые", чтобы представить на суд общественности, а пока доделаю там уже и поддержка в ResMan'е будет :!: . А ResMan давно пишется и гораздо удобнее. Ну, что ж... попробую еще раз...

  12. mbv06, а если не кривые, то поподробнее можно? Куда прошивать, на свободное место или вместо старых игр? И в каком виде? Просто я так пробовал на E770 - не работает. Новый jad он вобще не воспринимает, в всойствах игры пишет данные из старого jad'а, а игра вобще не запускается...

  13. das, а ты не знаешь как java заменяется? Просто прошиваю jar и jad файлы на свободное место и меняю адрес и размер в таблице - не работает... В свойствах файла пишет старые размер и прочее, а игра не запускается...

  14. das, значит так...

    таблица изображений: с адреса $994C64 по $99BEE4 (от адреса в таблице нужно вычесть $26793F80),

    таблица звуков: с адреса $B5AF60 по $B5D4A4 (здесь нужно вычесть $20020000 и $2DA24),

    таблица java: с адреса $1507C50 по $1507C8F (тоже, что и со звуками)

    таблица mmi: с адреса $DD3264 по $DD818С (тоже, что и со звуками и с jav'ой)

  15. Почти все я уже сам нашел... Вот может кто-нибудь расскажет мне про таблицу языковых ресурсов в прошивках S3???

    Я нашел только таблицу названий языков, а вот с остальным непонятка какая-то... :120:

  16. Misha-nn, я не уверен, но...

    кабели нужны разные:

    для x460 - от E100, E700, X100, X600, E330, E600, E630, E800, E820, S500 и т.д. (из них лично мною проверены X100, X600, E820, E330, X460, E600);

    для x300 - от С200, C200N, C207, C225, D100, D410, D415, E300, E310, E315, E316, E317, E320, E400, E600, E610, E710, E715, N700, P100, P107, P400, S200, S300, S300M, V200, V200C, V206, X120, X140, X400, X426, X427, X427M, X430, X450, X480, X610 и т.д. (побовал только X300, а остальные на коробке от кабеля написаны :x ).

    Проще говоря: для X460 подходит от X100, а для X300 - от X120... А COM или USB - не важно (ну, я так думаю... что не важно).

  17. dаs, меня то устаивает, патч :roll: , а вот сестру, чья собственно то и мобила - не устраивает... И у меня еще вопрос - для музыки доступно 2.5 Мб, а заменить можно только стандартные и на 300 Кб забить все, а если место осталось, как добавить туда мелодию?

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