### Получение root прав
if [ `id -u` != 0 ] ; then
exec sudo gainroot < " msg
exit
else
sleep 1
echo "Права суперпользователя получены!"
sleep 1
fi
clear
### Отключение гашения подсветки (время отключения 10 минут) на время работы скрипта
gconftool -s --type int /system/osso/dsm/display/display_dim_timeout 600
### 27 марта 2011 года Россия перешла на летнее время GMT +4. Обратный перевод стрелок осенью на зимнее время с 30 октября 2011 уже не проводился.
### 21 июля 2014 года был подписан закон о переходе на постоянное зимнее время GMT +3. Новые нормы вступили в силу ночью 26 октября 2014 года.
echo "Обновление часовых поясов!"
echo
sleep 3
echo "Создание временной папки"
mkdir -p /home/user/tmp> /dev/null
mkdir -p /home/user/tmp/tz> /dev/null
cd /home/user/tmp/tz
sleep 2
echo "Скачивание последней версии базы часовых поясов"
# Сайт: http://www.iana.org/time-zones
sleep 2
wget ftp://ftp.iana.org/tz/tzdata-latest.tar.gz
echo "Загрузка завершена успешно!"
sleep 2
echo "Распаковка..."
tar xf tzdata-latest.tar.gz
sleep 2
echo "Файлы распакованы!"
sleep 2
echo "Обновление базы..."
zic europe
sleep 3
echo "База успешно обновлена!"
sleep 3
echo "Удаление временной папки..."
cd /home/user/tmp/
rm -rf tz
cd /home/user/
rm -rf tmp
sleep 1
### Перезапуск статус-меню
echo "Перезагрузка статус-меню"
pkill -f /usr/bin/hildon-status-menu
run-standalone.sh dbus-send --type=method_call --dest=org.freedesktop.Notifications /org/freedesktop/Notifications org.freedesktop.Notifications.SystemNoteInfoprint string:"Перезагрузка статус-меню" && sleep 4
sleep 7
echo "Проверка часового пояса!"
sleep 1
date; date -u
sleep 5
echo "Часовые пояса успешно обновлены!"
sleep 5
clear
### Возвращение времени отключения подсветки через 2 минуты
gconftool -s --type int /system/osso/dsm/display/display_dim_timeout 120
run-standalone.sh dbus-send --type=method_call --dest=org.freedesktop.Notifications /org/freedesktop/Notifications org.freedesktop.Notifications.SystemNoteInfoprint string:"Реализация Константин Смирнов, основной код adunanzav3x и hxka, идея romic_romic" && sleep 10
Как увеличить партиции (размер системного раздела под приложения).
1. Нужно иметь образы прошивки (основной + Vanilla) - ибо шить их лучше оба вместе.
2. Хекс-редактор, можно самый простой - например XVI32*
3. Скачиваем редактор, распаковываем, запускаем.
3.1. На всякий случай лучше сохранить оригинальную копию Ваниллы куда-нибудь - чтоб потом можно было откатиться.
4. Открываем в редакторе файл прошивки, который содержит в названии слова Vanilla и EMMC.
5. Всякие смещения - это не для людей. Просто глазами ищем "partition {size = 2048" - файл даже листать не придется, оно там почти в самом начале.
6. Меняем эти 2048 на нужное (скажем, 4096).
7. Жмем "сохранить". Всё
8. Прошиваем прошивку + "подправленную" ваниллу как написано в FAQ.
p.s.
При этом способе может не смонтироваться MyDocs, или отобразить некорректный размер, тогда надо переформатировать его командами
umount /dev/mmcblk0p1
mkfs.vfat -F32 -s64 /dev/mmcblk0p1
mount /dev/mmcblk0p1
Включение и настройка Wi-Fi.
Перед первый включение просит либо нажать какую-то кнопку на базовой станции (не понял), либо ввести код в параметрах роутера, последнее делается в настройках самого роутера через браузер с компа (192.168.0.1 / admin / password). Пункт меню Wireless -> WPS. Ввести предложенный N900 код в поле Join Wireless Client -> Input Client PIN Code.
-------------------
Прошивка.
Прошился.. целый анекдот "как" ... на обоих домашних компах стоит Win 7 x64, а флешер не хочет находить нокию через usb, короче под виртуальной машиной в Win XP всё сделал Увеличил партицию раздела home для приложений до 8 гигов. Прошивка происходит в течении 3-5 минут.
Лог сохранил на память :) Очень удобно. На новой прошивке заметил, что пропала папка "Другие приложения" и всё выпало в одно главное меню. Буду искать возможности создать в нём папки.
Хакерская прошивка.
Порядок установки.
1. С телефона жмёте на эту ссылку и добавляете репозиторий: http://repository.maemo.org/community-testing/community-testing-fremantle.install
2. Далее устанавливаем то что предлгает нам диспетчер.
3. Находим среди программ Community SSU enable как то так увидите он в программа появятся после устанвки пакета. Запускаем соглашаемся на всё )
4. Далее приходит ещё одно обновление...ставим и перезагружаемся
Установка дополнительных репозиториев (testing и devel)
Программа для индикатора раскладки клавиатуры "Keyboard Layout Status Icon"
Команда для перезагрузки статус-бара:
pkill -f /usr/bin/hildon-status-menu
-------------------
Настройка MMS (fMMS для МТС)
Рассказываю, оператор МТС, на телефоне fAPN и fMMS.
Создаем в fAPN соединение MTS MMS
Имя точки доступа: mms.mts.ru
Имя пользователя: mts
Пароль: mts
Пароль НЕ ЗАПРАШИВАЕМ
Жмем далее -> дополнительно
Использовать прокси "галочка"
HTTP-прокси: 192.168.192.192
Номер порта: 9201
HTTPS-прокси: ПУСТО
Номер порта: 9201
Сохраняем
Открываем fMMS -> Параметры -> Параметры
Имя точки доступа: mms.mts.ru
MMSC: http://mmsc/
Имя пользователя: mts
Пароль: mts
HTTP-прокси: 192.168.192.192
Номер порта: 9201
Установка виджета для наблюдения за GPRS-трафиком "Personal Dataplan Monitor"
Установка программы для переадресации звонков "Call Forwarding Applet"
Установка приложения для прослушивания радио "FM Radio Player"
Установка кодеков "Extra Decoders Support"
Установка YouTube и MediaBox "YouTube for MediaBox plugin" (вместе с плагином встанет и приложение)
Установка стороннего видеоплеера "mplayer" и графической оболочки к нему "KMPlayer"
Установка фонарика "Flashlight" (при желании можно поставить extra версию, тогда при каждом открытии задвижки камеры будет задаваться вопрос "запустить камеру или фонарик", но я предпочёл этого не делать)
Установка диктофона "recorder" или "myDicto"
Установка сторонних браузеров, таких как "Opera Mobile"
Установка апплета для управления яркостью "Simple Brightness Applet" и для записи того, что делаешь на телефоне "Load Applet".
-------------------
Получение прав супер-пользователя путём установки "rootsh" и последующей команды
sudo gainroot
После этого можно устанавливать приложения, зная название, пример:
apt-get install p7zip-full
Таким образом устанавливаем архиваторы zip, rar, 7z.
Установка IM-клиент "qutIM"
Для более удобного разбития на группы я установил его на комп, там вручную переименовал группу на "ICQ" чтобы было удобнее, более никаких проблем с аськой не было.
Mail.ru агент я назвал "Агент" в настройках самого почтового ящика. В самом агенте (что официальный клиент, что qutIM) я не вижу 2 новых контакта, которые почему-то есть в qutIM mobile. Так же не знаю как отключить уведомление о новой почте, хотя эта проблема есть и на компе.
А вот с протоколом ВКонтакте пришлось повозиться, но каким-то образом он всё-таки разрешил приложению qutIM добавиться ВК и доступ стал открыт, только вот на группы как-то странно разбилось. Есть предположение, что это те, с кем чаще всего общаюсь. На компе создалась группа "фавориты", т.е. те, кто у меня в закладках, а остальные попали в другую группу.
Понятно. Группы раскидываются по принципу деления людей в самом ВК. Исправил. Создал там группу "VKontakte" (русские буквы видимо не поддерживаются клиентом, т.к. отображается без названия).
Ребята, путём долгих манипуляций смог сделать учётку ВК.
Для начала, видимо путём долгого тыкания на "разрешить" везде где только можно и проконтролировать что приложение qutIM добавилось в список "Приложений" в самом ВК. Дальше удаляем учётку из qutIM и создаём по новой, выключаем прокси. Перезапускаем клиент, тыкаем на "отключить" в протокол контакта и снова включаем его - работает!
Может у кого есть более простой мануал, я описал как сделал лично.
Установка программ для показа заметок на рабочем столе - Stiky Notes или Tomboy. IP - Your Personal IP adress, вроде так
Остальное все - Desktop Command Execution Wizard
Ниже я приведу краткий список программ, которые показались мне полезными:
accounts-plugin-haze - одно из полезнейших приложений. Позволяет добавлять в контакты Jabber и ICQ (и множество других сетей для мгновенного общения) и общаться через них.
AdBlock Plus - баннерорезка для встроенного браузера. Существенно экономит трафик
Conversations Inbox Desktop Widget - все входящие сообщения на вашем рабочем столе.
fbreader - программа для чтения электронных книг в распространенных форматах
ForecaWeather widget - прогноз погоды на рабочем столе
load-applet - показывает использование памяти, процессорного времени, позволяет снимать "скриншоты".
WordPy - утилита для блоггинга. Эдакий Semagic. Позволяет загружать фотки на сервисы вроде flickr.
maemo-recorder - довольно простой диктофон
mauku - твиттер-клиент
mauku-widget - последние твитты - прямо на рабочем столе
pidgin - один из лучших клиентов мгновенных сообщений. Я его использую для ICQ, потому что haze плагин работает пока не слишком устойчиво.
pixelpipe uploader - возможность уменьшать и загружать картинки "на лету" прямо со встроенной медиагалереи
qik - уникальный сервис потоковой видеозагрузки сразу на Youtube в реальном времени со встроенной камеры
transmission - Bittorrent клиент
unzip - программа для разархивирования zip файлов (часто в zip упакованы, например, книги)
Image 'mmc', size 255947 kB
Version RX-51_2009SE_10.2010.13-2.VANILLA
USB device found found at bus bus-0, device address \\.\libusb0-0001--0x0421-0x0
105.
Found device RX-51, hardware revision 2204
NOLO version 1.4.14
Version of 'sw-release': RX-51_2009SE_20.2010.36-2_PR_MR0
Booting device into flash mode.
Suitable USB device not found, waiting.
USB device found found at bus bus-0, device address \\.\libusb0-0001--0x0421-0x0
1c8.
Raw data transfer EP found at EP2.
Image(s) flashed successfully in 50.823 s (5036 kB/s)!
Итак, для изменения размеров разделов нам потребуется:
1. Ядро
2. Flasher
3. Nokia N900
Подготовка:
Для Windows:
1. Устанавливаем flasher и распаковываем ядро в папку куда его установили.
2. Запускаем flasher через меню "Пуск" (он так сразу перейдет в папку куда установлен)
И вводим в появившемся окне команду:
А теперь примемся за дело:
1. Выключаем N900(именно ВЫКЛЮЧАЕМ - не перезагружаем, не вынимаем аккумулятор, не занимаемся всякой фигней, а вырубаем долгим нажатием кнопки на его башке).
2. Подсоединяем через usb к компу, ядро загрузится в оперативную память. Когда меню загрузится нажимаем "u". Комп должен увидеть наши разделы.
3. Теперь редактируем разделы любым доступным способом, например с помощью gparted на linux или же с partition magic на windows.
4. По окончанию всех операций нажать кнопку "R" на телефоне, телефон перезагрузится.
В связи с непереводом на зимнее время 30 октября можно обновить базу часовых поясов на N900:
1. Скачиваем последнюю базу часовых поясов (Time Zone Data) от сюда
2. Распаковываем архив
mkdir tzdata; tar -xzf tzdata2011m.tar.gz -C tzdata
3. Обновляем базу на устройстве (нужны права рута)
sudo gainroot
cd tzdata
zic europe
4. При необходимости перезагружаем устройство
В случае возникновения каких-либо проблем с именами пакетов при выборе в СООБЩЕНИЯХ можно переименовать эти файлы и имена будут точно такие же. Файл default лучше не трогать.
Nokia-N900:~# apt-get install abook-dtmf
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
dtmf
The following NEW packages will be installed:
abook-dtmf dtmf
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 11,5kB of archives.
After this operation, 106kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://repository.maemo.org fremantle/free dtmf 0.1-1 [4602B]
Get:2 http://repository.maemo.org fremantle/free abook-dtmf 0.2 [6940B]
Fetched 11,5kB in 0s (27,6kB/s)
Selecting previously deselected package dtmf.
(Reading database ... 21918 files and directories currently installed.)
Unpacking dtmf (from .../archives/dtmf_0.1-1_armel.deb) ...
Selecting previously deselected package abook-dtmf.
Unpacking abook-dtmf (from .../abook-dtmf_0.2_armel.deb) ...
Setting up dtmf (0.1-1) ...
Setting up abook-dtmf (0.2) ...
Nokia-N900:~# apt-get install abook-qrcode
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libqrencode3
The following NEW packages will be installed:
abook-qrcode libqrencode3
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 52,2kB of archives.
After this operation, 197kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://repository.maemo.org fremantle/free libqrencode3 3.3.1-1maemo1 [28,2kB]
Get:2 http://repository.maemo.org fremantle-1.3/free abook-qrcode 0.4.1 [23,9kB]
Fetched 52,2kB in 0s (108kB/s)
Selecting previously deselected package libqrencode3.
(Reading database ... 21931 files and directories currently installed.)
Unpacking libqrencode3 (from .../libqrencode3_3.3.1-1maemo1_armel.deb) ...
Selecting previously deselected package abook-qrcode.
Unpacking abook-qrcode (from .../abook-qrcode_0.4.1_armel.deb) ...
Setting up libqrencode3 (3.3.1-1maemo1) ...
Setting up abook-qrcode (0.4.1) ...
Nokia-N900:~# apt-get install extended-contacts-search
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
extended-contacts-search
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 11,8kB of archives.
After this operation, 69,6kB of additional disk space will be used.
Get:1 http://repository.maemo.org fremantle-1.3/free extended-contacts-search 0.5 [11,8kB]
Fetched 11,8kB in 0s (44,9kB/s)
Selecting previously deselected package extended-contacts-search.
(Reading database ... 21941 files and directories currently installed.)
Unpacking extended-contacts-search (from .../extended-contacts-search_0.5_armel.deb) ...
Setting up extended-contacts-search (0.5) ...
Nokia-N900:~# apt-get install contact-zoom
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
contact-zoom
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 12,3kB of archives.
After this operation, 73,7kB of additional disk space will be used.
Get:1 http://repository.maemo.org fremantle-1.3/free contact-zoom 0.3-2 [12,3kB]
Fetched 12,3kB in 0s (32,0kB/s)
Selecting previously deselected package contact-zoom.
(Reading database ... 21945 files and directories currently installed.)
Unpacking contact-zoom (from .../contact-zoom_0.3-2_armel.deb) ...
Setting up contact-zoom (0.3-2) ...
Nokia-N900:~# apt-get install contacts-merger
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
contacts-merger
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 42,5kB of archives.
After this operation, 156kB of additional disk space will be used.
Get:1 http://repository.maemo.org fremantle-1.3/free contacts-merger 0.1.3-0 [42,5kB]
Fetched 42,5kB in 0s (89,6kB/s)
Selecting previously deselected package contacts-merger.
(Reading database ... 21949 files and directories currently installed.)
Unpacking contacts-merger (from .../contacts-merger_0.1.3-0_armel.deb) ...
Setting up contacts-merger (0.1.3-0) ...
Nokia-N900:~# apt-get install osso-abook-plugin-merge-contacts
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
osso-abook-plugin-merge-contacts
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 97,7kB of archives.
After this operation, 283kB of additional disk space will be used.
Get:1 http://repository.maemo.org fremantle-1.3/free osso-abook-plugin-merge-contacts 0.1.5 [97,7kB]
Fetched 97,7kB in 0s (158kB/s)
Selecting previously deselected package osso-abook-plugin-merge-contacts.
(Reading database ... 21955 files and directories currently installed.)
Unpacking osso-abook-plugin-merge-contacts (from .../osso-abook-plugin-merge-contacts_0.1.5_armel.deb) ...
Setting up osso-abook-plugin-merge-contacts (0.1.5) ...
Nokia-N900:~#
Привет! Поздравляю тебя с дневом!
У меня огромная коллекция женских журналов, если интересно заходи ко мне.
Cтановись постоянным читателем или добавляйся в друзья.