Uei android services sdk letv

LeEco Infrared Fix

Disclaimer:
This module was developed on the LeEco Le Pro 3 (X720). It may or may not work on other phones (although users reported that it works on several other LeEco phones). Use at your own risk.

What’s this:
This module allows all 3rd-party Infrared apps to use the IR Blaster hardware on several LeEco phones.

Compatibility:
Users reported that it works on:

  • LeEco Le Pro 3 X720 running EUI 5.8.018S
  • LeEco Le 2 X526 running EUI 5.9.020S
  • LeEco Le Max 2 X820 running EUI 5.9.21s

Background:
The LeEco phones contain not just a standard Infrared blaster (IR LED) but instead a much more capable infrared system-on-a-chip from Universal Electronics which in principle works like one of the physical universal remote controls they sell. It also supports «learning» IR codes from other remotes (something that is not possible with standard Android API).

Problem:
The Blaster works fine with the included app, but unfortunately LeEco did NOT implement the standard Android infrared API. So all other 3rd-party infrared apps don’t work.

Solution:
The original Remote app from LeEco makes use of an additional installed service named «UEI Android Services SDK(LeTV)» (QuickSet SDK) which offers an API to apps and forwards the commands to the infrared chip.

This module hooks the standard Android Infrared API, captures all infrared commands on the standard API and forwards them to this QuickSet SDK API (it acts as a»bridge» between the two APIs, thus allowing all standard infrared apps to function). The standard Android Infrared API only supports sending infrared (and not receiving or «learning mode»). This is the reason why 3rd party apps cannot use the «learn-mode».

Compatibility:
Unfortunately LeEco did some customisations on the QuickSet SDK. So it might work or not on other phones and ROM versions. Just try it. I tested this on my personal LePro 3 (LEX720) running EUI 5.8.018S

I wrote this just in my free time, thus I cannot give you much support for other devices.
In case of troubles search for ‘LeEco_Infrared_Fix‘ messages in logcat and the Xposed logfile (can be found in the Xposed installer app). Also, if you are developer or ROM builder feel free to look into my Github repos and adapt the code for your devices (and leave me a short note when doing so :)).

Источник

[MOD][Xposed] Make Infrared Blaster working with all 3rd party apps (on EUI)

androcheck

Senior Member

Update: Dec 6th, 2016: published version 1.1, works now with more LeEco phones . Btw, module was renamed to «LeEco Infrared Fix«.

I’ve created the Xposed module » LeEco Infrared Fix » for the LePro 3 (but seems to work on other LeEco phones too) which tries to make the IR blaster (the infrared hardware) usable via the standard Android API. This means that all 3rd-party infrared apps which use the standard API should work!

The module is open-source, you can find the code here on GitHub.
For background infos and details look into this thread: [REF] How Infrared is (not) working on LePro3 — some infos for IR devs.

  • Problably only working with EUI (will not work on plain cyanogenmod. Update: seems to work also on Cyanogenmod as long as the proprietary sysrem app «UEI Android Services SDK(LeTV)» from the device’s original ROM is also installed (as system app?) in Cyanogenmod). Developed on my LePro 3 —> Please give feedback if it also works on other phones or EUI versions
  • The app UEI Android Services SDK(LeTV) (QuickSet SDK Service) must not be removed or disabled (this service is responsible for talking to the IR chip). Its internal package name is: com.uei.quicksetsdk.letv .
  • It supports only sending Infrared (no receiving, learning-mode) simply because the standard Android API has no support yet for receiving infrared. But the original LeEco remote control app should still be able to use the learning-mode.
  • This module overrides the standard Android Infrared API, so this means the standard Infrared API must already be present in the ROM ! This the case for EUI 5.8.018S on the LePro 3 but might not be the case on other ROMs. :-/Update: no longer necessary since version 1.1
Читайте также:  Valiant heart для андроид

But you can disable or remove the original Le Eco remote control app. Or you can keep it. Just as you like. It should be able to co-exist with 3rd party apps.

Reported to work with following devices / ROMs :

  • LeEco Le Pro 3 (LEX720) running EUI 5.8.018S (tested by myself)
  • LeEco Le 2 MTK Chipset running EUI 5.9.020s (according to this posting from @bearady)
  • LeEco Le 2 X526 running EUI 5.9.020S (according to this posting from @jhakjhuk1853 and this posting from @kedaranmol)
  • LeEco Le Max 2 X820 running Madsurfer’s 21s EUI 5.9 Rom according to this posting from @serc
  • LeEco LePro 3 running CM13 (as long as the proprietary system app «UEI Android Services SDK(LeTV)» from the original EUI ROM of the same device is also installed (as system app?) in Cyanogenmod)
  • Please report in comments if it’s also working for other versions or devices, so I can complete this list.

Changelog and older releases :

  • see Changelog on Github
  • all releases can be downloaded from release page on Github

Also:
Here be dragons .. (aka bugs)
8 days ago I had no idea how infrared works, had never used the infrared API or even used any infrared app. I just started poking around and then things escalated quickly (you can follow my story in this other thread if you have some hours to read. ). Keep in mind that working with the infrared API is new for me, so there might be bugs..

If it’s working or not, please give feedback.

Btw, I’m currently testing with the app RCoid free which works perfectly for me (and which I really like). I also tested with these randomly chosen apps: ZaZa Remote-Universal Remote, ASmart Remote IR and IR Universal Remote and all of them worked.

Download :

  • via Download section in Xposed Installer app (click on the link from your phone and the Xposed installer app should open)
  • releases page on Github
  • or download attachment of this posting

Источник

Uei android services sdk letv

LeEco Le 2 x520 / х526 / х527 — Прошивки EUI
x520, x526, x527
Описание | Обсуждение » | Обсуждение камеры » | Брак и ремонт » | Клуб владельцев LeEcoLe2 | Модификации и украшательства » | Энергопотребление » | Разработка ядер и прошивок для LeEco Le2 » | Неофициальные прошивки » | Прошивки EUI »

  • Как выбрать прошивку?
  • F.A.Q. Часто задаваемые вопросы и ответы на них
  • почему мой пост удалили?
  • Если хотите чтобы ваша проблема разрешилась быстро и эффективно, рекомендую уточнять ваши данные и характеристики:
    • модель телефона
    • версия прошивки
    • истинная суть проблемы
    • ваши действия, производимые со смартфоном до возникновения проблемы
    • приложения установленные до проблемы

6.0.030S
5.9.026S Х526
21s бэкап: прошивка, бэкап 21s от чеха, спасибо чешскому программеру и автору поста
21s, с возможностью ОТА-обновления: 4 | C при обновлении слетает код разблокировки
19S с возможностью OTA-Обновления(единственная официальная в россии): Mega | Google disk | C

  • для тех кто приобрёл китайский х520 4

Какая прошивка на ваш взгляд самая стабильная?

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

Сообщение отредактировал #Санëkk — 18.06.21, 23:16

это по-моему из-за удалённой китайщины, там есть одна программка, сдк какой-то, я когда на оф. прошивки её морозил, то и программка эта, ик-пульт, перестала работать

upd: прикрепил эту программку, попробуйте поставить
com.uei.quicksetsdk.letv_1.0.007.apk ( 9.83 МБ )

Сообщение отредактировал Talibbbbbb — 04.04.18, 19:49

Решение проблемы с оповещениями от приложений, которые приходят с задержкой (или вовсе не приходят)

1. Зайди в Дисп. тел-на -> Управление энергосбережением -> Защита приложений -> Отметь нужное приложение

7. Сторонним приложениям для энергосбережения, таким как DU Battery Saver, Greenify, Battery Extender, CM Security, Battery Saver, Go Battery, Doze и др. запрети доступ к фоновым управлением приложениями

8. Проверь, не включен ли Помощник по энергосбережению (Зайти в Дисп. тел-на -> Управление энергосбережением -> Режим энергосбережения). Желательно, поставь режим «Включать автоматически при уровне заряда 20% или 10%). Будут возможны случаи закрытия фоновых приложений, когда будет низкий уровень заряда. Если выключишь его полностью, то приложения закрываться не будут даже при низком уровне заряда

Учти, что если полностью последуешь этому посту, то может местами возрасти энергопотребление, но он полностью должен убрать все случаи с не приходящими оповещениями, как никак, это переведенный официальный ответ тех. поддержки LeMeIndia :happy:

Сообщение отредактировал keni0k — 21.03.17, 13:09

Сюда тоже добавлю, на всякий случай

dalamar2003, спасибо ему большое, нашел окончательное решение проблемы с датчиком приближения:

Сообщение отредактировал keni0k — 21.03.17, 13:08

Что бы наш телефон начал понимать 8 и +7 без каких либо программ 8 to+7 (Всё равно всегда все диктуют 8))) а набирать +7 очень не удобно)

1) Установите из Google Play True Phone Телефон Контакты
2) Запустить и набрать номер через него или сохранить в его контакты телефон с 8кой и получить с него вызов
3) Когда у вас всё получится Удалить к собачьим эту программу
4)Радоваться что когда Вам звонят и контакт записан с 8кой он определится))))

В день у меня по 30 новых знакомств по телефону по 7 встреч и все всегда говорят 8 . и так далее так и записывал а когда они мне звонят не определялось теперь наконецто я это победил и не пришлось использовать Root

Сообщение отредактировал keni0k — 21.03.17, 13:07

мне помогает отключить Яндекс DNS в рутере и перегрузить тело. После этого тело сразу скачивает прошивку. Проверено на 18s и 19s.

Сообщение отредактировал keni0k — 21.03.17, 13:08

[Q] — вопрос
[A] — Ответ

    [Q] Возможно ли без ПК установить кастомное Рекавери?
    [A] — без OTG-кабеля и USB-флэшкиНикак.

[Q] Возможно ли зайти в Аккаунт LeEco на данный момент?
[A] На регионе Россия — НЕТ! Прошивайте Кастомы/Моды на основе стока, где вырезаны Сервисы LeEco

[Q] Какая прошивка самая самая?
[A] — Однозначного ответа вам никто не даст! ставьте сами, тестируйте, пробуйте. Одно могу сказать, стабильнее стоковой прошивки нет ничего! либо кастомов на основе стока!

[Q] Что такое ШИФРОВАНИЕ ДАННЫХ/РАСШИФРОВКА DATA?
[A] — Шифрование данных — в двух словах, процесс сокрытия данных от посторонних лиц. при зашифровке данных раздел Data не доступен из Recovery или для просмотра из пк в режиме Recovery.

[Q] Как откатится на сток?
[A] — Откат на стоковую прошивку производится только из кастомногоTWRP-recowery . Как это сделать Смотрите ТУТ

[Q] Как узнать версию прошивки/имя процессора/и др. параметры
[A] Настройки — (самый нижний пункт) О телефоне

  • [Q] Как отключить заводскую блокировку?
    Настройки — (самый нижний пункт) О телефоне / многократный тап по «Номер Сборки» до появления надписи «вы разработчик» / выход назад
    / предпоследний пункт «параметры разработчика» / тапнуть на пункт «Заводская разблокировка»
  • [Q] Как установить ADB драйвер\TWRP\ROOT\прошивку(и т.д.)?
    [A] — Внимательно прочитайте и просмотрите разделы: «Драйверы и утилиты» , «Recovery и Boot» , «Прошивки и исходники» , «Инструкции»

    [Q] В чём различие версий x520 \ x526 \ x527 \ x528?
    [A] — Данная маркировка это региональная принадлежность смартфона. Аппаратно, устройства идентичны, прошивки можно устанавливать на любую из версий.

    [Q] «Слетит» ли возможность обновления прошивки «по воздуху», если получить root доступ?
    [A] — ДА!

    [Q] Будет ли работать официальное обновление прошивки, если я прошью прошивку для России на китайскую версию аппарата?
    [A] — Да! Если прошить официальную русскую прошивку 19S. Подробнее ТУТ

    [Q] Не могу в стоковой прошивке найти параметр\установить разблокировку по отпечатку пальца, что делать?
    [A] — Разблокировка пальца, настраивается следующим образом: Настройки — Безопасность — Разблокировка по отпечатку пальца. Далее будет предложено сделать резервный PIN или пароль и лишь после этого — будет переход к настройке и сканированию отпечатка пальца

    [Q] Как восстановить «слетевший» во время прошивки IMEI?
    [A] — Подробнее ТУТ, или ТУТ

  • [Q] Сделал backup через TWRP, а перекинуть на компьютер не могу. Что делать?
    [A] — После того как сделали backup, не выходя из TWRP, сразу подключите телефон к компьютеру и попробуйте скопировать данные.
  • [Q] Я оставил сообщение о новой версии версии прошивки\утилиты\драйвера (и т.д.), почему куратор\модератор — не поднимает его в шапку?
    [A] — По всем основным ROMоделам, разработчикам утилит и т.д., добавлены или будут добавлены ссылки на их официальные «файлообменники» в которых как правило уже есть новые версии, соответственно «раздувать» шапку ссылками на на каждую версию прошивки к примеру — смысла нет. Будет гораздо полезней, если от Вас, будет просто сообщение-уведомление о новой версии + зеркало на новую версию (на всякий случай). Возможно есть иные причины, о которых вы можете спросить у куратора темы(Talibbbbbb) в QMS.
  • [Q] Одна из причин, по которой вы можете получить bootloop (циклическая перезагрузка устройства)
    [A] — При отключении Приложение Google телефон после перезагрузки уходит в циклический ребут
    Помогает только очистка данных (стоковое рекавери)
  • Сообщение отредактировал Talibbbbbb — 13.11.17, 18:55

    Сообщение отредактировал keni0k — 21.03.17, 13:09

    Потому что это — такое же китайское. Просто кто-то тоже заменил загрузочное меню, как и я 🙂
    А так это все то же обрыдлое от некоего китайца Ydss, что прекрасно видно по содержимому xml и \ramdisk\sbin:
    ydss-supersu.zip
    ydss-unroot.zip

    Ну и на чьей машине собрано наше в \ramdisk\default.prop
    (извиняюсь, но из песни слова. :))
    ro.build.user=denghuihui

    Вместо сборки от jenkins в «официальном».

    Не умеющее ни EFS-разделы бэкапить/ресторить, ни работать с зашифрованным разделом /data, как официальное TWRP (ввел свой пароль на вход, и бэкапишь/ресторишь даже нерутованный аппарат с зашифрованным разделом, как у «белых людей»)), с официальным
    На Le Max 2 оно есть, у нас — вот такое кривенькое только :(.»Других рекавери у нас для вас нет»

    Пока ждем CM :), cделал прошивку-конструктор на базе X527 19s стоковой.
    Прошивка полностью деодексирована, слегка почищена от гуглоприложений (желающие могут докинуть нужное прямо в update.zip). Содержимое update.zip в классическом виде для модификаций — в виде файлов, а не в виде «модного» system.img как все повадились делать.
    Шьется только \system раздел, ни boot.img ни модули не шьются, так для тестов задумано, поэтому шить только поверх уже установленной 19s для x527.
    Вайпы dalvick и /data /cache — на усмотрение. Возможен бутлуп при неочистке данных, но у меня проблем нет.
    Первая загрузка по причине одексации при загрузке длится 10-15 минут. Если дольше — значит уже бутлуп из-за неочищенной /data в TWRP перед прошивкой.
    Еще раз — это не версия для «всех и каждого», а чисто «альфа-версия», «для желающих поковыряться со стоком с apk/jar» Остальным — не шить.

    Что изменено в оригинальных файлах — в framework.jar включена возможность записи разговоров для региона «Россия»:

    Как видим — «белые люди» живут только в двух регионах — CN и IN 🙂
    Меняем «IN» на «RU», или просто значение v0.

    .method public static isRestrictedRegion(Landroid/content/Context;)Z
    .registers 2
    .param p0, «context» # Landroid/content/Context;

    .prologue
    .line 30
    const-string v0, «CN»

    if-nez v0, :cond_12

    const-string v0, «IN»

    if-nez v0, :cond_12

    :goto_11
    return v0

    :cond_12
    const/4 v0, 0x0

    goto :goto_11
    .end method

    P.S. Обнаружились некоторые баги с падением webview, первыложил. Полная деодексированная версия 19s. Считаю, так правильно, а уже выкинуть из этого zip лишнее каждый уже по желанию сможет.
    Вот то, что я оставил себе:

    05.12.2016 19:39
    05.12.2016 19:39 agnes_service
    05.12.2016 12:16 AntHalService
    05.12.2016 12:16 BasicDreams
    05.12.2016 12:16 Bluetooth
    05.12.2016 12:16 BluetoothMidiService
    05.12.2016 12:16 Browser
    05.12.2016 12:16 Calculator
    05.12.2016 12:16 Calendar
    05.12.2016 12:16 CapsensorForSar
    05.12.2016 12:16 CaptivePortalLogin
    05.12.2016 12:16 CertInstaller
    05.12.2016 12:16 Chrome
    05.12.2016 12:16 ColorModeInteractiveService
    05.12.2016 12:16 com.qualcomm.qti.services.secureui
    05.12.2016 12:16 DeskClock
    05.12.2016 12:16 DeviceInfo
    05.12.2016 12:16 DocumentsUI
    05.12.2016 12:16 DownloadProviderUi
    05.12.2016 12:16 Drive
    05.12.2016 12:16 Email
    05.12.2016 12:17 Exchange2
    05.12.2016 12:17 FaceLock
    05.12.2016 12:17 FactoryKit
    05.12.2016 12:17 fastdormancy
    05.12.2016 12:17 Gallery2
    05.12.2016 12:17 Gmail2
    05.12.2016 12:17 GoogleCalendarSyncAdapter
    05.12.2016 12:17 GoogleContactsSyncAdapter
    05.12.2016 12:17 GooglePinyinIME
    05.12.2016 12:17 GoogleTTS
    05.12.2016 12:17 HoloSpiralWallpaper
    05.12.2016 12:17 HonestarIRtestTest
    05.12.2016 12:17 HQEngineerCode
    05.12.2016 12:17 HTMLViewer
    05.12.2016 12:17 KeyChain
    05.12.2016 12:17 LatinImeGoogle
    05.12.2016 12:17 LeFidoAsm
    05.12.2016 12:17 LeShareX6
    05.12.2016 12:17 LetvAccount
    05.12.2016 12:17 LetvAccountAgent
    05.12.2016 12:17 LetvAccountInfo
    05.12.2016 12:17 LetvCamera
    05.12.2016 12:17 LetvCloudService
    05.12.2016 12:17 LetvDebugUtil
    05.12.2016 12:17 LetvEmojiStore
    05.12.2016 12:17 LetvEuiTransfer
    05.12.2016 12:17 LetvFanNation
    05.12.2016 12:17 LetvFileManager
    05.12.2016 12:17 LetvPrivacyData
    05.12.2016 12:17 LetvRemoteControl_WW
    05.12.2016 12:17 LetvSafe
    05.12.2016 12:17 LetvSchedulePowerOnOff
    05.12.2016 12:17 LetvSDKCommonData
    05.12.2016 12:17 LetvSetupWizard
    05.12.2016 12:17 LetvTheme
    05.12.2016 12:17 LetvThemeSettings
    05.12.2016 12:17 LetvUsageStatsReporter
    05.12.2016 12:17 LetvVideoPlayer2
    05.12.2016 12:17 LetvWallpaperSettings
    05.12.2016 12:17 LetvZxing
    05.12.2016 12:17 LiveWallpapers
    05.12.2016 12:17 LiveWallpapersPicker
    05.12.2016 12:17 Maps
    05.12.2016 12:17 ModemTestMode
    05.12.2016 12:17 Music
    05.12.2016 12:17 MusicFX
    05.12.2016 12:17 NetworkLocation_Baidu
    05.12.2016 12:17 NetworkSetting
    05.12.2016 12:17 NoiseField
    05.12.2016 12:17 PacProcessor
    05.12.2016 12:17 PartnerBookmarksProvider
    05.12.2016 12:17 PhaseBeam
    05.12.2016 12:17 PhoneComponentInfo
    05.12.2016 12:17 PhoneFeatures
    05.12.2016 12:17 Photos
    05.12.2016 12:17 PrimaryCardController
    05.12.2016 12:17 PrintSpooler
    05.12.2016 12:17 QtiBackupAgent
    05.12.2016 12:17 QtiTelephonyService
    05.12.2016 12:17 RemoteDeviceManagerService
    05.12.2016 12:17 SampleAuthenticatorService
    05.12.2016 12:17 SecureSampleAuthService
    05.12.2016 12:17 shutdownlistener
    05.12.2016 12:17 StaProxyService
    05.12.2016 12:17 Stk
    05.12.2016 12:17 talkback
    05.12.2016 12:17 telresources
    05.12.2016 12:17 TimeService
    05.12.2016 12:17 UEIQuicksetSDKLeTV
    05.12.2016 12:17 UserDictionaryProvider
    05.12.2016 12:17 WAPPushManager
    05.12.2016 12:17 webview
    05.12.2016 12:17 WebViewGoogle
    05.12.2016 12:17 xdivert
    05.12.2016 12:17 YepSetProp
    05.12.2016 12:17 YouTube

    Сообщение отредактировал Talibbbbbb — 07.06.17, 16:30

    Источник

    Читайте также:  Tx9s android smart tv box amlogic s912 прошивка
    Оцените статью