4PDA
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить
> batteryservice - индикация состояния заряда, Помогите разобраться с компиляцией
Adriann

25.08.2013, 21:00
Сообщение #1
Пользователь
****
[offline]

Группа: Друзья 4PDA
Сообщений: 75
Регистрация: 17.02.2012
Lenovo A850+



Репутация: -  18  +

После смены прошивки (JB4.2.2) не обновляется, и тем самым не отображается текущее состояние батареи. Тело реагирует на подключение/отключение зарядного устройства но на дисплее это не отображается, иконка батареи не меняется. Знаю что проблема кроется в коде batteryservice из services.jar но чо именно там править, не понимаю. На всякий случай прикрепил скриншот.
Прикрепленное изображение


Сообщение отредактировал Adriann - 25.08.2013, 21:02


--------------------
Philips Fisio 120 > Nokia 3210 > Siemens SX1 > Nokia E50 > Samsung Galaxy SL i9003 > Lenovo A850+
^Жалоба       В FAQ
Вставить никЦитировать 
Nfc666

25.08.2013, 23:45
Сообщение #2
Бывалый
******
[offline]

Группа: Друзья 4PDA
Сообщений: 675
Регистрация: 01.04.2012



Репутация: -  100  +

Знаю
что проблема кроется в коде
batteryservice из services.jar
но чо именно там править,
не понимаю. На всякий
случай прикрепил скриншот.

Вам подправить скриншот?? :D
Если знаете, где проблема, то нужно выложить. Кто-то посмотрит - может что и подскажут.:)
^Жалоба       В FAQ
Вставить никЦитировать 
Adriann

26.08.2013, 09:07
Сообщение #3
Пользователь
****
[offline]

Группа: Друзья 4PDA
Сообщений: 75
Регистрация: 17.02.2012
Lenovo A850+



Репутация: -  18  +

Nfc666 @ 25.8.2013, 22:45 *
Вам подправить скриншот?? :D
Если знаете, где проблема, то нужно выложить. Кто-то посмотрит - может что и подскажут.:)

Заранее спасибо за проявленый интерес:)

Прикрепленные файлы

Прикрепленный файлbatteryservice.zip ( 16,66 КБ )


--------------------
Philips Fisio 120 > Nokia 3210 > Siemens SX1 > Nokia E50 > Samsung Galaxy SL i9003 > Lenovo A850+
^Жалоба       В FAQ
Вставить никЦитировать 
Nfc666

26.08.2013, 10:54
Сообщение #4
Бывалый
******
[offline]

Группа: Друзья 4PDA
Сообщений: 675
Регистрация: 01.04.2012



Репутация: -  100  +

Давайте тогда подробнее.
Эта прошивка неродная для устройства , это порт?
Вместе с прошивкой шилось и ядро (boot.img)?
^Жалоба       В FAQ
Вставить никЦитировать 
Adriann

26.08.2013, 13:36
Сообщение #5
Пользователь
****
[offline]

Группа: Друзья 4PDA
Сообщений: 75
Регистрация: 17.02.2012
Lenovo A850+



Репутация: -  18  +

Прошивка не родная. Основана на прошивке U9GT2_4.2.2_v1.0.6_Multiwindows от уважаемого Challenger77. Ядро шилось стоковое, boot.img изменен(без ядра).


--------------------
Philips Fisio 120 > Nokia 3210 > Siemens SX1 > Nokia E50 > Samsung Galaxy SL i9003 > Lenovo A850+
^Жалоба       В FAQ
Вставить никЦитировать 
Nfc666

26.08.2013, 19:05
Сообщение #6
Бывалый
******
[offline]

Группа: Друзья 4PDA
Сообщений: 675
Регистрация: 01.04.2012



Репутация: -  100  +

Adriann,
Ядро шилось
стоковое

Вот тут и проблемка.

С терминалом (консолью) работать умеете?
Нужно посмотреть, по каким путям батарея живет на этом ядре, - выполнить команду:
find /sys -iname *battery*

ее вывод скопировать сюда.

Также выполнить:
find /sys -ipath *battery*
и тоже сюда.
^Жалоба       В FAQ
Вставить никЦитировать 
Adriann

26.08.2013, 22:08
Сообщение #7
Пользователь
****
[offline]

Группа: Друзья 4PDA
Сообщений: 75
Регистрация: 17.02.2012
Lenovo A850+



Репутация: -  18  +

u0_a73@android:/ $ export PATH=/data/local/bin:$PATH
u0_a73@android:/ $ su
u0_a73@android:/ # find /sys -iname *battery*
sh: find: not found
127|u0_a73@android:/ # find /sys -ipath *battery*
sh: find: not found
127|u0_a73@android:/ #

Сообщение отредактировал Adriann - 26.08.2013, 22:09


--------------------
Philips Fisio 120 > Nokia 3210 > Siemens SX1 > Nokia E50 > Samsung Galaxy SL i9003 > Lenovo A850+
^Жалоба       В FAQ
Вставить никЦитировать 
Nfc666

26.08.2013, 22:27
Сообщение #8
Бывалый
******
[offline]

Группа: Друзья 4PDA
Сообщений: 675
Регистрация: 01.04.2012



Репутация: -  100  +

Adriann, команда не выполнилась. Вам нужно установить busybox .
^Жалоба       В FAQ
Вставить никЦитировать 
Adriann

26.08.2013, 22:40
Сообщение #9
Пользователь
****
[offline]

Группа: Друзья 4PDA
Сообщений: 75
Регистрация: 17.02.2012
Lenovo A850+



Репутация: -  18  +

u0_a73@android:/ $ export PATH=/data/local/bin:$PATH
u0_a73@android:/ $ su
u0_a73@android:/ # find /sys -iname *battery*
/sys/devices/platform/rk2918-battery
/sys/devices/platform/rk2918-battery/power_supply/battery
/sys/devices/virtual/rk29_battery
/sys/devices/virtual/rk29_battery/battery
/sys/devices/virtual/rk29_battery/battery/rk29_battery_dbg
/sys/bus/platform/devices/rk2918-battery
/sys/bus/platform/drivers/rk2918-battery
/sys/bus/platform/drivers/rk2918-battery/rk2918-battery
/sys/class/power_supply/battery
/sys/class/rk29_battery
/sys/class/rk29_battery/battery
u0_a73@android:/ # find /sys -ipath *battery*
/sys/devices/platform/rk2918-battery
/sys/devices/platform/rk2918-battery/uevent
/sys/devices/platform/rk2918-battery/modalias
/sys/devices/platform/rk2918-battery/subsystem
/sys/devices/platform/rk2918-battery/power
/sys/devices/platform/rk2918-battery/driver
/sys/devices/platform/rk2918-battery/power_supply
/sys/devices/platform/rk2918-battery/power_supply/ac
/sys/devices/platform/rk2918-battery/power_supply/ac/uevent
/sys/devices/platform/rk2918-battery/power_supply/ac/subsystem
/sys/devices/platform/rk2918-battery/power_supply/ac/device
/sys/devices/platform/rk2918-battery/power_supply/ac/online
/sys/devices/platform/rk2918-battery/power_supply/ac/type
/sys/devices/platform/rk2918-battery/power_supply/ac/power
/sys/devices/platform/rk2918-battery/power_supply/battery
/sys/devices/platform/rk2918-battery/power_supply/battery/uevent
/sys/devices/platform/rk2918-battery/power_supply/battery/subsystem
/sys/devices/platform/rk2918-battery/power_supply/battery/device
/sys/devices/platform/rk2918-battery/power_supply/battery/status
/sys/devices/platform/rk2918-battery/power_supply/battery/health
/sys/devices/platform/rk2918-battery/power_supply/battery/present
/sys/devices/platform/rk2918-battery/power_supply/battery/technology
/sys/devices/platform/rk2918-battery/power_supply/battery/voltage_max_design
/sys/devices/platform/rk2918-battery/power_supply/battery/voltage_min_design
/sys/devices/platform/rk2918-battery/power_supply/battery/voltage_now
/sys/devices/platform/rk2918-battery/power_supply/battery/capacity
/sys/devices/platform/rk2918-battery/power_supply/battery/type
/sys/devices/platform/rk2918-battery/power_supply/battery/power
/sys/devices/platform/rk2918-battery/startget
/sys/devices/virtual/rk29_battery
/sys/devices/virtual/rk29_battery/battery
/sys/devices/virtual/rk29_battery/battery/uevent
/sys/devices/virtual/rk29_battery/battery/subsystem
/sys/devices/virtual/rk29_battery/battery/power
/sys/devices/virtual/rk29_battery/battery/rk29_battery_dbg
/sys/bus/platform/devices/rk2918-battery
/sys/bus/platform/drivers/rk2918-battery
/sys/bus/platform/drivers/rk2918-battery/rk2918-battery
/sys/bus/platform/drivers/rk2918-battery/uevent
/sys/bus/platform/drivers/rk2918-battery/unbind
/sys/bus/platform/drivers/rk2918-battery/bind
/sys/class/power_supply/battery
/sys/class/rk29_battery
/sys/class/rk29_battery/battery
u0_a73@android:/ #

Busybox же был 1.11. Интересно


--------------------
Philips Fisio 120 > Nokia 3210 > Siemens SX1 > Nokia E50 > Samsung Galaxy SL i9003 > Lenovo A850+
^Жалоба       В FAQ
Вставить никЦитировать 
Nfc666

26.08.2013, 23:51
Сообщение #10
Бывалый
******
[offline]

Группа: Друзья 4PDA
Сообщений: 675
Регистрация: 01.04.2012



Репутация: -  100  +

Выложите файл /system/lib/libandroid_servers.so .

Добавлено 26.08.2013, 23:51:

Busybox же был 1.11.
Интересно

Либо уж слишком древний, либо некорректно установлен был)))

з.ы. "простыню" лучше под спойлер спрячьте. ;-)
^Жалоба       В FAQ
Вставить никЦитировать 
Adriann

27.08.2013, 08:53
Сообщение #11
Пользователь
****
[offline]

Группа: Друзья 4PDA
Сообщений: 75
Регистрация: 17.02.2012
Lenovo A850+



Репутация: -  18  +

Со спойлером не успел) Прикрепленный файлlibandroid_servers.zip ( 32,32 КБ )


--------------------
Philips Fisio 120 > Nokia 3210 > Siemens SX1 > Nokia E50 > Samsung Galaxy SL i9003 > Lenovo A850+
^Жалоба       В FAQ
Вставить никЦитировать 
Nfc666

27.08.2013, 19:02
Сообщение #12
Бывалый
******
[offline]

Группа: Друзья 4PDA
Сообщений: 675
Регистрация: 01.04.2012



Репутация: -  100  +

Ничего , вродь, такого не вижу.
Давайте тогда этот файл , а также BatteryService, из рабочей прошивки.

Сообщение отредактировал Nfc666 - 27.08.2013, 19:02
^Жалоба       В FAQ
Вставить никЦитировать 
Adriann

28.08.2013, 09:21
Сообщение #13
Пользователь
****
[offline]

Группа: Друзья 4PDA
Сообщений: 75
Регистрация: 17.02.2012
Lenovo A850+



Репутация: -  18  +

Из рабочей прошивки Jelly Bean 4.1.1.
Прикрепленный файлbatteryservice.zip ( 10,18 КБ )

Прикрепленный файлlibandroid_servers.zip ( 31,38 КБ )


--------------------
Philips Fisio 120 > Nokia 3210 > Siemens SX1 > Nokia E50 > Samsung Galaxy SL i9003 > Lenovo A850+
^Жалоба       В FAQ
Вставить никЦитировать 

Ответить


  Мобильная версия   Текстовая версия Сейчас: 24.09.2014, 04:22