Difference between revisions of "Galaxy Note 3"
(6 intermediate revisions by the same user not shown) | |||
Line 16: | Line 16: | ||
* bin all that crappy Samsung shovelware, | * bin all that crappy Samsung shovelware, | ||
* durdle with your fonts, and | * durdle with your fonts, and | ||
− | * control your Canon EOS camera with a USB- | + | * control your Canon EOS camera with a USB on-the-go cable. |
== Ditch the Samsung ROM == | == Ditch the Samsung ROM == | ||
Line 26: | Line 26: | ||
# Root your phone (see above). | # Root your phone (see above). | ||
# Install [https://play.google.com/store/apps/details?id=com.koushikdutta.rommanager ClockworkMod Recovery]. | # Install [https://play.google.com/store/apps/details?id=com.koushikdutta.rommanager ClockworkMod Recovery]. | ||
− | # Download a recent Note 3 [http://download.cyanogenmod.com/?device= | + | # Download a recent Note 3 [http://download.cyanogenmod.com/?device=hlte CyanogenMod] build. |
− | #* | + | #* Update September 2014: Please ensure you have [http://www.cyanogenmod.org/blog/psa-note-3-devices-and-variants-update the correct variant] (Verizon and Sprint phones are now different builds) |
− | # Stick it | + | # Stick it on your phone, along with the latest [http://wiki.cyanogenmod.org/w/Google_Apps Google apps bundle]. |
# Back up your shit first, then use ClockworkMod to reboot into recovery and install the updates (you'll need to clear your data and cache partitions first). | # Back up your shit first, then use ClockworkMod to reboot into recovery and install the updates (you'll need to clear your data and cache partitions first). | ||
Line 35: | Line 35: | ||
== Enable Developer options == | == Enable Developer options == | ||
− | In Android 4.2 and later developer options are | + | In Android 4.2 and later, developer options are hidden by default. To enable them, go to <tt>Settings → About phone</tt>, and tap <tt>Build number</tt> seven times. Now there's a <tt>Developer options</tt> in your settings, which can enable things like |
* USB debugging (for use with the Android SDK), | * USB debugging (for use with the Android SDK), | ||
* an advanced reboot menu, and | * an advanced reboot menu, and | ||
− | * hard- | + | * hard-kill with a back button long-press. Handy for buggy or non-responsive apps. |
== Installing the CACert root certificate == | == Installing the CACert root certificate == | ||
Line 68: | Line 68: | ||
=== Or use the Android SDK === | === Or use the Android SDK === | ||
− | If you can't be arsed typing all that into a terminal on your phone, fair enough, it's quite tedious. Instead, you can use the [http://dl.google.com/android/android-sdk_r22.3-linux.tgz Android SDK] to copy shit to your phone and run a shell: | + | If you can't be arsed typing all that into a terminal on your phone, fair enough, it's quite tedious with a phone keyboard. Instead, you can use the [http://dl.google.com/android/android-sdk_r22.3-linux.tgz Android SDK] to copy shit to your phone and run a shell: |
~/android-sdk-linux/platform-tools/adb push e5662767.0 /sdcard/ | ~/android-sdk-linux/platform-tools/adb push e5662767.0 /sdcard/ |
Latest revision as of 00:48, 16 September 2014
Root your phone
It's easy. Follow YouTube: How to ROOT Samsung Galaxy Note 3 Easily for a simple guide, but essentially:
- In Windows, download and install the Samsung Kies phone drivers and the Odin flash tool. In Linux, use heimdall:
apt-get install heimdall-flash-frontend
- Enable USB debugging on your phone, in Settings → Developer options (see below about enabling developer options if it is missing).
- Restart your phone in download mode: power it off, then hold down the volume down, home and power buttons.
- Plug your phone into your PC with a USB cable.
- Start Odin. You should get a yellow or blue box in ID:COM, otherwise you didn't follow the instructions.
- Download Chainfire's Galaxy Note 3 root image, extract the CF-Auto-Root-hlte-hltexx-smn9005.tar.md5 file, and choose it with the PDA button.
- Make sure you know what you're doing and have downloaded the right image, or you'll brick your phone. My phone is the international SM-N9005 Note 3 with the Qualcomm chipset, there are other variants.
- Click Start. Your phone should reboot.
Now you can do things like:
- bin all that crappy Samsung shovelware,
- durdle with your fonts, and
- control your Canon EOS camera with a USB on-the-go cable.
Ditch the Samsung ROM
Install CyanogenMod instead.
Intrepid hackers may want to try this from their phone using the allegedly awesome Mobile ODIN app, otherwise these instructions, or this worked for me:
- Root your phone (see above).
- Install ClockworkMod Recovery.
- Download a recent Note 3 CyanogenMod build.
- Update September 2014: Please ensure you have the correct variant (Verizon and Sprint phones are now different builds)
- Stick it on your phone, along with the latest Google apps bundle.
- Back up your shit first, then use ClockworkMod to reboot into recovery and install the updates (you'll need to clear your data and cache partitions first).
Enjoy a faster, more battery efficient, less restricted, less buggy phone with zero spyware and shovelware (other than the Google apps, and whatever else you're installing yourself). I'm still running the 20140120 nightly several weeks later and haven't noticed any problems.
Enable Developer options
In Android 4.2 and later, developer options are hidden by default. To enable them, go to Settings → About phone, and tap Build number seven times. Now there's a Developer options in your settings, which can enable things like
- USB debugging (for use with the Android SDK),
- an advanced reboot menu, and
- hard-kill with a back button long-press. Handy for buggy or non-responsive apps.
Installing the CACert root certificate
The root certificate:
wget https://www.cacert.org/certs/root.crt cat root.crt > 5ed36f99.0 openssl x509 -inform PEM -text -in root.crt -out /dev/null >> 5ed36f99.0
Rinse-and-repeat for the Class 3 certificate:
wget https://www.cacert.org/certs/class3.crt cat class3.crt > e5662767.0 openssl x509 -inform PEM -text -in class3.crt -out /dev/null >> e5662767.0
Copy these two files onto your phone, then on your phone using the Terminal app:
su mount -o remount,rw /system cd /system/etc/security/cacerts/ cp /sdcard/5ed36f99.0 /sdcard/e5662767.0 . chown root:root 5ed36f99.0 e5662767.0 chmod 644 5ed36f99.0 e5662767.0
Then reboot your phone.
Or use the Android SDK
If you can't be arsed typing all that into a terminal on your phone, fair enough, it's quite tedious with a phone keyboard. Instead, you can use the Android SDK to copy shit to your phone and run a shell:
~/android-sdk-linux/platform-tools/adb push e5662767.0 /sdcard/ ~/android-sdk-linux/platform-tools/adb push 5ed36f99.0 /sdcard/ ~/android-sdk-linux/platform-tools/adb shell
Then type it here instead. You'll need to enable USB debugging first, which is a developer feature (See above.)