Any Launcher, No Root (Launcher Hijack V4)

Search This thread

MleB02

New member
Apr 17, 2020
2
0
Toronto
Just got a new Fire HD8 8th Gen OS 6.3.0.0, installed the launch hijack clone that a user kindly shared on this thread. When I try to turn on Accessibility \detect home button, it's just a blank screen.

My older Fire HD8 7th Gen, the launcher hijack clone works fine. Did Amazon block the ability to turn on detect home button press?

I too just purchased a Fire 8 and had this blank screen issue with Detect Home (Hijack), but then I let it update itself to Fire 6.3.1.5 and that control was activated. Now running Nova Launcher (via the also installed Google Play Store) without issue - aside from the 'known' 5 sec lag on Home Button.

Would have returned Fire if I couldn't get to a 'real' Launcher. Its actually a decent little device for what I need it to do now, but the Amazon product-heavy Fire Launcher would have driven me nuts.
 

keenan316

Senior Member
Dec 3, 2009
490
151
Xiaomi Poco X3 NFC
If anyone can help me see where I'm going wrong I would really appreciate it..

I have a FireTV 4K 1st gen running FireOS 5.2.7.3

I have successfully managed to ADB to the FireTV over ethernet and installed both:

• Leanback Launcher
• Launcher Hijack 4

I ran both of these commands over ADB..

"adb shell settings put secure enabled_accessibility_services com.baronkiko.launcherhijack/com.baronkiko.launcherhijack.AccServ"

"adb shell settings put secure accessibility_enabled 1"

Both execute fine without any errors, however Launcher Hijack does not launch by itself on the FireTV.

When I launch it I still get an error "Accessibility Service Disabled"

I have tried to open and turn off Screen Magnifier, rebooted and tried again but still get the same error.

Am I missing something?
 

mic1986

Member
Dec 15, 2010
11
0
Silesia
www.mediarecovery.pl
If anyone can help me see where I'm going wrong I would really appreciate it..

I have a FireTV 4K 1st gen running FireOS 5.2.7.3

I have successfully managed to ADB to the FireTV over ethernet and installed both:

• Leanback Launcher
• Launcher Hijack 4

I ran both of these commands over ADB..

"adb shell settings put secure enabled_accessibility_services com.baronkiko.launcherhijack/com.baronkiko.launcherhijack.AccServ"

"adb shell settings put secure accessibility_enabled 1"

Both execute fine without any errors, however Launcher Hijack does not launch by itself on the FireTV.

When I launch it I still get an error "Accessibility Service Disabled"

I have tried to open and turn off Screen Magnifier, rebooted and tried again but still get the same error.

Am I missing something?

Hi.

Same here. Did you find any solution?
Cheers!
 

mojavaid36

Senior Member
Apr 5, 2009
64
2
got this to work on Fire HD 8 8th Gen by using the following ADB commands and the repackaged apk

Code:
adb shell settings get secure enabled_accessibility_services

Copy the output from the above command and paste it into the command below
Code:
adb shell settings put secure enabled_accessibility_services (PASTE_HERE):com.baronkiko.launcherhijack/com.baronkiko.launcherhijack.AccServ

you will also have to run
Code:
adb shell pm grant com.baronkiko.launcherhijack android.permission.SYSTEM_ALERT_WINDOW


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

got this to work on Fire HD 8 8th Gen by using the following ADB commands and the repackaged apk

Code:
adb shell settings get secure enabled_accessibility_services

Copy the output from the above command and paste it into the command below
Code:
adb shell settings put secure enabled_accessibility_services (PASTE_HERE):com.baronkiko.launcherhijack/com.baronkiko.launcherhijack.AccServ

you will also have to run
Code:
adb shell pm grant com.baronkiko.launcherhijack android.permission.SYSTEM_ALERT_WINDOW


---------- Post added at 01:35 AM ---------- Previous post was at 12:57 AM ----------

got this to work on Fire HD 8 8th Gen by using the following ADB commands and the repackaged apk

Code:
adb shell settings get secure enabled_accessibility_services

Copy the output from the above command and paste it into the command below
Code:
adb shell settings put secure enabled_accessibility_services (PASTE_HERE):com.baronkiko.launcherhijack/com.baronkiko.launcherhijack.AccServ

you will also have to run
Code:
adb shell pm grant com.baronkiko.launcherhijack android.permission.SYSTEM_ALERT_WINDOW


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

got this to work on Fire HD 8 8th Gen by using the following ADB commands and the repackaged apk

Code:
adb shell settings get secure enabled_accessibility_services

Copy the output from the above command and paste it into the command below
Code:
adb shell settings put secure enabled_accessibility_services (PASTE_HERE):com.baronkiko.launcherhijack/com.baronkiko.launcherhijack.AccServ

you will also have to run
Code:
adb shell pm grant com.baronkiko.launcherhijack android.permission.SYSTEM_ALERT_WINDOW

actually much better solution here

https://forum.xda-developers.com/hd8-hd10/development/official-amazon-fire-toolbox-v1-0-t3889604
 
Dec 13, 2019
8
3
Still not working

This solution looked interesting, but I get this error after entering the last command:

Operation not allowed: java.lang.SecurityException: Can't change android.permission.SYSTEM_ALERT_WINDOW. It is required by the application

And the net result is no change, still a big long, annoying pause on the Fire launcher home screen before switching to Nova Launcher.
 

Jabbitt

Member
Mar 5, 2011
40
1
The Amazon Toolkit has the solution of downgrading the Fire Launcher and doing some tinkering but unfortunately, this gets reset if you turn off your tablet.

Unless someone does some active research, I guess we're stuck with the five second pause for good now.

Sent from my KFDOWI using Tapatalk
 

Jabbitt

Member
Mar 5, 2011
40
1
I decided to bite the bullet and have a go at rooting my Kindle Fire HD8 (Douglas). I got a few things wrong and ended up having to take the tablet apart to apply the trick of shorting out two pin connections.

However, I successfully got TWRP installed and I tried both Lineage-12.1 and SlimLP. Whilst both were quite fast and snappy at first, they regularly locked up and I had to wait for the system to become responsive again.

After a week of trying both of the custom roms, I decided to go back to stock and just live with the awful Fire Launcher. Unfortunately, the script for resetting my tablet to stock didn't work. With a bit of research I discovered that the stock image files straight from Amazon are flashable in TWRP!

So, I installed stock Amazon, Magisk (to give me full root) and Titanium Backup. Once it was all up and running, I used Titanium Backup to freeze the FireOS launcher (called Homepages). Homepages must take up a lot of system resources because now I'm on Nova Launcher, the tablet seems faster and more responsive. The only downside to all of this seems to be that the battery life has been reduced.
 

CuF

Senior Member
Aug 29, 2015
66
9
Can anyone explain some of the settings to me and when it is appropriate to use them?
"Launcher open detection", "Broadcast receiver detection", "Overlay detection" have me stumped.
 

MleB02

New member
Apr 17, 2020
2
0
Toronto
Fire OS 7 on Fire 8 (8th Generation) Tablet w/ Launcher Hijack

Amazon has recently dropped their OS 7 (Android 9 - Pie, w/ their 'tweaks') for their 'older' tablets and, tempting fate, I went for it yesterday.

Fear of losing access to Hijack file (as per posting #395 - FreakyyLike) a real concern - less so Google, because there are FireOS 7-friendly files available - but it's upgrade seemed to go off okay. This update had to be manually done (the device's 'System Updates' didn't find it automatically- so updates found on the Amazon Fire Tablet Help site - a list of OS and applicable devices) - downloaded, moved into the Fire's main storage, then run from 'System Update'.

Their Launcher really does make an effort to be the default (and it hides Launcher Hijack when it does), but I think I've (mostly) returned to functionality here. Using Nova Launcher here and - FWIW - Google's files as previously installed in April all seem to be working, too.

Early days yet as to improvements seen in their version of Pie, but so thankful for Launcher Hijack - and not having to do the whole 'connect to a computer to make tweaks' thing, here.
 
Last edited:

tonino2424

Member
Apr 7, 2018
40
0
Hi Guys,

Great wedsite for android users. I am hoping someone could kindly give me a step by step instructions on how to setup nova launcher so I can use it has my home page so I can install apps that I want to see. This is what I have done so far.

Step 1. Installed nova launcher on my fire tablet 10.
Step 2. Tried installing hijacklauncher and amazon fire blocked it.
Step 3. I used clone app to to rename hijacklauncher to new hijacklauncher and cloned it.
Step 4. Installed new hijacklauncher

At this point is where i need help. If someone could do that i would greatly appreciate it.

TYVM

PS i am using amazon fire 10.

---------- Post added at 12:02 AM ---------- Previous post was at 12:02 AM ----------

Hi Guys,

Great wedsite for android users. I am hoping someone could kindly give me a step by step instructions on how to setup nova launcher so I can use it has my home page so I can install apps that I want to see. This is what I have done so far.

Step 1. Installed nova launcher on my fire tablet 10.
Step 2. Tried installing hijacklauncher and amazon fire blocked it.
Step 3. I used clone app to to rename hijacklauncher to new hijacklauncher and cloned it.
Step 4. Installed new hijacklauncher

At this point is where i need help. If someone could do that i would greatly appreciate it.

TYVM

PS i am using amazon fire 10.
 

sli4

New member
Dec 25, 2012
2
0
I unfortunately bought a banned firestick. This has helped me to make it somewhat useable but because I can't get through the initial set up the fireOS setup it just beeps/chirps in the background every 30 seconds or so while using the launcher. Is there anyway to bounce back to the set up so that pressing "home" will sync the remote and this will stop?
It will do this every time the fire stick restarts because it doesn't ever pass the update screen before starting.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 77
    Launcher Hijack V4
    Allows a custom launcher on Amazon Kindle Fire's and Fire TV's

    An early, insert seasonally appropriate celebration here, present from me. Adds support for Fire TV devices and the new Fire Tablets. Enjoy.

    Please find instructions for use here (https://github.com/BaronKiko/LauncherHijack/blob/master/HELP.md#fire-tablets). Adb required for first time setup on Fire TV's.
    Find the latest release here (https://github.com/BaronKiko/LauncherHijack/releases). I'm working on Aptoide and F-Droid releases for those that prefer those methods. Hopefully in the next few days.
    If you want to look at my rushed and sloppy code then feel free to look here (https://github.com/BaronKiko/LauncherHijack)
    Please send any issues here (https://github.com/BaronKiko/LauncherHijack/issues)
    Feeling kind and want to donate? Find instructions here (https://github.com/BaronKiko/LauncherHijack/blob/master/README.md#donations)

    Huge thanks to ParrotGeek1, Speeddymon and Urbanman2004.
    • ParrotGeek1 made V1 and without him I would have never started this project.
    • Speeddymon donated a 2018 Fire TV allowing me to implement Fire TV support. If you have a Fire TV you should thank him
    • Urbanman2004 created the lovely logo/app icon. Be sure to thank him too.

    Finally I don't really check these forums often anymore so please head over to the github page and post there if you are having any issues. Usually I am pretty quick to respond there.

    Edit/Update history:
    [Edit 24/02/17]
    Fixed links, sorted grammar

    [Update 21/03/17]
    Version 2.1 released, improves speed and reliability of the application so should be a good update for all. Thanks to ParrotGeek once again for the tip on how to improve it.

    [Edit 11/07/17]
    Sick of people complaining about the same issues so I added some troubleshooting steps and specific instructions for google now.

    [Update 27/07/17]
    Version 3 released
    Old blurb, removed:
    I'm here to announce my latest project, Launcher Hijack V2.
    This uses the same exploit as Launcher Hijack V1, by parrotgeek1, but allows you to select any launcher of your choice. If I find time I intend to implement further features but for now that's all you get :p


    [Update 12/07/18]
    Issue with the new update
    Comment about using github to report issues.

    [Update 10/12/18]
    Version 4 released
    Most post info moved to GitHub

    [Updated 25/03/19]
    Version 4.0.3 released
    Comes with a new logo
    33
    Care to share the modified apk? Like others, I lack the tools and knowledge to rename the app in Android Studio. A link to the fixed APK would be extremely helpful.

    Thanks.

    I modified the apk, works fine again on my Fire HD8(2017).
    Make sure you deinstall the old App. Go into Settings>Apps>All>Swipe to the right till all and search your old App. Then install the new Apk.

    Download: https://www.mediafire.com/file/kqa89yndk468itf/Launcher.Hijack.v.4.0.3.b.43.Clone.apk/file

    Update:Users reported that the Deinstallation is maybe optional. Try it first without! :)
    5
    V3 released, keep me posted on any issues you may have.
    4
    I happened three times in the hour installed. I didn't have previous version installed. Sounds like a clean install to me. So sure, he can wait for other reports.

    I don't like the flash of the stock launcher, coupled with getting thrown to the recents menu, I choose not to keep it installed. This also means I dont have another launcher installed. So I won't install it all again unless I have a reason to believe something will be different .

    Edit: reinstalled 2.1, verified 2.1 in settings. Installed nova. Took 5 minutes to reproduce. Landed in recents menu.

    Edit again: just happened again after that post exiting XDA app.

    So I worked out how to reproduce it on my device but it's still pretty difficult to trigger. As I can tell it does so after you open a new app that takes significant resources as your launcher gets killed in the background. Now I can somewhat reproduce it I will likely add a slow mode to make it more consistent but it requires more that plans. If I manage to come up with some sort of solution I will post the update here.
    3
    First of all, THANK YOU for this great tool.

    Someone mentioned earlier in the thread that Apex launcher works well, having little to no FireOs flicker, and I'm just confirming that. I had been using Nova launcher for a couple of weeks and was seeing a lot of flicker. I decided to try Apex and since theming it and setting it up, I've not seen hide nor hair of FireOs. Apex does have an advanced option to keep it in memory, maybe that's why. Or maybe it's just about launch times. In any case, I'm a very happy user.

    Thanks again.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone