[Port][Request]GooApple Rom - Vibrant Android Development

I dont know if anyone has heard of the iphone like chinese Gooapple phones, but they have a custon rom which is like ios, but with android features, it would be awesome if this could get ported to our vibrants, I would do it myself, but i dont know how. Let me know if you can help
http://www.youtube.com/watch?v=rX0uNMgc8DQ

Sagar96 said:
I dont know if anyone has heard of the iphone like chinese Gooapple phones, but they have a custon rom which is like ios, but with android features, it would be awesome if this could get ported to our vibrants, I would do it myself, but i dont know how. Let me know if you can help
http://www.youtube.com/watch?v=rX0uNMgc8DQ
Click to expand...
Click to collapse
looks like iphone and is only 200$ ..lol...comeon apple give us one more lawsuit

pass me a /system dump

It looks just like regular Android skinned in an apple case. I wouldn't mind seeing what it is though. Maybe just a custom launcher? The hardware in that one must be questionable, looks very Laggy.
Sent from my GT-I9000 using xda premium

For those of us who speak English,,,,,,,,,
http://androidcommunity.com/gooappl...id-os-with-iphone-4-perfectly-video-20110729/

You could use MIUI and an iOS theme. Some of the MIUI themes are REALLY, REALLY good.

philliple97 said:
pass me a /system dump
Click to expand...
Click to collapse
http://115.com/file/cl3ds46a#
or
http://rom.gooapple.com/
---------- Post added at 05:09 PM ---------- Previous post was at 05:07 PM ----------
ISO update issues:
1, the installation of third-party software to solve the problem icon is missing.
2, the optimized third-party software installed in the boot order is not the same every time.
3, optimizing the use of a period of time will become very dial-up interface card.
4, the return key wake up function abnormalities (currently need to double click to wake up).
5, the main menu interface to improve the regular "program error."
6, to resolve multiple interfaces BUG.
7, optimize system stability.
Android update issues:
1, increasing the weather plug-in.
2, optimization of system stability.
1, ready to work:
Please copy the appropriate update packages to the phone comes with memory card inside (file name such as "gooapple_ios.zip").
Normal exit from the computer, turn off the phone.
2, the upgrade steps:
A. Please press the "Volume + key" and "turn key" boot; until the upgrade screen.
B. Press "Vol + key" to enter the upgrade option interface.
C. Select the package to perform the upgrade.
a. Please press "volume + - key" select "apply update from sdcard"; long press "volume - key" to enter sub-option.
b. Select and perform the upgrade package, short press "volume + - key" select the file name such as "gooapple_ios.zip", press "volume - key" to perform the upgrade.
3 Clear user data.
Press "Volume + - key" Clear user data selection options "wipedata / factoryreset",
Press "Volume - key" enter the sub-menu;
Press "Volume + - key" Select "Yes - delete all userdata"
Long press "volume - key to execute clear user data.
4 Restart:
Upgrades and user data cleanup steps and select "reboot system now" doing a restart.
Note that the upgrade must be performed after step 3, user data is cleared.

N2PC Tech said:
http://115.com/file/cl3ds46a#
or
http://rom.gooapple.com/
---------- Post added at 05:09 PM ---------- Previous post was at 05:07 PM ----------
ISO update issues:
1, the installation of third-party software to solve the problem icon is missing.
2, the optimized third-party software installed in the boot order is not the same every time.
3, optimizing the use of a period of time will become very dial-up interface card.
4, the return key wake up function abnormalities (currently need to double click to wake up).
5, the main menu interface to improve the regular "program error."
6, to resolve multiple interfaces BUG.
7, optimize system stability.
Android update issues:
1, increasing the weather plug-in.
2, optimization of system stability.
1, ready to work:
Please copy the appropriate update packages to the phone comes with memory card inside (file name such as "gooapple_ios.zip").
Normal exit from the computer, turn off the phone.
2, the upgrade steps:
A. Please press the "Volume + key" and "turn key" boot; until the upgrade screen.
B. Press "Vol + key" to enter the upgrade option interface.
C. Select the package to perform the upgrade.
a. Please press "volume + - key" select "apply update from sdcard"; long press "volume - key" to enter sub-option.
b. Select and perform the upgrade package, short press "volume + - key" select the file name such as "gooapple_ios.zip", press "volume - key" to perform the upgrade.
3 Clear user data.
Press "Volume + - key" Clear user data selection options "wipedata / factoryreset",
Press "Volume - key" enter the sub-menu;
Press "Volume + - key" Select "Yes - delete all userdata"
Long press "volume - key to execute clear user data.
4 Restart:
Upgrades and user data cleanup steps and select "reboot system now" doing a restart.
Note that the upgrade must be performed after step 3, user data is cleared.
Click to expand...
Click to collapse
Is this a guide for us to install it on our phones?
Sent from my SGH-T959 using Tapatalk

you should be ashamed of yourself, mentioning apple and android on the same sentance. Anything apple can do android can do better, especially sex appeal. Ill give apple the camera tho, they seem to win there.

You should be ashamed for knocking people's interests and failing to use proper spelling at the first grade level.
Sent from my T959 using XDA App

Seriously? I misspelled one word, which was a phone error. Learn to take a joke. I'm entitled to my opinion just as much as anyone else. And please don't knock my intelligence, that's a battle you WILL lose. Hope you find what you need OP and thanks for realizing when someone is joking around
Sent from my SGH-T959 using XDA App

Decepticaons said:
you should be ashamed of yourself, mentioning apple and android on the same sentance. Anything apple can do android can do better, especially sex appeal. Ill give apple the camera tho, they seem to win there.
Click to expand...
Click to collapse
What better way to snub your nose at apple then to have a carbon copy of there OS? Android is such an attractive option due to its ability to be anything its creator wants. YOU should be ashamed of yourself for even suggesting for folks to stop there hard work in adding another facet to android. Source is out just for this reason, not to start a list of things you can't or shouldn't do.
Sent from my Com-Link

I can agree with that
Sent from my SGH-T959 using XDA App

I was kidding kinda sorry bro. Haven't smoked in 5 days.
Sent from my T959 using XDA App

Mjharns said:
I was kidding kinda sorry bro. Haven't smoked in 5 days.
Sent from my T959 using XDA App
Click to expand...
Click to collapse
No harm no foul friend, take care
Sent from my SGH-T959 using XDA App

So let me get this straight, Android OS without Android's customize ability and a GUI that matches iOS almost perfectly. What's the point. You might as well just get an actual iPhone. The whole point of Android over iPhone is customization, freedom of platform to do what you want and having a more robust system in general.
It's kinda cool but is a big step backwards imho.

We are all friends here right? Now can we get back onto topic, could this actully be ported.

Sagar96 said:
We are all friends here right? Now can we get back onto topic, could this actully be ported.
Click to expand...
Click to collapse
No, we're not all friends. There was once this douchebag in the cdma HTC hero forums that nobody liked..he flamed everyone all the time and we all wanted him banned.. lol
Sent from my SGH-T959 using Tapatalk

Does it have Android framework? If yes, it's possible, but it will depend on compatibility.
Sent from my SGH-T959 using XDA App

i'd want this just so all the accessories for iphone would work for it..bluetooth keyboard case when i want hardware keyboard..

Related

Soft Reset app

Does anyone know if there is a soft reset/restart app available?
I am checking out a bunch of themes and hitting "Menu+End+Call" at the same time is a pain!
I am hoping there is a simple app that you just press, select to confirm, and it restarts the phone.
I have had a similar app for every smartphone I have owned except this one. WM5, Blackberry, etc.
I searched in several different ways and have been unable to locate this type of app. If my search wasn't extensive enough please let me know so the monitors can delete this thread.
Search the market for 'tReboot'
It notes on the market that the app only works with Dev phones.
I have a rooted phone - but, not a Dev phone.
That is exactly what I want... If it worked on a Rooted phone it would be great! Thanks for the info.
np sorry about that, didn't know what type you had or whether it would work or not on which phones, just saw it in the market while browsing around I'm sure the dev will make it better.
why don't you just long hold the end call button and press 'shut down'
Or you may get DroidSans Tweak Tools 0.87, it has a option for reboot ^^;
Or use adb (or terminal emulator) to enter the command
reboot recovery
then just wait for it..... It will reboot into recovery mode automagically!
DroidSans Tweak Tools works.
You could also use the gSript app and put a shortcut on your desktop with a reboot script.
I would think that would be the easiest way.
Yes, I just found the Gscript app today.
I think I am going to use that. I have Droidsans Tweak Tools - but, I think mine is the lite version. Didn't use the other version because my phone has JF latest mod on it and I didn't know that app added anything that wasn't covered by the mod that the lite version had.
"Or use adb (or terminal emulator) to enter the command
reboot recovery
then just wait for it..... It will reboot into recovery mode automagically!" - Kinda defeats the whole purpose of having something that is quick and easy.
Looks like Gscript will end up working best. Then if Buttercut will work with my Home program I can just give it a nice looking icon.
Thanks!
skri11a said:
You could also use the gSript app and put a shortcut on your desktop with a reboot script.
I would think that would be the easiest way.
Click to expand...
Click to collapse
This is the route i use.
i though a lot of people knew this but guess not. if you press call(green) button+menu+end(red) button it does a soft reset
maxdamage2122 said:
i though a lot of people knew this but guess not. if you press call(green) button+menu+end(red) button it does a soft reset
Click to expand...
Click to collapse
I do, when im not lazy, i use that method lol
Can't seem to find gscript- can't see on market or on cyrket...
It's not on the market.
Here
and
here
maxdamage2122 said:
i though a lot of people knew this but guess not. if you press call(green) button+menu+end(red) button it does a soft reset
Click to expand...
Click to collapse
Mikey1022 said:
I do, when im not lazy, i use that method lol
Click to expand...
Click to collapse
Of course, I know about that. But, when I am constantly checking out new themes and tinkering with my phone it is a hassle to keep pressing three buttons at the same time to reboot when I could have a button on the home screen to press without having to pick the phone up.
It is just a convenience issue - like the whole cell phone/smart phone thing to begin with. LOL
shaneaus said:
... it is a hassle to keep pressing three buttons at the same time to reboot when I could have a button on the home screen to press without having to pick the phone up.
Click to expand...
Click to collapse
Agreed. On my phone I seem to have to be fantastically precise with the timing of all three buttons at once. Even with concentrated effort it most often brings up the dialler, the menu or goes into sleep mode (annoying). I put a GScript - Reboot shortcut on my homepage and it works fine.
I am also looking forward to a application that could reboot the phone like those found in Windows Mobile. As the above reply said, sometimes we may not press all three buttons together at one go. Seems like we got to wait.
hazeline said:
I am also looking forward to a application that could reboot the phone like those found in Windows Mobile. As the above reply said, sometimes we may not press all three buttons together at one go. Seems like we got to wait.
Click to expand...
Click to collapse
Why wait for an app when you can use a script?
Download Gscript from the above posted links.
To create a reboot/soft reset/re-start script you just:
Open Gscript
Select the "Menu" button
Select "Add script"
Enter a name for your script - I entered "Re-Start" - but, use what you want.
Make sure "Needs SU?" is checked.
Enter "reboot" inside the large text window.
Select save.
Long press on your new script and select to "save to SDcard."
Go to your home screen. Long press in a blank area and go through the prompts to add a shortcut. Select Gscript and it will give you the options to choose which script you wish to create a shortcut for. Then you can use Bettercut to give it a nicer look (unless you are like me and using a custom home screen which won't work with Bettercut!)
Why not "reboot recovery"? Then you won't need to hold the home button when it reboots. Just a thought.

[HOW TO] Use the Atrix without a SIM and no Motoblur account.

I thought this might come handy to work on Atrix phones right out of the box with no SIM, Bypassing the Motoblur registration right to the home screen rather quickly.
Step1 (Bypassing the "No SIM card/Emergency calls only"
-Power up the phone while holding "Volume Down" until "fastboot" appears in top of the screen.
-Use the "volume down" button to navigate through booting options until you see "Boot Android (No BP) then press "Volume Up".
-The phone will skip the "No SIM card/Emergency calls only" right to the Motorblur account setup screen.
Step2 (Byapssing the Motorblur account setup)
-Bring up the virtual keyboard by holding the "Menu" key at the language selection screen of the Motorblur account setup.
-Press the "?123" key followed by ALT then "e" two times in a row, Then type "bluroff" (without the quotations).
Code:
the following keys exactly in this order..
-?123
-ALT
-ABC
-e
-?123
-ALT
-ABC
-e
-b
-l
-u
-r
-o
-f
-f
-Motorblur account setup will shutoff and you will be taken to home screen.
Note: Doing this just once will disable the Motorblur account login in all future boots.
Reserved...........
So how does skipping blur affect the phone?
Sent from my MB860 using XDA App
So if we disable moto blurr and leave the sim card in would this let us run stock android without blurr? Would the phone work proper?
No, what OP is trying to say is if you want to mess around with the phone without having to type in a moto blur account and putting in a sim card do the methods above.
Basically its to disable moto blur when you have no sim card and no wifi.
Sent from my MB860 using Tapatalk
doesnt disable motoblur at all, motoblur is baked in the software, you cant disable it without root, all this does is skip setup...nothing else
The Bell Atrix actually tells you how to skip Blur registration. It's on page 4 of the manual and doesn't require any fancy passcodes. Simply press Menu... Done.
g1g said:
So if we disable moto blurr and leave the sim card in would this let us run stock android without blurr? Would the phone work proper?
Click to expand...
Click to collapse
Of course not. Disabling the motoblur account registration is for quick-accessing the phone and/or not wanting motorola to have your personal data on their servers.
lostsoulktash said:
No, what OP is trying to say is if you want to mess around with the phone without having to type in a moto blur account and putting in a sim card do the methods above.
Basically its to disable moto blur when you have no sim card and no wifi.
Sent from my MB860 using Tapatalk
Click to expand...
Click to collapse
EXACTLY!!
SN4K3B1T3 said:
doesnt disable motoblur at all, motoblur is baked in the software, you cant disable it without root, all this does is skip setup...nothing else
Click to expand...
Click to collapse
Where does it say "disable motoblur"?!! Title reads "no motoblur account" and descriptions says "bypassing".
In short, This is the fastest way to access a brand new motorola phone right after putting in the battery and powering it on.
Thanks and gold luck.
SpeeDemon said:
The Bell Atrix actually tells you how to skip Blur registration. It's on page 4 of the manual and doesn't require any fancy passcodes. Simply press Menu... Done.
Click to expand...
Click to collapse
Good. I just checked the AT&T Atrix manual and there's nothing about skipping the motoblur account registration. I wish it was just the menu button, It took me a while to figure out how to enter the bluroff code.
Thanks
CyberPunk7t9 said:
I thought this might come handy to work on Atrix phones right out of the box with no SIM, Bypassing the Motoblur registration right to the home screen rather quickly.
Step1 (Bypassing the "No SIM card/Emergency calls only"
-Power up the phone while holding "Volume Down" until "fastboot" appears in top of the screen.
-Use the "volume down" button to navigate through booting options until you see "Boot Android (No BP) then press "Volume Up".
-The phone will skip the "No SIM card/Emergency calls only" right to the Motorblur account setup screen.
Step2 (Byapssing the Motorblur account setup)
-Bring up the virtual keyboard by holding the "Menu" key at the language selection screen of the Motorblur account setup.
-Press the "?123" key followed by ALT two times in a row, Then type "bluroff" (without the quotations).
-Motorblur account setup will shutoff and you will be taken to home screen.
Note: Doing this just once will disable the Motorblur account login in all future boots.
Click to expand...
Click to collapse
Bell Atrix is easy to fix it
just click menu and skip setup
doesnt matter you have a sim or not
ytwytw said:
Bell Atrix is easy to fix it
just click menu and skip setup
doesnt matter you have a sim or not
Click to expand...
Click to collapse
So, does this actually skip MotoBlur in total, or just the sign in part of it?
kevyh said:
So, does this actually skip MotoBlur in total, or just the sign in part of it?
Click to expand...
Click to collapse
Of course it does not disable the motoblur skin, Just bypass the annoying registration screen like this method for AT&T models.
Currently, The most far you can get away from MotoBlur is by using the GingerBlur ROM.
Step1 (Bypassing the "No SIM card/Emergency calls only"
-Power up the phone while holding "Volume Down" until "fastboot" appears in top of the screen.
-Use the "volume down" button to navigate through booting options until you see "Boot Android (No BP) then press "Volume Up".
-The phone will skip the "No SIM card/Emergency calls only" right to the Motorblur account setup screen.
Step2 (Byapssing the Motorblur account setup)
-Bring up the virtual keyboard by holding the "Menu" key at the language selection screen of the Motorblur account setup.
-Press the "?123" key followed by ALT two times in a row, Then type "bluroff" (without the quotations).
-Motorblur account setup will shutoff and you will be taken to home screen.
Click to expand...
Click to collapse
The first step worked without any problems. I couldn't get step 2 to work with the above commands. I had to press ("ALT" and "e") two times followed by, "bluroff" to shutoff the MotoBlur account setup.
I'm really sorry to ask this stupid question, but if (when) you need to "reveal" ALT key, you have to click ?123 first. Clicking ALT after that shows special characters on keyboard, like "#$%", so how you are managing to click ALT>E. Can someone tell exact key press sequence please? Like "?123">"ALT">"another key"
CyberPunk7t9 said:
Of course it does not disable the motoblur skin, Just bypass the annoying registration screen like this method for AT&T models.
Currently, The most far you can get away from MotoBlur is by using the GingerBlur ROM.
Click to expand...
Click to collapse
Install Launcher Pro or ADW after skipping,
since I am bell atrix, i have no luck to install any custom rom
I also have the Bell Atrix.
Does skipping the Moto Blur registration and sign in improve the speed of the device - eg, does it slow it down??
If not, I don't care using the Moto Blur account sign in, because it saves me from having to re-do my other accounts sign-ins every time I factory reset.
RootManOne said:
I'm really sorry to ask this stupid question, but if (when) you need to "reveal" ALT key, you have to click ?123 first. Clicking ALT after that shows special characters on keyboard, like "#$%", so how you are managing to click ALT>E. Can someone tell exact key press sequence please? Like "?123">"ALT">"another key"
Click to expand...
Click to collapse
I'm with RootManOne on this one. Please post the exact sequence.
wargame1 said:
I'm with RootManOne on this one. Please post the exact sequence.
Click to expand...
Click to collapse
Yes please can someone tell the exact step by step (button after button) sequence, because i'm not able to skip but need it as a hell! The problem is that my atrix has wifi problems and i can not connect to internet with my cellular provider, so i need to skip it! Thanks in advance
CyberPunk7t9 said:
EXACTLY!!
Where does it say "disable motoblur"?!! Title reads "no motoblur account" and descriptions says "bypassing".
In short, This is the fastest way to access a brand new motorola phone right after putting in the battery and powering it on.
Thanks and gold luck.
Click to expand...
Click to collapse
You know if you read other peoples posts asking if this disables motoblur you wouldn't have to go on a tard rant...I was clarifying for other people that didn't read the post...thanks and good luck
sent from my Tegra Beast MB860
Ryuji5864 said:
The first step worked without any problems. I couldn't get step 2 to work with the above commands. I had to press ("ALT" and "e") two times followed by, "bluroff" to shutoff the MotoBlur account setup.
Click to expand...
Click to collapse
RootManOne said:
I'm really sorry to ask this stupid question, but if (when) you need to "reveal" ALT key, you have to click ?123 first. Clicking ALT after that shows special characters on keyboard, like "#$%", so how you are managing to click ALT>E. Can someone tell exact key press sequence please? Like "?123">"ALT">"another key"
Click to expand...
Click to collapse
wargame1 said:
I'm with RootManOne on this one. Please post the exact sequence.
Click to expand...
Click to collapse
joeystarr said:
Yes please can someone tell the exact step by step (button after button) sequence, because i'm not able to skip but need it as a hell! The problem is that my atrix has wifi problems and i can not connect to internet with my cellular provider, so i need to skip it! Thanks in advance
Click to expand...
Click to collapse
my bad.
please try the following keys exactly in this order..
-?123
-ALT
-ABC
-e
-?123
-ALT
-ABC
-e
-b
-l
-u
-r
-o
-f
-f
Let me me know.
thanks

MENU + A

I know of a few different shortcuts on this phone, my two favorites being MENU + C (copy) and MENU + V (paste), but MENU + A (select all) doesn't work like it should. If I hold them at the same time, it highlights everything, but as soon as I let go of either MENU or A, it deselects the text. Am I simply doing it wrong or what?
Sent from my DROID3 using XDA App
It's a known issue. You just have to try and press C really fast to copy all.
If you hold MENU+A and hit C at the same time, it works. Same with X.
Jewremy said:
If you hold MENU+A and hit C at the same time, it works. Same with X.
Click to expand...
Click to collapse
Finally a legitimate use for my third thumb
Cameron6472 said:
Finally a legitimate use for my third thumb
Click to expand...
Click to collapse
lol'd.
10char
Androidsims said:
lol'd.
10char
Click to expand...
Click to collapse
also alt-shift-arrow doesn't always highlight the line as you would expect it would. sometimes you get the results of alt-arrow (end/home) and you have to do it again to get the shift to register. can be frustrating when trying to copy/edit links.
the moto copy-paste also interferes with android's copy-paste abilities. i've found that if you're used to how the D1 performs, blur makes it harder to use. for instance, you can't simply click the url in the browser to edit it. blur interrupts and asks you if you want to copy or share.
another thing that frustrates the crap out of me is the menu-V doesn't work in any part of the browser. instead, it asks you to save the page.
i'm hoping the tweaks done in ICS clears alot of that up (not that we'll see it on D3).
Pressing SPACE pages down, but pressing SHIFT + SPACE doesn't page up like it should
Edit: this is probably only in Dolphin HD
Sent from my DROID3 using XDA App

I did it! I made a shortcut to usb utilities/usb mass storage on my homescreen!

There is very little super easy setup to do and then you're off to the races!
So here is what you need to do:
1. d/l and install "Anycut" from the play store.
2. select "Anycut"
3. select "Activity"
4. scroll all the way down to the bottom and select "Wireless and networks"
5. select "ok"
6. on homescreen select new "Wireless and networks" icon.
7. select "USB utilities"
8. VERY IMPORTANT HERE - select the "Home" button.
Now everytime you select "Wireless and networks" you will automatically brought to the USB utilities screen, everytime.
HOWEVER...if you press the back button you will be brought back to the "Wireless and networks" screen - just make sure to select USB utilities again, then the "home" button.
Heck you can even redo the steps again so you can rename it "USB" if you want and change the icon.
Hope this helps everybody/somebody. I looked through a lot of pages that couldn't help me.
Hi Rose. I am admitting my ignorance here. Why would I want this on my homescreen??? Thanks!
sashusmom said:
Hi Rose. I am admitting my ignorance here. Why would I want this on my homescreen??? Thanks!
Click to expand...
Click to collapse
Hi. This reduces the amount of steps it would take (5 or 6) to get to mass storage mode down to 1 without leaving the screen.
For someone like who stays away from anything MTP (I gave up the SGS3 soley because of it) and uses their phone as a mass storage device it is very convienant. I am consistantly plugging my phone into my PC at work and using it as a drive, its a daily habbit.
Apparently there is a paid app out there that does almost the same thing except it automatically launces uMS once plugged in but you have to be rooted in order for that to happen. I am not ready to root this yet.
Some people may not care either way.
Honestly though I'd love to get the Mass Storage Mode to launch automatically like it does on the SGS2 with stock ICS but at this point I'll take what I can get.
Thanks for the explanation.
i cant find that app on any of the 3 different samsung phones and google play via the notebook. what gives? POST the apk
---------- Post added at 08:21 AM ---------- Previous post was at 08:10 AM ----------
Had to download any cut from rapid share. Made the shortcut I needed
Sent from my SAMSUNG-SGH-I717 using xda premium
carhigh said:
i cant find that app on any of the 3 different samsung phones and google play via the notebook. what gives? POST the apk
---------- Post added at 08:21 AM ---------- Previous post was at 08:10 AM ----------
Had to download any cut from rapid share. Made the shortcut I needed
Sent from my SAMSUNG-SGH-I717 using xda premium
Click to expand...
Click to collapse
Glad you got it but next time ask please and don't demand. I found it but I realize now it was only because of my Sensation and I backup my apks to my PC. Unfortunately Samsung must be blocking it from being seen by their devices, definately sucks.
If it worked for you please hit up the thanks button.
Great job OP! Helped a bunch.
Thanked.
Glad to hear it worked for you.
Wow - Much needed USB Mass Storage on Samsung Note
I also gave up on SGS3 because it lacks USB M/S after trying all the possible methods (and because of the stupid home button - just wanted capacitive button or like apple smooth virtual button).
This one is great. Thanks for sharing it.
Very useful. I looked for this very long. Many thanks to you

[GUIDE] Take Back Your Headset Controls!

REQUIREMENTS
ROOT ACCESS
SINGLE-BUTTON HEADSET
ANDROID 4.1+
PREFACE
TESTED ON THE NEXUS 4 RUNNING 4.2
If you often listen to music using a single-button headset (the kind that many Samsung devices tend to ship with), then you should know that Google lets you control the headset button. By default, you can:
Play/Pause (Single Press)
Skip track (Double Press)
Launch Voice Search (Single-click Long Press)
Pretty cool, right? So what's the deal, then?
The issue is you CANNOT customize how you want the system to respond to your button input.
What if you want to long press to increase volume?
What if you want to triple click to go to the previous track?
What if you want to double click and hold to decrease volume?
What if you want to launch an app besides Google Voice Search (I personally have bound utter! in place of Google's search!)?
Nope, too bad.
Well, there is a workaround for this.
How does it work?
In /system/usr/keylayout, two files called Generic.kl and hs_detect.kl reside where you can modify the keymapping of the HEADSETHOOK input to an alternate key that is normally found on a 3-button headset, specifically MEDIA_NEXT. Then, you can modify how the system responds to MEDIA_NEXT by using a headset control app.
TO FIX:
**NOTE: ITEMS SURROUNDED BY A BLUE BOX MEAN IT IS THE ORIGINAL VALUE WHILE ITEMS SURROUNDED BY A RED BOX MEANS IT IS THE NEW VALUE**
1) Install the Keytest App found here: https://github.com/chrisboyle/keytest/downloads
2) Once inside the app, press the headset button. On your screen, it should read as follows:
Code:
keyCode=KEYCODE_HEATSETHOOK
scanCode=226
as shown in the following picture: http://i.imgur.com/dogxm.png
3) Using a root-enabled file explorer app (I personally use Solid Explorer), go to /system/usr/keylayout and make a backup of Generic.kl and hs_detect.kl (copying them to your internal storage, for example /sdcard/headset).
4) You will modify these two files on two different lines. The folder should look like this: http://i.imgur.com/ShpCv.png
Generic.kl:
ORIGINAL: http://i.imgur.com/dzmPy.png AND http://i.imgur.com/bdRRz.png
NEW: http://i.imgur.com/ZddZT.png AND http://i.imgur.com/PPAZk.png
hs_detect.kl:
ORIGINAL: http://i.imgur.com/dVaXK.png
NEW: http://i.imgur.com/Deh9r.png NOTE: I MANUALLY ADDED THE KEY 163 LINE IN
Simple right? You are just flipping the two values essentially.
5) Save the changes. Reboot.
6) Open the Keytest app again. Press the headset button. On your screen, it should read as follows:
Code:
keyCode=KEYCODE_MEDIA_NEXT
scanCode=226
as shown in the following picture: http://i.imgur.com/2BSHM.png
7) Now all you need to do is use an app to configure the MEDIA_NEXT key to your liking.
MEDIA_NEXT is a key typically found on 3-button headsets, symbolized by the "Right" key. An app like Headset Button Controller or Headset Droid should do the trick. Both are paid apps, but there are trial versions available. If there are any free alternatives that can do the trick, let me know and I'll add it in! (I am NOT in any way affiliated with the app developers!)
LIMITATIONS
1)A ROM update will wipe/reset the files.
1a) How can you avoid this? Pretty simple, actually! Just keep a backup of Generic.kl and hs_detect.kl after you make the changes to them, and inject them into the zip file before you flash the ROM. You can also use the following script to do this which needs to be run as root, given that you have the two files backed up in /sdcard/headset
Code:
mount -o rw,remount /system
cp -f /sdcard/headset/* /system/usr/keylayout
chmod 644 /system/usr/keylayout/*
mount -o ro,remount /system
2) An actual or simulated "MEDIA_NEXT" input will now not be recognized as a MEDIA_NEXT. This will affect, for example, 3-button headsets or tasker tasks that simulate a MEDIA_NEXT input. Also: ROMs with the long-press to skip tracks will no longer skip track on holding volume-up, as this is no longer recognized as a MEDIA_NEXT input.
2a) How can you avoid this? You can instead use a different key to be replaced rather than MEDIA_NEXT, if you so desire. The work-up will be the exact same, only the values you swap will be different.
CREDITS
Kenkiller: http://forum.xda-developers.com/showpost.php?p=32999600&postcount=38
Headset Button Controller Dev
Headset Droid Dev
Redditor muzeofmobo for the script
Please respond to this post if it worked for you! I don't have my Nexus 4 yet, but I am absolutely positive it works on it as well! It worked for my GNexus on 4.1 and 4.2, and it has worked across many other devices as well.
Bump for visibility!
Sent from my Galaxy Nexus using Tapatalk 2
Thanks for this :good: It'll help me hunting for why I can't get the headset working properly in utter! !
Works PERFECT! THANKS!!!! (for nexus s)
https://play.google.com/store/apps/details?id=se.jays.headsetcontrol
I used to use this app. It offered the same functionality without having to tweak any files. I have not tested on n4 though.
1234568 said:
https://play.google.com/store/apps/details?id=se.jays.headsetcontrol
I used to use this app. It offered the same functionality without having to tweak any files. I have not tested on n4 though.
Click to expand...
Click to collapse
This tweak is meant for long press problem only opening google now. Even Jays says this
"Compatibility
- Click-and-hold actions will not work in Android 4.1+ as Google Now intercepts them."
so even if you use jays your long press should not work unless your rom has helped you change it!
Used this app back in the day before i got my MW600..
https://play.google.com/store/apps/details?id=tvk.headvol
PMaksymiuk said:
Used this app back in the day before i got my MW600..
https://play.google.com/store/apps/details?id=tvk.headvol
Click to expand...
Click to collapse
Yes, Headset Droid is another option for users who don't want to use Headset Button Controller!
I just received my Nexus 4 earlier today, and I saw that there were some changes done in the /system/usr/keylayout folder. I managed to fix the problem, and will update the OP with new pictures ASAP for those looking to fix the headset problem.
OP updated with new instructions specific to the Nexus 4!
First off thanks to the OP. I can confirm that this works perfectly. Really don't understand why Google limited the click-and-hold functionality in the first place.
Despite this method working as expected, it is just tricking the Android system. Would it be possible for developers to actually remove the limitation itself from Jellybean. This would mean that you wouldn't need to inject files after each rom update etc.
IAmAN00bie said:
I just received my Nexus 4 earlier today, and I saw that there were some changes done in the /system/usr/keylayout folder. I managed to fix the problem, and will update the OP with new pictures ASAP for those looking to fix the headset problem.
Click to expand...
Click to collapse
I had the same problem after the JB 4.2.1 upgrade. hs_detect.kl isn't there. The same modifications can be made to set_jack.kl (+ add the line as posted in the original).
This works just fine now!
However, I still can't launch utter (using headset button controller), since the shortcut found in utter main screen creates a shortcut to start listening on the homescreen. Every time I triple press, a shortcut is made to my homescreen.
How did you bind utter to listen?
NEW: http://i.imgur.com/ZddZT.png AND http://i.imgur.com/ZddZT.png
Click to expand...
Click to collapse
OP these are 2 the same images, please edit as some people will get confused
---------- Post added at 09:48 PM ---------- Previous post was at 09:19 PM ----------
Ohh and also... how do you answer a call after changes? Ive tried headset Droid and Headset Button Controller and none of the settings allows me to answer call
MattSkeet said:
OP these are 2 the same images, please edit as some people will get confused
---------- Post added at 09:48 PM ---------- Previous post was at 09:19 PM ----------
Ohh and also... how do you answer a call after changes? Ive tried headset Droid and Headset Button Controller and none of the settings allows me to answer call
Click to expand...
Click to collapse
Oops, didn't catch that! I'll update it when I get done with my finals today ;_;. Did you configure the Right button aka the media next button in headset droid? Remember the configuration changed when you did the mod!
Sent from my Nexus 4 using Tapatalk 2
IAmAN00bie said:
Oops, didn't catch that! I'll update it when I get done with my finals today ;_;. Did you configure the Right button aka the media next button in headset droid? Remember the configuration changed when you did the mod!
Sent from my Nexus 4 using Tapatalk 2
Click to expand...
Click to collapse
Yeah I did. Set the right button in the right way and also disabled all other buttons . I can change volume skip tracks play pause but unable to answer calls even tho it is set up
Sent from my Nexus 4 using xda premium
MattSkeet said:
Yeah I did. Set the right button in the right way and also disabled all other buttons . I can change volume skip tracks play pause but unable to answer calls even tho it is set up
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
I never actually used the answer calls feature, as I don't have an inline mic. I'll try to see what's up though.
Sent from my Nexus 4 using Tapatalk 2
Quick update, fixed the OP links. Sorry if I caused anyone confusion. I hope somebody finds this guide useful!
Hey Guys
I have a Galaxy Note 2 and followed the switching steps mentioned to switch.from the middle to right button.
However thiere is a problem that sometimes happens... the "long press" seems to over-ride the single press so that when I'm trying to click once to pause my music, a new song comes on.
The 2nd thing is that for some reason "click and hold" has no effect whats so ever (as I could have just used it instead of long click)
Curious if you guys have had these experiences.
Boogerwooger said:
Hey Guys
I have a Galaxy Note 2 and followed the switching steps mentioned to switch.from the middle to right button.
However thiere is a problem that sometimes happens... the "long press" seems to over-ride the single press so that when I'm trying to click once to pause my music, a new song comes on.
The 2nd thing is that for some reason "click and hold" has no effect whats so ever (as I could have just used it instead of long click)
Curious if you guys have had these experiences.
Click to expand...
Click to collapse
What app are you using to control your clicks?

Categories

Resources