Sys txt and android

Evgeniy Korshunov

Этот блог — мой персональный сетевой помощник + коллекция ссылок

пятница, 28 августа 2009 г.

Разделы файлы sys.txt — настройка iGo8

Правим SYS.txt под себя

[folders]
app=\»%SDCARD%/iGO8\» — этот параметр указывается к месту расположения каталога с программой.
content=»%SDCARD%/content» — место где находится папка content
sdcardpath=»SD CardiGO8″ — аналог ключа в реестре: путь к папке iGO на SD-карте (нужен, если iGO.exe лежит в ОЗУ)

[interface]
maxzoom2d=6000000
show_exit=1
shutdown_time=0
distance_format=1
store_orig_os_vol=1 — значение 1 чтоб регулировка громкости iGO8 не влияла на общие аппаратные.
recalc_voice=0 — убрать фразу «перепроложить» во время изменения маршрута.
vga=1 — в случае если у вас VGA устройство и вылетает при нехватки памяти. В другом случае не ставим значения.

[map]
3d_max_tiltlevel=8900 — параметр 3D
3d_default_tiltlevel=8900
3d_scale_carmodel=1 — включение модели имитатора-машинки (если она есть)
3dcarsizemin=5000 — минимальный размер модели имитатора-машинки
3dcarsizemax=8000 — максимальный размер модели имитатора-машинки
3dcarsizemul=20000
sieve_mode=0 — для того чтоб при приближении неисчезали достопримечатильности и нестовали полупрозрачними

[smartzoom] — параметры приближения
minangle=60
maxangle=81

[sound]
use_os_volume=1 — значение 1 чтоб регулировка громкости iGO8 не влияла на общие аппаратные
mute_os_key=1 — выключение щелчков
queue_length=200 — выставляем если хрипит звук (экспериментируем)

[power]
backlight_manage_values = 0
backlight_manage_keys = 1 — загорание клавиш когда нажимаете.

[phone]
driver=»TAPI» — раскомментировать для звонков из POI на коммуникаторах. Поддерживаемые драйвера — IVT, AVT, TAPI
exe_path=»Windowscprog.exe»
win_name=»Phone»

[msnd]
enabled=0 — выключение параметра msnd

[device]
type=»Asus P535″ — или какое у вас устройство

[gps]
port=\»2\» — порт GPS.
baud=\»4800\» — скорость передачи.
set_messages=\»0\» — показывает сообщение про присоединении GPS.

[other]
demo_mode=1 — включить демо режим

[route]
correctness=80 — точность прокладки маршрута (больше — дольше и точнее)
allow_unpaved=0 — разрешить грунтовки
allow_highway=1 — разрешить автомагистрали
allow_ferry=2 — разрешить переправы (паромы), значение 2 пока не идентифицировано
allow_charge=2 — разрешить платные дороги, аналогично предыдущему
allow_uturn=1 — разрешить развороты (0 — отключить, тогда при сходе с маршрута не будет предлагаться левый разворот)
allow_special=2 — разрешить дороги с пропуском (в переводе — требуется разрешение). В любом случае использование этой опции может привести ко всяким полигонам, спецучасткам и прочему
allow_carpool=2 — разрешить автопулы (имеет смысл в США — разрешение движения по полосам, если в машине более одного человека)

[config]
SafeModeMinSpeed=40 — скорость, при котором начинает работать «безопасный режим» (невозможность потыкать пальцами в экран)
autoset2donmap=1 — переключение к 2dкарте в режиме «карта»
autoset3doncockpit=1 — переключение к 3dкарте в режиме «кабина»
hideroadaltname=1 — скрыть альтернативные названия дорог
overspeedrewarnbelow=1 — повторное включение предупреждение о превышении скорости/радаре, предполагаю, что подразумевается скорость, до которой надо снизиться (остановиться), чтобы заново начать слышать предупреждение о радаре (иначе — до проезда радара при выключении пальцем предупреждение не заиграет)

Источник

Thread: Working TMC / sys.txt

Thread Tools
Display

[tmc-http]
enabled=1
profile_name=»nng-igo-tmc-igoworld»
;profile_name=»nng-igo-tmc-jci»
;profile_name=»nng-igo-tmc-iphone»
profile_version=2
udp.enabled=0
dl_max_events_added=8000

Advertissements

What I have wrong and the traffic is not working? On the other hand weather is working perfect
iGO_PAL 9.18.27.719974 on Galaxy S7 edge

Last edited by Boki_Srb; 22nd May 2018 at 10:43 AM .

Try these settings in your sys:

Читайте также:  Холла лаунчеры для андроид

[tmc-http]
start=1
enabled=1
profile_name=»nng-igo-tmc-iphone»

[tmc-http]
start=1
enabled=1
profile_name=»nng-igo-tmc-igoworld»

[tmc-http]
start=1
enabled=1
profile_name=»nng-igo-tmc-jci»

[tmc-http]
start=1
enabled=1
profile_name=»nng-igo-tmc»

Last edited by frontzosd; 22nd May 2018 at 07:00 PM .

iGO Pal already have all proper settings in its sys, and I personally tested it in Greece. Worked OK.
So, problem is on the other side, and not problem with skin.

Before asking a question, know it’s already discussed here and at 99.9% is not unique. Use search.
NO ONE IS A SEER, READ (click on): [Only registered and activated users can see links. ]
[Only registered and activated users can see links. ]

Источник

Введение в Android Firmware

Телефоны и планшеты Android, как правило, намного более открытые, чем их аналоги с такими операционным системами, как iOS, Tizen или Windows 10 Mobile. Если вам не нравится прошивка, установленная изготовителем устройства на вашем устройстве Android, вы можете заменить ее собственной. CyanogenMod, Paranoid Android и проект Pure Nexus — примеры пользовательских прошивок, которые пользуются большой популярностью среди пользователей Android.

Пользовательская прошивка также является единственным способом установки новых версий Android на устройствах, которые больше не поддерживаются их производителями. Если вы не владеете устройством, принадлежащим к серии Nexus или Android One, я уверен, что вы уже это знали.

В этой статье я помогу вам понять, что такое Android-прошивка и как работает устройство Android. Я также расскажу вам об инструментах, которые вы можете использовать для замены прошивки на своём устройстве.

Предостережения

Замена прошивки — это рискованная операция, которая потенциально может привести к невозможности использования вашего устройства. В большинстве случаев это также снимает гарантию с вашего устройства. Перед тем, как продолжить, убедитесь, что у вас есть резервная копия ваших данных и копия исходного образа вашего устройства, и преступим к экспериментам с прошивкой.

1. Что такое прошивка для Android?

Первоначально прошивка была термином, используемым для обозначения крошечных критически важных программ, установленных в памяти, доступной только для чтения, или ПЗУ, на электронном устройстве. Изменение прошивки было либо невозможным, либо требовало специального оборудования, которое обычно было недоступно обычным конечным пользователям.

Однако прошивка для Android отличается от других. Она включает в себя всю операционную систему Android и хранится в записываемой памяти под флэш-памятью NAND, том же типе памяти, который используется на устройствах хранения, таких как USB-накопители и SD-карты. Слово прошивка используется только потому, что производители устройств не удосужились придумать новое слово для этого.

Прошивку Android также часто называют Android ROM, потому что по умолчанию пользователи не могут напрямую писать в нее.

2. Что содержит прошивка Android?

Прошивка, установленная на устройстве Android производителем, содержит сборку операционной системы Android и две дополнительные программы с закрытым исходным кодом, которые обычно незаменимы, загрузчик и радио прошивка.

Что такое загрузчики

Загрузчик Android представляет собой небольшой фрагмент проприетарного кода, который отвечает за запуск операционной системы Android, когда устройство включено. Однако загрузчик почти всегда выполняет еще одну задачу. Он проверяет подлинность операционной системы.

Как он решает, что является подлинным? Он проверяет, был ли загрузочный раздел подписан с использованием уникального ключа OEM, что является сокращением от ключа Original Equipment Manufacturer. Ключ OEM, конечно же, принадлежит производителю устройства, является закрытым, и вы не можете понять, что это такое.

Читайте также:  Все фирмы китайских андроидов

Из-за проверки подлинности вы не можете напрямую установить пользовательский ПЗУ на устройстве Android. К счастью, в наши дни большинство производителей устройств позволяют пользователям отключать проверку. На Android-жаргоне они позволяют пользователям разблокировать загрузчик.

Конкретная процедура, которую вам нужно выполнить, чтобы разблокировать загрузчик, зависит от вашего устройства. Некоторые производители, такие как Sony и HTC, ожидают, что вы предоставите секретный токен разблокировки. Другие просто ожидают, что вы запустите фиксированный набор команд с помощью терминала.

Обычно для запуска команд разблокировки используется инструмент fastboot, который является частью Android SDK. Например, если у вас есть устройство Nexus, вы можете разблокировать его загрузчик, выполнив следующую команду:

В этой статье вы узнаете больше о fastboot. Обратите внимание, что если у вас есть устройство с загрузчиком, которое невозможно разблокировать, нет простого способа изменить или заменить его прошивку.

Что такое радио прошивка

Это может показаться вам неожиданностью, но ваш смартфон Android фактически запускает другую операционную систему на независимом процессоре, называемом процессором основной полосы. Радио прошивка относится к операционной системе, которая работает на процессоре основной полосы частот.

Как правило, это RTOS — операционная система реального времени отвечает за управление возможностями сотовой радиосвязи устройства. Другими словами, это то, что позволяет вашему устройству совершать звонки и подключаться к Интернету с использованием беспроводных технологий, таких как 2G, 3G и 4G LTE.

RTOS — это проприетарный кусок кода и популярные производители базовых процессоров, такие как Qualcomm, MediaTek и Spreadtrum держат его в секрете. Операционная система Android обычно взаимодействует с RTOS с использованием сокетов и обратных вызовов.

Как правило, замена радио прошивки вашего устройства — плохая идея.

Что такое билды Android

Android-сборка — это единственная часть прошивки, созданная с открытым исходным кодом. Следовательно, это единственная часть, которую вы можете изменить и расширить. Когда вы слышите, как энтузиасты Android говорят, что «я сделал новый ПЗУ на своем устройстве», вы можете быть уверены, что речь идет о новой сборке Android.

Сборка Android обычно используется в виде ZIP-файла, который может использоваться fastboot. Он имеет следующее содержимое:

android-info.txt — текстовый файл, определяющий предварительные условия сборки. Например, он может указывать номера версий загрузчика и радио прошивки, необходимые для сборки. Вот пример файла android-info.txt:

boot.img — это двоичный файл, содержащий как ядро Linux, так и ramdisk в виде архива GZIP. Ядро — это исполняемый файл zImage для загрузки, который может использоваться загрузчиком.

С другой стороны, ramdisk является файловой системой только для чтения, которая монтируется ядром во время процесса загрузки. Он содержит хорошо известный процесс init, первый процесс, который запускается любой операционной системой на базе Linux. Он также содержит различные демоны, такие как adbd и healthd, которые запускаются процессом init. Вот как выглядит дерево каталогов ramdisk:

system.img — образ раздела, который будет установлен в пустой каталог system, который вы можете увидеть в приведенном выше дереве. Он содержит исполняемые файлы, необходимые для запуска операционной системы Android. Он включает в себя системные приложения, шрифты, фреймворки JAR, библиотеки, медиакодеки и многое другое. Очевидно, что этот файл больше всего интересует пользователей Android, когда они запускают новый ПЗУ.

Читайте также:  Потолочный андроид телевизор для автомобиля

Системный образ также является файлом, который заставляет большинство пользователей Android проявлять интерес к пользовательской прошивки. Файлы системных образов, предоставляемые производителями устройств, часто заполняются ненужными приложениями и настройками, неофициально называемыми bloatware. Единственный способ удалить bloatware — заменить образ системы производителя на более желательный образ системы.

userdata.img — образ раздела, который будет установлен в пустой каталог data, который вы можете увидеть в дереве каталогов ramdisk. Когда вы загружаете пользовательский ПЗУ, этот образ обычно пустой, и он используется для сброса содержимого каталога data.

recovery.img очень похож на boot.img. Он имеет загрузочный исполняемый файл ядра, который может использовать загрузчик, и ramdisk. Следовательно, образ для восстановления также можно использовать для запуска устройства Android. Когда он используется, вместо Android запускается очень ограниченная операционная система, которая позволяет пользователю выполнять административные операции, такие как сброс пользовательских данных устройства, установка новой прошивки и создание резервных копий.

Процедура, необходимая для загрузки с использованием образа восстановления, зависит от устройства. Обычно это включает в себя запуск режима загрузчика, также называемый fastboot mode, путем нажатия комбинации аппаратных ключей, присутствующих на устройстве, а затем выбора опции Recovery. Например, на устройстве Nexus вам нужно нажать и удерживать кнопку питания в сочетании с кнопкой уменьшения громкости.

Кроме того, вы можете использовать adb, инструмент, включенный в Android SDK, для прямого входа в режим восстановления.

3. Использование fastboot

Самый простой способ загрузки новой прошивки на вашем устройстве — использовать инструмент fastboot. fastboot следует протоколу fastboot для связи с устройством Android. Однако это может произойти только при запуске устройства в режиме fastboot. Самый быстрый способ войти в режим fastboot — использовать adb:

Чтобы запустить пользовательский ПЗУ, который доступен в виде ZIP-файла, содержащего все файлы образов, упомянутые в предыдущем разделе, вы можете использовать команду fastboot update . Например, вот как вы могли бы загрузить ROM, присутствующий в файле с именем update.zip:

Если вы хотите загрузить только определенный образ, вы можете сделать это, используя команду quickboot flash . Например, вот как вы могли бы загрузить только образ системы:

Аналогичным образом, если вы хотите заменить только загрузочный образ, вы должны использовать следующую команду:

Всегда полезно проверить, работает ли загрузочный или восстановительный образ, прежде чем он начнет работать на вашем устройстве. Для этого вы можете использовать команду fastboot boot . Например, вот как вы можете проверить, совместим ли пользовательский образ восстановления с именем twrp.img с вашим устройством:

Обратите внимание, что ни одна из команд fastboot, упомянутых в этом разделе, не будет работать, если загрузчик вашего устройства не был разблокирован.

Заключение

Теперь вы знаете, что такое прошивка Android и как ее заменить. Я хочу, чтобы вы поняли, что замена прошивки — рискованная операция, которая потенциально может привести ваше устройство в непригодность. В большинстве случаев это также снимает гарантию с вашего устройства. Перед тем, как продолжить, убедитесь, что у вас есть резервная копия ваших данных и копия исходного образа вашего устройства, и начинайте экспериментировать с прошивкой.

Источник

Оцените статью