[APP][5.0.2][IR]LG QuickRemote for AOSP [1-13-15]

Search This thread

joshuajones

Senior Member
Mar 27, 2012
457
345
Indianapolis
This zip installs the QuickRemote app and enables the IR blaster to work on AOSP Lollipop ROMs for the LG G3 (and G2). Not every device or rom has been tested, so flash at your own risk.
Credits go to @sefnap for the original G2 port, @RieGo for the original scripts, and @zzeneg for updating to the G3 versions.

WORKAROUND DETAILS:
The default SELinux policy for android was changed to enforcing mode in Lollipop to increase security. This restricts the functionality of some apps, so for QuickRemote to work we have to change the SELinux policy back to permissive mode until we have a better solution.
This zip installs an init.d script which runs at boot and sets the SELinux policy, as well as other permissions. It will also create the file /sdcard/QRemote.log, which records the SELinux policy at startup.

INSTRUCTIONS:
--Make a backup (or at least download the uninstall)
--Install the latest SuperSU (highly recommended)
--Wipe dalvik/cache (just in case)
--Flash zip in recovery (TWRP or PhilZ)
--Reboot--
--It may take a moment for device manufacturers to load, so be patient.

TROUBLESHOOTING:
First, make sure init.d is enabled:
-Check for /sdcard/QRemote.log. If the file isn't there, the init.d script did not run.
---Enable init.d support with this app

-If it still isn't working after enabling init.d and rebooting, verify that SELinux was set to permissive at boot in QRemote.log
---Try this app to set the SELinux policy instead.​
If the QuickRemote app force closes when you open it:
-Make sure QuicksetSDK is installed. It won't be in the app drawer, so check Setting->Apps->All
-Clear QuicksetSDK data, delete /sdcard/Quickset Setup, reboot​

Thanks to everyone in this thread for helping figure this thing out!
 

Attachments

  • Screenshot_2014-12-27-19-07-20.png
    Screenshot_2014-12-27-19-07-20.png
    142.4 KB · Views: 183,454
  • Screenshot_2014-12-27-19-06-46.png
    Screenshot_2014-12-27-19-06-46.png
    129.6 KB · Views: 146,239
  • QRemoteG3_LP_01-18.zip
    11.7 MB · Views: 205,998
  • QRemote_uninstall_01-18.zip
    123.4 KB · Views: 62,913
Last edited:

pside15

Senior Member
Aug 5, 2010
2,087
430
Flowery Branch, Ga
Thanks so much for posting this. Not being able to use Smart IR on AOSP has been killing me. I absolutely hate my LG TV remote. Will be testing on Beanstalk this evening.
 
  • Like
Reactions: 4Freedom

Xerionius

Senior Member
Aug 20, 2013
272
115
KitKat Art, and Lollipop Art, are two different creatures. I'd think that a port of the Lollipop version of this remote from the g3 leaks should work.

Well, if it wouldn't, it wouldn't be a port, am I right? ;)

I tried flashing it on Lollipop and using a different remote App and that didn't work either, even though the App recognized that the G3 has an IR-Blaster.
 

Rchard

Senior Member
Dec 12, 2008
207
33
Guys, if you use a custom rom like CM12, you can make the flashable zip to work by doing the following.

First flash it normally, then grab from XDA the LGs lollipop version of QuicksetSDK, I think there should be a lollipop version, but I copied it from Android HD rom. Then replace the KitKat version with lollipop in in the System/app folder, set the correct permissions and voila it works. I have tested it on my Sony TV, it works like a charm. Good thing is that Smart Remote IR also works if interested to try.
 
Last edited:

Xerionius

Senior Member
Aug 20, 2013
272
115
Here's the Quickremote zip with the updated QuicksetSDK (For CM12!):

http://www.mediafire.com/?bbfbfefbnj7bj7k


I hope you don't mind me uploading this here @zzeneg, all credits are going to you! If you want me to, I'll take it offline immediately.

I think it should work on any 5.0 AOSP-Rom.


For some reason my IR-Blaster isn't working, the app launches, but the IR-Blaster just doesn't work.
 
Last edited:

brolic925t

Senior Member
Nov 20, 2011
1,745
675
Corona, NY
Google Pixel 4a
Google Pixel 5
Here's the Quickremote zip with the updated QuicksetSDK (For CM12!):

http://www.mediafire.com/download/bb...moteG3CM12.zip


I hope you don't mind me uploading this here @zzeneg, all credits are going to you! If you want me to, I'll take it offline immediately.

I think it should work on any 5.0 AOSP-Rom.


For some reason my IR-Blaster isn't working, the app launches, but the IR-Blaster just doesn't work.
Thanks mannnnnn. Now when it works I'll be happy. I wonder if it'll have a widget for pulldown

Sent from my LG-D851 using Tapatalk

---------- Post added at 12:57 AM ---------- Previous post was at 12:54 AM ----------

I wonder if the quick circle stuff can be added to cm

Sent from my LG-D851 using Tapatalk
 

rickriego

Senior Member

Top Liked Posts

  • There are no posts matching your filters.
  • 181
    This zip installs the QuickRemote app and enables the IR blaster to work on AOSP Lollipop ROMs for the LG G3 (and G2). Not every device or rom has been tested, so flash at your own risk.
    Credits go to @sefnap for the original G2 port, @RieGo for the original scripts, and @zzeneg for updating to the G3 versions.

    WORKAROUND DETAILS:
    The default SELinux policy for android was changed to enforcing mode in Lollipop to increase security. This restricts the functionality of some apps, so for QuickRemote to work we have to change the SELinux policy back to permissive mode until we have a better solution.
    This zip installs an init.d script which runs at boot and sets the SELinux policy, as well as other permissions. It will also create the file /sdcard/QRemote.log, which records the SELinux policy at startup.

    INSTRUCTIONS:
    --Make a backup (or at least download the uninstall)
    --Install the latest SuperSU (highly recommended)
    --Wipe dalvik/cache (just in case)
    --Flash zip in recovery (TWRP or PhilZ)
    --Reboot--
    --It may take a moment for device manufacturers to load, so be patient.

    TROUBLESHOOTING:
    First, make sure init.d is enabled:
    -Check for /sdcard/QRemote.log. If the file isn't there, the init.d script did not run.
    ---Enable init.d support with this app

    -If it still isn't working after enabling init.d and rebooting, verify that SELinux was set to permissive at boot in QRemote.log
    ---Try this app to set the SELinux policy instead.​
    If the QuickRemote app force closes when you open it:
    -Make sure QuicksetSDK is installed. It won't be in the app drawer, so check Setting->Apps->All
    -Clear QuicksetSDK data, delete /sdcard/Quickset Setup, reboot​

    Thanks to everyone in this thread for helping figure this thing out!
    7
    Congratulations for making the portal news. :)
    Oh, sweet! I didn't see that!

    Updated
    So, here's another update that should set SELinux to permissive on boot. It will also make a log file (/sdcard/QRemote.log) to confirm that the init.d script ran and show the SELinux policy at boot. Hopefully this will help troubleshooting.
    This is a lot of trial and error since this stuff is all new to me, so I appreciate everyone's patience and feedback.
    6
    @op if you want help getting this to work on enforcing im willing to help
    5
    Here's the Quickremote zip with the updated QuicksetSDK (For CM12!):

    http://www.mediafire.com/?bbfbfefbnj7bj7k


    I hope you don't mind me uploading this here @zzeneg, all credits are going to you! If you want me to, I'll take it offline immediately.

    I think it should work on any 5.0 AOSP-Rom.


    For some reason my IR-Blaster isn't working, the app launches, but the IR-Blaster just doesn't work.
    5
    OP updated with Lollipop fix!
    Man, it's good to have this back.. Thanks, @Xerionius and @ahk31!