Обзоры и статьи / Прозрачность баров в Windows Mobile 6.1

Прозрачность баров в Windows Mobile 6.1


Берём любой HEX редактор ,открываем сектор S001 в файле shell32.exe и делаем поиск по:

[b]FF[/b] 00 00 00 FF FF FF FF


Выделенное жирным ничто иное, как сам, регулировщик прозрачности.
Находится он по адресу 0x9A0,изменяя FF на 80 получим полупрозрачный бар.Изменив его на 00,получим полностью прозрачный бар.
Для регулировки прозрачности нишнего бара правим сектор S001 в aygshell.dll.Все тоже самое,только теперь строка с адресом 0x750

Прозрачность баров в Windows Mobile 6.1


При значение 80, можно получил вот такой результат (скрин в шапке).

P.S. Сохроняйте сначало копию своей системы или самого файла.

Системные требования: WM6.1
Автор/Разработчик: соавтор Gangsta-P
Оф. сайт/Источник: http://3ppc.net/forum/showthread.php?p=329081#post329081
Как бесплатно качать с файлообменников

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
  1. DoZ2008, остановить shell32.exe нельза, система зависнет намертво до СР.
  1. Как вшить файлы в ROM кухни?
  1. по какому поводу кипиш граждане
  1. Отлично. Вшил в РОМ. Спасибо.
  1. Есть вариант в CabCE Manager'е при создании каба поставить галочку - заменять системные файлы. Дллки из каба и без танцев заменяются.
  1. Цитата: DmK75
    Реверсинг модулей не нужен.
    В целом файле всё также, только по другим адресам.

    ну вот,в релоченом файле этот кусок уплывает иногда в разные адреса.Не проще открыть все по инструкции и по указаному адресу найти то что нужно?:)
  1. Супер, получилось, очень красиво и прикольно, автору Спасибо огромное.
  1. У меня resco прекрасно справляется с заменой... но вот грузится кпк отказывается.. Даже если подсовываю не отредактированный и *(подписанный) файл. Странно как-то..

    Версия - упаковать в cab не вариант.. cab просто напросто не устанавливается..
    Остается только одна версия, это заменить отредактированный файл в прошивке и прошиться. Других вариантов не вижу..
  1. Цитата: FRIKERSHA
    Называется попробуй найди...

    А она всего одна, такая строка FF000000FFFFFFFF
  1. Цитата: DmK75
    В целом файле всё также, только по другим адресам.


    Называется попробуй найди...
  1. Реверсинг модулей не нужен.
    В целом файле всё также, только по другим адресам.
  1. Цитата: salam3
    Инструкцию приложите!!

    1)Берешь оф прошивку - 1шт.
    2)берешь кухню - 1шт.
    3)Распаковываешь прошивку с помощью кухни
    4)Находишь вышеописанные файлы
    5)Правишь вышеуказанные байты
    6)сохраняешь изменения
    7)Собираешь прошивку
    8)Шьешься
    9)Танцуешь с бубном танец маленьких утят в момент загрузки аппарата и молишься чтобы прошивка завелась
  1. Цитата: gashome
    Ещё советую подумать про *.mui файлы.

    не поможет no
    Цитата: 123123
    получите баги с верхним баром, а именно черные полосы.

    лажа,все лечится:)Тем более зависимость цвета этих полос зависит напрямую от темы,на данном скриншоте между прочем эти полоски тоже видны,многие их заметили?))))))
    Тем более что они не постоянны.Бар отрисовывается заново каждые 30 секунд....это максимальный интервал.

    на 3ппц выложил тулзы для реверсинга файлов в модули и обратно....это к вопросу о
    Цитата: DoZ2008
    а вот как найти этот раздел S001 я так и не разобрался(

  1. особой проблемы в том чтобы заменить файл по идее нет, если в каком нибудь таск менеджере остановить процесс, использующий этот екзешник и длл..а вот как найти этот раздел S001 я так и не разобрался(
  1. А ведь , чисто теоретически , можно ведь подкрутить дизассемблером этот Shell.exe и его Dll , переведя софтварную обработку на аппаратную средствами GF5500 . fellow

    Вот только фиг кто сумеет так сделать , кроме китайца , разработчика TCPMP Goforce Edition . crying
  1. лучше не надо эту прозрачность - получите баги с верхним баром, а именно черные полосы. Эта фишка уже больше года известна, впервые подсёк её на прошивках Cotulla? который сделал wm 6.1 для htc magican'ов по 2003se.
  1. Ну нашол прогу через которую делать Flex Nex чё дальше? Инструкцию приложите!! Если можно то подробно например подключаешь по кабелю или копируещь отсюда туда ( как вообще дастать этот aygshell.dll) Ща попробую через реско на карту а потом на компе поправить и перезаписать. Может я торможу но простите я не програмист! Вы для кого это выложили? Если выложили тогда будьте добры попорядку! Если я один здесь дубовый по пояс и только у меня лыжи не едут ткните носом что почём! Ато все такие умные что как то не посебе! А если только на стадии сбора прошивки такое делается то хотябы допишите где небудь! Прозрачные наполовину бары было бы неплохо заиметь! А так про между прочим обоина стрём ещё тот!
  1. Все це робиться перед збиранням прошивки у кухні. Файл має бути розкладений на модулі і там уже відкриваємо S001.
    Не знаю як на інших апаратах, але на G900 файли, які були розкладені на модулі при збиранні прошивки, вже після прошивки замінити, скопіювати чи перейменувати не можна абсолютно ніякими способами. Ні Рескою, ні Тоталом, ні РомЕкстрактором. Доступ до них закритий.
  1. Если у вас не получается заменить попробуйте:
    в resco explorer переименовать исходный файл (как угодно), потом закинуть измененный (с оригинальным названием), перезагрузиться.
    Должно работать, но не пробовал.

    Опс вот что написано на 3ppc
    Это получится сделать только при разобранной прошивке. Установить кабом данные файлы не получится, ибо их постоянно хавает система
    информация сперта с девелоперов
  1. ну у меня на рестарт не пошел.просто повис наглухо
  1. Цитата: Gangsta-P;329081

    Тогда извиняюсь, сказал глупость.
    Цитата: TwisteR
    кто-то из умников, которые тут про религию писали, пытался сам заменить? :D

    А как по твоему shellres.96/192.dll заменяют?
    Ещё советую подумать про *.mui файлы.
    Тут проблема в другом: редактируется один из фрагментов этого файла, разложенного на модули.
  1. Заменил, делаю ХР
  1. как я понимаю нужно сначала достать этот файл отредактировать и положить в прошивку и уже этой прошивкой прошивать кпк... иначе не получится.. Хотя..
  1. нельзя заменить файл, который используется. а если шелл32 прибить манагером, то аппарат идет на рестарт...

    кто-то из умников, которые тут про религию писали, пытался сам заменить? :D
  1. FRIKERSHA,
    я тоже...
  1. Цитата: Van8ko
    Resco Explorer может любой файл из директории Windows заменить


    Не верю..
  1. На ASUS P750 не может
  1. Это WM6.1, можете не спорить. :)

    Для справки: Resco Explorer может любой файл из директории Windows заменить на аналогичный, так что автору открытия следует выложить екзешники. :)
  1. В 6.0 и 6.1 такой тоже есть
  1. А где пользователь достал значок заряда аккумулятора с WM 6.5 на верхнем баре ?