Enable navigation bar Jelly Bean 4.+ - Micromax A116

Hi Guys,
This is a quick dev guide to enable navigation bar for MyPhone A919i and Micromax CanvasHD.
The Jelly Bean operating system brought a whole new fluid user interface and some major tweaks.
"The soft keys were still there and i know many many guys very badly want those soft keys and it required lot of hassle on ics. But it is a lot easier on Jellybean. Either you can use the same method (if you prefer to) or you can try the new easier, safer and shorter method. And the best part is the soft keys work on STOCK ROMS!"
Now it’s time to edit! :victory:
1. The first and foremost thing you need is ROOT!
2. Then you will be needing a app on your device to edit the build.prop file. I recommend downloading ES File Explorer or Root Explorer from the play store.
3. First, backup your rom!…if anything goes wrong you will be able to restore it.
4. Open root explorer and navigate to the build.prop file in system/. Open it via your favorite text editor and look for qemu.hw.mainkeys=1 and change it to qemu.hw.mainkeys=0
5. And save the file. Now reboot.
You’re all done! Enjoy your on-screen buttons!
If you decide you don’t like them, simply change the "0" to "1" and you’re back to normal.
Please hit thanks and give credits.

There is another way to get this right. Root your phone!!! Install Xposed Framework. Then Install Gravitybox mod. Now Gravitybox 2.4.1 has the option to override system and enable this navigational bars on screen. Not only that. It also allows to customize the navigation bar which is not possible with your way.

salaigeethan666 said:
There is another way to get this right. Root your phone!!! Install Xposed Framework. Then Install Gravitybox mod. Now Gravitybox 2.4.1 has the option to override system and enable this navigational bars on screen. Not only that. It also allows to customize the navigation bar which is not possible with your way.
Click to expand...
Click to collapse
Great, thanks bro!

Is there any way to disable the hardware navigation buttons after enabling the soft keys

kookook said:
Hi Guys,
This is a quick dev guide to enable navigation bar for MyPhone A919i and Micromax CanvasHD.
The Jelly Bean operating system brought a whole new fluid user interface and some major tweaks.
"The soft keys were still there and i know many many guys very badly want those soft keys and it required lot of hassle on ics. But it is a lot easier on Jellybean. Either you can use the same method (if you prefer to) or you can try the new easier, safer and shorter method. And the best part is the soft keys work on STOCK ROMS!"
Now it’s time to edit! :victory:
1. The first and foremost thing you need is ROOT!
2. Then you will be needing a app on your device to edit the build.prop file. I recommend downloading ES File Explorer or Root Explorer from the play store.
3. First, backup your rom!…if anything goes wrong you will be able to restore it.
4. Open root explorer and navigate to the build.prop file in system/. Open it via your favorite text editor and look for qemu.hw.mainkeys=1 and change it to qemu.hw.mainkeys=0
5. And save the file. Now reboot.
You’re all done! Enjoy your on-screen buttons!
If you decide you don’t like them, simply change the "0" to "1" and you’re back to normal.
Please hit thanks and give credits.
Click to expand...
Click to collapse
pls help me i am unable to get navbar by both the methods:crying::crying:

Related

[GUIDE] AOSPify L5ii(E460)

Unfortunately for us holders of the L5ii, Mediatek seldom release any sources. Because of this, it's extremely difficult -if not impossible- to create custom kernels for our devices. This also means we cannot install custom recoveries and installing a custom ROM is almost incredibly difficult and time consuming. I've created a work around that'll give an AOSP feel for the mean time. I've basically been decompiling and modifying the system apks, and it's been doing the job nicely. Let's jump in.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is still very much a work in progress, as there are a lot of files to edit. Patience is a virtue
Requirements:
LG L5ii(I've only tested it on the E460, so I'm not sure if it'll work on other models. Feel free to try)
Root Access + Superuser
Root-Capable File Manager (I use Root Explorer but any should work)
Optional - Titanium Backup Pro
You have read through the whole thread, including the instructions, before following them.
Disclaimer-
I am not responsible for breaking/damaging/bricking your device. You are changing system files, and any files you change, you are solely responsible for. Proceed with caution.
This is a fairly simple install.
1. Make a full backup of your phone's internal storage. All of it. Just in case something goes wrong.
2. Download and extract the .zip file attached to this thread.
3. Copy the 'system' folder onto your SD card, and then to the root of your phone's storage. Grant root access to your file manager if it is requested. It may also ask to re-mount the partition, click okay if it does.
4. Reboot your phone. When it boots up, it should say something along the lines of "Android is upgrading". Wait for it to boot, and the changes should have been made.
Optional:
I'd also recommend installing the Google Keyboard, and an AOSP-based launcher such as Nova Launcher or Holo Launcher. Convert these to System Apps using Titanium BackUp. You may also wish to delete the 'old' system apps from your phone. At the moment, I've found it is safe to delete "CameraApp3.apk", "Gallerybin.apk" and(They're too big to attach, so I have to wait till I can post external links) "Calculatorbin.apk" as AOSP equivalents are included. If you install the Google Keyboard and alternative launcher and have them set as System Apps, I've found it's also safe to delete "LGEIMEbin.apk" and "LGHome3a.apk". Though, make sure you set them as their respective defaults before hand. This is especially vital for Google Keyboard.
5. Reboot once more, just to be sure that everything sets in. Then, you're done.
What's Currently Changed:
Status Bar and parts of it's 'expanded' state
AOSP Camera+Gallery
AOSP Calculator
'Google Play Edition' boot animation
Sun Beam/Phase Beam live wallpapers
What's Currently Being Done:
Other parts of the status bar + 'expanded' state
System dialogues
What's Planned to be Changed:
Settings
Messaging
Dialer + Contacts
AOSP Browser
Clock
Lock Screen
Calendar
Email
Anything else that I'm capable of changing/AOSPifying
TheLonelyNoble said:
Unfortunately for us holders of the L5ii, Mediatek seldom release any sources. Because of this, it's extremely difficult -if not impossible- to create custom kernels for our devices. This also means we cannot install custom recoveries and installing a custom ROM is almost incredibly difficult and time consuming. I've created a work around that'll give an AOSP feel for the mean time. I've basically been decompiling and modifying the system apks, and it's been doing the job nicely. Let's jump in.
This is still very much a work in progress, as there are a lot of files to edit. Patience is a virtue
Requirements:
LG L5ii(I've only tested it on the E460, so I'm not sure if it'll work on other models. Feel free to try)
Root Access + Superuser
Root-Capable File Manager (I use Root Explorer but any should work)
Optional - Titanium Backup Pro
You have read through the whole thread, including the instructions, before following them.
Disclaimer-
I am not responsible for breaking/damaging/bricking your device. You are changing system files, and any files you change, you are solely responsible for. Proceed with caution.
This is a fairly simple install.
1. Make a full backup of your phone's internal storage. All of it. Just in case something goes wrong.
2. Download and extract the .zip file attached to this thread.
3. Copy the 'system' folder onto your SD card, and then to the root of your phone's storage. Grant root access to your file manager if it is requested. It may also ask to re-mount the partition, click okay if it does.
4. Reboot your phone. When it boots up, it should say something along the lines of "Android is upgrading". Wait for it to boot, and the changes should have been made.
Optional:
I'd also recommend installing the Google Keyboard, and an AOSP-based launcher such as Nova Launcher or Holo Launcher. Convert these to System Apps using Titanium BackUp. You may also wish to delete the 'old' system apps from your phone. At the moment, I've found it is safe to delete "CameraApp3.apk", "Gallerybin.apk" and(They're too big to attach, so I have to wait till I can post external links) "Calculatorbin.apk" as AOSP equivalents are included. If you install the Google Keyboard and alternative launcher and have them set as System Apps, I've found it's also safe to delete "LGEIMEbin.apk" and "LGHome3a.apk". Though, make sure you set them as their respective defaults before hand. This is especially vital for Google Keyboard.
5. Reboot once more, just to be sure that everything sets in. Then, you're done.
What's Currently Changed:
Status Bar and parts of it's 'expanded' state
AOSP Camera+Gallery
AOSP Calculator
'Google Play Edition' boot animation
Sun Beam/Phase Beam live wallpapers
What's Currently Being Done:
Other parts of the status bar + 'expanded' state
System dialogues
What's Planned to be Changed:
Settings
Messaging
Dialer + Contacts
AOSP Browser
Clock
Lock Screen
Calendar
Email
Anything else that I'm capable of changing/AOSPifying
Click to expand...
Click to collapse
Yo bro thanks working On lG l5 e450 even .... Btw only problem If u can change thse status bar icons and that ugly setting icon in notification panel .. To something els i will b greatful ... :thumbup:
“Great minds discuss ideas; average minds
discuss events; small minds discuss people.”
Bro Touchwiz launcher dosent work .. And bro u need ti change permission to rw--r--r for apps .. Oh yea Browser Crashes on Start only .. Fix aspa . Beta tester
“Great minds discuss ideas; average minds
discuss events; small minds discuss people.”
here is My SS happy
“Great minds discuss ideas; average minds
discuss events; small minds discuss people.”
Hello thanks for sharing its nice to here of some mods for the l5ii. My browser seems to force close, and the status bar dissapeares after replacing these apps do you possibly know how to fix this? Nice work on the boot animation.
TheLonelyNoble said:
Unfortunately for us holders of the L5ii, Mediatek seldom release any sources.
Click to expand...
Click to collapse
lg has released sources for our firmware. doesn't it contain kernel sources?
https://www.lg.com/global/support/o...tegoryId=CAT00000001&osCategoryId=CAT00000002
Hey man, thanks for sharing, I like the AOSP look way more than LG look....
I also managed to make the AOSP lockscreen look like this: (Im still fighting to remove the ugly emergency button)
Ask me if you want the files or the instructions!
adaytoremember said:
Hey man, thanks for sharing, I like the AOSP look way more than LG look....
I also managed to make the AOSP lockscreen look like this: (Im still fighting to remove the ugly emergency button)
Ask me if you want the files or the instructions!
Click to expand...
Click to collapse
can you make a transparent status bar??
gabi4175 said:
can you make a transparent status bar??
Click to expand...
Click to collapse
The easiest way I found for trans statusbar is Xposed and Gravitybox. It has the option to adjust transparency.
Very nice, indeed it work on the E450.
How ever i have a question.
What is the LG stock "apk" that is in charge of the status bar and notification tray. I ask since i use it stock (without your changed) on my 2nd device and i have tinted status bar for a kitkat effect.
It work fine but when i pull down the notification tray, it is black (almost Holo theme) but the bar it self...that is semi-transparent as kitkat.
I could fix it if i found the statusbar "apk" or the one that is in charge of it to add the black collor on tinted statusbar options.
Sorry to ask such a non related question. But as you did change the stock, i was hoping you could share a light = )
1300l said:
Very nice, indeed it work on the E450.
How ever i have a question.
What is the LG stock "apk" that is in charge of the status bar and notification tray. I ask since i use it stock (without your changed) on my 2nd device and i have tinted status bar for a kitkat effect.
It work fine but when i pull down the notification tray, it is black (almost Holo theme) but the bar it self...that is semi-transparent as kitkat.
I could fix it if i found the statusbar "apk" or the one that is in charge of it to add the black collor on tinted statusbar options.
Sorry to ask such a non related question. But as you did change the stock, i was hoping you could share a light = )
Click to expand...
Click to collapse
there is no apk that is in charge of the status bar. the systemui.apk has a few xml files that does that if you change those u can get what you wan't or bootloop
gabi4175 said:
there is no apk that is in charge of the status bar. the systemui.apk has a few xml files that does that if you change those u can get what you wan't or bootloop
Click to expand...
Click to collapse
Thanks for the reply
I could not find the systemui.apk on the list that the module in question (tinted statusbar) show. I found odd since it show all the others from system.
But thanks, on that module there is no bootloop danger since it dont change the xml and .apk . It kind of detect it to "reskin" after the boot
Thanks to clarify the most close to find is if i make the module to detect the systemui.apk and search the xml in question, it realy help
1300l said:
Thanks for the reply
I could not find the systemui.apk on the list that the module in question (tinted statusbar) show. I found odd since it show all the others from system.
But thanks, on that module there is no bootloop danger since it dont change the xml and .apk . It kind of detect it to "reskin" after the boot
Thanks to clarify the most close to find is if i make the module to detect the systemui.apk and search the xml in question, it realy help
Click to expand...
Click to collapse
the real name of it is LGsytemui.apk or do you have the T-mobile version of the phone?
gabi4175 said:
the real name of it is LGsytemui.apk or do you have the T-mobile version of the phone?
Click to expand...
Click to collapse
No, it is actualy Brasilian carrier.
But it is possible they do the same as T-mobile as all the logos of boot screen is theyr.
Thanks for the pack, it looks great. But I have a problem. I can't manage to restore the status bar. I replaced my LGSystemUI.apk with a wrong one, and now a can't restore my status bar. Do you have any advice?
Er..but the original 'system' folder at the root of our device contains the build.prop. So when I try copying and pasting the modified 'system' folder it prompts me to either overwrite it or skip it. I'm scared that overwriting might brick my phone while rebooting.
please tell me if I'm wrong.:fingers-crossed:
brokentardis said:
Er..but the original 'system' folder at the root of our device contains the build.prop. So when I try copying and pasting the modified 'system' folder it prompts me to either overwrite it or skip it. I'm scared that overwriting might brick my phone while rebooting.
please tell me if I'm wrong.:fingers-crossed:
Click to expand...
Click to collapse
you are wrong
Error in lgsystemui
TheLonelyNoble said:
Unfortunately for us holders of the L5ii, Mediatek seldom release any sources. Because of this, it's extremely difficult -if not impossible- to create custom kernels for our devices. This also means we cannot install custom recoveries and installing a custom ROM is almost incredibly difficult and time consuming. I've created a work around that'll give an AOSP feel for the mean time. I've basically been decompiling and modifying the system apks, and it's been doing the job nicely. Let's jump in.
This is still very much a work in progress, as there are a lot of files to edit. Patience is a virtue
Requirements:
LG L5ii(I've only tested it on the E460, so I'm not sure if it'll work on other models. Feel free to try)
Root Access + Superuser
Root-Capable File Manager (I use Root Explorer but any should work)
Optional - Titanium Backup Pro
You have read through the whole thread, including the instructions, before following them.
Disclaimer-
I am not responsible for breaking/damaging/bricking your device. You are changing system files, and any files you change, you are solely responsible for. Proceed with caution.
This is a fairly simple install.
1. Make a full backup of your phone's internal storage. All of it. Just in case something goes wrong.
2. Download and extract the .zip file attached to this thread.
3. Copy the 'system' folder onto your SD card, and then to the root of your phone's storage. Grant root access to your file manager if it is requested. It may also ask to re-mount the partition, click okay if it does.
4. Reboot your phone. When it boots up, it should say something along the lines of "Android is upgrading". Wait for it to boot, and the changes should have been made.
Optional:
I'd also recommend installing the Google Keyboard, and an AOSP-based launcher such as Nova Launcher or Holo Launcher. Convert these to System Apps using Titanium BackUp. You may also wish to delete the 'old' system apps from your phone. At the moment, I've found it is safe to delete "CameraApp3.apk", "Gallerybin.apk" and(They're too big to attach, so I have to wait till I can post external links) "Calculatorbin.apk" as AOSP equivalents are included. If you install the Google Keyboard and alternative launcher and have them set as System Apps, I've found it's also safe to delete "LGEIMEbin.apk" and "LGHome3a.apk". Though, make sure you set them as their respective defaults before hand. This is especially vital for Google Keyboard.
5. Reboot once more, just to be sure that everything sets in. Then, you're done.
What's Currently Changed:
Status Bar and parts of it's 'expanded' state
AOSP Camera+Gallery
AOSP Calculator
'Google Play Edition' boot animation
Sun Beam/Phase Beam live wallpapers
What's Currently Being Done:
Other parts of the status bar + 'expanded' state
System dialogues
What's Planned to be Changed:
Settings
Messaging
Dialer + Contacts
AOSP Browser
Clock
Lock Screen
Calendar
Email
Anything else that I'm capable of changing/AOSPifying
Click to expand...
Click to collapse
hello! Today hize everything you said your post and when I get my phone lit LGSystemUI ERROR: (DELETED AND NOTIFICATION BAR AND EACH TIME THE ERROR aprece: (HELP ME ... I NEED 2 PUT YE TO STATE FACTORY RESET TOSAS WAYS AND ERROR CHIPS ... NOT THAT I DO
slipsystem said:
Hello thanks for sharing its nice to here of some mods for the l5ii. My browser seems to force close, and the status bar dissapeares after replacing these apps do you possibly know how to fix this? Nice work on the boot animation.
Click to expand...
Click to collapse
Bro what did u do when this happened i'm also facing the same problem now
LG E460
TheLonelyNoble said:
Unfortunately for us holders of the L5ii, Mediatek seldom release any sources. Because of this, it's extremely difficult -if not impossible- to create custom kernels for our devices. This also means we cannot install custom recoveries and installing a custom ROM is almost incredibly difficult and time consuming. I've created a work around that'll give an AOSP feel for the mean time. I've basically been decompiling and modifying the system apks, and it's been doing the job nicely. Let's jump in.
This is still very much a work in progress, as there are a lot of files to edit. Patience is a virtue
Requirements:
LG L5ii(I've only tested it on the E460, so I'm not sure if it'll work on other models. Feel free to try)
Root Access + Superuser
Root-Capable File Manager (I use Root Explorer but any should work)
Optional - Titanium Backup Pro
You have read through the whole thread, including the instructions, before following them.
Disclaimer-
I am not responsible for breaking/damaging/bricking your device. You are changing system files, and any files you change, you are solely responsible for. Proceed with caution.
This is a fairly simple install.
1. Make a full backup of your phone's internal storage. All of it. Just in case something goes wrong.
2. Download and extract the .zip file attached to this thread.
3. Copy the 'system' folder onto your SD card, and then to the root of your phone's storage. Grant root access to your file manager if it is requested. It may also ask to re-mount the partition, click okay if it does.
4. Reboot your phone. When it boots up, it should say something along the lines of "Android is upgrading". Wait for it to boot, and the changes should have been made.
Optional:
I'd also recommend installing the Google Keyboard, and an AOSP-based launcher such as Nova Launcher or Holo Launcher. Convert these to System Apps using Titanium BackUp. You may also wish to delete the 'old' system apps from your phone. At the moment, I've found it is safe to delete "CameraApp3.apk", "Gallerybin.apk" and(They're too big to attach, so I have to wait till I can post external links) "Calculatorbin.apk" as AOSP equivalents are included. If you install the Google Keyboard and alternative launcher and have them set as System Apps, I've found it's also safe to delete "LGEIMEbin.apk" and "LGHome3a.apk". Though, make sure you set them as their respective defaults before hand. This is especially vital for Google Keyboard.
5. Reboot once more, just to be sure that everything sets in. Then, you're done.
What's Currently Changed:
Status Bar and parts of it's 'expanded' state
AOSP Camera+Gallery
AOSP Calculator
'Google Play Edition' boot animation
Sun Beam/Phase Beam live wallpapers
What's Currently Being Done:
Other parts of the status bar + 'expanded' state
System dialogues
What's Planned to be Changed:
Settings
Messaging
Dialer + Contacts
AOSP Browser
Clock
Lock Screen
Calendar
Email
Anything else that I'm capable of changing/AOSPifying
Click to expand...
Click to collapse
Hi, bro.
i downloaded the system.zip file, extracted it and replaced the downloaded file with my original system folder in the root directory using Root Browser from playstore.
once i've rebooted the phone, nothing was happened.
i decided to do it again, then immediatly the lge launche was stopping multiple times, then i rebooted my phone and the dead android logo was showing up, that's how my phone died.
now i will restore and try again idk what's wrong
can u explain me

Enabling navigation bar on lg l5ii

I have seen many of people talking that there phone do not have a navigation bar .
Now today i am posting two ways for enabling navigation bar.
The first one is manual and have less no option of re-sizing or color it but the second one is easy and have many further options in it.
First one manual enabling:-
-first of all your device should be rooted and given super user privileges.
-Then you should be having a root explorer any of it will work but i use es file explorer.
-Then open es file explorer and open device/system/build.prop and then click es note editor.
-And add the following lines to the end of it
qemu.hw.mainkeys=0​-at last reboot your phone and you are done.
Now second method easy and have more options in it like re-sizing color etc.
-first of all talk about the requirements
you should be having a rooted phone, Xposed installer.
-now open xposed installer and click framework click OK.
-Then click install/update and click reboot.
-After reboot open xposed and click download and search for gravity box[JB].
-Scroll right and click download and after download install it.
-After install reboot your phone again and after reboot open gravity box .
-Now click navigation bar tweeks and enable navigation bar and choose other tweeks you want.
-And reboot your phone to see changes.
-And you are done.
Don't Forget To Click The Thanks Button Below If I Helped You.
Confirmed working on lg 5ii e450

How to enable navigation bar on any android device

This is a quick guide to enable navigation bar on any android device. So first of all I tell you that you require root access for enabling navigation bar. If u don't know how to do that so, install Kingroot and root your phone with it.
So my guide starts now:
1. Install Root Browser from Google Play Store.
2. Open Root Browser and grant root access.
3. Navigate to /system/build.prop.
4. Open build.prop using Text Editor.
5. In the end, just add this line:
Code:
qemu.hw.mainkeys=0
That's it! Do a full reboot and enjoy
Help me I did this on my LG (one work) but on my other LG now i have a problem constatly pop up System UI stop working
Ysela Creyo said:
Help me I did this on my LG (one work) but on my other LG now i have a problem constatly pop up System UI stop working
Click to expand...
Click to collapse
seem like that lg rom's systemUI doesn't has a built-in navigation bar
vdhero said:
seem like that lg rom's systemUI doesn't has a built-in navigation bar
Click to expand...
Click to collapse
Yes, I deleted the Line and was fine.
Do you think will work if I install xposed? I mean a module that "force" a navbar.
Ysela Creyo said:
Yes, I deleted the Line and was fine.
Do you think will work if I install xposed? I mean a module that "force" a navbar.
Click to expand...
Click to collapse
Nah , I actually tried that . only apps can give us a working nav bar with unsopported systemUI, why don't you try to install a rom, or decompile the systemUI and add nav bar into it
Is there an adb trick for this to work on non rooted phones
Great.. Working... Can we change the icon or the color?
nazri5363 said:
Great.. Working... Can we change the icon or the color?
Click to expand...
Click to collapse
Use some tweaks apps like xposed or decompile the systemui of your rom and change the icon file and recompile it
DE SEXIEST said:
Is there an adb trick for this to work on non rooted phones
Click to expand...
Click to collapse
yes, its called using adb/fastboot to root your phone
munimjaffer said:
This is a quick guide to enable navigation bar on any android device. So first of all I tell you that you require root access for enabling navigation bar. If u don't know how to do that so, install Kingroot and root your phone with it.
So my guide starts now:
1. Install Root Browser from Google Play Store.
2. Open Root Browser and grant root access.
3. Navigate to /system/build.prop.
4. Open build.prop using Text Editor.
5. In the end, just add this line:
Code:
qemu.hw.mainkeys=0
That's it! Do a full reboot and enjoy
Click to expand...
Click to collapse
Thanks bro it's works
vdhero said:
Use some tweaks apps like xposed or decompile the systemui of your rom and change the icon file and recompile it
Click to expand...
Click to collapse
Hey bro, my device is J7 pro and it's unrooted. Can i enable the navigation bar in it by using any adb command?!
thanks man works like a charm on Galaxy S4 GT-I9505 kitkat firmware
Thanks worked as well with LOS14.1 without default options to toggle the nav bar!

Enable Multi Window

Hi,
You can enable multi window functionality in apps which are not supported by following​ the below steps
=> Your phone must be rooted
=> You need a good file explorer with Root support and Xml editing support (I used Solid Explorer)
Basically, go to /data/cust/xml/
And find this file
multiwindow_whitelist_apps.xml file
whichever​ app you want to add, you just add this line of code in the above file before the comments section in the code
<mw_app package_name="xxxxxx"/>
xxxxxx = package name of the app.
Package name can be found in "/data/app" folder
Restart the device.
Now wherever you open the app just long press the multiwindow button and your app will open in multi window
Screenshots will make it clear
I hope this helps. Kindly do the above at your own risk. It worked for me, might brick for you
Or just enable the "Force activities to be resizable" in developer options so even wirhout root you can use multiwindow in all apps with 100% safety
darKz22 said:
Or just enable the "Force activities to be resizable" in developer options so even wirhout root you can use multiwindow in all apps with 100% safety
Click to expand...
Click to collapse
Not available in marshmallow
suhel28 said:
Hi,
You can enable multi window functionality in apps which are not supported by following​ the below steps
=> Your phone must be rooted
=> You need a good file explorer with Root support and Xml editing support (I used Solid Explorer)
Basically, go to /data/cust/xml/
And find this file
multiwindow_whitelist_apps.xml file
whichever​ app you want to add, you just add this line of code in the above file before the comments section in the code
<mw_app package_name="xxxxxx"/>
xxxxxx = package name of the app.
Package name can be found in "/data/app" folder
Restart the device.
Now wherever you open the app just long press the multiwindow button and your app will open in multi window
Screenshots will make it clear
I hope this helps. Kindly do the above at your own risk. It worked for me, might brick for you
Click to expand...
Click to collapse
I have been searching for something like this since longer. Thanks a lot OP will report asap

[GUIDE] Customize Bixby button in custom ROMs

For whoever is using a custom ROM and the bixby button is either disabled or cannot customize with the usual Bixby remap app, I have found a solution: (Root needed for #1, #2 works without root)
>Solution #1 (First try this, if it doesn't work - it didn't work for me for some reason - try solution #2):
With tips from the community, I have found these possible locations to edit the bixby key. Use root file explorer:
- /root/system/usr/keylayout/gpio_keys.kl
- /system/usr/keylayout/Generic.kl
- /vendor/usr/keylayout/gpio_keys.kl (?)
Search for key 703 in each of these files. If it does not exist, try to add it manually. Effects take place after a reboot.
Use this guide here for more details: https://forum.xda-developers.com/t/...on-with-simple-double-and-long-press.3839544/
>Solution #2 - Button Mapper: Remap your keys (Not my app)
First, try to see if you can remap the bixby key with this app. For me, it did not work again, but I found a nice workaround:
In the app, instead of changing "Bixby Button", go to "Add Buttons". Now, press the bixby key. The app should detect the key, and finally you can set it to whatever you want.
(But keep in mind, for this option, it is necessary to purchase the pro version).
FoxTheLegend said:
For whoever is using a custom ROM and the bixby button is either disabled or cannot customize with the usual Bixby remap app, I have found a solution: (Root needed for #1, #2 works without root)
>Solution #1 (First try this, if it doesn't work - it didn't work for me for some reason - try solution #2):
With tips from the community, I have found these possible locations to edit the bixby key. Use root file explorer:
- /root/system/usr/keylayout/gpio_keys.kl
- /system/usr/keylayout/Generic.kl
- /vendor/usr/keylayout/gpio_keys.kl (?)
Search for key 703 in each of these files. If it does not exist, try to add it manually. Effects take place after a reboot.
Use this guide here for more details: https://forum.xda-developers.com/t/...on-with-simple-double-and-long-press.3839544/
>Solution #2 - Button Mapper: Remap your keys (Not my app)
First, try to see if you can remap the bixby key with this app. For me, it did not work again, but I found a nice workaround:
In the app, instead of changing "Bixby Button", go to "Add Buttons". Now, press the bixby key. The app should detect the key, and finally you can set it to whatever you want.
(But keep in mind, for this option, it is necessary to purchase the pro version).
Click to expand...
Click to collapse
I installed Magisk and Root Explorer. I don't have 703. Since I don't know English well, the instructions on the link are complicated for me. Can you briefly explain to me how to get Bixby to launch the desired application with one click? Thank you in advance.
ZmisiS said:
I installed Magisk and Root Explorer. I don't have 703. Since I don't know English well, the instructions on the link are complicated for me. Can you briefly explain to me how to get Bixby to launch the desired application with one click? Thank you in advance.
Click to expand...
Click to collapse
Same problem as me, I didn't find 703 anywhere.. you can try manually adding it though, maybe it will work. Like:
key 703 CAMERA
save, reboot device, check if works.
Remember to save file with .kl extension, not .txt, or buttons wont work
FoxTheLegend said:
Same problem as me, I didn't find 703 anywhere.. you can try manually adding it though, maybe it will work. Like:
key 703 CAMERA
save, reboot device, check if works.
Remember to save file with .kl extension, not .txt, or buttons wont work
Click to expand...
Click to collapse
I don't know how can try manually adding it though? What do I need to write to start Bixby button to save?
ZmisiS said:
I don't know how can try manually adding it though? What do I need to write to start Bixby button to save?
Click to expand...
Click to collapse
if as you said you cant find anywhere "703" in the file, write at the end just like the others, (you can open and edit the file straight away from the root explorer)
key 703 [desired command]
for example
key 703 CAMERA
then save file and reboot phone. If it works, after pressing the bixby key the default camera app should open.
Some people say it works, for me it didn't work though.
FoxTheLegend said:
if as you said you cant find anywhere "703" in the file, write at the end just like the others, (you can open and edit the file straight away from the root explorer)
key 703 [desired command]
for example
key 703 CAMERA
then save file and reboot phone. If it works, after pressing the bixby key the default camera app should open.
Some people say it works, for me it didn't work though.
Click to expand...
Click to collapse
It didn't work for me either. I worked like that, but I also typed something like this, but without success.
# input_fw Intelligent Key for Dream
key 703 CAMERA
When I change everything, I save it, after that I change the txt name to kl. It needs Check Permissions after that, and I don't see it in Root Explorer. Maybe you need to go to Settings, select the app and check the permissions? I do not know.
ZmisiS said:
It didn't work for me either. I worked like that, but I also typed something like this, but without success.
# input_fw Intelligent Key for Dream
key 703 CAMERA
When I change everything, I save it, after that I change the txt name to kl. It needs Check Permissions after that, and I don't see it in Root Explorer. Maybe you need to go to Settings, select the app and check the permissions? I do not know.
Click to expand...
Click to collapse
Weird - first check in Magisk that root explorer has root permissions. Second try to edit the file at once without first chaning to .txt - most editors support it, no need to change. If that still doesnt work, try a different root file explorer app. For me worked "root browser".
FoxTheLegend said:
Weird - first check in Magisk that root explorer has root permissions. Second try to edit the file at once without first chaning to .txt - most editors support it, no need to change. If that still doesnt work, try a different root file explorer app. For me worked "root browser".
Click to expand...
Click to collapse
Root Explorer works for me. The system is rooted, and I confirmed it when I opened Root Explorer. You say it didn't work for you. Neither did I. I did everything according to the instructions.
FoxTheLegend said:
- /vendor/usr/keylayout/gpio_keys.kl
Click to expand...
Click to collapse
FoxTheLegend said:
It Worked for me. Big Thank You!
Click to expand...
Click to collapse

Categories

Resources