Home Button Broken (here is a fix) - G1 General

If your G1/HTC dream's home button stops working, here is a fix (kinda). Whenever you turn your phone on it takes you to recovery (Home+Power=Recovery), here is a fix I found after an hour of Googling and ****.
Method number two got me back into my phone, but if it turns off I need to be at a computer using fastboot to turn it on.
It's better than nothing, Rogers is pissing me off. A week after the 1 year warranty and this breaks on me. Anyone know any permanent fixes or is it a hardware issue.
RichieDaze said:
I have the same problem with the home key being stuck after humidity entered my phone. Which boots me straight to recovery mode. I have managed to recover my phone with the following steps:
YOU MUST HAVE ADB AND FASTBOOT INSTALLED IN YOUR PC!!!
1) If your phone has the home button stuck, you can't update or confirm anything with the Cyanogen Recovery! Because you need the Home button to confirm. So you must revert your Recovery back to JF's Recovery to use the recovery properly in this case.
2) I have tried for weeks to make the system bypass the recovery and have succeeded. YOU MUST REBOOT YOUR PHONE FROM RECOVERY TO BOOTLOADER. So use ADB to reboot in to Bootloader mode ( adb shell reboot bootloader ). Now that your in Bootloader mode, use the FASTBOOT commands ( fastboot reboot ) and voila, it bypasses the recovery.Make a script on your Winbows or Linux to make it as easy as one click!
If I have helped, please say Hi to my Android or give me a link to a replacement Daughter board...
Click to expand...
Click to collapse

I seem to have a similar problem.
But some how, it boots up properly once in a while. But even after it boots up, I cannot go anywhere except the home screen.
If the home button is stuck, this is expected right?
Dont you have this problem?

I suggest you take the phone apart and replace the broken button.
Another thing that might be a little EASIER (without actually *fixing* anything) is to write your boot.img into your RECOVERY partition. If you need recovery, you can always "fastboot boot recovery.img". Having the regular boot image in the recovery partition *should* make it boot normal with a stuck home button. This way you don't need fastboot to normal boot the thing.

I tried opening it.
I opened the screws on the back side. But I could not figure out how to get to the home button from inside.
For some reason, I can boot in properly. (It goes into recovery sometimes. But if I switch off and wait for sometime, I can boot normally.)
My main problem is that once I boot, I cant get anywhere from the main home screen.

smileey said:
I tried opening it.
I opened the screws on the back side. But I could not figure out how to get to the home button from inside.
For some reason, I can boot in properly. (It goes into recovery sometimes. But if I switch off and wait for sometime, I can boot normally.)
My main problem is that once I boot, I cant get anywhere from the main home screen.
Click to expand...
Click to collapse
That makes sense, since as soon as you launch anything, the stuck home button will return you to home.
You may want to try harder to take it apart. You need to remove the circuit board in the "chin".

Do you know how to get access to the chin?
I could not figure that part.
When I opened the screws on the backside, I could not see anything that would lead me to the chin.

smileey said:
Do you know how to get access to the chin?
I could not figure that part.
When I opened the screws on the backside, I could not see anything that would lead me to the chin.
Click to expand...
Click to collapse
Here's the service manual:
http://mikechannon.net/PDF Manuals/HTC Dream SM (A04).pdf
It will walk you through a complete disassembly and reassembly.

Thanks a ton!!
I will try and see if I can do something about the button

Is there a better way than opening up the phone? The home button on my G1 stopped working, so, I unrooted the phone, but now it's stuck on the Triangle/Exclamation point screen. I've been able to do Alt S, (Alt+w doesn't work, I think the w is also broken), but I can't reboot because it asks for home and back button to reboot. Any other suggestions?

Ok guys, this is not a pretty solution but what you can do is re-map your phone so the camera button acts as a home key and home key does nothing. It's a hack but it's a simple one and sure beats the hell out of replacing the whole phone.
Here's a thread with directions.

I tried remapping my home button to the camera button and once in the os it works, but still boots into recovery everytime and doesn't let me wipe, flash,etc with the camera button. It aborts....
Also, a quick tip I learned......If u keep booting into recovery just go to console and type reboot android. It'll boot normally.
Sent from my HTC Dream using XDA App

with the remapping the keys make sure you push all the .kl files and if you want to remove the home button from working at all remove the home button line from the .kl file.

You should also make sure that you re-map your home button to do nothing, otherwise it will not work.

Thank u jj972 for that quick tip atleast I can get out of recovery mode....

Related

troubleshooting

my phone is not starting in recovery mode but the phone is starting perfectly fine can somebody help me!!??
how are you "trying" to get into recovery mode?
im hitting the home and power button but it stays stuck on the g1 home screen
is the phone powered down (completely off) before you press both buttons at the same time while holding both until the g1 splash screen shows up?
yes its completly off it stays stuck on the g1 splash tough and when i power the phone normally it works fine
are you sure you are pressing both home (second to left button) and the power (far right button) at the same time and holding it till the g1 splash screen?
also try removing the battery and leaving it out for a little while after you power it down. then try again.
also is the phone plugged in as you are attempting to do this?
i tried all of that and no its not connected. i tried doing an update with jf updater and it would try getting root access but oncce again it would just freeze on the g1 splash
oh ic...
well you should stated that in your OP.
try re-flashing the build you want.
wipe before you do so for good measure.
how can i do that? if i cant get into the root screen? would i have to re root my phone again
well from what you've told me so far, sounds like there was a problem when or while you were updating through jf updater.
since i don't know exactly what you did or did not do to your phone.
just go ahead and re-root your phone using the dreaming file.
start from scratch.
that for sure will solve your problem.
what if its going straight to hboot mode when im pressing the camera+power button
when i turn the phone on pressing the camera+power button its taking me straight to the hboot mode
maguir13 said:
what if its going straight to hboot mode when im pressing the camera+power button
Click to expand...
Click to collapse
what do you mean what if...?
if you are trying to re-root your phone then umm i would suggest you reading the guide step by step that is linked in the HERE link i have in my sig.
reflash your recovery image.
Definitely reflash. Something went haywire. Hopefully you don't need to get a new phone

G1 home button is stuck!!

So somehow last night my home button got stuck or doesnt work or something because my phone wont boot up into android. it keeps booting into recovery. tried to reboot via the recovery menu and it just boots up right back into recovery.......is there a way of booting my phone up? any ideas?
May be your boot image is'nt readable / was damaged. In that case Android is going into recovery automatically.
well in the recovery menu i went down to power off and it says press home to confirm. i hit home and nothing happens. i think i may have wet my phone last nite. maybe that did it......is there anything i can do in adb?
jj972 said:
well in the recovery menu i went down to power off and it says press home to confirm. i hit home and nothing happens. i think i may have wet my phone last nite. maybe that did it......is there anything i can do in adb?
Click to expand...
Click to collapse
Can you get into fastboot? If you delete your recovery.img then you should be forced into booting up normal even with home+power pressed. If that doesnt work you might need to take your phone apart and remove whatever is keeping it stuck.
damn mejorguille,
sry that i post it here but i looked through several threads and i always recognize you immediately because of your sig >.<
sometimes it's really annoying to be a normal man >.<
lolmensch -- yeah -- i have to skip past Mejorguilles posts so my kids dont see it...... then when they leave the room I go back and watch the banana-eatin-lady over and over again.... its distracting!
Couldn't you remap the home key then push it via fastboot?
Well after playing around I went into console via recovery and punched in reboot android and it boots up properly......but this morning seems like my home button finally unstuck inside or something cause it kept going home for about 2 mins and now works.....appreciate it though
Sent from my HTC Dream using XDA App
Simple bypass
Try this!

F**king vibrant

Ok I've looked everywhere, maybe not well enough but I have and I can't find the answer to my question. I installed the new official 2.2 on the 10th when it came out in canada here. My phone has worked "ok" for the past 2 days. (lots of new force closes and some major lag in some spots that didn't happen in 2.1) but that's besides the point. Today i was trying to set up a new wallpaper and all of a sudden the screen started flashing on and off. I couldn't do anything to stop it except pull the battery. Now when I turn on the phone it just flashes the opening screen that says "Galaxy S blah blah". and the only way I can stop that is pull the batt. I've tried hard resetting and all that but it always gets stuck at the openning screen. Now I'm still noobish to android stuff. Was too scared to flash anything before the official so if you have any advice that involves other programs/pc i'd appreciate a point in the direction of a walkthrough.
I'd hate to have to send it in and wait the 2 months it takes samsung canada to get it back to me.
Thanks.
http://forum.xda-developers.com/showthread.php?t=732458
tried that, can't get into download mode. as soon as i plug it in it starts looping the boot screen.
canadianrider said:
tried that, can't get into download mode. as soon as i plug it in it starts looping the boot screen.
Click to expand...
Click to collapse
Look up the "jig" solution. That will be guaranteed to set your device on Download Mode.
It was the same problem with my Vibrant. Solved with JTAG controller. But you'll waste your warranty in that way. Try jig solution first
Adb?
Sent from my SGH-T959 using XDA App
ok i have android sdk/adb from when i pulled screen shots with 2.1 ... how could i use that to try and boot my phone
canadianrider said:
ok i have android sdk/adb from when i pulled screen shots with 2.1 ... how could i use that to try and boot my phone
Click to expand...
Click to collapse
option 1
METHOD 2: STUCK AT VIBRANT SCREEN:
(and are not able to use vol+ vol- methods to access downloader/recovery)
You will need the samsung ADB drivers installed for your phone as well as ADB...
ACCESS DOWNLOAD MODE
1) remove back cover and take our sim card and sd-card.
2) take out the battery
3) hold ALL 3 buttons down at the same time. (Vol +, Vol -, Power)
4) while holding down those 3 buttons put the battery back in
5) continue holding all 3 buttons until the vibrant disappears and reappears... once it reappears, release all 3 buttons
6) Setup ODIN and get it all setup and ready... (if you are flashing your phone via odin)
6) now connect your phone to your pc via USB cable
7) open a cmd prompt and navigate to the folder with ADB and type ADB REBOOT DOWNLOAD
8) Your phone will reboot into the download screen... go back to ODIN - A com port should now appear for your phone...
9) Click start and wait for your phone to do its thing
Option 2
***First you must have ROOT***
Download Terminal Emulator from the Market
open terminal emulator
**you may need to change to default android keyboard for proper inputting
1.) type "su" and press enter
a dialog box will appear asking for root access and say yes (obviously)
2.) type "reboot recovery" and press enter
at that moment, ur phone should reboot into Download Mode to load Alternate firmwares for like Eugene's Vibrant4 ROM etc......
this it what it should look like...
#su
#reboot download
Option 3
or you can download and install quick boot from the market which you then can make a shortcut to reboot into recovery with just one click
Sometimes it takes more than one try to get into download mode. I just take the battery out for a little while. Put it back in and hold only the volume up and down buttons while it is off and plug in the USB cable.
One thing though, when holding down the up and down volume buttons, it is very easy to mistakenly press the power button because it is exactly opposite of it.

How to get out of Hboot with broken power button?

Hi guys,
So my Nexus One has suddenly become unresponsive to my touches
It'll boot up but wont respond via touch screen or trackball, so I can't unlock it or wake it after sleep.
It'll wake once plugged in.
ADB won't recognise it either.
The power button is broken, but I can get into HBoot by holding trackball (so it is working!) and putting the battery in and out.
Is there some way to go from HBoot to recovery so I can flash an old backup without the power button?
Or any other way to get into recovery?
Please don't let my baby die :'(
Thanks.
Oh and I think ADB isn't working because I have debugging disabled :X
My only current suggestion to to try to install Blackrose's hboot as you can select **** with the trackball instead of the powerbutton. From here you can boot into recovery like normal from hboot. I do not know of any command (if you can even enter any in) to reboot straight to recovery, my bad. But you say trackball is not working?
Can use the trackball to enter HBoot so it is working. It's just that neither the screen or the trackball work once the phone has booted up and at the lock screen.
Is there some .zip I can place on the SD card and then boot into HBoot which will automatically run and either take me to Recovery or factory reset?
EDIT: since the power button is broken I can't select any options in Hboot, only scroll through them using the volume keys.
Alright, I thought I had read this.
Going to try the passimg.zip trick
http://forum.xda-developers.com/wik...des_&_Tutorials#Unroot_.2F_Restore_your_Nexus
Sweet that worked
Now have Froyo (brings back the memories...) Now to try a Nandroid back up.
Edit: Ok so that passimg.zip DOES unroot the phone too, so going to start the rooting process again.

A5 2015 (SM-A500FU) bootloop, can't go in recovery or download mod!

Good evening everyone, i'm having a serious issue with my samsung A5. It was rooted, with custom recovery and custorm rom (Android 6.1 i think).
2 Days ago, a chewingum got stuck on my screen. I tried to remove it with nail paint remover, it did the trick but then my home button stopped working: the button itself can be pressed normally, but it won't work. I also experienced randomly long home button press actions, so i decided to turn them off. I thought that few drops of liquid may actually have gone beneath the home button. Few hours later, i experienced more issues: volume going up without anyone pressing the button (and the buttons are not stuck at all, and that side never got close to liquids), power button not doing his job etc. I tried to do a soft reset by recovery (cleaning cache and dalvik) but i ended up aslo factory resetting it for a distraction. Reconfigured the device, everything was back to normal (except the home button) but then i also experienced a couple of random volume up and crashes upon making phonecalls. SO i decided to reflash the entire rom, downloaded it + gapps, put into the decide, rebooted in recovery. Wipe cache, dalvik and also system i think, then i tried to intall the zip files but they were not there (probably i should have avoided wiping system, i get confused sometimes). I turned the device off and on, and now i'm stuck on bootloop (regular mode), can reboot it but it seems i can't go in either recovery or donwload mode (so no odin flash). Device is not recognized by the Pc. I keep rebooting it with power + home + volume down and as soon as i see the screen turn black, i try to press again volume up + home to enter recovery, but it goes straight to bootloop.
Any idea on how getting out of this situation? Thank you in advance
Dharmost said:
Good evening everyone, i'm having a serious issue with my samsung A5. It was rooted, with custom recovery and custorm rom (Android 6.1 i think).
2 Days ago, a chewingum got stuck on my screen. I tried to remove it with nail paint remover, it did the trick but then my home button stopped working: the button itself can be pressed normally, but it won't work. I also experienced randomly long home button press actions, so i decided to turn them off. I thought that few drops of liquid may actually have gone beneath the home button. Few hours later, i experienced more issues: volume going up without anyone pressing the button (and the buttons are not stuck at all, and that side never got close to liquids), power button not doing his job etc. I tried to do a soft reset by recovery (cleaning cache and dalvik) but i ended up aslo factory resetting it for a distraction. Reconfigured the device, everything was back to normal (except the home button) but then i also experienced a couple of random volume up and crashes upon making phonecalls. SO i decided to reflash the entire rom, downloaded it + gapps, put into the decide, rebooted in recovery. Wipe cache, dalvik and also system i think, then i tried to intall the zip files but they were not there (probably i should have avoided wiping system, i get confused sometimes). I turned the device off and on, and now i'm stuck on bootloop (regular mode), can reboot it but it seems i can't go in either recovery or donwload mode (so no odin flash). Device is not recognized by the Pc. I keep rebooting it with power + home + volume down and as soon as i see the screen turn black, i try to press again volume up + home to enter recovery, but it goes straight to bootloop.
Any idea on how getting out of this situation? Thank you in advance
Click to expand...
Click to collapse
Sadly, no software can fix broken hardware, it's probably best, as you'll now know, not to pour chemical liquids onto electrical devices, and just what kind of chewing gum exists that requires such extreme cleaning measures from a flat, non-porous surface I'll never know.
That said, as for rebooting, a force-restart on your device *doesn't* require you to hold Home+Volume down+Power, that should only reboot you to bootloader/download mode.
Try again only holding Power+Volume Down. THEN, when your screen goes fully black, immediately switch to Power+Volume up+Home.
You should then boot into recovery mode without any loop.
Good luck!
D4ND310 said:
Sadly, no software can fix broken hardware, it's probably best, as you'll now know, not to pour chemical liquids onto electrical devices, and just what kind of chewing gum exists that requires such extreme cleaning measures from a flat, non-porous surface I'll never know.
That said, as for rebooting, a force-restart on your device *doesn't* require you to hold Home+Volume down+Power, that should only reboot you to bootloader/download mode.
Try again only holding Power+Volume Down. THEN, when your screen goes fully black, immediately switch to Power+Volume up+Home.
You should then boot into recovery mode without any loop.
Good luck!
Click to expand...
Click to collapse
I didn't dip the smartphone into a cup of liquid, i just took a piece of cotton, poured a bit of nail pain remover (don't know the exact name in english, sorry) on it and then scratched the part where the chewing gum was on (on the soft touch back key, which works 100% fine).
I am trying using the method you described, but it seems i can't go into recovery. Maybe i'm not quick enough! will keep trying. If you have any other suggestions i will be glad to hear that!
You could try to make a USB jig, or buy one off of eBay. They're really cheap. Its basicly just a resistens that force the phone to download mode. It have worked fine for all my Sammy's including A310 so it probably works for A (15) series as well.
Just put it in USB connector and press power for a few secs and you should be in download mode.
Just an idea if everything else fails
Sent from my Honor 5X using Tapatalk
go to samsung
A hardware problem could NEVER be fixed by software ways... Unfortunatelly...
It seems that liquid made some changes on your PCB (maybe dissolved some isolators inside??)...
Anyway, go to service or replace it!
Hello everyone, i've updates about my problem and i would be glad if you could kindly point me in the right direction.
I purchased an USB Jig as suggested by one of you guys, i forced the device into dowload mode and installed a fresh stock firmware + custom recovery. When i try to boot i get a bootloop on samsung logo, and can't go into recovery probably because of the broken home button. I would like to enter recovery by using ADB command, i used to do it in the early days of Android but i'm a bit rusty and all the guides tell the procedure from an already functioning device. Since i can start it properly, is there a way to reboot it in recovery via ADB?
Thank you in advance
Dharmost said:
Hello everyone, i've updates about my problem and i would be glad if you could kindly point me in the right direction.
I purchased an USB Jig as suggested by one of you guys, i forced the device into dowload mode and installed a fresh stock firmware + custom recovery. When i try to boot i get a bootloop on samsung logo, and can't go into recovery probably because of the broken home button. I would like to enter recovery by using ADB command, i used to do it in the early days of Android but i'm a bit rusty and all the guides tell the procedure from an already functioning device. Since i can start it properly, is there a way to reboot it in recovery via ADB?
Thank you in advance
Click to expand...
Click to collapse
if you can access Download mode try this. hold volume down+home+power button. once the screen is black simply turn your finger to volume up while still holding the power and home button then release when SAMSUNG appears.
Sent from my SM-A500F using xda premium
babyyeobo14 said:
if you can access Download mode try this. hold volume down+home+power button. once the screen is black simply turn your finger to volume up while still holding the power and home button then release when SAMSUNG appears.
Sent from my SM-A500F using xda premium
Click to expand...
Click to collapse
Thanks for the suggestion, but still couldn't get into recovery. I think the home button is really broken, therefore i need to access recovery in another way.
Cause i flashed the stock samsung firmware twice with odin and i can't still start the phone properly, every guide says that a wipe of cache and dalvik solves the situation. But i need to get into recovery for that.
I can't go into recovery with normal procedure probably because the home button is not working, and all the guides about adb commands say that you need to plug in your phone when it has fully started. So i either need a way to force the device into recovery with my computer, or a firmware that once flashed doesn't give me bootloop

Resources