категории | 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

#13   nikos444    

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


0 ответить

#13   Man197    

Спасибо, BodyZ! wink


0 ответить

#13   BodyZ    

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


0 ответить

#13   superxaker    

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


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


1 ответить

#13   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 ответить

#13   Man197    

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


0 ответить

#13   Elektric.75    

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

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


-2 ответить

#13   Man197    

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


* редактировал(а) Man197 21:51 15 авг 2011

1 ответить

#13   Elektric.75    

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


0 ответить

#13   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 ответить

Яндекс.Метрика