категории | RSS

Продолжаю писать статьи про интересное редактирование ресурсов системы! wink
На этот раз мы будем менять стандартный режим ожидания (рабочий стол) на свой (например HandyShell), причём стандартный даже не запустится!


ВНИМАНИЕ

На смартфонах, у которых за рабочий стол отвечает процесс idle.exe, данный способ работать НЕ БУДЕТ! За своевременное сообщение об этом спасибо VinK74 !

Что нам понадобится:

1. Файл Starter_Arm.rsc с диска Z, который мы и будем редактировать.
2. MobilHex 0.9.9fix
3. X-plore
4. Установленный альтернативный рабочий стол
5. Взломанный смартфон
Сам процесс изменения:

1. Идём в x-plore в папку z:\\resource\\ и копируем оттуда в любое удобное место файл Starter_Arm.rsc.
2. Наводим в том же x-plore курсор на скопированный файл, жмём 6 и снимаем атрибут "Только чтение", жмём ОК и сворачиваем его.
3. Идём в MobilHex, левый софт, ставим галочку на "авто-сохр.", дальше выбираем "Открыть файл", выбираем наш файлик.
4. Далее жмём 5, откроется список ресурсов, ищем там строку с надписью "ailaunch.exe" (без кавычек).
5. Жмём центром джойстика на строку, откроется поле редактирования.
6. Пишем там прямой путь к исполняемому .exe файлу нашего альтернативного стола (можно посмотреть в таскмене).
Пример: e:\sys\bin\HandyShell.exe (диск может быть любой)

НЕ ОШИБИТЕСЬ, ЕСЛИ ИМЯ БУДЕТ НЕВЕРНОЕ, СМАРТФОН УЙДЁТ В ВЕЧНЫЙ РЕБУТ!!!
7. Жмём два раза центр джойстика, далее правый софт и выходим из MobilHex'а.
8. Возвращаемся в x-plore и перемещаем наш изменённый файл в c:\\resource\\.
9. Применяем патч StarterPatch или c2z в домайн автозапуск на выбор, перезагружаем смартфон.
Вот и всё, если всё правильно сделали, то при загрузке смартфона сразу запустится альтернативный рабочий стол!
Спасибо Grakovne за тестирование данного способа! laughing
[Внимание!!! За неверно отредактированные файлы и убитые кривыми руками смарты я ответственности не несу!!!]
P.S.: в прикреплённом файле 2 StarterPatch'а (какой заработает, такой и оставьте), а как сделать себе c2z читаем тут !

Прикрепленный файл #1: 4779_starterpatches.zip | скачать с зеркала | (833 b)

Man197
2011-08-15T22:54:08Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 53

#23   Man197    

Mazzy88
Нет, даже если убьёшь стол через таскмен, стандартный не запустится, а стартанёт твой!


0 ответить

#23   Mazzy88    

А после всех этих манипуляций, если зайти в "меню"и потом правый софт "выйти", то будет виден стандартный рабочий стол?


0 ответить

#23   nikos444    

Man197, нет, одинарные (это почему-то на смарт-версии видятся двойные)

всё написано, как в примере

наверное, просто не работает эта затея с SPBMobileShell


0 ответить

#23   Man197    

Grakovne, ну у меня же стоит! И патчер и домайн с диска F работают!
nikos444, ты прям двойные слеши в файл писал? Попробуй одинарные, как в примере.
Mazzy88, файлы Starter_Arm.rsc и idle.exe в личку


0 ответить

#23   Mazzy88    

На Е71 нет процеса "ailaunch.exe" есть только "idle.exe" и их там три штуки. Что делить-то?


0 ответить

#23   nikos444    

Man197, не получается никак(
перепробовал все возможные варианты с двумя файлами *.ехе:
1)c:\\sys\\bin\\ShellMenu_20028b16.exe
2)c:\\sys\\bin\\ShellDaemon_20028b1c.exe
3)ShellMenu_20028b16.exe
4)ShellDaemon_20028b1c.exe
и ничего(


0 ответить

#23   Izelop    

Не, моя статья была про люфт на н95


0 ответить

#23   Grakovne    

Man197,
домейн на флешку не поставиш на то он и домейн что до системы грузитсяIzelop,
handyshell жрет 2 метра - родной стол 0.7... А почему n95? У тебя же вроде в статье про подставку другой телефон был?


0 ответить

#23   Izelop    

Я так понимаю что альтернативный стол будет отображаться в жбаке как системный процесс? И ещё...насколько больше HandyShell оперативки кушает? А то на н95 каждый метр на счету...


0 ответить

#23   Man197    

nikos444
1. Удостоверься, что имя файла нужное (например у жбака 2 файла, один из них не стартует в автозапуске)
2. Попробуй прописать файл без пути, вот так: имя_файла.exe
-------------
Добавлено в 01.47: Grakovne, самая лучшая страховка - ставить ромпатчер и прочие домайны на флешку smile


0 ответить

#23   nikos444    

что-то с SPBMobileShell не получается сделать(
Пробовал на 5800


0 ответить

#23   Man197    

Спасибо, BodyZ! wink


0 ответить

#23   BodyZ    

Мне одному так кажется что статья от Капитана Очевидность? winked


0 ответить

#23   superxaker    

Цитата: Elektric.75
  Man197Я знаю,   что была статья по убиванию лишних процессов,   но про рабочий стол не припоминаю...А поиском пользоваться не научили?


не будь голословным, ссылку дай..


1 ответить

#23   Grakovne    

кстати если боитесь угробить смарт делаем вот такую незатейливую страховку:
Нам понадобится, собственно, сам менеджер задач с установленным модулем автозапуска. Устанавливать программу можно на любой диск, используемые в данном способе файла автозапуска Jbak TaskMan'а - всё равно ложатся на диск С. Если Jbak TaskMan уже установлен, но не помните, устанавливали ли модуль автостарта, рекомендую переустановить программу, устанавливая и её автостарт Далее... Для достижения преследуемой цели необходим Домайн-запуск патчей, поэтому, если нет Домайн-патчера, устанавливаем RPDomainPlus v.2.3 rus. Затем: открываем Домайн-патчер и активируем оба патча c2z4bin_ (c2z4bin_thumb и c2z4bin_arm). Один из них будет нерабочим - его можно удалить из папки с патчами !:/ RDomain. Заработавший патч ставим в Домайн- автозапуск. Таким образом, мы заставляем систему загружать бинарные файлы, находящиеся вне РОМа с диска C, а не Z. А так, как патч c2z4bin_ мы применили в Домайн-запуске, то смартфон будет загружать их в процессе включения. Остаётся подложить нашей операционной системе эти самые файлы. Для этого используются файлы автостарта программы Jbak TaskMan, просто переименованные в название одного из системных файлов, который активируется при поступлении зарядки в смартфон. Этим файлом является файл Z:/Sys/Bin/ CalenSvr.exe . Итак, находим наш С:/Sys/Bin/JtmAutostart.exe и переименовываем в CalenSvr.exe, чтобы получилось С:/Sys/Bin/CalenSvr.exe . Так же поступаем с файлом C:/Resource/Apps/ JtmAutostart.rsc, переименовываем его в CalenSvr.rsc, чтобы получилось C:/Resource/ Apps/CalenSvr.rsc Вот, собственно, и всё. Остаётся проверить правильность наших действий: Идём в к нашему файлу С:/Sys/Bin/ CalenSvr.exe и щёлкаем по нему. Если открылся Jbak TaskMan, значит, всё сделали верно. Если нет - oчeвиднo, зaкpaлacь кaкaя-тo oшибкa. Если ошибок нет, но ничего не получилось, значит, этот способ не подходит для вашего аппарата, и нужно пользоваться методом запуска с применением Стартер-патча, или c2z. Пocлe ycпeшнo пpoйдeннoй пpoвepки, выключаем cмapфoн и пoдcoeдяем зapяднoe ycтpoйcтвo к нeмy. Cпycтя нeкoтopoe вpeмя (секуед 15), oткpoeтcя глaвнoe oкнo Jbak TaskMan'a. Возможно, понадобится несколько раз вставить\\вынуть штекер зарядного устройства. Через jbak запускаем домейн и снимаем патч с авто запуска перезапускаем смарт и радуемся!


1 ответить

#23   Man197    

Elektric.75, только что прошёл все статьи с упоминанием о starter_arm.rsc, ни в одной не говорится о замене рабочего стола!!


0 ответить

#23   Elektric.75    

Man197
Я знаю, что была статья по убиванию лишних процессов, но про рабочий стол не припоминаю...

А поиском пользоваться не научили?


-2 ответить

#23   Man197    

Elektric.75
Я знаю, что была статья по убиванию лишних процессов, но про рабочий стол не припоминаю...


* редактировал(а) Man197 15 августа 2011

1 ответить

#23   Elektric.75    

Ох как это не ново... Этим \"танцам с бубном\" уже несколько лет. Так же можно и из автозапуска некоторые процессы убивать, и подменять некоторые. Было-было, помню...


0 ответить

#23   Man197    

Grakovne
Не обязательно, если только на E лежит запускаемый файл для надёжности можно и написать для надёжности.
-------------
Добавлено в 21.34: Обновление от 15/08/2011 21:34:27
============
Причина редактирования: Исправлена ошибка в статье
-------------
Добавлено в 21.36: Обновление от 15/08/2011 21:36:27
============
Причина редактирования: Правка текста
-------------
Добавлено в 21.38: Поправил статью, теперь 100% всё у всех БУДЕТ РАБОТАТЬ!!
-------------
Добавлено в 21.40: Обновление от 15/08/2011 21:40:43
============
Причина редактирования: И ещё одно мелкое исправление=)
-------------
Добавлено в 21.42: Меня Electromaster убьёт wink
-------------
Добавлено в 21.42: Меня Electromaster убьёт wink


0 ответить