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

    Вы сейчас не залогинены на форуме.

    Для возможности комментариев, загрузки файлов, подписок на ответы - вам надо войти.

Создание меню для s8000 с нуля.


Pooch

Рекомендуемые сообщения

Наконец-то у нас появилась возможность заменить меню на S8000

 

Все что описано ниже проверялось на телефоне S8000 прошивка S8000MXEJA1

 

ВЫ ДЕЛАЕТЕ ЭТО ВСЕ НА СВОЙ СТРАХ И РИСК. АВТОР ЗА ВАШИ ДЕЙСТВИЯ ОТВЕТСТВЕННОСТИ НЕ НЕСЕТ

 

Опишу только самое главное.

  1. Как создать меню
  2. Как залить меню в RC1

И так поехали ...

 

  1. Создание меню

 

Для того чтобы создать меню, нам нужнa программa Adobe Flash CS4

1. Запускаем Adobe Flash CS4.

2. Нажимаем File->New (Или Ctrl+N) и выбираем как показанно на скрине:

 

121162-2-06-11)1307016055_thumb.png

 

3.Справа во вкладке PROPERTIES нажимаем на кнопку Edit, или нажимаем сочетание клавиш Ctrl+Shift+F12. И ставим все как на скрине:

 

121162-2-06-11)1307015826_thumb.png

 

А дальше делаем все по инструкции которую написал A1ternativE

Но начинаем с 4го пункта.

Коды для меню ниже.

 


  1. Заливаем наше меню в RC1

 

нам потребуются:

Hex editor neo

и этот архив.RC1_EXT.rar

 

Распаковываем архив RC1 EXT.rar в папку RC1 EXT, переместите RC1 в эту же папку, запускает rc1splitter.exe Выбераем путь к RC1 ждем пока программа разделит RC1 на Chunki ...

 

Устанавливаем и запускаем Hex editor neo, открываем меню которое мы сделали (Ctrl+O)

Теперь нам надо добавить вес нашему меню, вес должен быть равен 2 359 476 байт.

Нажимаем Ctrl+Alt+S и выставляем все как на скрине:

 

121162-2-06-11)1307018833_thumb.png

 

Сохраняем меню под именем Chunk0009 и убераим расширения, копируем наш Chunk0009 в папку RC1 EXT (заменяем оригинальй файл).

 

Запускаем rc1joiner.exe и указываем имя нашего будущего файла RC1, добавляем расширение rc1.

Наш RC1 должен иметь вес ровно 76 124 657 байт.

Прошиваем телефон новим RC1, и получаем новое меню.

 

 

Spoiler

Журнал

on (release)

{

fscommand("launch", "Menu,0");

}

 

Навигация

on (release)

{

fscommand("launch", "Menu,1");

}

 

Плеер

on (release)

{

fscommand("launch", "Menu,2");

}

 

Интернет

on (release)

{

fscommand("launch", "Menu,3");

}

 

Видеоплеер

on (release)

{

fscommand("launch", "Menu,4");

}

 

Мои файли

on (release)

{

fscommand("launch", "Menu,5");

}

 

Календарь

on (release)

{

fscommand("launch", "Menu,6");

}

 

Камера

on (release)

{

fscommand("launch", "Menu,7");

}

 

Медиа галирея

on (release)

{

fscommand("launch", "Menu,8");

}

 

Фото контакты

on (release)

{

fscommand("launch", "Menu,9");

}

 

Будильник

on (release)

{

fscommand("launch", "Menu,10");

}

 

Настройки

on (release)

{

fscommand("launch", "Menu,11");

}

 

Найти музыку

on (release)

{

getURL("FSCommand:launch", "SC,12");

}

 

Сообщества

on (release)

{

getURL("FSCommand:launch", "SC,13");

}

 

Рисование

on (release)

{

getURL("FSCommand:launch", "SC,14");

}

 

Радио

on (release)

{

getURL("FSCommand:launch", "SC,15");

}

 

Exchange ActiveSync

on (release)

{

getURL("FSCommand:launch", "SC,16");

}

 

Видео редактор

on (release)

{

getURL("FSCommand:launch", "SC,17");

}

 

Игры

on (release)

{

getURL("FSCommand:launch", "SC,18");

}

 

Диктофон

on (release)

{

getURL("FSCommand:launch", "SC,19");

}

 

БТ

on (release)

{

getURL("FSCommand:launch", "SC,20");

}

 

Синхронизация

on (release)

{

getURL("FSCommand:launch", "SC,21");

}

 

Таймер

on (release)

{

getURL("FSCommand:launch", "SC,22");

}

 

Секундомер

on (release)

{

getURL("FSCommand:launch", "SC,23");

}

 

Гугл

on (release)

{

getURL("FSCommand:launch", "SC,24");

}

 

Wi-Fi

on (release)

{

getURL("FSCommand:launch", "SC,25");

}

 

Медиасеть

on (release)

{

getURL("FSCommand:launch", "SC,26");

}

 

Загрузки

on (release)

{

getURL("FSCommand:launch", "SC,27");

}

 

Заметки

on (release)

{

getURL("FSCommand:launch", "SC,28");

}

 

Задачи

on (release)

{

getURL("FSCommand:launch", "SC,29");

}

 

Мировое время

on (release)

{

getURL("FSCommand:launch", "SC,30");

}

 

Калькулятор

on (release)

{

getURL("FSCommand:launch", "SC,31");

}

 

Конвертер

on (release)

{

getURL("FSCommand:launch", "SC,32");

}

 

Мобильный купон

on (release)

{

getURL("FSCommand:launch", "SC,33");

}

 

uTalk

on (release)

{

getURL("FSCommand:launch", "SC,34");

}

 

Меню Sim

on (release)

{

getURL("FSCommand:launch", "SC,35");

}

 

 

Софтовые клавиши:

 

Набор номера

on (release)

{

fscommand("launch", "Menu,12");

}

 

Контакты

on (release)

{

fscommand("launch", "Menu,13");

}

 

Сообщения

on (release)

{

fscommand("launch", "Menu,14");

}

 

Вернуться на рабочий стол

on (release)

{

fscommand("launch", "Menu,15");

}

  • Like 8

Samsung Jet S8000 (S8000MXEJA1) + 16GB Transcend MicroSDHC->Samsung Galaxy S2

 

Создание меню для s8000.

Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 59
  • Создана
  • Последний ответ

Топ авторов темы

Итак) Мой первый порт меню с S5230 :59:

За основу была взята менюшка (за что аффтору огромное спасибо) - Вот эта менюшка

Файл уже настроен, осталось засунуть в rc1 и прошить им телефон.

Chunk0009.rar

  • Like 3

Siemens C75 -> SonyEricsson K610i -> Samsung Jet (GT-S8000) [ S8000XEIG2 - > S8000MXEIK1 -> S8000MXEJA1 ]

Android для Samsung Jet Gt-s800x|Флешь обои для Samsung Jet Gt-s800x|Меню для Samsung Jet Gt-s800x

Ссылка на комментарий
Поделиться на другие сайты

Кто сможет вытащить флэшку отвечающую за клаву (набор номера)?

Сегодня - прорыв, завтра - стандарт.

656584.gif

Ссылка на комментарий
Поделиться на другие сайты

Кто сможет вытащить флэшку отвечающую за клаву (набор номера)?

 

Нашел флешку калькулятора, радио, просмотра картинок и таймера, но как их изменить пока не придумал.

Клаву пока не видел, если найду попробую изменить

Samsung Jet S8000 (S8000MXEJA1) + 16GB Transcend MicroSDHC->Samsung Galaxy S2

 

Создание меню для s8000.

Ссылка на комментарий
Поделиться на другие сайты

5ergey, у меня все на месте осталось, как было до прошивки, то есть не трогает)

  • Like 2

Siemens C75 -> SonyEricsson K610i -> Samsung Jet (GT-S8000) [ S8000XEIG2 - > S8000MXEIK1 -> S8000MXEJA1 ]

Android для Samsung Jet Gt-s800x|Флешь обои для Samsung Jet Gt-s800x|Меню для Samsung Jet Gt-s800x

Ссылка на комментарий
Поделиться на другие сайты

Клаву пока не видел, если найду попробую изменить

Вытаскиваешь hex редактором? У меня есть идея по классной клаве) И ещё вопрос разрешение иконок в меню самое оптимал какое?

Скинь оригинальное меню.

 

 

Итак! разобрал я RC1 там 18 флэшек, меню нашел, но вот иконки в нём не могу вытащить(все красные)

Изменено пользователем nvppp

Сегодня - прорыв, завтра - стандарт.

656584.gif

Ссылка на комментарий
Поделиться на другие сайты

Нашел флешку калькулятора, радио, просмотра картинок и таймера, но как их изменить пока не придумал.

Клаву пока не видел, если найду попробую изменить

 

А возможно что то сделать с увеличением картинок? например сейчас когда держишь стилус на экране сек 2-3, то тел автоматом начинает увеличивать изображение., а можно увеличение сделать как в интернет браузере? т.е когда ведешь "стилусом" к вершине экрана телефон увеличивает изображение, а если остановить стилус/палец, то и увеличение останавливается? а то ОЧЕНЬ не удобно увеличивать картинки... Понятно, что сейчас это навряд ли удастся решить, но насколько это реально? или эта функция в ОСи прописана?

Ссылка на комментарий
Поделиться на другие сайты

копируем наш Chunk0009 в папку RC1 EXT (заменяем оригинальй файл).

 

Запускаем rc1joiner.exe и указываем имя нашего будущего файла RC1, добавляем расширение rc1.

Наш RC1 должен иметь вес ровно 76 124 657 байт.

 

Goodzila, скопировал Chunk0009(разархивированный) в папку RC1 EXT. После запуска rc1joiner.exe этот файл не находит, а после того, как сам переименовал Chunk0009 в Chunk0009.rc1, и открыл через rc1joiner, то файл просто заменился на идентичный. Что делаю не так?

Ссылка на комментарий
Поделиться на другие сайты

alexchromets, там короче прошу S8000MXEJA1 (у себя на компе вытаскиваешь, её на эти Chunk разбиваешь сплиттером. Потом прошу удаляешь из папки, там у тебя будет несколько Chunkов, 0009 копируешь оригинал (если надо) и мой суешь заместо того, далее в rc1joiner.exe заходишь и там сам поймешь)

radikal91, это будет трудно)

  • Like 1

Siemens C75 -> SonyEricsson K610i -> Samsung Jet (GT-S8000) [ S8000XEIG2 - > S8000MXEIK1 -> S8000MXEJA1 ]

Android для Samsung Jet Gt-s800x|Флешь обои для Samsung Jet Gt-s800x|Меню для Samsung Jet Gt-s800x

Ссылка на комментарий
Поделиться на другие сайты

Насчет размеров в шапке темы! приведены размеры файлов из прошивки S8000XEII2

Сегодня - прорыв, завтра - стандарт.

656584.gif

Ссылка на комментарий
Поделиться на другие сайты

Вытаскиваешь hex редактором? У меня есть идея по классной клаве) И ещё вопрос разрешение иконок в меню самое оптимал какое?

Скинь оригинальное меню.

Итак! разобрал я RC1 там 18 флэшек, меню нашел, но вот иконки в нём не могу вытащить(все красные)

Я сначала разбиваю на Chunki, а потом каждый Chunk пересматриваю в hex редакторе... я конечно не совсем розбипаюсь в hexе, но некоторые Chunki очень странные, у них посередине файла вставлены пустые байты, или вообще какие-то странные куски кода. Такое ощущение что самсунговские "мастера" специально их туда вставили, или это глюк rc1splitterа, т.к он был написан для старая ...

Что касается меню, у меня тоже все красное и нет иконок, а коды для пунктов подбирал методом тыка. Точно не скажу, но думаю что иконка должны быть размером от 100х100 до 130х130 там подбирай сам как будет лучше смотреться.

 

А возможно что то сделать с увеличением картинок? например сейчас когда держишь стилус на экране сек 2-3, то тел автоматом начинает увеличивать изображение., а можно увеличение сделать как в интернет браузере? т.е когда ведешь "стилусом" к вершине экрана телефон увеличивает изображение, а если остановить стилус/палец, то и увеличение останавливается? а то ОЧЕНЬ не удобно увеличивать картинки... Понятно, что сейчас это навряд ли удастся решить, но насколько это реально? или эта функция в ОСи прописана?

Теоретически с картинками может получится, но нужно искать АS скрипты, т.к в вытянутых флешках их нет.

 

Насчет размеров в шапке темы! приведены размеры файлов из прошивки S8000XEII2

Нет, для прошивки S8000MXEJA1

в S8000MXEJA1 RC1 весит 76 124 657 байт

в S8000XEII2 - 76 222 852 байт

Samsung Jet S8000 (S8000MXEJA1) + 16GB Transcend MicroSDHC->Samsung Galaxy S2

 

Создание меню для s8000.

Ссылка на комментарий
Поделиться на другие сайты

:| Итак! сделал сравнение!

в S8000MXEJA1 2305KB

в S8000XEII2 2819KB

А красное изображение - это когда растр был в библиотеке, а затем был удален, несмотря на то, что использовался на сцене

 

Отсюда вопрос! где иконки с меню? :(

Сегодня - прорыв, завтра - стандарт.

656584.gif

Ссылка на комментарий
Поделиться на другие сайты

:| Итак! сделал сравнение!

в S8000MXEJA1 2305KB

в S8000XEII2 2819KB

А красное изображение - это когда растр был в библиотеке, а затем был удален, несмотря на то, что использовался на сцене

 

Отсюда вопрос! где иконки с меню? :(

Скорее всего в .rbm

 

Я сначала разбиваю на Chunki, а потом каждый Chunk пересматриваю в hex редакторе... я конечно не совсем розбипаюсь в hexе, но некоторые Chunki очень странные, у них посередине файла вставлены пустые байты, или вообще какие-то странные куски кода. Такое ощущение что самсунговские "мастера" специально их туда вставили, или это глюк rc1splitterа, т.к он был написан для старая ...

скорее всего сплиттер тупо разбивает, видя заголовки swf CWS или FWS, поэтому там все перемешано

Ссылка на комментарий
Поделиться на другие сайты

Скорее всего в .rbm

Ты прав! Нашел, сейчас попробую вытащить.

скорее всего сплиттер тупо разбивает, видя заголовки swf CWS или FWS, поэтому там все перемешано

да-да

 

 

неудачно(((( тяму не хватает разобраться

Изменено пользователем nvppp

Сегодня - прорыв, завтра - стандарт.

656584.gif

Ссылка на комментарий
Поделиться на другие сайты

Заменил калькулятор,нет звука и вибрации, а так вроде все работает.

Пробуем ...

121162-4-06-11)1307185867_thumb.jpg

Chunk0004.rar

  • Like 3

Samsung Jet S8000 (S8000MXEJA1) + 16GB Transcend MicroSDHC->Samsung Galaxy S2

 

Создание меню для s8000.

Ссылка на комментарий
Поделиться на другие сайты

Ты прав! Нашел, сейчас попробую вытащить.

 

да-да

неудачно(((( тяму не хватает разобраться

оно запакованное, там так просто на блоки разбить не удастся

Ссылка на комментарий
Поделиться на другие сайты

оно запакованное, там так просто на блоки разбить не удастся

так вот же...

 

А в старой прошивке все иконки четко видно, может пойти по пути наименьшего сопративления и сбахать меню для S8000XEII2

Сегодня - прорыв, завтра - стандарт.

656584.gif

Ссылка на комментарий
Поделиться на другие сайты

В S8000XEII2 ругается на замену картинок. черный экран полностью! Походу надо заменять картинки на аналогичный размер и вес?

 

Выясняется, что Flash Decompiler Trillix не правильно компилирует Chunk0008

Изменено пользователем nvppp

Сегодня - прорыв, завтра - стандарт.

656584.gif

Ссылка на комментарий
Поделиться на другие сайты

Доброго времени суток!!!!!

Подскажите пожалуйста что может быть не так???

rc1splitter при открытии rc1 ничего не происходит, пытался и на windows xp и на 7-ке :)

и Adobe Flash CS4 криво установился :)

Ссылка на комментарий
Поделиться на другие сайты

Доброго времени суток!!!!!

Подскажите пожалуйста что может быть не так???

rc1splitter при открытии rc1 ничего не происходит, пытался и на windows xp и на 7-ке :D

и Adobe Flash CS4 криво установился :(

Проблема решается просто!

Путь такой : С:\RC1_EXT(и тут наши 2 файла и RC1) всё)

 

Скачай на торрентах CS5, когда его устанавливаешь, вырубаешь антивирус и инет и ничего не делаешь, ждешь пока установится

  • Like 1

Сегодня - прорыв, завтра - стандарт.

656584.gif

Ссылка на комментарий
Поделиться на другие сайты

Проблема решается просто!

Путь такой : С:\RC1_EXT(и тут наши 2 файла и RC1) всё)

 

Да кстати забыл написать что rc1splitter и rc1joiner не понимают кириллицу

Samsung Jet S8000 (S8000MXEJA1) + 16GB Transcend MicroSDHC->Samsung Galaxy S2

 

Создание меню для s8000.

Ссылка на комментарий
Поделиться на другие сайты

Не подскажите, как реализовать скроллинг вниз?

Siemens C75 -> SonyEricsson K610i -> Samsung Jet (GT-S8000) [ S8000XEIG2 - > S8000MXEIK1 -> S8000MXEJA1 ]

Android для Samsung Jet Gt-s800x|Флешь обои для Samsung Jet Gt-s800x|Меню для Samsung Jet Gt-s800x

Ссылка на комментарий
Поделиться на другие сайты

Не подскажите, как реализовать скроллинг вниз?

 

Давай сначала распотрошим rc1, а то там черти что.графику вытащить пока не получается.

Сегодня - прорыв, завтра - стандарт.

656584.gif

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти



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