motofan logo
36 страниц V « < 29 30 31 32 33 > »         
> 

[MING A1680] - Обсуждение Motorola MING A1680, прошивки, разлочка, Unlock, русский, инструкции, файлы, программы, игр

комсомолец Биря
сообщение 21.7.2011, 15:35 Закрепленное сообщение!


Мастер
****

Группа: Пользователи
Сообщений: 184
Регистрация: 16.6.2009
Из: Брянск
Пользователь №: 201 418

Рейтинг: 280



Motorola MING A1680
Прикрепленное изображение Motorola Lucky 3G
Главная | Программы Android market | Игры и Эмуляторы для Android | Калибровка батареи | Покупка различных аксессуаров
Новости
  • Перепись владельцев
    Производится перепись владельцев телефона. Просьба присылать в личку или оставлять в теме сообщение с указанием версии прошивки. Проверка версии прошивки *#128*12801#

    Русификатор для E28.0006_A.1.6_01.39R
Описание и обзоры
Технические характеристики

Прикрепленное изображение
Производитель: Motorola
Модель: MING A1680
Другие названия: Motorola Lucky 3G
Год выпуска: 2010
Опер. сист.: Android 1.6
Емкость аккум. (мА·ч): 1130
Габариты (мм):
(ширина х высота х толщина) 54.5 x 106.9 x 17.3
Вес (г): 120
Тип процессора: Marvell PXA935
Тактовая частота (МГц): 624
Оперативная память (Мб): 256
ROM (Мб): 512
Телефон: GSM 850, GSM 900, GSM 1800, GSM 1900, UMTS 2100
Bluetooth: 2.1
Wi-Fi: 802.11b,g
Другое: GPRS, EDGE, HSDPA, UMTS/WCDMA, GPS
Дополнительно: WAPI
Размер экрана: 3.1
Разрешение экрана (px): 480 x 800
Тип экрана: AMOLED
Камера сзади (Мп): 5
Автофокус: Есть
Динамик: моно
Выход наушников: 3.5
Другое: G-Sensor, Цифровой компас, FM-радио
Сенсорный экран: резистивный
Карты памяти: microSD, microSDHC
Разъемы: microUSB
[close]
Распаковка
[video]http://www.youtube.com/watch?v=6aazYwUUU0k[/video]
[close]
Мини обзор
[video]http://www.youtube.com/watch?v=wluCr1_ZFAY[/video]
[close]
Пример фото
Прикрепленное изображение Прикрепленное изображениеПрикрепленное изображение
[close]
Пример видео, снятого камерой
[video]http://www.youtube.com/watch?v=WoLMcFZqrDU[/video]
[close]
[close]
Инструкции и мануалы
Прошивка через ПК
  1. Скачиваем одну из прошивок (Для прошивки через ПК, в составе с прошивкой идет флешер mvl_win_flasher.exe)
  2. Выключаем телефон и отключаем от него шнур USB
  3. Запускаем наш флешер mvl_win_flasher.exe
  4. Зажимаем одновременно кнопку Громкость- и кнопку Камера, не отпуская кнопки подключаем шнур USB к телефону.
  5. Появляется Синий экран прошивки...
  6. В нашей программе начинают идти проценты, прошивка началась...
  7. Ждем окончания прошивки, телефон сам перезагрузится...
  8. Все, телефон перепрошит...
  9. РАДУЕМСЯ
[close]
Прошивка через SDCard

Для того, чтобы стал доступен пункт обновить(Update) нужно, чтобы версия прошивки в телефоне была меньше, чем новая... То есть, если у вас 37R и вы хотите обновить на 39R, то проблем не будет...
Но если у вас уже 39R, а вы хотите снова перепрошить(обновить) на 39R, то телефон просто не увидит обновление на карте (update.zip)

И это не проблема, есть способ обойти и это...

И так, начнем:
  1. Получаем ROOT
    Проблем с этим нет, в шапке темы есть инструкция...
  2. Ставим RootExplorer
    Думаю тоже проблем нет...
  3. Открываем файл build.prop в папке /system/
  4. Меняем версию прошивки на меньшую, например на 35R
    Под спойлером есть пример с выделением...
    build.prop
    # begin build properties
    # autogenerated by buildinfo.sh
    ro.build.id=Donut
    ro.build.display.id=E28.0006_A.1.6_01.39R
    ro.build.version.incremental=39
    ro.build.version.sdk=4
    ro.build.version.codename=REL
    ro.build.version.release=1.6
    ro.build.date=Mon Dec 6 16:53:23 CST 2010
    ro.build.date.utc=1291625603
    ro.build.type=user
    ro.build.user=yongtingzhang
    ro.build.host=she28int
    ro.build.tags=release-keys
    ro.product.model=A1680
    ro.product.brand=Motorola
    ro.product.name=A1680_cn
    ro.product.device=A1680_wcdma
    ro.product.board=lucky
    ro.product.cpu.abi=armeabi
    ro.product.manufacturer=Motorola
    ro.product.locale.language=zh
    ro.product.locale.region=CN
    ro.board.platform=pxa935
    # ro.build.product is obsolete; use ro.product.device
    ro.build.product=lucky
    # Do not try to parse ro.build.description or .fingerprint
    ro.build.description=E28.0006_A.1.6_01.39R
    ro.build.fingerprint=Motorola/A1680_cn/A1680_wcdma/lucky:1.6/Donut/39:user/release-keys
    # end build properties
    # system.prop for
    # This overrides settings in the products/generic/system.prop file
    #
    rild.libpath=/system/lib/libcci-ril.so
    #rild.libargs=-d /dev/ttyS0
    persist.sys.theme=red
    persist.sys.timezone=Asia/Shanghai
    ro.sf.lcd_density=240
    ro.camera.sound.forced=1
    ro.config.ringtone=Moto.ogg
    ro.config.message_sound=pizzicato.ogg
    persist.sys.resuming_activity=
    persist.sys.unplug_notice=true
    #
    # ADDITIONAL_BUILD_PROPERTIES
    #
    ro.config.notification_sound=F1_New_SMS.ogg
    ro.config.sync=yes
    net.bt.name=Android
    dalvik.vm.stack-trace-file=/data/anr/traces.txt
    [close]
  5. Перезагружаем телефон
  6. Закидываем файл с обновлением update.zip в корень SD-Карты
  7. Заходим в настройки и выбираем Firmware Update(Обновление прошивки)
    Видим, что кнопка Update доступна...
  8. Нажимаем Update и подтверждаем перезагрузку...
  9. Начнется обновление...
  10. Ну типа и все...
  11. РАДУЕМСЯ
[close]
Получение ROOT

Android 1.6Android 2.2.1
[close]
Русификация

Данный русификатор предназначен только для прошивки MOTO.0010_A2.2_01.20R
1. Получаем root при помощи и ставим superuser
2. Устанавливаем Root explorer или любой другой файлменеджер подобного типа
3. Качаем архив
4. Распаковываем на карточку памяти
5. Копируем первое попавшееся приложение, допустим, в корень файловой системы телефона при помощи root explorer'a и при его же помощи задаем права rw-r-r
6. Копируем это приложение в папку system/app с заменой
7. Framework-res.apk лучше всего копировать в последнюю очередь, путь для копирования system/framework
8. Перезагружаем устройство
9. Ставим morelocale и выбираем наш родимый
10. Вуаля)
я прекрасно понимаю, что способ кривой, но другого варианта пока нет
ахтунг!! при замене приложений , в особенности фреймворка, БУДУТ ВЫЛЕТАТЬ ОШИБКИ, после перезагрузки все вернется на круги своя)
я не несу ответственности за убитые устройства, все делаете на свой страх и риск!
 
[close]
[close]
Прошивки и Утилиты
Прошивки

Android 1.6
Android 2.2.1
  • MOTO.0010_A2.2_01.20R
    пока не доступна
  • MOTO.0010_A2.2_01.21R
    пока не доступна
*пк - Для прошивки телефона через компьютер
*карта - Для прошивки телефона через карту памяти
[close]
Драйвера и Утилиты
[close]
[close]

Для разработчиков и РомоДелов
Дампы системы

Дамп Android 2.2.1 от комсомолец Биря
[close]
Утилиты
[close]
Ссылки
[close]
[close]
Важно !!!

Производится перепись владельцев устройства. Просьба присылать в личку или оставлять в теме сообщение с указанием версии прошивки. Проверка версии прошивки *#128*12801#

Перепись владельцев:
  1. комсомолец Биря
    MOTO.0010_A2.2_01.20R
  2. Axetower >> @leks
    E28.0006_A.1.6_01.39R
  3. merten
    MOTO.0010_A.2.2_01.20R
[close]


Сообщение отредактировал Fenja - 26.4.2015, 7:44
Прикрепленное изображение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
комсомолец Биря
сообщение 10.4.2012, 3:40


Мастер
****

Группа: Пользователи
Сообщений: 184
Регистрация: 16.6.2009
Из: Брянск
Пользователь №: 201 418

Рейтинг: 280



Цитата(Axetower @ 10.4.2012, 2:34) *

Цитата(комсомолец Биря @ 9.4.2012, 13:57) *


версию прошивки смотри в настройках--о телефоне(settings--about)
у меня нормально работает Navitel
геометки приложением камеры не поддерживаются

в разделе Settings отсутствует вкладка about. Как я понимаю - settings - это там, где калибровка экрана и мастер-сброс?

Под Навителом - понимается изначальный навител? Или какая-то урезанная версия, используемая часто в чайнафонах?

Можешь кинуть ссылку на карты, которые у тебя работают?
Кстати. обещаный компас - тоже найти не могу.

P.S. Нарыли через Яху последнюю прошивку (770с0 март 2012г) и коды управления (смахивает на сервис-коды Nokia). Вечером дома выкачаю - посмотрю - отпишусь.

Попробуй в звонилке набрать *#128*12801# - это по поводу версии прошивки(скорее в сего у тебя китайская 37R)
Под навителом понимается самый что ни на есть самый обычный крякнутый навител, скачать который можно во многих места нашего рунета)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
@leks
сообщение 10.4.2012, 3:44


Куратор темы

xakep
*****

Группа: Пользователи
Сообщений: 486
Регистрация: 11.3.2007
Из: Сургут
Пользователь №: 126 393
Модель телефона: Quench XT5
Прошивка: @leks Mod 0.1


Настроение:
Не будем о грустном...



Рейтинг: 358



А, все понял, это лохотрон
Качал я это ВОТ
Касперский выдал что в файле угроза заражения, тобишь вирусня...
Также запускал в безопасной среде Касперского, на что похоже?!?!?!
Правильно ЛОХОТРОН
Прикрепленное изображение

Добавлено позже (10.4.2012, 10:02):
Цитата(комсомолец Биря @ 10.4.2012, 9:40) *

Попробуй в звонилке набрать *#128*12801# - это по поводу версии прошивки(скорее в сего у тебя китайская 37R)
Под навителом понимается самый что ни на есть самый обычный крякнутый навител, скачать который можно во многих места нашего рунета)

Добавь в шапку спойлер Коды, и добавь туда все известные тебе коды с описанием функций...


Добавлено позже (10.4.2012, 10:05):
Также тебе для шапки
Тут подробное описание телефона...

Сообщение отредактировал @leks - 10.4.2012, 4:10
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Axetower
сообщение 10.4.2012, 7:04


Новичок
*

Группа: Пользователи
Сообщений: 18
Регистрация: 1.12.2010
Из: Иркутск
Пользователь №: 221 711
Модель телефона: v3xx/ a1200e / а1680
Прошивка: A.1.6_01.39R

Рейтинг: 4.5



*#128*12801# выдало E28.0006_A.1.6_01.39R
размещение update в папке cache/fota ничего не дало

информация о прошивках и кодах найдена на следующих сайтах
эйчтитипи:две_косыхomoby-usa.com/model_1750/Motorola-A1680/ (тут в сервисмануале троян, моторола сервис тул живой, остальное не проверял)
эйчтитипи:две_косыхwww.mod2xtreme.com/forumdisplay.php?f=350 (сервискоды)

А вот тут вроде много всего, в том числе и прошивки
эйчтитипи:две_косыхeasymob.ru/htrphone_ID7773.htm
Гляньте, что думаете?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
@leks
сообщение 11.4.2012, 3:22


Куратор темы

xakep
*****

Группа: Пользователи
Сообщений: 486
Регистрация: 11.3.2007
Из: Сургут
Пользователь №: 126 393
Модель телефона: Quench XT5
Прошивка: @leks Mod 0.1


Настроение:
Не будем о грустном...



Рейтинг: 358



Цитата(Axetower @ 10.4.2012, 13:04) *
Spoiler:

*#128*12801# выдало E28.0006_A.1.6_01.39R
размещение update в папке cache/fota ничего не дало

информация о прошивках и кодах найдена на следующих сайтах
эйчтитипи:две_косыхomoby-usa.com/model_1750/Motorola-A1680/ (тут в сервисмануале троян, моторола сервис тул живой, остальное не проверял)
эйчтитипи:две_косыхwww.mod2xtreme.com/forumdisplay.php?f=350 (сервискоды)

А вот тут вроде много всего, в том числе и прошивки
эйчтитипи:две_косыхeasymob.ru/htrphone_ID7773.htm
Гляньте, что думаете?
[close]

Это все лохотрон для выманивания денег с людей, также распространение троянов и вирусов
Нормальные прошивки и патчи не могут так называться:
Код
Версия «sghl654bb» от «27.08.2011»: Загрузить
Патч «wf4008fd» от «25.08.2011»: Загрузить

У моторолы все прошивки имеют названия с версией, номером билда и т.д.
Код
E28.0006_A.1.6_01.37R
E28.0006_A.1.6_01.39R
MOTO.0010_A2.2_01.20R

Примерно так, это было всегда и на всех моделях телефонов...
А все сайты типа эйчтитипи:две_косыхeasymob.ru/htrphone_ID7773.htm , это просто развод людей на бабки...
Сколько наивных людей берут и вводят свой номер телефона, а потом к ним начинают приходить платные смски.
Потом начинают названивать в службу поддержки своего оператора сотовой связи и выяснять почему у них пропадают деньги с телефона...



Добавлено позже (11.4.2012, 12:12):
Вот выковырял из прошивки ещё один путь для обновлений:
/cache/recovery/otatest

Сообщение отредактировал @leks - 23.4.2012, 3:44
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Axetower
сообщение 11.4.2012, 8:04


Новичок
*

Группа: Пользователи
Сообщений: 18
Регистрация: 1.12.2010
Из: Иркутск
Пользователь №: 221 711
Модель телефона: v3xx/ a1200e / а1680
Прошивка: A.1.6_01.39R

Рейтинг: 4.5



Цитата(@leks @ 11.4.2012, 3:22) *

Вот выковырял из прошивки ещё один путь для обновлений:
/cache/recovery/otatest

Попробовал переложить. Ответ тот же. Мне кажется, проблема не в местоположении. Проблема в том, что тф не может открыть update.zip
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
@leks
сообщение 11.4.2012, 8:41


Куратор темы

xakep
*****

Группа: Пользователи
Сообщений: 486
Регистрация: 11.3.2007
Из: Сургут
Пользователь №: 126 393
Модель телефона: Quench XT5
Прошивка: @leks Mod 0.1


Настроение:
Не будем о грустном...



Рейтинг: 358



Цитата(Axetower @ 11.4.2012, 14:04) *

Цитата(@leks @ 11.4.2012, 3:22) *

Вот выковырял из прошивки ещё один путь для обновлений:
/cache/recovery/otatest

Попробовал переложить. Ответ тот же. Мне кажется, проблема не в местоположении. Проблема в том, что тф не может открыть update.zip

Так я не понял, он у тебя видит файл на флешке или нет?
Если да то подробней распиши какие сообщения выдает или какие ошибки...

Добавлено позже (11.4.2012, 15:10):
Разобрал рамдиск из ядра MOTO.0010_A2.2_01.20R

Листинг
default.prop
#
# ADDITIONAL_DEFAULT_PROPERTIES
#
ro.secure=1
ro.allow.mock.location=0
ro.debuggable=0
persist.service.adb.enable=0
[close]
init.goldfish.rc
on boot
setprop ARGH ARGH
setprop net.eth0.dns1 10.0.2.3
setprop net.gprs.local-ip 10.0.2.15
setprop ro.radio.use-ppp no
setprop ro.build.product generic
setprop ro.product.device generic

# fake some battery state
setprop status.battery.state Slow
setprop status.battery.level 5
setprop status.battery.level_raw 50
setprop status.battery.level_scale 9

# disable some daemons the emulator doesn't want
stop dund
stop akmd

setprop ro.setupwizard.mode EMULATOR

# enable Google-specific location features,
# like NetworkLocationProvider and LocationCollector
setprop ro.com.google.locationfeatures 1

# For the emulator, which bypasses Setup Wizard, you can specify
# account info for the device via these two properties. Google
# Login Service will insert these accounts into the database when
# it is created (ie, after a data wipe).
#
# setprop ro.config.hosted_account username@hosteddomain.org:password
# setprop ro.config.google_account username@gmail.com:password
#
# You MUST have a Google account on the device, and you MAY
# additionally have a hosted account. No other configuration is
# supported, and arbitrary breakage may result if you specify
# something else.

service goldfish-setup /system/etc/init.goldfish.sh
oneshot

service qemud /system/bin/qemud
socket qemud stream 666
oneshot

# -Q is a special logcat option that forces the
# program to check wether it runs on the emulator
# if it does, it redirects its output to the device
# named by the androidboot.console kernel option
# if not, is simply exit immediately

service goldfish-logcat /system/bin/logcat -Q
oneshot
[close]
init.pxa930.rc
#
# If you need modify an environmental variable which is already defined in init.rc,
# you should edit the init.rc.
# The export command here doesn't support the usage of: export PATH $PATH:\system\bin
#

on early-init

# for fota/master clear
device mtd@misc 0660 root system

on init

# for adb driver
insmod /system/usr/lib/modules/g_adb.ko
insmod /system/usr/lib/modules/bmm.ko

# for telephony
write /sys/power/cp 1
write /proc/sys/kernel/hung_task_timeout_secs 0
symlink /dev/ttygs0 /dev/ttygserial
insmod /system/usr/lib/modules/osadev.ko
insmod /system/usr/lib/modules/seh.ko
insmod /system/usr/lib/modules/mslbddk.ko
insmod /system/usr/lib/modules/cci_datastub.ko

insmod /system/usr/lib/modules/citty.ko
insmod /system/usr/lib/modules/ccinetdev.ko
insmod /system/usr/lib/modules/cidatatty.ko
insmod /system/usr/lib/modules/hwmap.ko

mkdir /data/tel 0777 system system
mkdir /data/bluetooth 0777 system system
mkdir /var 0777 system system
mkdir /var/run 0777 system system

# for bluetooth
chmod 0666 /proc/driver/bt_reset
chown bluetooth bluetooth /proc/driver/bt_reset

on boot

mkdir /data/misc/wifi 0770 wifi wifi
mkdir /data/misc/wifi/sockets 0770 wifi wifi
mkdir /data/misc/dhcp 0770 dhcp dhcp
chown dhcp dhcp /data/misc/dhcp
chown system system /sys/class/backlight/micco-bl/brightness
chown system system /sys/class/graphics/fb0/blank
write /sys/power/mspm/mspm 1
write /sys/power/mspm/prof 1
write /proc/cpu/alignment 2
write /var/run/glgps.pid 235
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed 1000

service wpa_supplicant /system/bin/wpa_supplicant \
-Dwext -ieth0 -c/data/misc/wifi/wpa_supplicant.conf
# we will start as root and wpa_supplicant will switch to user wifi
# after setting up the capabilities required for WEXT
# user wifi
# group wifi inet keystore
socket wpa_eth0 dgram 660 wifi wifi
disabled
oneshot

service dhcpcd /system/bin/dhcpcd -ABKL eth0
disabled
oneshot

# modem driver is controlled by the gsm.modem.enable system property
#service modem_enable /system/bin/modem_enable.sh
# disabled
# user root
# oneshot

#service modem_disable /system/bin/modem_disable.sh
# disabled
# user root
# oneshot

#on property:gsm.modem.enable=1
# start modem_enable

#on property:gsm.modem.enable=0
# start modem_disable


# run Audio Server & EEH after CP init successfully
service audioserver /system/bin/audioserver -D yes
disabled
user radio
group inet net_admin net_raw sdcard_rw system audio misc

service eeh /system/bin/eeh -M yes -D yes -a 5
disabled
user radio
group inet net_admin net_raw sdcard_rw system audio misc

on property:gsm.cp.inited=1
start audioserver
start eeh

service glgps /system/bin/logwrapper /system/bin/glgps \
/system/etc/gpsconfig.xml Periodic
disabled

service pxa930-setup /system/bin/sh /system/etc/init.pxa930.sh
oneshot
group inet net_admin net_raw sdcard_rw system audio misc

service hciattach /system/bin/brcm_patchram_plus --enable_hci --enable_lpm --enable_pcm \
--baudrate 921600 --patchram /etc/firmware/bcm4325.hcd /dev/ttyS1
user bluetooth
group bluetooth net_bt_admin
disabled

service fm_service /system/bin/fm_service
group bluetooth net_bt_admin inet net_bt net_admin net_raw misc
user system

service bplog_enable /system/bin/acat_enable.sh
disabled
user root
oneshot

service bplog_disable /system/bin/acat_disable.sh
disabled
user root
oneshot

on property:gsm.cp.log=1
start bplog_enable

on property:gsm.cp.log=0
start bplog_disable

[close]
init.rc

on init

sysclktz 0

loglevel 3

# setup the global environment
export PATH /sbin:/system/sbin:/system/bin:/system/xbin
export LD_LIBRARY_PATH /system/lib
export ANDROID_BOOTLOGO 1
export ANDROID_ROOT /system
export ANDROID_ASSETS /system/app
export ANDROID_DATA /data
export EXTERNAL_STORAGE /mnt/sdcard
export ASEC_MOUNTPOINT /mnt/asec
export BOOTCLASSPATH /system/framework/core.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar
export NVM_ROOT_DIR /Linux/Marvell/NVM
export NVM_BK_DIR /nvm_bk/Marvell/NVM

# Backward compatibility
symlink /system/etc /etc
symlink /sys/kernel/debug /d

# create mountpoints
mkdir /mnt 0775 root system
mkdir /mnt/sdcard 0000 system system

# Create cgroup mount point for cpu accounting
mkdir /acct
mount cgroup none /acct cpuacct
mkdir /acct/uid

# Backwards Compat - XXX: Going away in G*
symlink /mnt/sdcard /sdcard

mkdir /system
mkdir /data 0771 system system
mkdir /cache 0770 system cache
mkdir /config 0500 root root
mkdir /tmp 0777 root root
mount tmpfs tmpfs /tmp

# Directory for putting things only root should see.
mkdir /mnt/secure 0700 root root

# Directory for staging bindmounts
mkdir /mnt/secure/staging 0700 root root

# Directory-target for where the secure container
# imagefile directory will be bind-mounted
mkdir /mnt/secure/asec 0700 root root

# Secure container public mount points.
mkdir /mnt/asec 0700 root system
mount tmpfs tmpfs /mnt/asec mode=0755,gid=1000

# mount rootfs rootfs / ro remount

write /proc/sys/kernel/panic_on_oops 1
write /proc/sys/kernel/hung_task_timeout_secs 0
write /proc/cpu/alignment 4
write /proc/sys/kernel/sched_latency_ns 10000000
write /proc/sys/kernel/sched_wakeup_granularity_ns 2000000
write /proc/sys/kernel/sched_compat_yield 1
write /proc/sys/kernel/sched_child_runs_first 0

# Create cgroup mount points for process groups
mkdir /dev/cpuctl
mount cgroup none /dev/cpuctl cpu
chown system system /dev/cpuctl
chown system system /dev/cpuctl/tasks
chmod 0777 /dev/cpuctl/tasks
write /dev/cpuctl/cpu.shares 1024

mkdir /dev/cpuctl/fg_boost
chown system system /dev/cpuctl/fg_boost/tasks
chmod 0777 /dev/cpuctl/fg_boost/tasks
write /dev/cpuctl/fg_boost/cpu.shares 1024

mkdir /dev/cpuctl/bg_non_interactive
chown system system /dev/cpuctl/bg_non_interactive/tasks
chmod 0777 /dev/cpuctl/bg_non_interactive/tasks
# 5.0 %
write /dev/cpuctl/bg_non_interactive/cpu.shares 52

# mount mtd partitions
# Mount /system rw first to give the filesystem a chance to save a checkpoint
mount yaffs2 mtd@system /system
mount yaffs2 mtd@system /system ro remount

# We chown/chmod /data again so because mount is run as root + defaults
mount yaffs2 mtd@userdata /data nosuid nodev
chown system system /data
chmod 0771 /data

# Create dump dir and collect dumps.
# Do this before we mount cache so eventually we can use cache for
# storing dumps on platforms which do not have a dedicated dump partition.

mkdir /data/dontpanic
chown root log /data/dontpanic
chmod 0750 /data/dontpanic

# Collect apanic data, free resources and re-arm trigger
copy /proc/apanic_console /data/dontpanic/apanic_console
chown root log /data/dontpanic/apanic_console
chmod 0640 /data/dontpanic/apanic_console

copy /proc/apanic_threads /data/dontpanic/apanic_threads
chown root log /data/dontpanic/apanic_threads
chmod 0640 /data/dontpanic/apanic_threads

write /proc/apanic_console 1

# Same reason as /data above
mount yaffs2 mtd@cache /cache nosuid nodev
chown system cache /cache
chmod 0770 /cache

# Marvell NVM files
mkdir /Linux
mount yaffs2 mtd@cp_nvm /Linux nosuid nodev
chown system system /Linux
chmod 0771 /Linux

# mkdir for telephony(workaround)
mkdir /Linux/Marvell 0777 system system
mkdir /Linux/Marvell/NVM 0777 system system

# This may have been created by the recovery system with odd permissions
chown system cache /cache/recovery
chmod 0770 /cache/recovery

# for kpreader (merge for Lucky 3G)
chmod 0777 /dev/block/mtdblock15
chmod 0777 /proc/mtdkpr/kpr

#change permissions on vmallocinfo so we can grab it from bugreports
chown root log /proc/vmallocinfo
chmod 0440 /proc/vmallocinfo

#change permissions on kmsg & sysrq-trigger so bugreports can grab kthread stacks
chown root system /proc/kmsg
chmod 0440 /proc/kmsg
chown root system /proc/sysrq-trigger
chmod 0220 /proc/sysrq-trigger

# create basic filesystem structure
mkdir /data/misc 01771 system misc
mkdir /data/misc/bluetoothd 0770 bluetooth bluetooth
mkdir /data/misc/bluetooth 0770 system system
mkdir /data/misc/keystore 0700 keystore keystore
mkdir /data/misc/vpn 0770 system system
mkdir /data/misc/systemkeys 0700 system system
mkdir /data/misc/vpn/profiles 0770 system system
# give system access to wpa_supplicant.conf for backup and restore
mkdir /data/misc/wifi 0770 wifi wifi
chmod 0770 /data/misc/wifi
chmod 0660 /data/misc/wifi/wpa_supplicant.conf
mkdir /data/local 0771 shell shell
mkdir /data/local/tmp 0771 shell shell
mkdir /data/data 0771 system system
mkdir /data/app-private 0771 system system
mkdir /data/app 0771 system system
mkdir /data/property 0700 root root

# create dalvik-cache and double-check the perms
mkdir /data/dalvik-cache 0771 system system
chown system system /data/dalvik-cache
chmod 0771 /data/dalvik-cache

# create the lost+found directories, so as to enforce our permissions
mkdir /data/lost+found 0770
mkdir /cache/lost+found 0770

# double check the perms, in case lost+found already exists, and set owner
chown root root /data/lost+found
chmod 0770 /data/lost+found
chown root root /cache/lost+found
chmod 0770 /cache/lost+found

on boot
# basic network init
ifup lo
hostname localhost
domainname localdomain

# set RLIMIT_NICE to allow priorities from 19 to -20
setrlimit 13 40 40

# Define the oom_adj values for the classes of processes that can be
# killed by the kernel. These are used in ActivityManagerService.
setprop ro.FOREGROUND_APP_ADJ 0
setprop ro.VISIBLE_APP_ADJ 1
setprop ro.SECONDARY_SERVER_ADJ 2
setprop ro.BACKUP_APP_ADJ 2
setprop ro.HOME_APP_ADJ 4
setprop ro.HIDDEN_APP_MIN_ADJ 7
setprop ro.CONTENT_PROVIDER_ADJ 14
setprop ro.EMPTY_APP_ADJ 15

# Define the memory thresholds at which the above process classes will
# be killed. These numbers are in pages (4k).
setprop ro.FOREGROUND_APP_MEM 1536
setprop ro.VISIBLE_APP_MEM 2048
setprop ro.SECONDARY_SERVER_MEM 4096
setprop ro.BACKUP_APP_MEM 4096
setprop ro.HOME_APP_MEM 4096
setprop ro.HIDDEN_APP_MEM 5120
setprop ro.CONTENT_PROVIDER_MEM 5632
setprop ro.EMPTY_APP_MEM 6144

# Write value must be consistent with the above properties.
# Note that the driver only supports 6 slots, so we have HOME_APP at the
# same memory level as services.
write /sys/module/lowmemorykiller/parameters/adj 0,1,2,7,14,15

write /proc/sys/vm/overcommit_memory 1
write /proc/sys/vm/min_free_order_shift 4
write /sys/module/lowmemorykiller/parameters/minfree 1536,2048,4096,5120,5632,6144

# Set init its forked children's oom_adj.
write /proc/1/oom_adj -16

# Tweak background writeout
write /proc/sys/vm/dirty_expire_centisecs 200
write /proc/sys/vm/dirty_background_ratio 5

# Permissions for System Server and daemons.
chown radio system /sys/android_power/state
chown radio system /sys/android_power/request_state
chown radio system /sys/android_power/acquire_full_wake_lock
chown radio system /sys/android_power/acquire_partial_wake_lock
chown radio system /sys/android_power/release_wake_lock
chown radio system /sys/power/state
chown radio system /sys/power/wake_lock
chown radio system /sys/power/wake_unlock
chmod 0660 /sys/power/state
chmod 0660 /sys/power/wake_lock
chmod 0660 /sys/power/wake_unlock
chown system system /sys/class/timed_output/vibrator/enable
chown system system /sys/class/leds/keyboard-backlight/brightness
chown system system /sys/class/leds/lcd-backlight/brightness
chown system system /sys/class/leds/button-backlight/brightness
chown system system /sys/class/leds/jogball-backlight/brightness
chown system system /sys/class/leds/red/brightness
chown system system /sys/class/leds/green/brightness
chown system system /sys/class/leds/blue/brightness
chown system system /sys/class/leds/red/device/grpfreq
chown system system /sys/class/leds/red/device/grppwm
chown system system /sys/class/leds/red/device/blink
chown system system /sys/class/leds/red/brightness
chown system system /sys/class/leds/green/brightness
chown system system /sys/class/leds/blue/brightness
chown system system /sys/class/leds/red/device/grpfreq
chown system system /sys/class/leds/red/device/grppwm
chown system system /sys/class/leds/red/device/blink
chown system system /sys/class/timed_output/vibrator/enable
chown system system /sys/module/sco/parameters/disable_esco
chown system system /sys/kernel/ipv4/tcp_wmem_min
chown system system /sys/kernel/ipv4/tcp_wmem_def
chown system system /sys/kernel/ipv4/tcp_wmem_max
chown system system /sys/kernel/ipv4/tcp_rmem_min
chown system system /sys/kernel/ipv4/tcp_rmem_def
chown system system /sys/kernel/ipv4/tcp_rmem_max
chown root radio /proc/cmdline

# Define TCP buffer sizes for various networks
# ReadMin, ReadInitial, ReadMax, WriteMin, WriteInitial, WriteMax,
setprop net.tcp.buffersize.default 4096,87380,110208,4096,16384,110208
setprop net.tcp.buffersize.wifi 4095,87380,110208,4096,16384,110208
setprop net.tcp.buffersize.umts 4094,87380,110208,4096,16384,110208
setprop net.tcp.buffersize.edge 4093,26280,35040,4096,16384,35040
setprop net.tcp.buffersize.gprs 4092,8760,11680,4096,8760,11680

class_start default

## Daemon processes to be run by init.
##
service console /system/bin/sh
console
user radio
group inet net_admin net_raw sdcard_rw system



# adbd is controlled by the persist.service.adb.enable system property
service adbd /sbin/adbd
disabled

# adbd on at boot in emulator
on property:ro.kernel.qemu=1
start adbd

on property:persist.service.adb.enable=1
start adbd

on property:persist.service.adb.enable=0
stop adbd

service servicemanager /system/bin/servicemanager
user system
critical
onrestart restart zygote
onrestart restart media

service vold /system/bin/vold
socket vold stream 0660 root mount
ioprio be 2

service netd /system/bin/netd
socket netd stream 0660 root system

service debuggerd /system/bin/debuggerd

service ril-daemon /system/bin/rild
socket rild stream 660 root radio
socket rild-debug stream 660 radio system
user root
group radio cache inet misc audio

service zygote /system/bin/app_process -Xzygote /system/bin --zygote --start-system-server
socket zygote stream 666
onrestart write /sys/android_power/request_state wake
onrestart write /sys/power/state on
onrestart restart media

service media /system/bin/mediaserver
user media
group system audio camera graphics inet net_bt net_bt_admin net_raw
ioprio rt 4

service bootanim /system/bin/bootanimation
user graphics
group graphics
disabled
oneshot

service dbus /system/bin/dbus-daemon --system --nofork
socket dbus stream 660 bluetooth bluetooth
user bluetooth
group bluetooth net_bt_admin

service bluetoothd /system/bin/bluetoothd -n
socket bluetooth stream 660 bluetooth bluetooth
socket dbus_bluetooth stream 660 bluetooth bluetooth
# init.rc does not yet support applying capabilities, so run as root and
# let bluetoothd drop uid to bluetooth with the right linux capabilities
group bluetooth net_bt_admin misc
disabled

service hfag /system/bin/sdptool add --channel=10 HFAG
user bluetooth
group bluetooth net_bt_admin
disabled
oneshot

service hsag /system/bin/sdptool add --channel=11 HSAG
user bluetooth
group bluetooth net_bt_admin
disabled
oneshot

service opush /system/bin/sdptool add --channel=12 OPUSH
user bluetooth
group bluetooth net_bt_admin
disabled
oneshot

service pbap /system/bin/sdptool add --channel=19 PBAP
user bluetooth
group bluetooth net_bt_admin
disabled
oneshot

service installd /system/bin/installd
socket installd stream 600 system system

service flash_recovery /system/etc/install-recovery.sh
oneshot

service racoon /system/bin/racoon
socket racoon stream 600 system system
# racoon will setuid to vpn after getting necessary resources.
group net_admin
disabled
oneshot

service mtpd /system/bin/mtpd
socket mtpd stream 600 system system
user vpn
group vpn net_admin net_raw
disabled
oneshot

service keystore /system/bin/keystore /data/misc/keystore
user keystore
group keystore
socket keystore stream 666

service dumpstate /system/bin/dumpstate -s
socket dumpstate stream 0660 shell log
disabled
oneshot
[close]
init_charge.pxa930.rc
#
# If you need modify an environmental variable which is already defined in init.rc,
# you should edit the init.rc.
# The export command here doesn't support the usage of: export PATH $PATH:\system\bin
#

on early-init

# for fota/master clear
device mtd@misc 0660 root system

on init

# for adb driver
insmod /system/usr/lib/modules/g_adb.ko

# for telephony
# write /sys/power/cp 1
write /proc/sys/kernel/hung_task_timeout_secs 0
symlink /dev/ttygs0 /dev/ttygserial
insmod /system/usr/lib/modules/osadev.ko
insmod /system/usr/lib/modules/seh.ko
insmod /system/usr/lib/modules/mslbddk.ko
insmod /system/usr/lib/modules/cci_datastub.ko

insmod /system/usr/lib/modules/citty.ko
insmod /system/usr/lib/modules/ccinetdev.ko
insmod /system/usr/lib/modules/cidatatty.ko
insmod /system/usr/lib/modules/hwmap.ko

mkdir /data/tel 0777 system system
mkdir /data/bluetooth 0777 system system
mkdir /var 0777 system system
mkdir /var/run 0777 system system

# for bluetooth
chmod 0666 /proc/driver/bt_reset
chown bluetooth bluetooth /proc/driver/bt_reset

on boot

chown system system /sys/class/backlight/micco-bl/brightness
chown system system /sys/class/graphics/fb0/blank
write /sys/power/mspm/mspm 1
write /sys/power/mspm/prof 1
write /proc/cpu/alignment 2
write /var/run/glgps.pid 235
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed 1000

# run Audio Server & EEH after CP init successfully
service audioserver /system/bin/audioserver -D yes
disabled
user root

service eeh /system/bin/eeh -M yes -D yes -a 5
disabled
user root

on property:gsm.cp.inited=1
start audioserver
start eeh

service glgps /system/bin/logwrapper /system/bin/glgps \
/system/etc/gpsconfig.xml Periodic
disabled
chmod 777 /init_charge.pxa930.sh
#added by wilson 091201
service pxa930-setup /system/bin/sh /init_charge.pxa930.sh


# service pxa930-setup /system/bin/sh /system/etc/init.pxa930.sh
# oneshot

service hciattach /system/bin/brcm_patchram_plus --enable_hci --enable_lpm --enable_pcm \
--baudrate 921600 --patchram /etc/firmware/bcm4325.hcd /dev/ttyS1
user bluetooth
group bluetooth net_bt_admin
disabled

service fm_service /system/bin/fm_service
group bluetooth net_bt_admin
disabled
[close]
init_charge.pxa930.sh
#!/system/bin/sh

# /system/bin/tapisrv -D yes&

chmod 777 /proc/driver/micco_interrupt
echo 1 > proc/driver/micco_interrupt

stop adbd
start adbd
[close]
init_charge.rc

on init

sysclktz 0

loglevel 3

# setup the global environment
export PATH /sbin:/system/sbin:/system/bin:/system/xbin
export LD_LIBRARY_PATH /system/lib
export ANDROID_BOOTLOGO 1
export ANDROID_ROOT /system
export ANDROID_ASSETS /system/app
export ANDROID_DATA /data
export EXTERNAL_STORAGE /mnt/sdcard
export ASEC_MOUNTPOINT /mnt/asec
export BOOTCLASSPATH /system/framework/core.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar
export NVM_ROOT_DIR /Linux/Marvell/NVM
export NVM_BK_DIR /nvm_bk/Marvell/NVM

# Backward compatibility
symlink /system/etc /etc
symlink /sys/kernel/debug /d
chmod 0777 /poweroff-charge
# create mountpoints
mkdir /mnt 0775 root system
mkdir /mnt/sdcard 0000 system system

# Create cgroup mount point for cpu accounting
mkdir /acct
mount cgroup none /acct cpuacct
mkdir /acct/uid

# Backwards Compat - XXX: Going away in G*
symlink /mnt/sdcard /sdcard

mkdir /system
mkdir /data 0771 system system
mkdir /cache 0770 system cache
mkdir /config 0500 root root
mkdir /tmp 0777 root root
mount tmpfs tmpfs /tmp

# Directory for putting things only root should see.
mkdir /mnt/secure 0700 root root

# Directory for staging bindmounts
mkdir /mnt/secure/staging 0700 root root

# Directory-target for where the secure container
# imagefile directory will be bind-mounted
mkdir /mnt/secure/asec 0700 root root

# Secure container public mount points.
mkdir /mnt/asec 0700 root system
mount tmpfs tmpfs /mnt/asec mode=0755,gid=1000

# mount rootfs rootfs / ro remount

write /proc/sys/kernel/panic_on_oops 1
write /proc/sys/kernel/hung_task_timeout_secs 0
write /proc/cpu/alignment 4
write /proc/sys/kernel/sched_latency_ns 10000000
write /proc/sys/kernel/sched_wakeup_granularity_ns 2000000
write /proc/sys/kernel/sched_compat_yield 1
write /proc/sys/kernel/sched_child_runs_first 0

# Create cgroup mount points for process groups
mkdir /dev/cpuctl
mount cgroup none /dev/cpuctl cpu
chown system system /dev/cpuctl
chown system system /dev/cpuctl/tasks
chmod 0777 /dev/cpuctl/tasks
write /dev/cpuctl/cpu.shares 1024

mkdir /dev/cpuctl/fg_boost
chown system system /dev/cpuctl/fg_boost/tasks
chmod 0777 /dev/cpuctl/fg_boost/tasks
write /dev/cpuctl/fg_boost/cpu.shares 1024

mkdir /dev/cpuctl/bg_non_interactive
chown system system /dev/cpuctl/bg_non_interactive/tasks
chmod 0777 /dev/cpuctl/bg_non_interactive/tasks
# 5.0 %
write /dev/cpuctl/bg_non_interactive/cpu.shares 52

# mount mtd partitions
# Mount /system rw first to give the filesystem a chance to save a checkpoint
mount yaffs2 mtd@system /system
mount yaffs2 mtd@system /system ro remount

# We chown/chmod /data again so because mount is run as root + defaults
mount yaffs2 mtd@userdata /data nosuid nodev
chown system system /data
chmod 0771 /data

# Create dump dir and collect dumps.
# Do this before we mount cache so eventually we can use cache for
# storing dumps on platforms which do not have a dedicated dump partition.

mkdir /data/dontpanic
chown root log /data/dontpanic
chmod 0750 /data/dontpanic

# Collect apanic data, free resources and re-arm trigger
copy /proc/apanic_console /data/dontpanic/apanic_console
chown root log /data/dontpanic/apanic_console
chmod 0640 /data/dontpanic/apanic_console

copy /proc/apanic_threads /data/dontpanic/apanic_threads
chown root log /data/dontpanic/apanic_threads
chmod 0640 /data/dontpanic/apanic_threads

write /proc/apanic_console 1

# Same reason as /data above
mount yaffs2 mtd@cache /cache nosuid nodev
chown system cache /cache
chmod 0770 /cache

# Marvell NVM files
mkdir /Linux
mount yaffs2 mtd@cp_nvm /Linux nosuid nodev
chown system system /Linux
chmod 0771 /Linux

# mkdir for telephony(workaround)
mkdir /Linux/Marvell 0777 system system
mkdir /Linux/Marvell/NVM 0777 system system

# This may have been created by the recovery system with odd permissions
chown system cache /cache/recovery
chmod 0770 /cache/recovery

# for kpreader (merge for Lucky 3G)
chmod 0777 /dev/block/mtdblock15
chmod 0777 /proc/mtdkpr/kpr

#change permissions on vmallocinfo so we can grab it from bugreports
chown root log /proc/vmallocinfo
chmod 0440 /proc/vmallocinfo

#change permissions on kmsg & sysrq-trigger so bugreports can grab kthread stacks
chown root system /proc/kmsg
chmod 0440 /proc/kmsg
chown root system /proc/sysrq-trigger
chmod 0220 /proc/sysrq-trigger

# create basic filesystem structure
mkdir /data/misc 01771 system misc
mkdir /data/misc/bluetoothd 0770 bluetooth bluetooth
mkdir /data/misc/bluetooth 0770 system system
mkdir /data/misc/keystore 0700 keystore keystore
mkdir /data/misc/vpn 0770 system system
mkdir /data/misc/systemkeys 0700 system system
mkdir /data/misc/vpn/profiles 0770 system system
# give system access to wpa_supplicant.conf for backup and restore
mkdir /data/misc/wifi 0770 wifi wifi
chmod 0770 /data/misc/wifi
chmod 0660 /data/misc/wifi/wpa_supplicant.conf
mkdir /data/local 0771 shell shell
mkdir /data/local/tmp 0771 shell shell
mkdir /data/data 0771 system system
mkdir /data/app-private 0771 system system
mkdir /data/app 0771 system system
mkdir /data/property 0700 root root

# create dalvik-cache and double-check the perms
mkdir /data/dalvik-cache 0771 system system
chown system system /data/dalvik-cache
chmod 0771 /data/dalvik-cache

# create the lost+found directories, so as to enforce our permissions
mkdir /data/lost+found 0770
mkdir /cache/lost+found 0770

# double check the perms, in case lost+found already exists, and set owner
chown root root /data/lost+found
chmod 0770 /data/lost+found
chown root root /cache/lost+found
chmod 0770 /cache/lost+found

on boot
# basic network init
ifup lo
hostname localhost
domainname localdomain

# set RLIMIT_NICE to allow priorities from 19 to -20
setrlimit 13 40 40

# Define the oom_adj values for the classes of processes that can be
# killed by the kernel. These are used in ActivityManagerService.
setprop ro.FOREGROUND_APP_ADJ 0
setprop ro.VISIBLE_APP_ADJ 1
setprop ro.SECONDARY_SERVER_ADJ 2
setprop ro.BACKUP_APP_ADJ 2
setprop ro.HOME_APP_ADJ 4
setprop ro.HIDDEN_APP_MIN_ADJ 7
setprop ro.CONTENT_PROVIDER_ADJ 14
setprop ro.EMPTY_APP_ADJ 15

# Define the memory thresholds at which the above process classes will
# be killed. These numbers are in pages (4k).
setprop ro.FOREGROUND_APP_MEM 1536
setprop ro.VISIBLE_APP_MEM 2048
setprop ro.SECONDARY_SERVER_MEM 4096
setprop ro.BACKUP_APP_MEM 4096
setprop ro.HOME_APP_MEM 4096
setprop ro.HIDDEN_APP_MEM 5120
setprop ro.CONTENT_PROVIDER_MEM 5632
setprop ro.EMPTY_APP_MEM 6144

# Write value must be consistent with the above properties.
# Note that the driver only supports 6 slots, so we have HOME_APP at the
# same memory level as services.
write /sys/module/lowmemorykiller/parameters/adj 0,1,2,7,14,15

write /proc/sys/vm/overcommit_memory 1
write /proc/sys/vm/min_free_order_shift 4
write /sys/module/lowmemorykiller/parameters/minfree 1536,2048,4096,5120,5632,6144

# Set init its forked children's oom_adj.
write /proc/1/oom_adj -16

# Tweak background writeout
write /proc/sys/vm/dirty_expire_centisecs 200
write /proc/sys/vm/dirty_background_ratio 5

# Permissions for System Server and daemons.
chown radio system /sys/android_power/state
chown radio system /sys/android_power/request_state
chown radio system /sys/android_power/acquire_full_wake_lock
chown radio system /sys/android_power/acquire_partial_wake_lock
chown radio system /sys/android_power/release_wake_lock
chown radio system /sys/power/state
chown radio system /sys/power/wake_lock
chown radio system /sys/power/wake_unlock
chmod 0660 /sys/power/state
chmod 0660 /sys/power/wake_lock
chmod 0660 /sys/power/wake_unlock
chown system system /sys/class/timed_output/vibrator/enable
chown system system /sys/class/leds/keyboard-backlight/brightness
chown system system /sys/class/leds/lcd-backlight/brightness
chown system system /sys/class/leds/button-backlight/brightness
chown system system /sys/class/leds/jogball-backlight/brightness
chown system system /sys/class/leds/red/brightness
chown system system /sys/class/leds/green/brightness
chown system system /sys/class/leds/blue/brightness
chown system system /sys/class/leds/red/device/grpfreq
chown system system /sys/class/leds/red/device/grppwm
chown system system /sys/class/leds/red/device/blink
chown system system /sys/class/leds/red/brightness
chown system system /sys/class/leds/green/brightness
chown system system /sys/class/leds/blue/brightness
chown system system /sys/class/leds/red/device/grpfreq
chown system system /sys/class/leds/red/device/grppwm
chown system system /sys/class/leds/red/device/blink
chown system system /sys/class/timed_output/vibrator/enable
chown system system /sys/module/sco/parameters/disable_esco
chown system system /sys/kernel/ipv4/tcp_wmem_min
chown system system /sys/kernel/ipv4/tcp_wmem_def
chown system system /sys/kernel/ipv4/tcp_wmem_max
chown system system /sys/kernel/ipv4/tcp_rmem_min
chown system system /sys/kernel/ipv4/tcp_rmem_def
chown system system /sys/kernel/ipv4/tcp_rmem_max
chown root radio /proc/cmdline

# Define TCP buffer sizes for various networks
# ReadMin, ReadInitial, ReadMax, WriteMin, WriteInitial, WriteMax,
setprop net.tcp.buffersize.default 4096,87380,110208,4096,16384,110208
setprop net.tcp.buffersize.wifi 4095,87380,110208,4096,16384,110208
setprop net.tcp.buffersize.umts 4094,87380,110208,4096,16384,110208
setprop net.tcp.buffersize.edge 4093,26280,35040,4096,16384,35040
setprop net.tcp.buffersize.gprs 4092,8760,11680,4096,8760,11680

class_start default

## Daemon processes to be run by init.
##
service console /system/bin/sh
console

# adbd is controlled by the persist.service.adb.enable system property
service adbd /sbin/adbd
disabled

# adbd on at boot in emulator
on property:ro.kernel.qemu=1
start adbd

on property:persist.service.adb.enable=1
start adbd

on property:persist.service.adb.enable=0
stop adbd

service dbus /system/bin/dbus-daemon --system --nofork
socket dbus stream 660 bluetooth bluetooth
user bluetooth
group bluetooth net_bt_admin

service bluetoothd /system/bin/bluetoothd -n
socket bluetooth stream 660 bluetooth bluetooth
socket dbus_bluetooth stream 660 bluetooth bluetooth
# init.rc does not yet support applying capabilities, so run as root and
# let bluetoothd drop uid to bluetooth with the right linux capabilities
group bluetooth net_bt_admin misc
disabled

service hfag /system/bin/sdptool add --channel=10 HFAG
user bluetooth
group bluetooth net_bt_admin
disabled
oneshot

service hsag /system/bin/sdptool add --channel=11 HSAG
user bluetooth
group bluetooth net_bt_admin
disabled
oneshot

service opush /system/bin/sdptool add --channel=12 OPUSH
user bluetooth
group bluetooth net_bt_admin
disabled
oneshot

service pbap /system/bin/sdptool add --channel=19 PBAP
user bluetooth
group bluetooth net_bt_admin
disabled
oneshot

service installd /system/bin/installd
socket installd stream 600 system system

service flash_recovery /system/etc/install-recovery.sh
oneshot

service racoon /system/bin/racoon
socket racoon stream 600 system system
# racoon will setuid to vpn after getting necessary resources.
group net_admin
disabled
oneshot

service mtpd /system/bin/mtpd
socket mtpd stream 600 system system
user vpn
group vpn net_admin net_raw
disabled
oneshot

service keystore /system/bin/keystore /data/misc/keystore
user keystore
group keystore
socket keystore stream 666

service dumpstate /system/bin/dumpstate -s
socket dumpstate stream 0660 shell log
disabled
oneshot
#added by wilson 091201
service charge /poweroff-charge
oneshot
[close]
init_dmode.pxa930.rc
#
# If you need modify an environmental variable which is already defined in init.rc,
# you should edit the init.rc.
# The export command here doesn't support the usage of: export PATH $PATH:\system\bin
#

on init

# for adb driver
# insmod /system/usr/lib/modules/g_adb.ko

# for telephony
write /sys/power/cp 1
write /proc/sys/kernel/hung_task_timeout_secs 0
symlink /dev/ttygs0 /dev/ttygserial
insmod /system/usr/lib/modules/osadev.ko
insmod /system/usr/lib/modules/seh.ko
insmod /system/usr/lib/modules/mslbddk.ko
insmod /system/usr/lib/modules/cci_datastub.ko

insmod /system/usr/lib/modules/citty.ko
insmod /system/usr/lib/modules/ccinetdev.ko
insmod /system/usr/lib/modules/cidatatty.ko
insmod /system/usr/lib/modules/hwmap.ko

mkdir /data/tel 0777 system system
mkdir /data/bluetooth 0777 system system
mkdir /var 0777 system system
mkdir /var/run 0777 system system

# for bluetooth
chmod 0666 /proc/driver/bt_reset
chown bluetooth bluetooth /proc/driver/bt_reset

chmod 0660 /data/misc/wifi/wpa.conf # for wifi
mkdir /data/misc/wifi/cert 0770 wifi wifi # for wifi
mkdir /data/misc/wifi/cert/as 0770 wifi wifi # for wifi
mkdir /data/misc/wifi/cert/user 0770 wifi wifi # for wifi

on boot

mkdir /data/misc/wifi 0770 wifi wifi
mkdir /data/misc/wifi/sockets 0770 wifi wifi
mkdir /data/misc/dhcp 0770 dhcp dhcp
chown dhcp dhcp /data/misc/dhcp
chown system system /sys/class/backlight/micco-bl/brightness
chown system system /sys/class/graphics/fb0/blank
write /sys/power/mspm/mspm 1
write /sys/power/mspm/prof 1
write /proc/cpu/alignment 2
write /var/run/glgps.pid 235
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed 1000

service glgps /system/bin/logwrapper /system/bin/glgps \
/system/etc/gpsconfig.xml Periodic

# run Audio Server & EEH after CP init successfully
service audioserver /system/bin/audioserver -D yes
disabled
user root

service eeh /system/bin/eeh -M yes -D yes -a 5
disabled
user root

on property:gsm.cp.inited=1
start audioserver
start eeh

service pxa930-setup /system/bin/sh /init_dmode.pxa930.sh
oneshot

service dmode /system/bin/sh /system/factory/apple.sh
oneshot

# for wifi
service wpa_supplicant /system/bin/wpa_supplicant -Dwext -ieth0 -c/data/misc/wifi/wpa.conf -dd
socket wpa_eth0 dgram 660 wifi wifi
disabled
oneshot

# for wifi
service dhcpcd /system/bin/logwrapper /system/bin/dhcpcd -BKL -d eth0
disabled
oneshot

service hciattach /system/bin/brcm_patchram_plus --enable_hci --enable_lpm --enable_pcm \
--baudrate 921600 --patchram /etc/firmware/bcm4325.hcd /dev/ttyS1
user bluetooth
group bluetooth net_bt_admin
disabled

service fm_service /system/bin/fm_service
group bluetooth net_bt_admin
[close]
init_dmode.pxa930.sh
#!/system/bin/sh

echo 1 > /sys/power/mspm/mspm
echo 1 > /sys/power/mspm/prof

#csq add for ecompass calibrate
if busybox test -f "/data/system/mxc-nvm" ; then
echo "ecompass clibrate file exit"
else
busybox cp /system/etc/mxc-nvm /data/system/
chmod 666 /data/system/mxc-nvm
fi
/system/bin/tapisrv -D yes &
sleep 5
#/system/bin/audioserver -D yes &
#/system/bin/eeh -a 5 &

chmod 777 /proc/driver/micco_interrupt
echo 1 > /proc/driver/micco_interrupt

#####csq add for broadcomm gps
echo 2 > /proc/cpu/alignment
mkdir /var/
mkdir /var/run/
echo 235 > /var/run/glgps.pid
#/system/bin/glgps /system/etc/gpsconfig.xml Periodic
#####csq add for broadcomm gps end
[close]
init_dmode.rc

on init

sysclktz 0

loglevel 3

# setup the global environment
export PATH /sbin:/system/sbin:/system/bin:/system/xbin
export LD_LIBRARY_PATH /system/lib
export ANDROID_BOOTLOGO 1
export ANDROID_ROOT /system
export ANDROID_ASSETS /system/app
export ANDROID_DATA /data
export EXTERNAL_STORAGE /mnt/sdcard
export ASEC_MOUNTPOINT /mnt/asec
export BOOTCLASSPATH /system/framework/core.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar
export NVM_ROOT_DIR /Linux/Marvell/NVM
export NVM_BK_DIR /nvm_bk/Marvell/NVM

# Backward compatibility
symlink /system/etc /etc
symlink /sys/kernel/debug /d
chmod 0777 /poweroff-charge
# create mountpoints
mkdir /mnt 0775 root system
mkdir /mnt/sdcard 0000 system system

# Create cgroup mount point for cpu accounting
mkdir /acct
mount cgroup none /acct cpuacct
mkdir /acct/uid

# Backwards Compat - XXX: Going away in G*
symlink /mnt/sdcard /sdcard

mkdir /system
mkdir /data 0771 system system
mkdir /cache 0770 system cache
mkdir /config 0500 root root
mkdir /tmp 0777 root root
mount tmpfs tmpfs /tmp

# Directory for putting things only root should see.
mkdir /mnt/secure 0700 root root

# Directory for staging bindmounts
mkdir /mnt/secure/staging 0700 root root

# Directory-target for where the secure container
# imagefile directory will be bind-mounted
mkdir /mnt/secure/asec 0700 root root

# Secure container public mount points.
mkdir /mnt/asec 0700 root system
mount tmpfs tmpfs /mnt/asec mode=0755,gid=1000

mkdir /sqlite_stmt_journals 0777 root root
mount tmpfs tmpfs /sqlite_stmt_journals size=4m

# mount rootfs rootfs / ro remount

write /proc/sys/kernel/panic_on_oops 1
write /proc/sys/kernel/hung_task_timeout_secs 0
write /proc/cpu/alignment 4
write /proc/sys/kernel/sched_latency_ns 10000000
write /proc/sys/kernel/sched_wakeup_granularity_ns 2000000
write /proc/sys/kernel/sched_compat_yield 1
write /proc/sys/kernel/sched_child_runs_first 0

# Create cgroup mount points for process groups
mkdir /dev/cpuctl
mount cgroup none /dev/cpuctl cpu
chown system system /dev/cpuctl
chown system system /dev/cpuctl/tasks
chmod 0777 /dev/cpuctl/tasks
write /dev/cpuctl/cpu.shares 1024

mkdir /dev/cpuctl/fg_boost
chown system system /dev/cpuctl/fg_boost/tasks
chmod 0777 /dev/cpuctl/fg_boost/tasks
write /dev/cpuctl/fg_boost/cpu.shares 1024

mkdir /dev/cpuctl/bg_non_interactive
chown system system /dev/cpuctl/bg_non_interactive/tasks
chmod 0777 /dev/cpuctl/bg_non_interactive/tasks
# 5.0 %
write /dev/cpuctl/bg_non_interactive/cpu.shares 52

# mount mtd partitions
# Mount /system rw first to give the filesystem a chance to save a checkpoint
mount yaffs2 mtd@system /system
mount yaffs2 mtd@system /system ro remount

# We chown/chmod /data again so because mount is run as root + defaults
mount yaffs2 mtd@userdata /data nosuid nodev
chown system system /data
chmod 0771 /data

# Create dump dir and collect dumps.
# Do this before we mount cache so eventually we can use cache for
# storing dumps on platforms which do not have a dedicated dump partition.

mkdir /data/dontpanic
chown root log /data/dontpanic
chmod 0750 /data/dontpanic

# Collect apanic data, free resources and re-arm trigger
copy /proc/apanic_console /data/dontpanic/apanic_console
chown root log /data/dontpanic/apanic_console
chmod 0640 /data/dontpanic/apanic_console

copy /proc/apanic_threads /data/dontpanic/apanic_threads
chown root log /data/dontpanic/apanic_threads
chmod 0640 /data/dontpanic/apanic_threads

write /proc/apanic_console 1

# Same reason as /data above
mount yaffs2 mtd@cache /cache nosuid nodev
chown system cache /cache
chmod 0770 /cache

# Marvell NVM files
mkdir /Linux
mount yaffs2 mtd@cp_nvm /Linux nosuid nodev
chown system system /Linux
chmod 0771 /Linux

# mkdir for telephony(workaround)
mkdir /Linux/Marvell 0777 system system
mkdir /Linux/Marvell/NVM 0777 system system

# This may have been created by the recovery system with odd permissions
chown system cache /cache/recovery
chmod 0770 /cache/recovery

#change permissions on vmallocinfo so we can grab it from bugreports
chown root log /proc/vmallocinfo
chmod 0440 /proc/vmallocinfo

#change permissions on kmsg & sysrq-trigger so bugreports can grab kthread stacks
chown root system /proc/kmsg
chmod 0440 /proc/kmsg
chown root system /proc/sysrq-trigger
chmod 0220 /proc/sysrq-trigger

# create basic filesystem structure
mkdir /data/misc 01771 system misc
mkdir /data/misc/bluetoothd 0770 bluetooth bluetooth
mkdir /data/misc/bluetooth 0770 system system
mkdir /data/misc/keystore 0700 keystore keystore
mkdir /data/misc/vpn 0770 system system
mkdir /data/misc/systemkeys 0700 system system
mkdir /data/misc/vpn/profiles 0770 system system
# give system access to wpa_supplicant.conf for backup and restore
mkdir /data/misc/wifi 0770 wifi wifi
chmod 0770 /data/misc/wifi
chmod 0660 /data/misc/wifi/wpa_supplicant.conf
mkdir /data/local 0771 shell shell
mkdir /data/local/tmp 0771 shell shell
mkdir /data/data 0771 system system
mkdir /data/app-private 0771 system system
mkdir /data/app 0771 system system
mkdir /data/property 0700 root root

# create dalvik-cache and double-check the perms
mkdir /data/dalvik-cache 0771 system system
chown system system /data/dalvik-cache
chmod 0771 /data/dalvik-cache

# create the lost+found directories, so as to enforce our permissions
mkdir /data/lost+found 0770
mkdir /cache/lost+found 0770

# double check the perms, in case lost+found already exists, and set owner
chown root root /data/lost+found
chmod 0770 /data/lost+found
chown root root /cache/lost+found
chmod 0770 /cache/lost+found

on boot
# basic network init
ifup lo
hostname localhost
domainname localdomain

# set RLIMIT_NICE to allow priorities from 19 to -20
setrlimit 13 40 40

# Define the oom_adj values for the classes of processes that can be
# killed by the kernel. These are used in ActivityManagerService.
setprop ro.FOREGROUND_APP_ADJ 0
setprop ro.VISIBLE_APP_ADJ 1
setprop ro.SECONDARY_SERVER_ADJ 2
setprop ro.BACKUP_APP_ADJ 2
setprop ro.HOME_APP_ADJ 4
setprop ro.HIDDEN_APP_MIN_ADJ 7
setprop ro.CONTENT_PROVIDER_ADJ 14
setprop ro.EMPTY_APP_ADJ 15

# Define the memory thresholds at which the above process classes will
# be killed. These numbers are in pages (4k).
setprop ro.FOREGROUND_APP_MEM 1536
setprop ro.VISIBLE_APP_MEM 2048
setprop ro.SECONDARY_SERVER_MEM 4096
setprop ro.BACKUP_APP_MEM 4096
setprop ro.HOME_APP_MEM 4096
setprop ro.HIDDEN_APP_MEM 5120
setprop ro.CONTENT_PROVIDER_MEM 5632
setprop ro.EMPTY_APP_MEM 6144

# Write value must be consistent with the above properties.
# Note that the driver only supports 6 slots, so we have HOME_APP at the
# same memory level as services.
write /sys/module/lowmemorykiller/parameters/adj 0,1,2,7,14,15

write /proc/sys/vm/overcommit_memory 1
write /proc/sys/vm/min_free_order_shift 4
write /sys/module/lowmemorykiller/parameters/minfree 1536,2048,4096,5120,5632,6144

# Set init its forked children's oom_adj.
write /proc/1/oom_adj -16

# Tweak background writeout
write /proc/sys/vm/dirty_expire_centisecs 200
write /proc/sys/vm/dirty_background_ratio 5

# Permissions for System Server and daemons.
chown radio system /sys/android_power/state
chown radio system /sys/android_power/request_state
chown radio system /sys/android_power/acquire_full_wake_lock
chown radio system /sys/android_power/acquire_partial_wake_lock
chown radio system /sys/android_power/release_wake_lock
chown radio system /sys/power/state
chown radio system /sys/power/wake_lock
chown radio system /sys/power/wake_unlock
chmod 0660 /sys/power/state
chmod 0660 /sys/power/wake_lock
chmod 0660 /sys/power/wake_unlock
chown system system /sys/class/timed_output/vibrator/enable
chown system system /sys/class/leds/keyboard-backlight/brightness
chown system system /sys/class/leds/lcd-backlight/brightness
chown system system /sys/class/leds/button-backlight/brightness
chown system system /sys/class/leds/jogball-backlight/brightness
chown system system /sys/class/leds/red/brightness
chown system system /sys/class/leds/green/brightness
chown system system /sys/class/leds/blue/brightness
chown system system /sys/class/leds/red/device/grpfreq
chown system system /sys/class/leds/red/device/grppwm
chown system system /sys/class/leds/red/device/blink
chown system system /sys/class/leds/red/brightness
chown system system /sys/class/leds/green/brightness
chown system system /sys/class/leds/blue/brightness
chown system system /sys/class/leds/red/device/grpfreq
chown system system /sys/class/leds/red/device/grppwm
chown system system /sys/class/leds/red/device/blink
chown system system /sys/class/timed_output/vibrator/enable
chown system system /sys/module/sco/parameters/disable_esco
chown system system /sys/kernel/ipv4/tcp_wmem_min
chown system system /sys/kernel/ipv4/tcp_wmem_def
chown system system /sys/kernel/ipv4/tcp_wmem_max
chown system system /sys/kernel/ipv4/tcp_rmem_min
chown system system /sys/kernel/ipv4/tcp_rmem_def
chown system system /sys/kernel/ipv4/tcp_rmem_max
chown root radio /proc/cmdline

# Define TCP buffer sizes for various networks
# ReadMin, ReadInitial, ReadMax, WriteMin, WriteInitial, WriteMax,
setprop net.tcp.buffersize.default 4096,87380,110208,4096,16384,110208
setprop net.tcp.buffersize.wifi 4095,87380,110208,4096,16384,110208
setprop net.tcp.buffersize.umts 4094,87380,110208,4096,16384,110208
setprop net.tcp.buffersize.edge 4093,26280,35040,4096,16384,35040
setprop net.tcp.buffersize.gprs 4092,8760,11680,4096,8760,11680

class_start default

## Daemon processes to be run by init.
##
service console /system/bin/sh
console

# adbd is controlled by the persist.service.adb.enable system property
service adbd /sbin/adbd
disabled

# adbd on at boot in emulator
on property:ro.kernel.qemu=1
start adbd

on property:persist.service.adb.enable=1
start adbd

on property:persist.service.adb.enable=0
stop adbd

service dbus /system/bin/dbus-daemon --system --nofork
socket dbus stream 660 bluetooth bluetooth
user bluetooth
group bluetooth net_bt_admin

service bluetoothd /system/bin/bluetoothd -n
socket bluetooth stream 660 bluetooth bluetooth
socket dbus_bluetooth stream 660 bluetooth bluetooth
# init.rc does not yet support applying capabilities, so run as root and
# let bluetoothd drop uid to bluetooth with the right linux capabilities
group bluetooth net_bt_admin misc
disabled

service hfag /system/bin/sdptool add --channel=10 HFAG
user bluetooth
group bluetooth net_bt_admin
disabled
oneshot

service hsag /system/bin/sdptool add --channel=11 HSAG
user bluetooth
group bluetooth net_bt_admin
disabled
oneshot

service opush /system/bin/sdptool add --channel=12 OPUSH
user bluetooth
group bluetooth net_bt_admin
disabled
oneshot

service pbap /system/bin/sdptool add --channel=19 PBAP
user bluetooth
group bluetooth net_bt_admin
disabled
oneshot

service installd /system/bin/installd
socket installd stream 600 system system

service flash_recovery /system/etc/install-recovery.sh
oneshot

service racoon /system/bin/racoon
socket racoon stream 600 system system
# racoon will setuid to vpn after getting necessary resources.
group net_admin
disabled
oneshot

service mtpd /system/bin/mtpd
socket mtpd stream 600 system system
user vpn
group vpn net_admin net_raw
disabled
oneshot

service keystore /system/bin/keystore /data/misc/keystore
user keystore
group keystore
socket keystore stream 666

service dumpstate /system/bin/dumpstate -s
socket dumpstate stream 0660 shell log
disabled
oneshot
[close]
[close]


Сообщение отредактировал @leks - 21.4.2012, 19:03
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Axetower
сообщение 11.4.2012, 9:13


Новичок
*

Группа: Пользователи
Сообщений: 18
Регистрация: 1.12.2010
Из: Иркутск
Пользователь №: 221 711
Модель телефона: v3xx/ a1200e / а1680
Прошивка: A.1.6_01.39R

Рейтинг: 4.5



Цитата(@leks @ 11.4.2012, 8:41) *

Цитата(Axetower @ 11.4.2012, 14:04) *

Цитата(@leks @ 11.4.2012, 3:22) *

Вот выковырял из прошивки ещё один путь для обновлений:
/cache/recovery/otatest

Попробовал переложить. Ответ тот же. Мне кажется, проблема не в местоположении. Проблема в том, что тф не может открыть update.zip

Так я не понял, он у тебя видит файл на флешке или нет?
Если да то подробней распиши какие сообщения выдает или какие ошибки...

Добавлено позже (11.4.2012, 15:10):


Файл видит, не открывает. при попытке обновления (firmware upgrade) говорит Update package not found. Put update package update.zip to root directory of TF-card.

Сообщение отредактировал @leks - 21.4.2012, 12:35
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
@leks
сообщение 11.4.2012, 9:33


Куратор темы

xakep
*****

Группа: Пользователи
Сообщений: 486
Регистрация: 11.3.2007
Из: Сургут
Пользователь №: 126 393
Модель телефона: Quench XT5
Прошивка: @leks Mod 0.1


Настроение:
Не будем о грустном...



Рейтинг: 358



Цитата(Axetower @ 11.4.2012, 15:13) *

Файл видит, не открывает. при попытке обновления (firmware upgrade) говорит Update package not found. Put update package update.zip to root directory of TF-card.

А 39R из шапки не пробовал закинуть на флешкуи запустить обновление?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Axetower
сообщение 12.4.2012, 0:27


Новичок
*

Группа: Пользователи
Сообщений: 18
Регистрация: 1.12.2010
Из: Иркутск
Пользователь №: 221 711
Модель телефона: v3xx/ a1200e / а1680
Прошивка: A.1.6_01.39R

Рейтинг: 4.5



Цитата(@leks @ 11.4.2012, 9:33) *

Цитата(Axetower @ 11.4.2012, 15:13) *

Файл видит, не открывает. при попытке обновления (firmware upgrade) говорит Update package not found. Put update package update.zip to root directory of TF-card.

А 39R из шапки не пробовал закинуть на флешкуи запустить обновление?

Пока нет. Думаешь пора? Щас попробую. Вообще странная у него обанглоязычивание. Не все по английски, и при наборе слов всегда присутствует китайский подсказчик, который вырисовывает - какому китайскому иероглифу соответствует набранное английское слово. Даже в файл-менеджере при создании папок и файлов подсказывает.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
@leks
сообщение 12.4.2012, 2:04


Куратор темы

xakep
*****

Группа: Пользователи
Сообщений: 486
Регистрация: 11.3.2007
Из: Сургут
Пользователь №: 126 393
Модель телефона: Quench XT5
Прошивка: @leks Mod 0.1


Настроение:
Не будем о грустном...



Рейтинг: 358



Цитата(Axetower @ 12.4.2012, 6:27) *

Цитата(@leks @ 11.4.2012, 9:33) *

Цитата(Axetower @ 11.4.2012, 15:13) *

Файл видит, не открывает. при попытке обновления (firmware upgrade) говорит Update package not found. Put update package update.zip to root directory of TF-card.

А 39R из шапки не пробовал закинуть на флешкуи запустить обновление?

Пока нет. Думаешь пора? Щас попробую. Вообще странная у него обанглоязычивание. Не все по английски, и при наборе слов всегда присутствует китайский подсказчик, который вырисовывает - какому китайскому иероглифу соответствует набранное английское слово. Даже в файл-менеджере при создании папок и файлов подсказывает.

Словари зависят от используемой клавиатуры, если поставишь другую клаву с поддержкой русского, то будут и русские подсказки...

Добавлено позже (12.4.2012, 8:11):
для Бири
выбираешь whole system и нажимаешь operation
По указанному пути будут все партишены сохранены, уберешь userdata.img, а остальное в архив и на обменник...
Также вложил YaffsExpert

Сообщение отредактировал @leks - 12.4.2012, 2:15
Прикрепленное изображение
Прикрепленный файл pkg.apk   ( 847.89 килобайт ) Кол-во скачиваний: 247
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
[MING A1680] - Обсуждение Motorola MING A1680, прошивки, разлочка, Unlock, русский, инструкции, файлы, программы, игр · Motorola на Android OS · Forum
 

36 страниц V « < 29 30 31 32 33 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 25.4.2024, 0:25

Форум живёт: