[HOW TO]Comfortable 'helicoptering' home button issue workaround - HTC One S

Hey, I've found myself a comfortable workaround for the notorious 'helicoptering' home button issue.
(I hope I am the first one to post this kind of a solution)
Of course, you have to be rooted to use this way. If you are not, this is nothing for you.
One of the already known solutions is to completely disable the home button by a flashable zip or by editing one of the system files. This makes your home button completely useless, so you have to find yourself some kind of a replacement (e.g. mapping one of the buttons to Go home on double tap). This is what I don't like so I was looking for another workaround. And I came up with an idea of disabling only the tap action on home button instead of disabling the whole button functionality. Now my home button is set to do nothing on tap and Go home on long press, while the long press timing is set to 0,1 sec, so I don't really have to hold the button for very long.
Since the 'helicoptering' is a simple multiple button tap, I had to disable the double tap action for the home button (this can be done in settings of any kind of AOSP roms). That means my home button is only long press sensitive, it does nothing on tapping.
Of course the way to do it is via Xposed framework (God bless the guy who invented it!) and one of it's modules.
Here it is...
STEP-BY-STEP workaround:
First I have to tell you that I am not responsible for anything you do with your device!
Step 1: Get yourself an Xposed Installer apk file. It can be downloaded HERE. The official Xposed thread is here.
If you have it installed and set-up already, skip to Step 3.
Step 2: Install the apk file you just downloaded and open the app. Go to Framework → (Be careful!) → tap the Install/Update button.
After this process is done, you will be asked to reboot. Confirm and let the phone reboot.
Don't panic, after the phone boots and you see no changes. The Xposed framework itself does nothing. It needs to have modules running.
Step 3: Go to Play Store and install app called Xposed Additions. This is the module that will make the changes. After it's installed, Xposed Framework should warn you in the notification area that you have an Xposed module that is not active and it will ask you to Activate and reboot. Do it!
If you don't get this warning notification, do it manually: Open the Framework Installer → Modules → tick the Xposed Additions box and then reboot the device.
Step 4: Now you have to set-up the Xposed Additions module. Open the Xposed Additions app → Buttons → Add new Key → tap the Home button (it will only mark which button you chose) → hit OK → new item will appear under the Add new Key → tap the Home item → Add new Condition → Screen On → tick the Click box to activate the action → tap the Click button and scroll down until you find Disabled and tap this option → tick the Long Press box → tap the Long Press button and choose Home option.
Optional: You can also do the same to Double or even Triple actions if you get the Pro version of Xposed Additions.
Step 5 (Optional): In Xposed Additions → Buttons section you can shorten your Long press delay - to make your long press quicker.
Step 6: Get used to it...
And... ignore occasional home button vibrating of the dead 'helicoptering' which no longer sends your device back HOME.
That's it. I have been running this for at least 24 hours and it works. The only thing that bothers me is occasional 'helicopter' vibrating, but it's no longer sending my phone back to homescreen.
I hope this helps. If so, then hit the THANKS button, please!

Related

Stop home button waking Samsung Galaxy Note 2, 3 S3,and S4

http://youtu.be/Azic-gSICjE
Not the same by the I9295
josiniscal00 said:
http://youtu.be/Azic-gSICjE
Click to expand...
Click to collapse
I tried this, but i have the S4 active (I9295), and it's little different
1. install "root Explorer"
2.Go to "System"
3. Go to "Usr"
4.Go to "KeyLayout
5. go to "gpio-keys.kl" with Longpress and choose Open in Text Editor, and choose Yes
It's the line with 172 as the key number listed..
172 HOME WAKE
I removed the HOME (not POWER like the video said) and added the "_DROPPED" to "WAKE" so the line looks like:
172 WAKE_DROPPED
Go back and save
Reboot, and your home button works only if you have your screen on, and won't turn screen on if pushed
First attachement is before change,
second is after change
The Other way is Download and install Wanam Xposed,
http://forum.xda-developers.com/showthread.php?t=2383484
See Third Screenshot
This is easier, and if you installed it you have way more options to customise your S4 Active
Have Fun
Bartbig said:
I tried this, but i have the S4 active (I9295), and it's little different
1. install "root Explorer"
2.Go to "System"
3. Go to "Usr"
4.Go to "KeyLayout
5. go to "gpio-keys.kl" with Longpress and choose Open in Text Editor, and choose Yes
It's the line with 172 as the key number listed..
172 HOME WAKE
I removed the HOME (not POWER like the video said) and added the "_DROPPED" to "WAKE" so the line looks like:
172 WAKE_DROPPED
Go back and save
Reboot, and your home button works only if you have your screen on, and won't turn screen on if pushed
First attachement is before change,
second is after change
The Other way is Download and install Wanam Xposed,
http://forum.xda-developers.com/showthread.php?t=2383484
See Third Screenshot
This is easier, and if you installed it you have way more options to customise your S4 Active
Have Fun
Click to expand...
Click to collapse
How to change ..Menu = Long Home?

Home offscreen button during typing

Is anybody else having this issue? I am coming from Galaxy S4, where the home button is actual physical button, so there I didn't have any issues, but with OPO, when typing, many times when I try to hit spacebar, it hits the top of the Home button. Before it comes up, I do not want to use on screen buttons, I like the size of the screen and don't want it up with software buttons.
I was wondering if anyone has/could write a script to set the buttons to
(Menu)
Short press - Menu
Long Press - Recent Aps
(Home)
Short press - Nothing
Long Press - Home
(Back)
Short Press - back
Long Press - nothing
Or of there is an app that would give me a bit more control over the buttons... or something that can help with this. This is absolutely the only issue I have with the OPO otherwise I love the phone.
shiroimin said:
Is anybody else having this issue? I am coming from Galaxy S4, where the home button is actual physical button, so there I didn't have any issues, but with OPO, when typing, many times when I try to hit spacebar, it hits the top of the Home button. Before it comes up, I do not want to use on screen buttons, I like the size of the screen and don't want it up with software buttons.
I was wondering if anyone has/could write a script to set the buttons to
(Menu)
Short press - Menu
Long Press - Recent Aps
(Home)
Short press - Nothing
Long Press - Home
(Back)
Short Press - back
Long Press - nothing
Or of there is an app that would give me a bit more control over the buttons... or something that can help with this. This is absolutely the only issue I have with the OPO otherwise I love the phone.
Click to expand...
Click to collapse
Because i currently am running CM12 i can't give exact insturctions but it should be somewhere in settings -> buttons -> ? over there you should be able to give the buttons other values. It is something like menu button: recent apps switcher and if you press that you can change it to a few other things. If this doesn't fill your needs, ask a bit more around I know it is there, because i saw it once.
Watermelons said:
Because i currently am running CM12 i can't give exact insturctions but it should be somewhere in settings -> buttons -> ? over there you should be able to give the buttons other values. It is something like menu button: recent apps switcher and if you press that you can change it to a few other things. If this doesn't fill your needs, ask a bit more around I know it is there, because i saw it once.
Click to expand...
Click to collapse
Yes it is there, but the option for "Home Short Press" is not there, that is hard coded. At least on the ROM I run (LiquidSmooth)
What I need to know is this:
Which key mapping is for Short Press Home, Long Press Home and Long Press Menu. I am within /system/usr/keylayout/Generic.kl to adjust the mapping manually, but can't seem to find the correct mapping for those 3.
*EDIT*
Ok, so found the key for Home and that is 172, but that disables both the short and long press...
shiroimin said:
What I need to know is this:
Which key mapping is for Short Press Home, Long Press Home and Long Press Menu. I am within /system/usr/keylayout/Generic.kl to adjust the mapping manually, but can't seem to find the correct mapping for those 3.
*EDIT*
Ok, so found the key for Home and that is 172, but that disables both the short and long press...
Click to expand...
Click to collapse
I'm sorry but with this i can't help.
Have you also tried the official OnePlus Forums?
Watermelons said:
I'm sorry but with this i can't help.
Have you also tried the official OnePlus Forums?
Click to expand...
Click to collapse
Yeah, sadly, someone suggested to come here
If you have root try it with the Xposed Module "Xposed Additions".
holzfeli said:
If you have root try it with the Xposed Module "Xposed Additions".
Click to expand...
Click to collapse
Unfortunately can't install Xposed as it tells me that my device does not support it. Is there one specifically built for us?
I get this error :
Xposed is not (yet) compatible with Android SDK Version 21 or your processor architecture (armeabi-7va).
CANNOT LINK EXECUTABLE: could not load library "libdvm.so" needed by "/data/data/de.robv.android.xposed.installer/cache/app_process"; caused by library "libdvm.so" not found.
shiroimin said:
Unfortunately can't install Xposed as it tells me that my device does not support it. Is there one specifically built for us?
Click to expand...
Click to collapse
I can't post the link because I haven't 10 messages :crying:
You have got a private message!
holzfeli said:
I can't post the link because I haven't 10 messages :crying:
You have got a private message!
Click to expand...
Click to collapse
Thank you for the link, unfortunately still doesn't work. Same error. I think it is because the ROM I am using is LP and LP uses ART instead of Dalvik and XPosed doesn't work with that. Thank you though for the effort
shiroimin said:
Thank you for the link, unfortunately still doesn't work. Same error. I think it is because the ROM I am using is LP and LP uses ART instead of Dalvik and XPosed doesn't work with that. Thank you though for the effort
Click to expand...
Click to collapse
Yes, ART is the problem.
So I came up with a solution for this issue.
The file in question to be working with is /system/usr/keylayout/Generic.kl
Navigate to this file using a File Browser (Root Explorer is the one I use) that has access to Root and make sure you have R/W rights.
Edit the file above in a text editor > find line : "key 139 MENU" and change it to "key 139 HOME" > and then find line : "key 172 HOME" and change it to "key 172 MENU" > Reboot device for it to take effect after you save
Then, within Settings > Buttons, you can adjust (at least on the ROM I am on), the long and short press of the Menu button.
What comes out is: left button is HOME button, with short/long press actions, middle button is MENU with just long action (set short action to NONE), and right button is BACK button untouched.
This way if I am typing, and want to hit space bar, accidentally hitting the middle button will not bring me to the main screen. It will take a while to get used to it, but it does resolve my issue.

[GUIDE][ROOT] How to get lollipop recent apps panel on ICS + without decompiling

Hey everyone. Im posting an easy guide here on how to change your boring old 2d recents panel into lollipop's brand new 3d recents panel.
Things you need:
1- A rooted phone
2- Xposed framework installed
3- Xposed Additions(module)
4- Xposed Additions Pro(paid add-on) (necessary for the guide)
Step 1
Im pretty sure you have already installed xposed additions and xposed additions pro from playstore(there are less then legal places to download it from)
Step 2
Install Fancy Switcher from Play store and open it. Set it up
In behaviour>smart slider uncheck the enable smart slider
In visual effects>style choose android lollipop
Close the app
Step 3
Open xposed additions. U should already have installed the pro add on
Now go to Buttons>Add new key and press the button that brings out the recents panel. Long press or not press the button and tap ok
Step 4
Now there will be a new option there with the name of the button u pressed. Tap it. Now there will be a new menu.
Tap Add new condition and then tap Screen on. A new option Screen on appears under add new condition, tap it.
Step 5
If the recents panel comes out by a single press of the button, check click under Single Actions and then tap on it
If the recents panel appears by long press then check it and tap on it
Step 6
Now a new menu apears
Deep down below, there's an option of load application list. Tap on it. An application list appears. Choose fancy switcher.
Close xposed additions
Voila
Try bringing out the recents panel
A Quick Review
Install xposed additions and pro add on
Install fancy switcher set it up choose android lollipop from style and uncheck enable smart slider from behaviour>smart slider
Open xposed addition go to buttons>add new key>press the button that brings out recents panel> ok (well take home for example)
Go to home>add new condition> screen on> check and tap on click/long press> poad apppication list > fancy switcher
Done
Sent from my LG-F160L using Tapatalk

[GUIDE][ROOT] how to get lollipop recents panel in ICS+ without decompiling

Hey everyone. Im posting an easy guide here on how to change your boring old 2d recents panel into lollipop's brand new 3d recents panel.
Things you need:
1- A rooted phone
2- Xposed framework installed
3- Xposed Additions(module)
4- Xposed Additions Pro(paid add-on) (necessary for the guide)
Step 1
Im pretty sure you have already installed xposed additions and xposed additions pro from playstore(there are less then legal places to download it from)
Step 2
Install Fancy Switcher from Play store and open it. Set it up
In behaviour>smart slider uncheck the enable smart slider
In visual effects>style choose android lollipop
Close the app
Step 3
Open xposed additions. U should already have installed the pro add on
Now go to Buttons>Add new key and press the button that brings out the recents panel. Long press or not press the button and tap ok
Step 4
Now there will be a new option there with the name of the button u pressed. Tap it. Now there will be a new menu.
Tap Add new condition and then tap Screen on. A new option Screen on appears under add new condition, tap it.
Step 5
If the recents panel comes out by a single press of the button, check click under Single Actions and then tap on it
If the recents panel appears by long press then check it and tap on it
Step 6
Now a new menu apears
Deep down below, there's an option of load application list. Tap on it. An application list appears. Choose fancy switcher.
Close xposed additions
Voila
Try bringing out the recents panel
A Quick Review
Install xposed additions and pro add on
Install fancy switcher set it up choose android lollipop from style and uncheck enable smart slider from behaviour>smart slider
Open xposed addition go to buttons>add new key>press the button that brings out recents panel> ok (well take home for example)
Go to home>add new condition> screen on> check and tap on click/long press> poad apppication list > fancy switcher
Done
Sent from my LG-F160L using Tapatalk

[FRP] LG Stylo 3 FRP Bypass - StraightTalk LGL84VL

[FRP] LG Stylo 3 FRP Bypass - StraightTalk LGL84VL
Android Ver 7.0
Security Patch: November 6, 2017
Worlds First Stylo 3 StraightTalk bypass! 09/26/18
I've bypassed yet another Stylo 3 and this time it is the StraightTalk model.
This is different than my other bypasses and it seems I am the first to do it. There is no download mode for this model and no fastboot so that eliminates a lot of easier ways. Only leaves doing it manually. My instructions are different than the other Stylo 3 tutorial threads I have made here on XDA. I have also done a video which will be linked below. It is on my new YouTube channel which will have videos for any new FRP I do, my old FRP's (when i get ahold of the handsets again), and of course anything Android related.
I'm hoping you have some experience manually removing FRP already before reading this. I'm trying to keep it short and simple.
**YOU WILL NEED A BLUETOOTH HEADSET FOR THIS METHOD!**
I will be posting the tutorial and video for the NON BlueTooth method very soon.
Video - (Working on as I post this.. will be posted here soon..)
Steps
1. HARD RESET your phone. Make sure you do this before starting the next step.
2. Connect to wifi and go back to the start and get into accessibility mode / TalkBack by pressing 2 fingers on the screen and holding till it beeps. Enable Global Context Menu by making an L shape on the screen. Goto TalkBack Settings. Once you are in press both volume keys to suspend Talkback. Scroll down to the bottom and select Help and Feedback. Press on where it says About Switch Access for Android (if this is framed in a window then hard reset and restart again). This should take you to the Help section with About Switch Access for Android at the top with a youtube video at the bottom.
3. Press the youtube video and Press the share button (arrow at the top right). This should show you a box with the link highlighted. Double tap this to open up YouTube. If a screen shows asking you to update YouTube Press "not now". Once youtube is opened Press the share button at the top right once again and this time you will be presented with where to share to. Press on Gmail. At this point pause and create a hotmail account on another device or use one of your own if you have it handy. Forward on into gmail and select hotmail, fill out the information, and forward on until it says Take Me To Gmail at the bottom. Press this and then Press the top right 3 dots and goto settings. Press the top 3 dots again then Press manage accounts. You should be in settings now.
4. Scroll down to BlueTooth and enable. Next pair your bluetooth device. Now scroll down to Fingerprints and Security, press this and next goto Phone Administrators then disable Find My Device. Reboot. Once booted press your bluetooth headset button and say "open settings" (if you are only presented with a box this first time type in "settings" and Press on the settings icon that appears. Goto settings and back to Fingerprints and Security and enable Unknown Sources. Now to download some files. Back out of settings and press your bluetooth and say "open chrome".
5. Type in this url http://re-uploading-files and download the files needed for this bypass. Download all but the zip file unless you want to have a zipped copy to save to your phone/pc. Now when you goto this link it will have one popup, close that and go back to the original page and click continue which you will be directed to another page with another popup. Do the same as before and continue on to where you will land on a page with a folder of the files you need to download. When downloading each it might pop up pop ups so just close those and go back to the page downloading each file except for that zip unless you want to have it as well. I am SORRY for this, working on putting them up elsewhere with no popups/ad's exclusively for XDA members. First one you need to install and open is SideBar Lite. Once it is done swype over from the left of the screen to check that it is working. Now install QuickShortCut Maker. Swype from the left of the screen to slide SideBar into view. Press the arrow and add File Manager + QuickShortCut Maker to the bar and these others that arent 100% needed but i always do just in case - Chrome, Settings, and Phone Dialer.
6. Now go back to settings using bluetooth, goto Apps, at the top right Press 3 dots and select show system. Now Disable/Force Stop then Clear Data and Cache of these apps - Google Account Manager / Google Play Services / Google Playstore / Setup Wizard (both).
7. Slide into view your SideBar. Navigate to your downloads folder through File Manager that I had you add earlier and open it. Now run FRP_Stylo3.apk and add a google account by going to Search & Now then Accounts & Privacy. Now it should crash after doing this. Simply press open again, then goto google account, Press on add account and then it should show the account. Just do the last part i mentioned so you can make sure it is there. Now use SideBar again and open File Manager then Run FRP_Bypass.apk (go ahead and run.. but might not be needed) then GAM_7.0.apk.
8. Now slide into view Side Bar and open QuickShortCut Maker. At the top select "Normal Search". Type into the search "home". Press the first one that shows up which is "Home". It should expand so now Press the one that says Home with this text wrote below it "com.lge.launcher3/com.lge.launcher3.LauncherExtension" and press "Try". Now Press on Google app box on the main page and Press gmail. It will ask you to enable Google Play Services. Do this.
9. Reboot phone
10. Now you are back at the Setup Wizard. Follow through it and disable WiFi when you get to that part. Continue setting up your phone. You have bypassed FRP now! Now simply goto your settings, then Backup and Reset and Factory Data Reset your phone.
phonecapone
mod edit - link removed
Reserved
(Finishing video and file links now then they will be in the OP)

Categories

Resources