В этой статье я хочу рассказать как с помощью RomPatcher можно повернуть экран на 5700 и подобных телефонах. Многие скажут что повернуть можно с помощью программы Landscape Pro но у меня она не работает.
Итак, приступим...
Для начала: Я НЕ НЕСУ НИКАКОЙ ОТВЕТСТВЕННОСТИ ЗА ВАШИ ДЕЙСТВИЯ!!! ВЫ ВСЁ ДЕЛАЕТЕ НА СВОЙ СТРАХ И РИСК!!!
Нам понадобятся: 1. Обновленный ROMPatcher-Domain ;
2. Патч c2z, те у кого его нет, делают себе программой C2Z Maker v1.1 Wadowice;
3. Файл Wsini.ini который находится по пути Z:|SYSTEM|Data|
4. c2z4bin
5. Прямые руки.
Ставим ROMPatcher Domain
Генерируем патч c2z этой программой C2Z Maker v1.1 Wadowice Даже если у вас есть этот патч, желательно его сделать заново, потому что старая версия патча очень глючная!
Кидаем патч в E(F):/Patches
Заходим в Rom Patcher и ставим c2z в автозагрузку (options-add to auto)
Переименовываем файл RPAutoStart в папке c:/sys/bin в 0RPAutoStart.exe (ставим цифру НОЛЬ, а не букву О)
Дальше, качаем c2z4bin
C_sys_hash_domainsrv.exe - переименовываем в domainsrv.exe и копируем в папку C:/sys/hash
F_sys_bin_domainsrv.exe - переименовываем в domainsrv.exe и копируем в папку E(F):/sys/bin
test_ARM.rmp и test_THUMB.rmp - копируем в папку E(F):/Patches
Применяем по очереди ранее скопированные патчи, и находим рабочий (тот который загорелся зеленой галочкой). Добавляем его в автозапуск. Другой удаляем.
Дальше открываем файл Wsini.ini ( Для 5700!!! ). Видим следующее:
Если будете открывать с помощью X-plore не забудьте снять галочку с СОХРАНИТЬ В ЮНИКОДЕ
WINDOWMODE COLOR16MU
AUTOCLEAR 0
STARTUP Z:SYSTEMPROGRAMSStarter
ABSOLUTEFADING
NOREDRAWSTORING
FLICKERFREEREDRAW
BLTOFFSCREENBITMAP
SCR_WIDTH1 240
SCR_HEIGHT1 320
SCR_ROTATION1 0
SCR_TWIP_WIDTH1 2081
SCR_TWIP_HEIGHT1 2774
S60_SCR_STYLE_NAME1 QVGA1
SCR_WIDTH2 320
SCR_HEIGHT2 240
SCR_ROTATION2 90
SCR_TWIP_WIDTH2 2774
SCR_TWIP_HEIGHT2 2081
S60_SCR_SOFTKEY_LOCATION2 right
S60_SCR_STYLE_NAME2 QVGA1
// This is state/key/screen map is used to test all known layouts.
// Individual products should customise this for their layout environments.
// nb. remove these // comments in a real product wsini.ini, as they use RAM!
// 240x320 (QVGA1)
S60_HWSTATE_KEYCODE0 EKeyDeviceB
S60_HWSTATE_SCREENMODE0 1 // 240x320 0 degrees
S60_HWSTATE_ALT_SCREENMODE0 2 // 320x240 90 degrees
// 320x240 (QVGA1)
S60_HWSTATE_KEYCODE1 EKeyDeviceA
S60_HWSTATE_SCREENMODE1 2 // 320x240 90 degrees
S60_HWSTATE_ALT_SCREENMODE1 1 // 240x320 0 degrees
Меняем выделенные красным значения следующим образом
WINDOWMODE COLOR16MU
AUTOCLEAR 0
STARTUP Z:SYSTEMPROGRAMSStarter
ABSOLUTEFADING
NOREDRAWSTORING
FLICKERFREEREDRAW
BLTOFFSCREENBITMAP
SCR_WIDTH1 320
SCR_HEIGHT1 240
SCR_ROTATION1 90
SCR_TWIP_WIDTH1 2081
SCR_TWIP_HEIGHT1 2774
S60_SCR_STYLE_NAME1 QVGA1
SCR_WIDTH2 320
SCR_HEIGHT2 240
SCR_ROTATION2 90
SCR_TWIP_WIDTH2 2774
SCR_TWIP_HEIGHT2 2081
S60_SCR_SOFTKEY_LOCATION2 right
S60_SCR_STYLE_NAME2 QVGA1
// This is state/key/screen map is used to test all known layouts.
// Individual products should customise this for their layout environments.
// nb. remove these // comments in a real product wsini.ini, as they use RAM!
// 240x320 (QVGA1)
S60_HWSTATE_KEYCODE0 EKeyDeviceB
S60_HWSTATE_SCREENMODE0 1 // 240x320 0 degrees
S60_HWSTATE_ALT_SCREENMODE0 2 // 320x240 90 degrees
// 320x240 (QVGA1)
S60_HWSTATE_KEYCODE1 EKeyDeviceA
S60_HWSTATE_SCREENMODE1 2 // 320x240 90 degrees
Сохраняем файл и кидаем по адресу C|:SYSTEM|Data|
Также, у кого после поворота джойстик продолжает работать, как будто в вертикальном положении, меняем эту строку в файле S60_HWSTATE_KEYCODE0 EKeyDeviceB на следующую S60_HWSTATE_KEYCODE1 EKeyDeviceA
Вот и все, перезагружаемся, и если все сделали правильно то должно получиться как на скрине
Благодарности:
CODeRUS за статью Патчим систему до загрузки. Новые возможности смарта на Symbian 9
alexmaj467 за консультации по патчам в личке,
LexS за помощь на форуме. В принципе, именно он является автором, я только статью написал.
Автор статьи Я
Внизу еще пара скриншотов для ознакомления
Прикрепленный файл: 2608_scr000008.jpg (38.53 кб)
Прикрепленный файл: 2608_scr000010.jpg (48.21 кб)
Похожие файлы
Скачиваем видео с instagram через UcBrowser(android)
Полезные советыИспользование сценариев Bixby в смартфонах Samsung S8 - S21
Полезные советыКомментарии 117
eynsteyn Да пусть так будет, мне не мешает
а когда-нибудь можно будет обойтись без ц2з? слишком он глючный
-------------
Добавлено в 14.39: eynsteyn Че-то как-то не так, опять все повисло, сделал заново по новой статье, с новым ромпатчером, с новым с2з, после первого перезагруза все норм, а потом висит
-------------
Добавлено в 14.47: Разобрался в чем проблема, теперь уже точно! после включения появляется папка FDomain на диске С, в ней еще 3 пустые папки, вот если я их удаляю перед очередным выключением, тогда он не виснет и включается нормально, но опять же создает эту папку
Есть альтернатива, кроме как постоянно перед выключением удалять папку FDomain со всем содержимым?
внимание..на 5320 проша 04.13 этот фокус прокатывает только ОДИН раз..т.е. После удаления файла Wsini.ini из c://system/data второй раз этот файл смарт не воспримет!
m1r3x, попробуй сделать пустой файл, назвать его FDomain и поставить на него только чтение
0 ответить