in this guide i will go through how i flashed my samsung note 3 and i will try and explain all the different aspects. I am a little more expertienced now at flashing but when i show what the different terms are and why you are doing something, it will all be come clear.
Samsung ODIN Software
ODIN is the Samsung Software that is used to flash Samsung phones. It is not officially release but is very useful for flashing and rooting your phone.
I ODIN it references several all the parts of the firmware:
- Bootloader
- PDA
- PHONE
- CSC
- UMS
i dont know what all the bits do but you seem to do all of your flashing to the PDA section. When you flash to the PDA it is not just a straight binary flash but the process is file aware so it is possible to flash files and not just the whole firmware or partition.
There is also these following areas of the firmware:
- Modem 1
- Modem 2
Different Parts of the Flash ROM
It is good just to know a little bit about what you are messing with before doing anything on your phone that could potentially break it.
A tar file for samsung phones to be flashed via Odin can contain several files, The md5 or tar file is a zip file and can contain all or some of the partitions. It might also have a pit file in it:
- sboot.bin
- param.bin
- cm.bin
- boot.img
- recovery.img
- system.img
- modem.bin
- cache.img
- carrier.img
Bootloader
- The bootloader probably lives on the Boot Partition.
- Bootloader is the MBR of android but also includes a bit of software called 'Download Mode', to allow you to connect to the phone via ODIN or the android ADB via a USB cable even if you cannot load the 'Recovery Partition' or the Android OS. People oftern refer to the 'Download Mode' as the Bootloader
- The Bootloader is highly specialised and is very specific to your phone. Official ROMs can often have upgrades to the Bootloader and modem firmwares but because they are so specialised I don't think custom ROMs tend to get involved in changing the Bootloader or modem firmwares.
- It allows you to boot to the 'Recovery Partition' or enter the 'Download Mode'.
- 'Download Mode' is essentially the same as Bootloader Mode. - http://www.kingoapp.com/help/download-mode.htm
- As a test, when you use ClockWorkMod Recovery to load into the 'Bootloader Mode,' 'Download Mode' is loaded
- The bootloader can be updated by flashing, however because it is so specialised only the manufactures would update this section of the firmware. The bootloader consists of the MBR and the 'Downloading Mode'. Teh recovery partition is something different as this is a partition on its own
From Chainfire's website
When newer firmwares are released for a certain device, sometimes that firmware includes new bootloaders that prevent kernels based on the old firmwares from booting. This usually coincides with a transition to a newer Android version. In that case, the CF-Auto-Root for download here may no longer work - flashing or booting might fail. It is too much work for me to keep track of all these firmwares, so if you encounter this issue, it is up to you to submit the recovery.img file from the latest firmware for your device to the CF-Auto-Root thread on XDA-Developers.com.
eMMC
- Embedded Multi Media Card / MultiMediaCard
- That's how people refer to the internal memory of the NC.., Essentially a micro sd card that is soldered to the board.
- What is eMMC | Datalight
Boot Partition
To be added when i know fully how to describe this, but this might be where the Bootlader lives.
Recovery Partition
The recovery partition is basically a seperate partition with some software on it that allows you to do certain features such as install apk, clear cache and format drives. A Custom recovery add extra features such as nandroid backups (complete binary backup of your phone) There are several different types of Custom Recovery but the most common one is ClockWorkMod. The Recovery Partition is completely seperate to your system/Android OS and you data.
System Partition
This is where the Android OS lives and the bloatware that phone manufacturers want on your phone and you cannot remove
Data Partition
This is where the apps you install live with their data.
Cache Partition
This is obviously where the cache is stored.
EFS Partition
- EFS = Encrypted File System
- http://gadgetsacademy.com/efs-data-android-explained/ ie imei, wifi mac address bluetooth mac address network unlock information
- flashing a custom recovery should not affect root and thus the partitions and EFS etc..
- https://play.google.com/store/apps/details?id=ma.wanam.efs - rquires root
- you can also photograph your imei from the setting page befoe doing anything and mac
- What is EFS Data in Android? - Explained!!
General Flashing Information
- When flashing a Android phone it must be noted that the flashing process is partition and file aware rather than a straight binary flash. This is why the Chainfire Method is refered to as flashing but you are actually dropping files on to the system partition rther than a traditional binary flash.
- upgrading a phone with a stock rom will likely ugrade the modem aswell. I dont think cyanogenmod does this because it is very specific to the phone and tricky to refactor. you can check by opening a tar file with winrar etc..
- You can flash by ADB, Custom Recovery, ODIN or Mobile ODIN
- re-flashing the rom has the same effect as formatting the /system/ partition
- wiping the data option does not wipe SD Cards and the stuff on them (i think)
- Android: All You Need to Know About Root, Custom Recovery and ROMs
- How to Flash a ROM to Your Android Phone
- rom flashing - Do you need root to flash a custom recovery? - Android Enthusiasts Stack Exchange
- The Basics: Unlocking Bootloader, custom recovery, root and flashing ROMs - Android Forums at AndroidCentral.com
- What Is Bootloader And How To Unlock Bootloader On Android Phones [Complete Guide]
- Clockworkmod Explained | CheckROM
- understanding CWM, backups, EFS partition, etc. - Android Forums at AndroidCentral.com
- Root and Install CWM Recovery on Samsung Galaxy Note 3 [GUIDE]
Bricked / Bricking
This is a term that is banded about by the people in the know but i have struggled to actually find out what a bricked phone is. The term is very loosly banded about to me a dead phone which has been killed by a flashing fault. But what are these flashing faults.
- bricked - possibly means all the partitions are wipe including the EFS partitions
- to fix a bricked phone requires ODIN
- a PIT is basically the partition table
- If you manage to prevent your phone to boot into recovery you must be a real pro in phone bricking... In that case you should boot into bootloader and re-flash custom recovery. Then you'll be good to go.
- 2 x Types of brick - read: understanding CWM, backups, EFS partition, etc
- bricking can be caused by putting an older version of the rom on
- HOW TO UNBRICK & UNROOT SAMSUNG GALAXY NOTE 3 - YouTube
- Easily fix bricked Samsung Galaxy Note N7000
Moving your data from your old phone to your new one
You have got your new phone but all you files and data are on the old handset. Here i will go through the various different methid i have found for moving your files
Data you might want to backup:
- Phone Settings (watch out for compatability, do not move these unless you really have i.e. Samsung Touchwiz to Cyanoigenmod settings might not work)
- Contacts
- Calendar
- Call Logs
- SMS Messages
- Phone Settings
- Apps
- App Data
Backup and Restore
There are many methods of migrating you Settings and Data but i have listed the obvious ones here, you might have a look through the links at the bottom of this section for more ideas. One thing to bear in mind is that you can have muliple calendars and contact store. Most people just use the Google ones, however if you use multiple calendars I do not know if any of these methods move the other calendars and contacts local stores (or where ever they are). You could perhaps use MyPhoneExplorer or the data might indeed get moved when you migrate you apps. Just bear this in mind when you are checking your new phone to make sure everything has been moved.
There are several ways of moving your files with and without root but depending on whether or not your source and destination phone are rooted will determine which method you will use. As a rule of thumb if you use a method on the source phone that requires root privileges to backup your data then the destination phone will reauire root privileges to restore the data.
Backup and Restore without Root
- Google Account Method / Automatic Setup Assistant
- On newer android phones, i think 4.4.4+ when you turn on a virgin Anroid phone (your new phone) and enter you Google account details (the same account as on your old phone) the logon procedure will ask you if you want to migrate your settings from an old device, there will be a list of your recent Android devices on that account. Select your old phone and google will install all of the same apps and their data on to your new phone. There are several caveats with this process. Not all apps store their data in the cloud at Google which is a requirement for that data to be installed on your new phone The process will not move local data such as K9 Email email stores or downloaded podcasts in rat poison and so on. Apparently most modern apps store their data in the google cloud but i must say i did not really notice that when i used this method. The second caveat is that if an application on your old phone is either not compatible with your new handset or no longer exist on the Google Play store it will not be installed, this implies that the process re-installs the app from the store rather than migrating the files on your old phone. This method is not perfect but should get better with new itterations of Android. SMS and Call Logs were not and phone settings appeared also not to have transfered, i was transfering from a v4.4.4 Samsung S2 so this might define what is transfered i.e. phone settings will transfer if the Android version numbers are the same. The google Calendar and contacts will already be up on the cloud so will appear on your phone anyway and do not require any special actions by you.
- This is the new automatic setup assistant in Android 5.0 Lollipop | Android Central
- How to Transfer Settings From One Android Phone to Another | eHow - very basic instructions
- Tap / Bump
- Available only in Android 5.0+ and requires your phone to have NFC and Bluetooth. The simplistic description is that you bump your new and old phones together, the NFC authorises the transfer and then the data is then transfered over bluetooth. I am not sure what data and files are moved as i have not tried it, but it is an inbuilt feature of Android.
- This is the new automatic setup assistant in Android 5.0 Lollipop | Android Central
- Google Apps
- G Cloud Backup
- This is a 3rd party backup app for keeping a copy of your data for disater recovery etc. but you can use it to backup your data and then restore it on your new phone. The data is stored on their server which ahs a limit og 1GB for free accounts and unlimited for the paid version. The free version will be fine for most people just moving your contacts, SMS Messages, Call Logs and Calendar which are not usually that big. you might need the paid version to move all your apps and their data with this method.
- How to Transfer data from one Android Device to Another - YouTube - This shows you have to easily bacup you stuff with the G Cloud Backup App
- SMS Backup + - Android Apps on Google Play - I have not used this
- Super Backup : SMS & Contacts - Android Apps on Google Play - (apps/sms/contacts/call logs/calendars/bookmarks) I have not used this for moving contacts and settings but it is excellent for exporting your AOSP browser links
- G Cloud Backup
- MyPhoneExplorer - This is a very useful program that offers many features but the ones we are interested here for this project is that this software syncs your Calendar/Contacts/SMS Messages/Call Logs to a local store on your windows PC which is then used to sync this data to Outlook and vice versa. This in effect backups up your phone's Calendar/Contacts/SMS Messages/Call Logs to the local MyPhoneExplorer local store and your phone's Contacts/Calendar to Outlook aswell. This local MyPhoneExplorer store can be backed up and restored, between phones if required. This can all be done without root.
Backup and Restore with Root
When you have root on both phones the process is a lot neater but you can also use all of the processes listed above.
- MyPhoneExplorer - As above but you also have the ability to extract your apps. I dont thing the App Data is recovered but I have not tested this.
- Titanium Backup - This is the best software for Backing Up and Restoring Apps and their data. This process can allow you easily to backup on one phone and then restore it to the new phone which effectively moves all of you Apps and their data. I am not sure if you can use this to transfer data other than Apps. When using Titanium Backup watch out for App compatabilities. Ssome apps will not work on newer/older versions of android etc..
- Nandroid Backup? Can you just doa data backup - I am not sure how you can use this as a backup and restore feature but it does nevertheless backup your data
- Manual backup of the dat folder - a bit messy
Instructions
This method requires root but transfers Call Logs/SMS Messages/Calendar/Contacts/Apps/App Data
My setup:
- Rooted Samsung Galaxy S2 running Cyanogenmod
- I already use MyPhoneExplorer to sync all my data (Call Logs/SMS Messages/Calendar/Contacts)
- My Target Phone is a Rooted Samsung Galaxy Note 3 with a virgin (not intialised/first run/factory reset) Cyangogenmod ROM
What i Did:
Backed up the Data from the Old Phone (Samsung S2)
- Installed Titanium backup and backed up all of my apps to the external SD Card (if you do not have an external SD Card you can use the internal one and copy using the phones USB mode)
- Disabled all wireless on my S2 and removed the SIM card
- Synced my S2 to MyPhoneExplorer and Outlook via USB
- I did a backup from MyPhoneExplorer windows software which includes Call Logs/SMS Messages/Calendar/Contacts
- The software on the phone and windows must be running for this to work
- Make sure you run a backup on MyPhoneExplorer because when you switch to a new phone it seems to wipes its local store, it might have it in storage if you ever reconnect your old phone but i am not 100%.
- Disconnected the S2 from my PC
- Powered off the S2 and extracted the SD Card
Restored the Data to the New Phone (Samsung Note 3)
- I Installed the SD Card into the Note 3
- Some onscreen instructions will now follow as part of the setup process
- When prompted to login in to your Google account, login with your details.
- Once you have logged into your Google Account you will be asked to Tap/Bump which you can do if you old phone has NFC and Bluetooth and if you have decided that is how you are going to transfer you data, other wise skip.
- When prompted to select a device to download apps and settings from, you should select your old phone (S2).
- Most of my Apps that were on my S2 downloaded and installed and possibly some with settings. The calendar and contacts will also sync because they are in my Google account. (NB: apps that no longer exist on Google Play or that are not compatible with your new handset will not download and install)
- Once the Apps and settings have all downloaded reboot
- Check you still have root with the root checker. If you do not have root follow the instructions below (Cyanogenmod ROMs only):
- Goto Settings --> About Phone
- Tap on 'Build number' until the developer options are enabled
- Click back
- Go into 'Developer Options'
- Click on 'Root Access'
- Select 'Apps only' unless you have another preference.
- In 'Developer options'
- make sure that 'Update Cyanogen recovery' is disabled otherwise when you update you ROM via OTA and some other methods you will replace your Custom Recovery with the Cyanogenmod Recovery.
- Enable Install from 'Unknown Sources' in Settings --> Security
- Use Titanium Backup to restore your Apps + data you backed up rom the old phone. (This should of downloaded with the app sync)
- Disable Install from 'Unknown Sources' in Settings --> Security (optional)
- Run the MyPhoneExplorer Android Client
- Goto MyPhoneExplorer Android Client settings:
- Calendars to sync - disable all but your Google calendar
- Contact-Accounts to sync - disable all but your Google contacts
- Enter a PIN
- Start the Windows MyPhoneExplorer software
- Connect the phone to your PC with a USB Cable or to your WIFI - If you want to use WIFI you must disconnect your network from the internet this is to prevent an empty Contacts and Calendar on the phone being synced to your Google Account
- You are now prompted for the PIN which you should enter
- The MyPhoneExplorer local data store is now emptied (or changed to a blank one for the new phone)
- Enter a name for your new phone i.e. Note 3 - Cyanogenmod
- Click OK
- Goto Extras --> Restore backup and select the MyPhoneExplorer you made earlier, click Open
- An error message now appears Ignore this and click OK. There will be no issues.
The selected backup was originally created with another type of phone. Compatibility problems may occur!
- Click 'Restore Backup'
- If you are using Outlook for your emails and you sync your contacts and calendar with Outlook you will need to setup the sync rules again to point to Outlook. I would also make sure that each of the syncs are set to Prompt for all changes, this is especially important the first few times you run the MyPhoneExplorer (Sync. File --> Settings --> Sync) set Contacts/Events and tasks/Notes to sync with Outlook. I would also check the sync settings are to your tastes, my preference is to sync both directions but allow me to check each change.
- Run Multi-Sync
- Put your network back on the internet / Unplug the USB cable
- Done
All of your data and settings are back on your phone.
Moving your data links
- How to Upgrade to a New Android Phone and Take Everything with You | Lifehacker
- User guide of how to transfer data from phone to phone - windows based software method, possibly paid for software, not sure
How To Identify your Phone's Model
You need to identify the correct model of your phone so you know which files to download for the following procedures.
- When you first turn on your phone you might see the model number such as SM-N9005 for the Note 3.
or
- Goto Settings --> General --> About Device
- You will find the Model number on this page
Bootloader Specific ROM?
I do not know of any other way of figuring this out. Each carrier can have their own Bootloader and this seems very specific requiring a different ROM.
i.e.
- International (hlte)
- T-Mobile (hltetmo)
If you download a ROM and try flashing it, TWRP will tell you if you have the wrong ROM and what the correct one should be without any flashing or causing any issues. This is a quick and easy way of figuring out the exact ROM you need.
or If you
- goto Settings --> About phone
- and look at the Build number you might see some helpful codes here.
Rooting
What is Rooting
Basically rooting is the process giving you admin access on your phone by altering key files so that you can do more stuff which the phone providers do not want you to do. It is very similiar to making your account on your windows PC and administrator account
Rooting is just pushing an apk and a binary in /system partition.
- When you root your device, the first thing you should do is make a backup of your EFS partition before you start flashing your device.
- Rooting you Samsung Note 3 with pop the Knox couter and it cannot be reset and this voids your warranty.
- Rooting your phone will void your warranty.
Different ways of rooting
- Chainfire's Auto Root method
- Flash a pre-rooted kernel (that is compatible with your device) via ODIN
- Flash a custom recovery via ODIN and then flash a rooted ROM
- Fully flash a new ROM via ODIN tha has a rooted kernel
Before rooting your phone
- Do a full backup via your hardware provider's software (i.e. kies) and this might back the EFS partition up?
- Backup all of your data (see below for non-root methods)
Rooting Notes
- Using the chainfire method to gain root access will not cause the EFS partition to become corrupt because it only addressess 1 partition and Rooting is just pushing an apk and a binary in /system partition. The EFS is located on it's own partition so should not be touched.
- When you flash a custom ROM, if that ROM has root access, your phone will become rooted. A ROM will usually flash a custom kernel with root access already configured.
- Updating a phone with a stock ROM can remove root because it sometimes replaces the modified files that are required for root. This does not always happen but it is a safe bet to assume this as Official ROMs do not come with root.
Instructions (Chainfire Method)
- Make sure you phone has 100% battery or nearly full
- Make sre Samsung Kies 3 is installed for the Phone's USB drivers
- Watch this official video from XDA developers on how to root your phone using the chainfire method - How to Root the Samsung Galaxy Note 3 - YouTube and follow the instructions
- Download the correct file for your phone from the CF-Auto-Root Website and unzip it
- Turn the phone off
- Start the phone in download mode by holding (down + Home + Power) at the same time until you feel vibration
- click 'Volume Up' to continue
- run ODIN in the extracted files from chainfire
- plug the phone in to your computer with a USB cable
- Windows will now install drivers for the phone in download mode and ODIN will recognise the phone
- Click on the 'PDA' button in ODIN and browsefor the mds file in the package which should be in the package directory you just ran ODIN from
- click the start button
- the process should take no more than 30 seconds and should say PASS when it is done
- The phone will reboot into the recovery mode and apply all of the require patches
- The phone will then restart and load Android. You will notice that Android will appear to upgrade an app
- check 'Super SU' is installed and that you have root rights
- If Titanium Backup loads without moaning you have root rights
- or you can use Root Checker
- Done (you now have a rooted phone)
Rooting Links
-
How to Root the Samsung Galaxy Note 3 - YouTube - this is the official video from XDA developers on how to root your phone using the chainfire method
- How To Easily Root The Note 3 WITHOUT Tripping KNOX! - YouTube | wwjoshdew - using kingo - this method might not work anymore
- Kingo Android Root, the best One Click Root Tool/APK for free. - not used this
- Samsung KNOX Counter you should know | Kingo Android Root - shows you what the knox counter is.
- How to ROOT Samsung Galaxy NOTE 3 EASILY! - YouTube | wwjoshdew
- The EASIEST WAY to Root the Samsung Galaxy Note 3! (Latest KitKat Method) - YouTube | wwjoshdew
- CF-Auto-Root main thread | XDA Developers
- CF-Auto-Root homepage
- Download/Odin Mode (Samsung only) | Kingo Android Root
- Root Galaxy Note 4 using CF-Auto-Root and Odin
- Download firmware: N9005XXUGBOF1_N9005BTUGBOD2_BTU - SamMobile - The stock ROM for my phone (unbranded)
- Chainfire files LRX21V.N9005XXUGBOA5 - this is the file i need to root my samsung note 3
Backing up the EFS Partition
Th EFS partition stores all of the phones hardware configurations set at the factory such as IMEI and MAC addresses, this is very important. Flashing a bad ROM can cause this partition to get lost, although it does not happen with every flash it only takes 1 bad flash which could even be your first. So i suggesst that the first thign you do is backup the EFS partition, several times. To back it up you need root access. The least risky method of getting root access is the chainfire method. I would also install the EFS backup app on your phone even before you root it so as soon as your phone is rooted you can back it up withou any fuss.
EFS Backup apps
- wanam [App][2.3+] EFS ☆IMEI☆ Backup - installed via the Play Store and supports all Samsung devices - i used this
- dr.ketan [V1.1]31.03.14 EFS/IMEI Tool N9005 Cmplete backup EFS + Modemst1 and 2 | Samsung Galaxy Note 3 | XDA Forums - there is also a paid version that can be installed from the Play store. - i used this
- EFS Professional v2.1 - With Qualcomm Device Support! Now supporting NON-Samsung devices! | XDA Devlopers - not sure what phones this supports but looks hardcore
- [EFS] One click Backup tool | XDA Devlopers - this is a windows based app that runs over the ADB but still requires the phone to be rooted
- hellcats efs backup app - worked on my samsung S2
- you can back it up via the ADB with command lines
Instructions
- make sure you have a blank SD card in your phone (you can use the internal one if you want but it is not removable)
- install a EFS backup app on your phone from the play stoy (add here) samsung note series (and possibly other phones) need more than the efs backing up now for the imei number
- root phone via chainfire method (pushes the apk to system partition) - this does not alter partitions so is reasonable safe
- install kies for the drivers
- download the auto installer from chainfire
- downloads the right image for your device from chain fire
- attach the dew video
- proceeed with caution
- backup EFS via an app to the external SD card
- extract the SD-Card and place the file on you computer or somewhere safe
- install a custom recovery parttion and perform a full nandroid backup (optional)
you now have a rooted phone with the EFS partition backed up, and it is safe to flash custom roms
Backing up EFS Notes
- so it looks like, root your phone, backup your efs partition before flashing ROMs as this is the most likely caused of loosing the efs information
- flashing a recovery would also not affect the EFS (see link) but to do this you would already be rooted, you can perhaps flash the recovery directly via ODIN (not tested or recommended)
- flashing corrupt/dodgy ROMs is what causes the EFS partition to get corrrupt.
- If there is no way other than to flash a ROM to get root then that is what you need to do. {add the various notes here}
Backing up EFS Links
- [No-root][Ref] Backup EFS folder without rooting | XDA Forums - i am not sure this is a valid solution
- How to Backup / Restore EFS from any Android Samsung Device
- How to Back Up the EFS on Samsung Devices - tutorial using EFS Pro
- Important: Back Up Your Galaxy Note 3's EFS & IMEI Data for Emergency Restores « Samsung Galaxy Note 3
- How to Backup & Restore EFS Partition [IMEI] for Samsung Galaxy S5 [ALL Variant] - SpreadtruMediatek
- [Info] EFS/Lost IMEI - Must to read for every Newbies. | Samsung Galaxy Note II GT-N7100, N7105 | XDA Forums - by dr.ketan
- How to Backup Galaxy Note 4 EFS
- How To Backup EFS on Samsung Galaxy Note 5 - The Android Soul
- IMEI (EFS) BAckup Tool Note 5 | Samsung Galaxy Note5 | XDA Forums - by dr.ketan
- How to backup / restore Samsung Galaxy S2 EFS? - JayceOoi.com
- Backup Your EFS Partition with Wanam's App - XDA Forums
- How To Backup EFS/IMEI On Samsung Device - AndroidTeen
- How to Backup & Restore EFS Partition [IMEI] for Samsung Galaxy S5 [ALL Variant] - W0lfDroid
- [Tools][How-To][Guides] Backup & Restore EFS + Get out from Permanent Safe mode | Samsung Galaxy S 4 i9500, i9505, i9505G, i9506 | XDA Forums
Flash a Custom Recovery
I believe that Custom Recoveries are phone specific rather than generic.
Different Flashing Methods
Now that you have root on your phone you need to flash a custom recovery so you can upgrade your ROM easily. Tehre a couple of ways of doing that.
- Use ODIN to flash a Custom Recovery
- Use an App to flash a Custom Recovery (this requires root)
- Rashr - How to ROOT Samsung Galaxy NOTE 3 EASILY! - YouTube | wwjoshdew @ 12.33 - This will allows you to flash CWM/TWRP/Philz/Stock Recoveries
- Clockworkmod ROM Manager - Flash your recovery to the latest and greatest ClockworkMod recovery amongst other things. There is also a Pro version with more features.
Different Recoverys
- CWM Recovery / ClockWorkMod Recovery - ClockworkMod ROM Manager official site
- TWRP Recovery / Team Win Recovery Project (can backup EFS)
- Philz Recovery
- Stock Recovery (if you really want)
Instructions - ClockworkMod Recovery via Clockworkmod ROM Manager
This method did not work for me, the Recovery does not get updated. I only tried with the non-touch version.
This is what i did an prefer as it is easier but remeber the phone must be rooted.
- Backup all of you data (optional)
- Install Clockworkmod ROM Manager from the Play Store
- Open Clockworkmod ROM Manager and it will prompt you with the following message
To get started using ROM Manager, you must first set up a custom recovery......
- Click on "INSTALL OR UPDATE RECOVERY" --> ClockworkMod Recovery
- I need to select this option because I do not have a Custom Recovery installed
- If at this point you do have either ClockworkMod Recovery or Team Win Recovery Project installed you should select the appropriate option at the bottom under RECOVERY ALREADY INSTALLED
- You now need to confirm your phone model by clicking on the appropriate option.
- The model should be the only one listed
- My model lists HLTE
- If it is not listed you will need to click "Device Not Listed Above" and perhaps select another Recovery software
- You will now be prompted to enable "Flash ClockworkMod Touch"
- The most advanced ClockworkMod Recovery available. Features full touch control.
- This seems to be a paid feature via the Google Play store as an in APP purchase or is free form the ClockworkMod website
- I will be leaving this off for now because i am old fashioned
- Confirm your options are correct and then click "Flash ClockworkMod Recovery"
- The Recovery will now be downloaded to you phone and flashed
- this will require an internet connection
- the recovery flash file will be saved/cached on your phone so you will not have to download it again or you can keep it for later
- Once downloaded the flashing process will request root access, grant this.
- The recovery will now be flash and when finished will give you the message
Successfully flashed
ClockworkMod recovery! - Click OK
- If you did not install the touch version you will get the message
The ClockworkMod Touch Recovery upgrade is available for your device. Upgrade your recovery via a simple in app purchase!
- Click Cancel not to install "ClockworkMod Touch Recovery"
- Done!
Instructions - ClockworkMod Recovery via Rashr
This is a very simple method
- Watch this video - How to ROOT Samsung Galaxy NOTE 3 EASILY! - YouTube | wwjoshdew @ 12.33
- Install Rashr via the Play store
- Open Rashr on your phone
- Grant Super User / Root permissions if requested
- Click on 'CWM Recovery'
- Select the appropriate Recovery option, for my Note 3 I can either choose ClockworkMod Touch 6.0.4.8 (hlte) or ClockworkMod 6.0.4.8 (hlte)
Instructions - TWRP Recovery via Rashr - (recommended)
This is a very simple method
- Watch this video - How to ROOT Samsung Galaxy NOTE 3 EASILY! - YouTube | wwjoshdew @ 12.33
- Install Rashr via the Play store
- Open Rashr on your phone
- Grant Super User / Root permissions if requested
- Click on 'TWRP Recovery'
- Select the appropriate Recovery option, for my Note 3 I choose TWRP 2.8.6.0 (hltetmo-4.4)
Flashing Custom Recovery Notes
- When exiting ClockworkMod Recovery you are prompted with a message
Root access possibly lost. Fix?
This issue can be caused by version differences of the SU files and differences in the validation routines of the ClockworkMod Recovery and it's various versions. Do not apply the fix. If when you boot into the Android OS you have lost root for some reason you can always go back to the ClockworkMod Recovery partition and then apply the fix.
THIS CAN NOT BE UNDONE.
Flashing Cyanogenmod
- Do a nandroid backup of your offcial ROM with root just incase things go wrong. This prevents you having to re-root if you need to reflash the stock ROM.
- You should always do you nandroid backup to an external SD card where possible before flashin your new ROM, especially the rooted cutom ROM
- These instructions assume you already have root
Instructions
- If upgrading to cCyanogenmod on the same phone (optional)
- Sync with MyPhoneExplorer
- Perform a backup from MyPhoneExplorer windows software which includes Call Logs/SMS Messages/Calendar/Contacts
- Backup your Apps + Apps Data with Titanium Backup to your external SD Card (if you dont have one use the internal SD Card)
- Download the correct Cyanogenmod ROM for your phone and then copy it to the SD card
- Download the correct copy of GAPPS for your version of Android and then copy it to the SD Card (PICO version is fine)
- Restart phone in to ClockworkMod or TWRP Recovery (Vol Up + Home + Power)
- Perform full backup (Nandroid backup) to your external SD Card (if you dont have one use the internal SD Card)
- If you have used the internal SD Card for any backups you now need to copy them to your PC
- Restart phone in to ClockworkMod or TWRP Recovery (if required) (Vol Up + Home + Power)
- Flash the Cyanogenmod ROM
- TWRP Recovery
- Click on Install
- Browse to where you have saved your CyanogenMod ROM
- Click 'Add More Zips'
- Select the GAPPS file
- Swipe on 'Swipe to Confirm Flash'
- Potential Errors that now might occur here:
- You might at this point get an error message saying the ROM is not right for your device if you have not got the correct one - So make a note of what type of device TWRP identifies your phone as. (i.e. mine is hltetmo) and repeat this section with the correct ROM.
- Can't install this package on top of incompatible data. Please try another package or run a factory reset. - Basically you need to backup you applications with Titanium Backup, then wipe the Data partition before repeating this section again. To fix this load into the TWRP Recovery and click Wipe, and then perfomr the Factory Reset by swiping (make sure you have a backup of your data), then click Back and perform the TWRP Flash Section again
- If all goes well you should now have a Successful message
- Click 'Wipe Cache/Dalvik'
- Swipe to Wipe
- Once completed click Back
- Click Reboot System
- Done
- TWRP Recovery
- The ROM will now load, install and configure it's self
Your ROM is now updated, If you have data to restore you should now follow the second part of the "Moving your data from your old phone to your new one" section
Flashing Cyanogenmod Notes
- After flashing the CM ROM the Recovery Partition might of been replaced by the CM Recovery. In Cyanogenmod settings you can enable a setting that will prevent the future replacement of the Custom Recovery with the CM Recovery. If it has been replaced the Recovery Partition will need to be replaced again with ClockworkMod Recovery if you want that to be you Custom Recovery. The CM recovery is Ok.
- If ClockworkMod fails to flash, just use one of the other custom recoveries.
- There are 2 way to flash a ROM
- zip - Using a custom recovery you can update your ROM there
- img - this is done via ODIN and is a bit tricky. This should only be used when you have bricked your phone as it could also potential brick your phone. Do not use this method unless you have a backup of your EFS partition and preferable also a Nandroid Backup
- Cyanogenmod says upgrading to 12.1 from below 5.0 you have to wipe your data. This prevents incompatibilities because there are too many differences.
- The 12.1 ROM I installed had a mandatory recovery update applied even though on my v11 version of cyanogenmod had "Update Cyanogen Recovery" was set to off, yet i received the new recovery. Maybe there is a workaround like with mobile odin and not flashing recovery.
Flashing Cyanogenmod Links
- CyanogenMod 11 (CM11) on the Samsung Galaxy Note 3! (Install, Setup, First Look, and etc) - YouTube | wwjoshdew - how to put cyanogenmod on your rooted note 3
- How to Install CyanogenMod on the Samsung Galaxy Note 3 LTE ("hlte") - CyanogenMod
My Overview Instructions - What I Did
I will overview the whole process here that i used to move my Data etc.. from my Rooted Galaxy S2 to a new Stock Galaxy Note 3 that I rooted and upgraded to Cyanogenmod 12 (Android 5.1.1)
On the S2 (Old Phone)
- Removed my SIM card and disabled wireless on my S2
- Backed up all of my Apps + data to my external SD Card with Titanium Backup
- Synced my Call Logs/SMS Messages/Calendar/Contacts with MyPhoneExplorer
- Did a MyPhoneExplorer backup on my windows PC
- Powered of the S2 and extracted the SD Card
On the Note 3 (New Phone)
- I installed the SD Card into my Note 3
- Rooted the phone with the Chainfire method
- backed up the EFS partition and the 2 modem firmwares with an app and copied the backups to my PC
- Installed TWRP Custom Recovery via Rashr app
- I downloaded Cyanogenmod ROM and GApps for my phone and copy them onto the SD Card
- I booted into the TWRP Recovery
- Factory reset the phone
- Installed / Flashed the Cyanogenmod ROM and GApps for my phone
- Booted Andorid and logged into my Android account Skipping Tap/Bump
- Selected my Samsung S2 to download recent settings and apps from.
- Enabled Root in developer options for Apps only
- Restored Apps + Data with Titanium Backup
- Once the apps had all downloaded i disabled WIFI
- Plugged in phone to windows PC
- On the phone i setup a PIN in the MyPhoneExplorer Client and then followed the promts in the windows software
- I restored the S2 MyPhoneExplorer backup to MyPhoneExplorer ignoring error messages
- I configured the sync operations to point to Outlook (only required if you have outlook)
- I Synced my phone and Outlook with MyPhoneExplorer via USB cable
Done !!!
Cyanogenmod ROMs
You will need to download the appropriate ROM for your phone/kernel.
- Galaxy Note 3 (Intl) - hltexx - No longer updated
- Galaxy Note 3 (Unified) - hlte - Unified ROM
- Galaxy Note 3 (T-Mobile) - hltetmo - T-Mobile only
ROM Notes
- Unified Builds for Select Variants | CyanogenMod
- CyanogenMod Team Unifies Builds for the Galaxy S3, S4 and Note 3
If it all goes wrong!
So if the upgrade goes wrong and you want to go backto your old setup but your do not have ClockworkMod Recovery installed, but you have the CM Recovery do the following:
- Make sure that the v11 ROM (or other) is on your SD card
- Boot into the CM recovery
- Apply the ROM
- Power down
- Boot into recovery mode which should now be clockworkmod again
- Restore your backup
!!! done