
Hello!
I share this experience in case it may help. I don’t have energy/ability to do a FULL, systematic, 100% accurate manual, but I figured something is better than nothing (after taking so much, felt it was important to give back to the Android community! :). Wish I’d post on XDA or something, but this will do for now.
This is done from memory. It also basically represents an amalgamation of reading what felt like a 1,000 different guides to try and piece together a cohesive picture. You may have to do a little of the same.
Situation:
My phone – Galaxy Note N7000
Software – recently updated to Jelly Bean via Kies. Made phone even slower.
Hardware – soon thereafter, power button completely stopped functioning. (I stubbornly opted for the workarounds below. You can of course just try to get it fixed :P :)
Desktop: Mac, OS 10.7.5
I took this opportunity to try flashing a custom ROM. Always dreamed of it, never had the guts, but figured I would go for broke, since was being pushed to replace phone anyway.
So, there are lots of guides out there on how to start the ROM flashing process, so I will just talk about the ones I used, and how I worked around the power button issue.
[I started with the goal of flashing Cyanogenmod, so i started here: http://wiki.cyanogenmod.org/w/Install_CM_for_n7000. (I realise though, that I basically followed none of those steps - but it'll give you an idea of what needs to be done).
Note: When I finally managed to flash Cyanogenmod 9.1.0, it eventually started giving me a ridiculous amount of wakelocks that I could not, despite spending a lifetime on Google, stop. I eventually threw Cyanogenmod out, and replaced it with Carbon ROM. So far so good :) ]
Whatever ROM you are flashing, make sure you have uploaded it to your phone’s SD card, in the root folder usually, in zip format.
Ok, so here’s what (after much trial and error) I eventually did:
Since the power button cannot be used (to select menu items), the normal ClockworkMod Recovery will be problematic.
I ended up searching for a ClockworkMod Recovery that supports touch (on the official site, there was none for N7000 ><).
Eventually, I found: http://forum.xda-developers.com/showthread.php?t=1901191.
I don’t remember exactly which version I downloaded, but the folder on my computer seems to say: “PhilZ-cwm6-XXLSZ-OXA-4.93.6-signed”. I think the XXLSZ refers to Jelly Bean somehow.
Next concerns Heimdall. The Cyanogenmod guide above would have us monkeying around on terminals (stuck up techies! haha). This caused me to run into all sorts of problems.
Eventually, I used Heimdall 1.3.1 FrontEnd (ie, it has a more noob-friendly interface, not just terminal), available here: http://www.glassechidna.com.au/products/heimdall/. Or more specifically: https://github.com/downloads/Benjamin-Dobell/Heimdall/heimdall-suite-1.3.1-mac.dmg.
You install Heimdall the normal way, and run it.
I think the guide I essentially followed was here: http://www.youtube.com/watch?v=R7u-iUo5C6M, especially after minute 2.
After you’ve done all the backups of your phone that you humanly can, begin the process.
Without our power button, we can still boot the phone into both Download (press home button and volume down together while booting) and Recovery (press home button and volume up together while booting) modes. Of course, booting and rebooting will at this point require removing and re-inserting the battery and being quick on the long presses (stressful, I know). Sometimes it will not work, but be persistent.
I had some trouble detecting the phone often times (via Heimdall – Utilites – Detect). This problem was pretty random, and it seems others had these problems too. Try everything – different cables, different USB slots, etc etc. Mine eventually worked (I think it was a different USB slot that did it for me), but it seemed frustratingly arbitrary).
Once you’ve done that, flash the recovery program as per video instructions (was it.. download PIT file, go to Flash, browse and chose that same PIT file, Partition Name: Kernel, browse and choose the Philz Touch Recovery zImage, Start).
Then, reboot in recovery mode, and God willing, you have booted into the touch recovery program downloaded earlier. (already a major milestone! :P :)
As per standard instructions I think, you wanna Wipe Data / Factory Reset, and Wipe Cache Partition as well as Advanced -> Wipe Dalvik Cache for good measure (don’t ask, I have no idea).
Then, you will wanna go ahead and (drum roll) Install Zip. Locate the zip file of your ROM on the SD card, reboot when it’s finished installing, and….. voila!
Especially if you’ve been through as much trouble as I have to reach that point, you will now experience euphoria :P :)
So, a few more things that may be helpful.
Carbon ROM has GooManager, which I think you can use to download the Google Apps suite (I downloaded and flashed mine much the same way I flashed the ROM).
LMT launcher is MAGIC!
Ok, here’s a kicker. Getting around the dead power button can be facilitated with the apps Screen Off and Lock and Quick Boot.
If you, like me, like to turn the screen off using a hardware button, I offer the following solution, which I got from googling a lot, and is a work in progress.
Download Root Browser. Open Root Browser – system – usr – keylayout – gpio-keys.kl. (You might want to backup any and all files you edit here).
‘key 115′ should show ‘VOLUME_UP’. just replace that with ‘POWER’. I think you’ll need to reboot, and then…. voila!
Now turning the screen off is not a problem, but turning it on from deep sleep…. I’m still mostly using the home button. Anyone got solution? If I find one, I’ll update :)
OK, I think that’s it! What a battle! From >< to :D Love your Android! :)

(That is not me, but all Asians look alike anyway :)
