motofan logo
       
> 

Cнятие ограничения на маунты - и полезные хаки, для V8

Alternative_NickName
сообщение 13.6.2008, 9:49


Опытный
***

Группа: Пользователи
Сообщений: 115
Регистрация: 12.1.2007
Из: РФ, г. Самара
Пользователь №: 116 317
Модель телефона: Motorola RAZR2 V8
Прошивка: MixMod

Рейтинг: 11



Большое спасибо dimichxp за терпение и советы smile.gif

Руководство к действию:

+Распаковать архив в /ezxlocal/download/mystuff/
+Запустить скрипт mod.sh

Всё. Ограничения сняты до следующей перезагрузки.

Проверить: Создаём в ezxlocal/download/mystuff пустой файл 1.txt.

после выполнения скрипта пишем:
Код
mount -o bind /usr/data_resource/preloadapps/SysRegistry /ezxlocal/download/mystuff/1.txt


Это просто была проверка работы метода и софтины на телефоне V8.
В скрипте достаточно всё понятно для переделки под себя smile.gif

зы: зачем это надо - смотреть ТУТ: Power of Linux Revolution

Прикрепленный файл mod.rar   ( 6.07 килобайт ) Кол-во скачиваний: 272


Добавлено позже (13.6.2008, 17:12):
Как через обычный файл-менеджер смотреть ВСЮ файловую систему:

Код
#cd ezxlocal/download/mystuff
# mkdir root
# mount -o bind / /ezxlocal/download/mystuff/root


Теперь видно всёsmile.gif Кроме скрытых файлов, имена которых с "." Начинаются

Добавлено позже (13.6.2008, 17:49):
Теперь решена проблема с картой памяти в V8 smile.gifsmile.gifsmile.gif

Теперь и мы не такие уж и обездоленныеsmile.gifsmile.gif

Код
# mkdir /ezxlocal/download/mystuff/mmca1
# mount -o bind /ezxlocal/download/mystuff/mmca1 /mmc/mmca1


В итоге, всё, что ссылается в /mmc/mmca1 попадает в /ezxlocal/download/mystuff/mmca1 и может туда писать/читать и всё тому

Добавлено позже (13.6.2008, 18:05):
MPlayer, FBReader и прочий софт для Z6 на V8

Ладно, я тут пока пообщаюсь сам с собой...smile.gif

У меня при помощи последней заметки о карте памяти и FBReader заработал.
Я скачал архив от Abram'a из его темы про PoL (старый еще), распаковал на мою "карту памяти".

Как факт - FBreader, так же как и MPlayer - работают... smile.gif
Радуемся, владельцы V8.

Сообщение отредактировал Alternative_NickName - 13.6.2008, 12:50
Прикрепленный файл mod.rar   ( 6.07 килобайт ) Кол-во скачиваний: 272
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Alternative_NickName
сообщение 13.6.2008, 18:24


Опытный
***

Группа: Пользователи
Сообщений: 115
Регистрация: 12.1.2007
Из: РФ, г. Самара
Пользователь №: 116 317
Модель телефона: Motorola RAZR2 V8
Прошивка: MixMod

Рейтинг: 11



Заставило улыбнуться следующее:
При подмонтировании /mmc/mmca1 во внутреннюю память, телефон решил, что у него РЕАЛЬНО есть карта памяти и предложил поставить туда яву wink.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
M@t@rol@4k@
сообщение 13.6.2008, 18:37


Ветеран
*****

Группа: Пользователи
Сообщений: 496
Регистрация: 2.5.2008
Из: УкраЇна
Пользователь №: 171 145
Модель телефона: SONY XPERIA 1
Прошивка: Android Pie 9


Настроение:
Monday - Party!



Рейтинг: 145



Цитата(Alternative_NickName @ 13.6.2008, 21:24) *

Заставило улыбнуться следующее:
При подмонтировании /mmc/mmca1 во внутреннюю память, телефон решил, что у него РЕАЛЬНО есть карта памяти и предложил поставить туда яву wink.gif

Я думал,что этот факт и есть причиной разных прошивок для телов с разным обьемом памяти?Тоесть можно какую-то часть прошивки выгрузить,удалить с бекапа адаптировать под 512 в8, и сточностью наоборот?Что-то явообще запутался...ПС спасиб за метод (просто пока ниче не подгружаю,звук подправят-будет что)))
Все же не пойму: раз можно карту подмонтировать, и тел ее понимает,значит 44-ые тоже умеют с картой работать!ТАК зачем 2 разные подплатформы клепать?!МОТОРОЛА как всегда отличилась умом и сообразительностью... winer.gif сорри за оффтоп ph34r.gif

Сообщение отредактировал M@t@rol@4k@ - 13.6.2008, 18:43
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
TEQUILA
сообщение 13.6.2008, 22:02


Властелин колец
******

Группа: Почётные мотофаны
Сообщений: 835
Регистрация: 2.10.2004
Из: Смоленск
Пользователь №: 14 898
Модель телефона: iPhone 8
Прошивка: 11
Победитель конкурса 2008


Настроение:
денег нет, но мы держимся тут...



Рейтинг: 643



Alternative_NickName,
стоп.. Так ммс\ммса1 и так есть у нас? Зачем что-то монтировать? Или это для 512М?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
M@t@rol@4k@
сообщение 14.6.2008, 8:06


Ветеран
*****

Группа: Пользователи
Сообщений: 496
Регистрация: 2.5.2008
Из: УкраЇна
Пользователь №: 171 145
Модель телефона: SONY XPERIA 1
Прошивка: Android Pie 9


Настроение:
Monday - Party!



Рейтинг: 145



TEQUILA он подмонтировал флешку на 512мв где ее нету,это как виртуальные дисководы на компе или как виртуальные жесткие диски на будущем Windows 7 )))
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 14.6.2008, 8:11


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



Цитата(M@t@rol@4k@ @ 14.6.2008, 11:06) *

TEQUILA он подмонтировал флешку на 512мв где ее нету,это как виртуальные дисководы на компе или как виртуальные жесткие диски на будущем Windows 7 )))

Сравнение не в тему. Виртуальные жесткие диски - это лишь жалкая попытка по сравнению со всеми возможностями файловых систем мира *nix.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Alternative_NickName
сообщение 14.6.2008, 8:15


Опытный
***

Группа: Пользователи
Сообщений: 115
Регистрация: 12.1.2007
Из: РФ, г. Самара
Пользователь №: 116 317
Модель телефона: Motorola RAZR2 V8
Прошивка: MixMod

Рейтинг: 11



У нас есть папка /mmc/mmca1. Но она находится в RO зоне и, естественно, туда писать и читать оттуда нельзя. Если подмонтировать её в RW зону, телефон радостно сообщает, что карта памяти есть и позволяет проводить с ней операции. Пока что пробовал только установку явы.

Уж не знаю, что там виртуального а что реального...

Зы: Это актуально ТОЛЬКО для 512 Mb. На 2Gb, помоему, устройство /mmc/mmca1 и так открыто smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 14.6.2008, 8:15


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



Цитата(M@t@rol@4k@ @ Вчера, 21:37)

Все же не пойму: раз можно карту подмонтировать, и тел ее понимает,значит 44-ые тоже умеют с картой работать!ТАК зачем 2 разные подплатформы клепать?!МОТОРОЛА как всегда отличилась умом и сообразительностью...
*


Вот именно, что умом и сообрзительностью. Платформа одна, и затачивается она под телефоны по принципу "пока не заработает". Поэтому имеем возможности моддинга wink.gif. Ведь действительно - зачем по всей прошивке искать, где используется карта памяти и удалять, если там миллионы строк кода? Проще сразу в ядре отключить карту памяти и всё smile.gif

Добавлено позже (14.6.2008, 11:17):
Цитата(Alternative_NickName @ Сегодня, 11:15)

У нас есть папка /mmc/mmca1. Но она находится в RO зоне и, естественно, туда писать и читать оттуда нельзя. Если подмонтировать её в RW зону, телефон радостно сообщает, что карта памяти есть и позволяет проводить с ней операции. Пока что пробовал только установку явы.
*


Хмм... Возможный workaround для установки софта от Z6. Проверь, как поведет себя тел при подключении к компу. Мне почему-то кажется, что неадекватно unsure.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
M@t@rol@4k@
сообщение 14.6.2008, 8:57


Ветеран
*****

Группа: Пользователи
Сообщений: 496
Регистрация: 2.5.2008
Из: УкраЇна
Пользователь №: 171 145
Модель телефона: SONY XPERIA 1
Прошивка: Android Pie 9


Настроение:
Monday - Party!



Рейтинг: 145



У вас 1 или 2 чипа паматя?Теоретически даж если 1 можна какую-то часть памяти перевести на карту (домустим 40мв оставить как память тела,остальные пусть будут картой) и тогда все преимущества прошивок для 2гб ( ну хотяб 13 скинов можна поставить)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Artjom
сообщение 14.6.2008, 10:32


Новичок
*

Группа: Пользователи
Сообщений: 10
Регистрация: 26.12.2007
Из: Латвия
Пользователь №: 158 405
Модель телефона: RAZR V8
Прошивка: R601_G_80.44.2BR

Рейтинг: 0



можно глупый вопрос? А папки /ezxlocal/download/mystuff/ нужно создать самому у меня нет ни одной из перечисленных, прошивка - линуксмод 3
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Gadzil88
сообщение 14.6.2008, 12:07


Опытный
***

Группа: Пользователи
Сообщений: 135
Регистрация: 3.1.2007
Из: Москва
Пользователь №: 114 586
Модель телефона: Z6; ZN5, milestone
Прошивка: хз

Рейтинг: 47.5



Artjom,
через фтп зайди и все увидешь! )))))
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Alternative_NickName
сообщение 14.6.2008, 13:42


Опытный
***

Группа: Пользователи
Сообщений: 115
Регистрация: 12.1.2007
Из: РФ, г. Самара
Пользователь №: 116 317
Модель телефона: Motorola RAZR2 V8
Прошивка: MixMod

Рейтинг: 11



Абрам прав. При "включении" карты памяти на 512Mb прошивках телефон вообще не работает как карта памяти. Виден "съёмный диск", но зайти не получается.

Добавлено позже (14.6.2008, 18:51):
Очень симпотично выглядит шрифт Calibri из Висты.
Скриншот показать не могу...пока что...не та прошивка smile.gif

Выкладываю шрифт и скрипт запуска обходов маунта

Код
#!/bin/sh
# Обход защиты
TARGET=/ezxlocal/download/mystuff/mod
MODULE=/lib/modules/motsecurity_sysfs.ko
ADDR=$(grep module_hash_verify /proc/kallsyms | cut -d ' ' -f 1)
echo $ADDR
$TARGET/disable_hashes $MODULE $ADDR
echo xxx > /sys/security/allowed_mounts
rmmod u
insmod $TARGET/mounts.ko
rmmod mounts
# Монтируем карту памяти
mount -o bind /ezxlocal/download/mystuff/mmc /mmc/mmca1
# Монтируем папку с установленной явой (чтобы по BT передавать)
mount -o bind /ezxlocal/download/mystuff/.system/java /ezxlocal/download/mystuff/InstalledJava
# устанавливаем шрифт
busybox killall -9 windowsserver &&
busybox killall -9 soundmanager &&
rm /tmp/audio* &&
mount -o bind /mnt/msc_int0/newfont.ttf /usr/language/fonts/AMCSL.TTF &&
mount -o bind /mnt/msc_int0/newfont.ttf /usr/language/fonts/NUMBER.TTF &&
/etc/initservices/services/wins.sh > /dev/null 2>&1


Шрифт я обозвал newfont.ttf... при необходимости-поправьте

Сообщение отредактировал Alternative_NickName - 14.6.2008, 13:53
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
M@t@rol@4k@
сообщение 14.6.2008, 18:23


Ветеран
*****

Группа: Пользователи
Сообщений: 496
Регистрация: 2.5.2008
Из: УкраЇна
Пользователь №: 171 145
Модель телефона: SONY XPERIA 1
Прошивка: Android Pie 9


Настроение:
Monday - Party!



Рейтинг: 145



Alternative NickName шрифт Segoe UI тоже прикольный thumbsup.gif (сижу под Vista Ultimate x64 tomato.gif )

Сообщение отредактировал M@t@rol@4k@ - 14.6.2008, 18:36
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Alternative_NickName
сообщение 14.6.2008, 18:28


Опытный
***

Группа: Пользователи
Сообщений: 115
Регистрация: 12.1.2007
Из: РФ, г. Самара
Пользователь №: 116 317
Модель телефона: Motorola RAZR2 V8
Прошивка: MixMod

Рейтинг: 11



M@t@rol@4k@, ну, это каждый по желанию smile.gif

Кста, у меня глюк такой...при входящем звонке и подмонтированном шрифте не выводится на внешний экран информация о звонке. Вообще никакая. Мелодия есть, а инфы нет...sad.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Bogd@n
сообщение 14.6.2008, 19:08


Авторитет
********

Группа: Пользователи
Сообщений: 2 492
Регистрация: 3.11.2007
Из: Украина,Артёмовск
Пользователь №: 152 746
Модель телефона: XT1060
Прошивка: 4.4 root


Настроение:
Качай разум, а не мышцы.



Рейтинг: 1059



Alternative_NickName,
у меня на z6 все нормально выводится
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Alternative_NickName
сообщение 15.6.2008, 6:14


Опытный
***

Группа: Пользователи
Сообщений: 115
Регистрация: 12.1.2007
Из: РФ, г. Самара
Пользователь №: 116 317
Модель телефона: Motorola RAZR2 V8
Прошивка: MixMod

Рейтинг: 11



qwerzxcv, так у вас и внешнего экрана то нету...smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Iceman2000
сообщение 15.6.2008, 6:49


Экспериментатор
*****

Группа: Пользователи
Сообщений: 688
Регистрация: 2.5.2005
Из: Архангельск
Пользователь №: 41 715
Модель телефона: LG P500
Прошивка: Печенька
Победитель конкурса 2008

Рейтинг: 333.5



Цитата(Alternative_NickName @ 14.6.2008, 22:28) *

M@t@rol@4k@, ну, это каждый по желанию smile.gif

Кста, у меня глюк такой...при входящем звонке и подмонтированном шрифте не выводится на внешний экран информация о звонке. Вообще никакая. Мелодия есть, а инфы нет...sad.gif

Позволю добавить раз заговорили о глюках.
Вообще да, глюки проскакивают после замены шрифта, вот примеры (на Z6 правда):
- У одного человека после вызовов пропадал звук совсем.
- У другого камрада после переключения в диспетчере файлов со списка на картинки по решетке пропал звук.
- На моем теле как ни странно ничего подобного нету. Так что очень трудно сказать в чем проблема. Но очевиден факт: у обоих камрадов стоит 44R а у меня 4ER. Пища для размышлений....

PS: Не ругайтесь если офф. Если что не так удалите пост.

Сообщение отредактировал Iceman2000 - 15.6.2008, 6:51
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
TEQUILA
сообщение 10.7.2008, 10:30


Властелин колец
******

Группа: Почётные мотофаны
Сообщений: 835
Регистрация: 2.10.2004
Из: Смоленск
Пользователь №: 14 898
Модель телефона: iPhone 8
Прошивка: 11
Победитель конкурса 2008


Настроение:
денег нет, но мы держимся тут...



Рейтинг: 643



2 языка для выбора при вводе текста:

Код
!#/bin/sh
mount -o bind /ezxlocal/download/mystuff/EZX_INPUTLANGLIST.cfg /usr/language/inputmethods/iTap/EZX_INPUTLANGLIST.cfg

ShowNotify "iTap" "Langlist updated!"


Естественно, этот файл кидаем в /ezxlocal/download/mystuff/ и редактируем, убирая все языки кроме русского и английского.
К сожалению раскладку кнопок (rus.km) я не смог побороть - она подцепляется из моего файла но не используется трубкой:
mount -o bind /ezxlocal/download/mystuff/ru.km /usr/language/inputmethods/iTap/ru.km

Наверно надо перезапускать UI?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Bogd@n
сообщение 10.7.2008, 11:01


Авторитет
********

Группа: Пользователи
Сообщений: 2 492
Регистрация: 3.11.2007
Из: Украина,Артёмовск
Пользователь №: 152 746
Модель телефона: XT1060
Прошивка: 4.4 root


Настроение:
Качай разум, а не мышцы.



Рейтинг: 1059



попробуй вот так.

#!/bin/sh
if [ ! -f /tmp/.service ]
then
busybox killall -9 windowsserver &&
busybox killall -9 soundmanager &&
rm /tmp/audio* &&
mount -o bind /ezxlocal/download/mystuff/ru.km /usr/language/inputmethods/iTap/ru.km
/etc/initservices/services/wins.sh > /dev/null 2>&1
touch /tmp/.service
fi
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
TEQUILA
сообщение 10.7.2008, 22:00


Властелин колец
******

Группа: Почётные мотофаны
Сообщений: 835
Регистрация: 2.10.2004
Из: Смоленск
Пользователь №: 14 898
Модель телефона: iPhone 8
Прошивка: 11
Победитель конкурса 2008


Настроение:
денег нет, но мы держимся тут...



Рейтинг: 643



Итак, спасибо qwerzxcv и GandjaFuzz за разъяснение пары моментов.

Замена раскладки клавиш, списка доступных для ввода языков и шрифта
(структурированный подход - наверно когда-нить сделаю мод линуксмода smile.gif)

0) Распаковываем в /ezxlocal/download/mystuff/ архив .mod.rar (скрыл чтоб глаза не мозолила).
1) Создаем в /ezxlocal/download/mystuff/ папки System, Fonts.
2) В System кидаем файлы раскладок и списка языков (System.rar). В примере 2 языка, русский и английский, а также раскладка под Tap вида абвг2abc для русского и abc2абвг для английского (было очень удобно на Сименсах 35-45 и Sony J70).
3) В Fonts кидаем наш шрифт (Fonts.rar). В примере это calibri.
4) В каталог Others кидаем скрипты из архива (Others.rar) на замену шрифта и раскладок и по желанию autorun. Если нет желания - добавьте в его начало строки:
Код
if [ ! -f /tmp/.service ]
then
TARGET=/ezxlocal/download/mystuff/.mod
MODULE=/lib/modules/motsecurity_sysfs.ko
ADDR=$(grep module_hash_verify /proc/kallsyms | cut -d ' ' -f 1)
echo $ADDR
$TARGET/disable_hashes $MODULE $ADDR
echo xxx > /sys/security/allowed_mounts
rmmod u
insmod $TARGET/mounts.ko
rmmod mounts

busybox killall -9 windowsserver &&
busybox killall -9 soundmanager &&
busybox killall -9 openwindow &&
rm /tmp/audio* &&
/bin/sh /ezxlocal/download/mystuff/Others/iTap.csh
/bin/sh /ezxlocal/download/mystuff/Others/Font.csh
/etc/initservices/services/wins.sh > /dev/null 2>&1
touch /tmp/.service
fi

Если шрифт подгружать не надо - удаляем или комментим строку /bin/sh /ezxlocal/download/mystuff/Others/Font.csh и строки перезапуска GUI и звука
Аналогично с раскладками - удаляем или комментим строку /bin/sh /ezxlocal/download/mystuff/Others/iTap.csh.
5) В скрипте Font.csh меняем имя шрифта на свое с учетом регистра
6) Перезагружаем телефон.

Вообще, конечно, это все так, для эксперимента, ибо получается долгая загрузка телефона. НО список языков и раскладки кнопок подцепляются без перезапуска GUI и звука, что, конечно, хорошо.

Сообщение отредактировал TEQUILA - 11.7.2008, 5:49
Прикрепленный файл .mod.rar   ( 6.08 килобайт ) Кол-во скачиваний: 92
Прикрепленный файл Fonts.rar   ( 121.01 килобайт ) Кол-во скачиваний: 107
Прикрепленный файл Others.rar   ( 917 байт ) Кол-во скачиваний: 96
Прикрепленный файл System.rar   ( 686 байт ) Кол-во скачиваний: 209
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MOTOV8
сообщение 15.7.2008, 21:17


Новичок
*

Группа: Пользователи
Сообщений: 20
Регистрация: 14.6.2008
Пользователь №: 174 932
Модель телефона: V8 2gb
Прошивка: R601_G_80.56.15R

Рейтинг: 0.5



Господа! У меня таже проблема после того как поиграть в игрухи или позвонить...пропадает звук и надо перезагружаться sad.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
TEQUILA
сообщение 16.7.2008, 6:24


Властелин колец
******

Группа: Почётные мотофаны
Сообщений: 835
Регистрация: 2.10.2004
Из: Смоленск
Пользователь №: 14 898
Модель телефона: iPhone 8
Прошивка: 11
Победитель конкурса 2008


Настроение:
денег нет, но мы держимся тут...



Рейтинг: 643



MOTOV8,
попробуй удалить строку
rm /tmp/audio* &&
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MOTOV8
сообщение 16.7.2008, 8:54


Новичок
*

Группа: Пользователи
Сообщений: 20
Регистрация: 14.6.2008
Пользователь №: 174 932
Модель телефона: V8 2gb
Прошивка: R601_G_80.56.15R

Рейтинг: 0.5



TEQUILA,
Спасибо!!!! Заработало thumbsup.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VAMPIR_LP
сообщение 17.7.2008, 14:46


Интересующийся
**

Группа: Пользователи
Сообщений: 35
Регистрация: 12.5.2006
Пользователь №: 82 807
Модель телефона: Z6
Прошивка: 44r

Рейтинг: 2



2TEQUILA
спаибо огромное, странно сам не догадался, так просто)) благодарю
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Cнятие ограничения на маунты - и полезные хаки, для V8 · Motorola ROKR Z6, RIZR Z6, Z6w, RAZR² V8 · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 18.6.2025, 6:41

Форум живёт: