FireStarter/AppStarter Boot & Key Mapping thru XPosed Edge Pro

Search This thread

netgar

Senior Member
Jan 14, 2012
1,080
137
For TWRP terminal you just go to Advanced in the main TWRP menu. You can find it there. Then follow RBox link info for cache loop.

So make sure you have Cache UNMounted in the TWRP mount menu first. Before you run the command.

That means that cache is unchecked, right? Just want to make sure before I screw it much more...
 

netgar

Senior Member
Jan 14, 2012
1,080
137
Yeap, UNChecked. Give it like 10 secs to set before moving on with the instructions.
one more question in Mount tab what should be checked?
data, micro SDCard and system? or just data and MicroSDCard?

Edit:
I made it. Working now, however my box is just the same + TWRP :)
How I can clean this kingroot and get rid of this unwanted files. I have only 1Gb available.
 
Last edited:

Y314K

Senior Member
Dec 29, 2008
1,507
494
Samsung Galaxy A32 5G
one more question in Mount tab what should be checked?
data, micro SDCard and system? or just data and MicroSDCard?

Edit:
I made it. Working now, however my box is just the same + TWRP :)
How I can clean this kingroot and get rid of this unwanted files. I have only 1Gb available.
Good to hear your back. You should still be able to follow the same guide for a Factory Reset with TWRP. Just make sure your PreRooted ROM zip is not corrupted.

http://www.aftvnews.com/how-to-factory-reset-a-rooted-fire-tv-using-twrp-custom-recovery/
 

netgar

Senior Member
Jan 14, 2012
1,080
137
Good to hear your back. You should still be able to follow the same guide for a Factory Reset with TWRP. Just make sure your PreRooted ROM zip is not corrupted.

http://www.aftvnews.com/how-to-factory-reset-a-rooted-fire-tv-using-twrp-custom-recovery/
I did factory reset and this time everything worked. I guess I try to make this project work on firetv tomorrow. Sounds very complicated that framework and xposed. Hopefully I will figure it out you help.
Thx again
 

Y314K

Senior Member
Dec 29, 2008
1,507
494
Samsung Galaxy A32 5G
I did factory reset and this time everything worked. I guess I try to make this project work on firetv tomorrow. Sounds very complicated that framework and xposed. Hopefully I will figure it out you help.
Thx again
Good, it's not hard at all. Just get the right files aka x64 version for the FTV2 of the zip TWRP installer aka Framework. Then just install the APK XPosed Manager & then you can install your APK Modules. You use XPosed manager to activate or deactivate the XPosed Module(s). Not hard at all.
 
  • Like
Reactions: netgar

netgar

Senior Member
Jan 14, 2012
1,080
137
Good, it's not hard at all. Just get the right files aka x64 version for the FTV2 of the zip TWRP installer aka Framework. Then just install the APK XPosed Manager & then you can install your APK Modules. You use XPosed manager to activate or deactivate the XPosed Module(s). Not hard at all.

I'm just reading through out turtial and one says to install xposedinstaller_3.0_alpha4.apk amd the other says to use xposedinstaller_3.1.1.apk file.
Which one should I use?
 

Y314K

Senior Member
Dec 29, 2008
1,507
494
Samsung Galaxy A32 5G
I'm just reading through out turtial and one says to install xposedinstaller_3.0_alpha4.apk amd the other says to use xposedinstaller_3.1.1.apk file.
Which one should I use?
Both, let me explain. Like I mentioned before. Using XPosed consist of 3 different parts. And need to be installed in the following order. XPosed Framework, XPosedInstaller aka Manager & XPosed Modules. The last two are APK's & are installed from FireOS 5 like any other App. The frame work can only be install thru TWRP on FTV(S)'s.

1. Install correct version of XPosed Framework thru TWRP like the guides tell you.

2. Install Installer aka in our case we only use it as Manager. This is installed like an App.

3. Install the XPosed Modules you wish to run. This are also installed like Apps.

Any ?'s...
 
  • Like
Reactions: SrTommy and netgar

netgar

Senior Member
Jan 14, 2012
1,080
137
Both, let me explain. Like I mentioned before. Using XPosed consist of 3 different parts. And need to be installed in the following order. XPosed Framework, XPosedInstaller aka Manager & XPosed Modules. The last two are APK's & are installed from FireOS 5 like any other App. The frame work can only be install thru TWRP on FTV(S)'s.

1. Install correct version of XPosed Framework thru TWRP like the guides tell you.

2. Install Installer aka in our case we only use it as Manager. This is installed like an App.

3. Install the XPosed Modules you wish to run. This are also installed like Apps.

Any ?'s...
I will try and let you know. I will install xposedinstaller_3.1.1 and see what happens.
Thx again

OK, I followed your directions and again everything is working fine. Firestarter works again !!!

Thx a lot Y314K
 
Last edited:

vanzan

Senior Member
I'm going to show my noobness and ask a couple of questions as Y314K seems to be very generous with his time. I'd like to use the Pro edition so do I purchase it on Google Play and then get the apk and sideload it onto the Fire Stick? Will that work?

Also I installed Xposed Installer and the regular edition of Xposed Edge. I flashed the framework with TWRP however when I select modules in Xposed Installer I can't seem to enable Xposed Edge. There's a checkbox at the far right but I can't figure out how to check it!! I've tried single clicks and long button presses on the remote but no joy in getting a little tick! :) Thanks for any help!
 

Y314K

Senior Member
Dec 29, 2008
1,507
494
Samsung Galaxy A32 5G
I'm going to show my noobness and ask a couple of questions as Y314K seems to be very generous with his time. I'd like to use the Pro edition so do I purchase it on Google Play and then get the apk and sideload it onto the Fire Stick? Will that work?

Also I installed Xposed Installer and the regular edition of Xposed Edge. I flashed the framework with TWRP however when I select modules in Xposed Installer I can't seem to enable Xposed Edge. There's a checkbox at the far right but I can't figure out how to check it!! I've tried single clicks and long button presses on the remote but no joy in getting a little tick! :) Thanks for any help!
Yes, you should be able to able to buy the Pro version on your Android phone/tablet & then sideload it to your FireTV device using an app like Apps2Fire or your preferred app transferring app.

As for checking the box in the XPosed Manager. You will need to use one of the different pay/free mouse apps one can install on a phone or tablet for mouse control. One of the free ones is CetusPlay. I prefer the paid mouse toggle app. Since after the install. You don't need your phone unless there is an update of the App. You could also use a Bluetooth mouse or USB mouse if you have a FTV Box or OTG on your stick.
 
Last edited:

Y314K

Senior Member
Dec 29, 2008
1,507
494
Samsung Galaxy A32 5G
I think I get the instructions, but I don't know what is the "Manager App" ?
The XPosed manager app/apk is the same as the XPosed installer app/apk. phones & tablets can use the XPosed Installer to install & update XPosed. We use the .zip on TWRP Method. Either way both methods use the XPosed Installer/Manager to activate/deactivate XPosed Modules.

In the guides they link to XposedInstaller_3.1.1.apk which is what I refer to XPosed Installer/Manager.
 
Last edited:

oppman29

Senior Member
Apr 16, 2007
76
4
Philly
I installed :
xposed-v87-sdk22-arm
XposedInstaller_3.1.1.apk
XPosed Edge Pro .APK

Got it all to work on a FIRE TV 1 running bueller-5.2.4.1-rooted_r2 , pointing the HOME to the Latest version of KODI.
I had to change the video resolution in display from auto to a specific one that worked for me and that fixed my LAG...
now its working great!!! ( first it was taking like 10 seconds )

thanks for this guide!
 
Last edited:

I_did_it_just_tmrrow

Senior Member
Feb 27, 2011
405
80
THX for your post about your experience with xposed-edge on a FireTV device.
@Y314K
Did you think we can bring this up to run with xposed-edge and find a cool input for the remote? :D
https://xdaforums.com/fire-tv/themes-apps/firesound-volume-control-usb-audio-t3356142

You do not need the Pro version but @ $1.99 it is a great way to support the developer of this module. And the Pro version will let you do more with this module.
Sadly the developer had no time to answer support question for paying supporters like me :(

I had some issues on my FireTV box gen1 mit FireOS rbox bueller 5.2.6.0_r1.

For example what is not working: Delay funktion is not working. When I put a delay object into a multi-action it dont work. He allways ignores it. I need to create if-ELSE object with a delay in this object and an "1 = 1" condition.
Trying to use the shell function with "sleep %integer%" does not work.

@jozein
We hope you can spend some time for paying Amazon FireTV users like us! We had no problem to spend 2€ for your app to get some features but it would be really nice if you can spend FireTV users some love. Here are some points in my opinion, woch would be great to try to support on a Amazon-FireTv device:

-Could you please add an option that app can update itself on a FireTV. We had no google_play store on a FireTV device and in future we need allways to update the app manually, by sideloading it.

-We really wanna use your "Floating widget" option to show a widget from an app on our FireTV's.
I got allways that error message when I try to add the widget: "Attempt to invoke virtual method 'int android.content.Intent.getIntExtra(java.lang.String,int)' on a null object reference". You got a logcat from me in my last e-mail.

-It would be very usefull when the Toast had an option how long it should be showed. Sometimes I had a big text and the toas is going to fast away.
The other problems with toast-object is that the later processes in a multi-action does not wait for finished toasts.
If I had 1 toast-text in a multi-action and 2 apps to start followed by another toast and the end, the multi-process gona show toast1, start the 2 apps, show toast2. A opton "wait for process" would be nice.

-Voice does not work with the device because there are no standart google libs. But alexa can speak. I think this should be possible on a Amazon device. You got a logcat from me in my last e-mail.
I speak 2 times into the mic and tell the device (alexa?) that it/she should say "hello" and "huhu". I hope you can see something.

-A chance would be usefull to create simple dialog-boxes with Yes / No options and a specifix text field in the header. For example I wanna create a sheduled dialog-box with the text:
"The device is going to be shutdown, would you like to abort it?"
Options: Yes | No (countdown from a choosen integer-number, if no choise it os choosen by-no-reaction)

-When I start an if-else object with a time-period question on Boot-Complete, it seems your app need some time to find the real time or the FireTV update the device-time a little bit after startup with the real GMT-time. This results in wrong else-then reactions. Perhaps it could be usefull when you app saved the +hours or -hours to the app settings when the app first started.

-My last point is a really big wish fore the future. If it could be possible with your app to record an action in an app to reproduce it, this could be really really usefull.
Inputs are cool but it would be more cool if your app can handle in-app inputs. I wanna emulate to start an live stream in app of an local tv provider. Actually I did this by open the app and let your app do: 1 right, 1 down, 1 enter. This is working, but just as long the app had the object on the same place. If it could be possible to directly start this process within the app and your edge-app could help with that, it would be awesome.

Greetings by Idijt
 
Last edited:
  • Like
Reactions: BigMatza

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    Already had an idea to possible getting some of the FireStarter options back thru XPosed Modules mentioned in a thread. But once @SimLynks - [TOTAL MOD] Playing With Fire excellent tutorial was release. I was able to guess that XPosed Edge Pro would be the best option to try. Thanks @SimLynks for the great MOD.

    This is a walk-thru on how to get the old FireStarter Boot & Home button options working again using the fullest XPosed Module I've seen. This is only fully compatible with ROOTED FireTV (Sticks). This should work for just about any app including FireStarter, AppStarter, Kodi, SPMC, MrMC, etc. This will let you upgrade past FireOS 5.0.5 to the latest FireOS 5 Pre-Rooted roms & enjoy the new UI & bug fixes. A mouse is not require for installing or changing XPosed Edge settings. Since long pressing brings out sub-menus.

    Requirements:

    1. Rooted FireTV device.
    2. XPosed Edge Pro. (More Triggers for boot startup is only available in the Pro version)
    Should work on either FireOS 5 or even FireOS 3.
    3. Must have installed XPosed Module & Manager App.
    4. You have a functioning FireStarter or AppStarter or Kodi or SPMC, MrMC, etc.
    5. Read the whole post before getting started.

    You do not need the Pro version but @ $1.99 it is a great way to support the developer of this module. And the Pro version will let you do more with this module.

    Download & install XPosed Edge Pro v3.9. This can be done thru sideloading. Since the Pro version is needed. Once you have it installed & checked. You will need to reboot your device for it to become active. Change the following settings after you reboot your device. The last setting will not work unless you have the XPosed Edge module activated. And for that you must do a reboot on your device.

    1. Start XPosed Edge. Go down to "More triggers". (Only available in the Pro version)


    2. Choose "Boot completed".


    3. Choose "App".


    4. Choose "FireStarter/AppStarter" or "Kodi" or "SPMC" or "MrMC". Depending on your taste.


    5. Now your "Boot completed " should show the icon of the App you choose.


    6. Now hit back once. And go up to "Keys".


    7. Now choose "Home".


    8. You should have the option to change "Click", "Double click" & "Long press".


    9. Go to & choose "Click".


    10. Go to "App".


    11. Choose "FireStarter/AppStarter" or "Kodi" or "SPMC" or "MrMC". Depending on your taste.


    12. Now your "Click " should show the icon of the App you choose.


    13. Now go down to "Double click".


    14. In my case I choose to go "Home" when ever I "Double click". You can choose something else.
    ( I was not able to choose/find "Settings" like we could before. Might be a FW bug. Wonder if that got fix on the latest update.)


    15. You should see the icon of what ever you choose for your "Double click". I decided to leave the long press as default.


    16. Now go up to "Home".


    17. Now long press "OK/Enter" on "Home" until you get to the check box menu.


    18. In the check box menu choose "Enable".


    19. You will now see the a check in the checkbox for "Home".


    20. Hit back one time to go back to the main menu.


    21. On the main menu. Go to "Keys" & long press until the checkbox menu shows up.


    22. Then choose "Enable".


    23. You should now see a check in the "Keys" checkbox & you should see a small popup letting you know that "Key control on" is activated.


    Congrats. You now have a FireStarter/AppStarter auto-starting at bootup. And you have full control over your Home button.

    I only tried this with AppStarter so there might be some minor tweaks that need to be done with FireStarter or Kodi or SPMC or MrMC but they should be minor. Let us know how it goes for you'll.

    Thanks to @SimLynks post here for clarifying that the Pro version is needed to follow this walk-thru. He did mention an option to use his [TOTAL MOD] Playing With Fire directions on how to disable the default FireTV launcher. I myself prefer to just pay the $1.99 for the Pro version. But you do have a choice.
    3
    @Y314K Great work on this guide how to configure some of the more detailed features of this awesome Xposed Mod.

    However this guide specifically uses "More Triggers" which IS a Pro-Only feature. Users can accomplish a similar task by following parts of my info on this module over in the Playing with Fire MOD thread, but would need to disable the default FireTV launcher instead of using the Pro-Only Triggers feature.

    I do agree that Jozein deserves some money for this awesome Module, but there are definitely a large majority of users who will refuse to pay for basically anything (at least until they try the free version and then realize they want "more" so pay for pro). You might want to consider doing a separate section on how to do this using the free only features, just a thought.

    Also I'd recommend suggesting users add in the "running apps list" to Home Double Click or Home Long Press, so that they get access to the Task Switcher built into this Module. Definitely one of my favorite features from XEdge that was missing from FireOS.
    3
    I'm going to show my noobness and ask a couple of questions as Y314K seems to be very generous with his time. I'd like to use the Pro edition so do I purchase it on Google Play and then get the apk and sideload it onto the Fire Stick? Will that work?

    Also I installed Xposed Installer and the regular edition of Xposed Edge. I flashed the framework with TWRP however when I select modules in Xposed Installer I can't seem to enable Xposed Edge. There's a checkbox at the far right but I can't figure out how to check it!! I've tried single clicks and long button presses on the remote but no joy in getting a little tick! :) Thanks for any help!
    Yes, you should be able to able to buy the Pro version on your Android phone/tablet & then sideload it to your FireTV device using an app like Apps2Fire or your preferred app transferring app.

    As for checking the box in the XPosed Manager. You will need to use one of the different pay/free mouse apps one can install on a phone or tablet for mouse control. One of the free ones is CetusPlay. I prefer the paid mouse toggle app. Since after the install. You don't need your phone unless there is an update of the App. You could also use a Bluetooth mouse or USB mouse if you have a FTV Box or OTG on your stick.
    2
    I'm just reading through out turtial and one says to install xposedinstaller_3.0_alpha4.apk amd the other says to use xposedinstaller_3.1.1.apk file.
    Which one should I use?
    Both, let me explain. Like I mentioned before. Using XPosed consist of 3 different parts. And need to be installed in the following order. XPosed Framework, XPosedInstaller aka Manager & XPosed Modules. The last two are APK's & are installed from FireOS 5 like any other App. The frame work can only be install thru TWRP on FTV(S)'s.

    1. Install correct version of XPosed Framework thru TWRP like the guides tell you.

    2. Install Installer aka in our case we only use it as Manager. This is installed like an App.

    3. Install the XPosed Modules you wish to run. This are also installed like Apps.

    Any ?'s...
    1
    THX for your post about your experience with xposed-edge on a FireTV device.
    @Y314K
    Did you think we can bring this up to run with xposed-edge and find a cool input for the remote? :D
    https://xdaforums.com/fire-tv/themes-apps/firesound-volume-control-usb-audio-t3356142

    You do not need the Pro version but @ $1.99 it is a great way to support the developer of this module. And the Pro version will let you do more with this module.
    Sadly the developer had no time to answer support question for paying supporters like me :(

    I had some issues on my FireTV box gen1 mit FireOS rbox bueller 5.2.6.0_r1.

    For example what is not working: Delay funktion is not working. When I put a delay object into a multi-action it dont work. He allways ignores it. I need to create if-ELSE object with a delay in this object and an "1 = 1" condition.
    Trying to use the shell function with "sleep %integer%" does not work.

    @jozein
    We hope you can spend some time for paying Amazon FireTV users like us! We had no problem to spend 2€ for your app to get some features but it would be really nice if you can spend FireTV users some love. Here are some points in my opinion, woch would be great to try to support on a Amazon-FireTv device:

    -Could you please add an option that app can update itself on a FireTV. We had no google_play store on a FireTV device and in future we need allways to update the app manually, by sideloading it.

    -We really wanna use your "Floating widget" option to show a widget from an app on our FireTV's.
    I got allways that error message when I try to add the widget: "Attempt to invoke virtual method 'int android.content.Intent.getIntExtra(java.lang.String,int)' on a null object reference". You got a logcat from me in my last e-mail.

    -It would be very usefull when the Toast had an option how long it should be showed. Sometimes I had a big text and the toas is going to fast away.
    The other problems with toast-object is that the later processes in a multi-action does not wait for finished toasts.
    If I had 1 toast-text in a multi-action and 2 apps to start followed by another toast and the end, the multi-process gona show toast1, start the 2 apps, show toast2. A opton "wait for process" would be nice.

    -Voice does not work with the device because there are no standart google libs. But alexa can speak. I think this should be possible on a Amazon device. You got a logcat from me in my last e-mail.
    I speak 2 times into the mic and tell the device (alexa?) that it/she should say "hello" and "huhu". I hope you can see something.

    -A chance would be usefull to create simple dialog-boxes with Yes / No options and a specifix text field in the header. For example I wanna create a sheduled dialog-box with the text:
    "The device is going to be shutdown, would you like to abort it?"
    Options: Yes | No (countdown from a choosen integer-number, if no choise it os choosen by-no-reaction)

    -When I start an if-else object with a time-period question on Boot-Complete, it seems your app need some time to find the real time or the FireTV update the device-time a little bit after startup with the real GMT-time. This results in wrong else-then reactions. Perhaps it could be usefull when you app saved the +hours or -hours to the app settings when the app first started.

    -My last point is a really big wish fore the future. If it could be possible with your app to record an action in an app to reproduce it, this could be really really usefull.
    Inputs are cool but it would be more cool if your app can handle in-app inputs. I wanna emulate to start an live stream in app of an local tv provider. Actually I did this by open the app and let your app do: 1 right, 1 down, 1 enter. This is working, but just as long the app had the object on the same place. If it could be possible to directly start this process within the app and your edge-app could help with that, it would be awesome.

    Greetings by Idijt