🔒 Closed Ultimate guide for android rooting / flashing ☩☩

Status
Not open for further replies.
android-banner-complete-green.webp

W E L C O M E P H C F O L K S !

This guide will help you to maximize your Android device and enable the Admin rights as well. I've seen this guide in Google and I am sharing this to you guys.

Android is what we use and love on daily basis. Android has been universally loved by its user base because it doesn't require excessive amounts of modification in order to get styles or themes running, unlike with iOS where it requires a jailbroken device that is capable of running code that the software does not support. With that being noted, Google or Android has been very nice and lenient to what software just works off the device that doesn't need root. While there is some more in-depth theming processes that do require but for a person who doesn't need root, I'm pretty sure they'll be happy for what they can customize and such.

What is ROOT?

z_0SA8jpX-Dl-6Vqal8gTs9dDf1acTALUbLbnq2-ximGn6XI0_GpK3KfTbRZp21O32Q=w170.webp


You may have heard of the term 'root' or 'rooting' since you have owned your Android smartphone. You may ask yourself some questions like
  • What is root?
  • How do I go about rooting my device?
  • What can I achieve if I root my device?
To start off, I'll explain what root. Root is the process of allowing your phone to attain a superuser privilege that normally isn't on your device. If you don't understand what I just said there, picture yourself getting an error saying that you could not run your software because you are not the administrator on the PC. If you correlate that with Android, you basically have more authority of your phone. You can run applications that require root access along with going into folders that you could not normally go into. You also have access to execute permissions on your device along with other reasons. To read more about root and why you should root, please read and research through Google of course.

How would you go about rooting your Android device? It's pretty simple. You basically need the following information about your device:
  • The version of Android that you're running.
  • The model of your phone. (An example would be my phone [SGH-i747])
Afterwards you combine those two bullets into a search query on Google. More than likely if it is a well known device that you'll have some search results discussing how to achieve root for that certain model/version.

P1PFb7JjzbIJbXlk_vF3loHUjZURVVqUHmFOLOqn2W4toWS8fRNaIkF3R9Ca9c4POiQ=w300.webp


A Recovery is a lightweight run-time environment separate from the Android operating system. The sole purpose of recovery is to do the following:
  • Apply software updates
  • To run another external tool/software from the Micro SD card
  • Erase the user data if he or she wants to flash another ROM in a clean manner. (The opposite of this is called 'Dirty Flash' which is just clearing the dalvik cache and then flashing it over the older firmware.)

If you want to go a bit more technical into what the recovery actually is; the operating system for the recovery is stored in the disk partition. Again which is separate from the Android partition which contains your kernel and system. The kernel that the recovery runs is not even Android related. If the Android kernel is broke, you are still able to access the recovery because it is on its own code. Plus it is separate from the system as we previously stated.

It is possible that your bootloader gets corrupt and it will not be possible to boot into the recovery. Once your recovery is broke, you'll need to do some hardware tweaking which is commonly known as a JTAG. (For certain devices the process of using a JTAG is different. You may want to research about your device on the internet before attempting to solder your device.)

Going forward, you have a few recoveries available for you to use. But you'll need to look if your device supports that recovery, along with if the ROM supports that recovery. To be safe you should just use either You do not have permission to view the full content of this post. Log in or register now. or You do not have permission to view the full content of this post. Log in or register now.. But you do have a few alternative options:
Flashing is a term that you use to install or upgrade your kernel, ROM, GApps, etc. Flashing can be used in several different methods.

Note: You must have a custom recovery.You will also need a custom ROM that is built specifically for your device.
Note: Some phones do not have SD card capabilities. It's recommended to use a SD card but if your phone doesn't have a slot, please keep backups on your PC. - Internal storage will work fine though if you do not have a SD card. Just forewarn yourself that you need to have backups in a safe location.

ROM Flashing

  1. Obtain a ROM of your choice, many can be found from other android development site.
  2. Once you have downloaded the ROM File, mount your phones SD card and and copy over the .zip file.
  3. Power off the device and then boot up to recovery, it is different per device. If you are unsure how to boot up to your Android device's recovery menu then look it up in the forums or other tutorials on your device.
  4. In your phone's custom recovery bootloader, locate the menu options which allow you to wipe the phone. Whenever changing roms it is a good idea to make a Nandroid or BART backup first, then wipe Data/Factory and Dalvik-Cache before flashing the new rom.
  5. Once your phone has been wiped go back up to the root of the menu and select 'Flash Zip from SD Card' the text may be different per Recovery.
  6. Locate the ROM .Zip file you wish to flash.
  7. Confirm the flash by following the on-screen instructions (ie: pressing the trackball, pressing the call button, etc.)
  8. If no errors arise during the flashing process then the ROM flash was successful, Reboot the device.


RUU Flashing
  1. Connect your Android device to your computer. Most ROM Upgrade Utilities (RUUs) are .exe files which will only run in Microsoft Windows natively or in Linux/Mac OS X via Wine
  2. Download the RUU for your device, some can be found here at PCD Phones
  3. Run the RUU with your phone plugged in to your computer via its USB cable.
  4. Follow the RUU's instructions for flashing.
  5. Unless errors arise your device is now flashed.


App Installs/ROM Feature Installs via Flashing

Some ROMs have added features that are available to flash.

  1. To Flash the App/Rom Feature you must first download the .zip file.
  2. Mount your devices SD card and copy the .zip file over.
  3. Boot up to your devices custom recovery.
  4. Wipe your Dalvik-Cache in the Wipe Menu. And then go back to the recovery's main menu.
  5. This step may vary per device, there should be an option that says "Flash .zip from SD Card", select it.
  6. Select the .zip file you wish to flash.
  7. Confirm flashing of .zip file.
  8. Wait for the file to flash; and if successful, reboot.

Another way to ROOT your phone by using these methods below:

KingRoot

KingRoot is root for people who just want to have root access to their devices, and not necessarily wanting to flash anything extra. It works on almost all devices from Android version 2.x or above. Working of KingRoot is based on system exploit. The most suitable root strategy will be deployed from cloud to your device according to the ROM information on the device. The best part of using this root method is that it does not trip KNOX and have the ability to close Sony_RIC perfectly.

CF-Auto-Root

Created by XDA Senior Recognized Developer You do not have permission to view the full content of this post. Log in or register now., You do not have permission to view the full content of this post. Log in or register now. is a root for “rooting beginners” and those who want to keep as close to stock as possible. CF-Root is meant to be used in combination with stock Samsung firmwares as well as Nexus devices, and be the quickest and easiest way for your first root. In essence, it does nothing but install and enable You do not have permission to view the full content of this post. Log in or register now. on your system, so apps can gain root access.


Pa like naman if nakatulong :)

Cheers!
 
D ko pa na try mag fastboot. Pero sa OnePlus phones yun ang ginagamit pang flashing via ADB sideload. CMD lng at drivers para ma flash yung phone.
Hindi ko kasi ma access o sadyang "no device" found pag ne adb kona baka siguro ibang drivers pag fastboot.. kasi kung adb lang yung hindi naka fastboot nagagawa ko naman, sadyang sa fastboot lang talaga.
 
Hindi ko kasi ma access o sadyang "no device" found pag ne adb kona baka siguro ibang drivers pag fastboot.. kasi kung adb lang yung hindi naka fastboot nagagawa ko naman, sadyang sa fastboot lang talaga.

Ah I see. D lahat meron fastboot mode. Pero magagawa mo yun pag meron kang TWRP recovery. zip files lang ang need para ma flash yung OS.
 
Status
Not open for further replies.

About this Thread

  • 34
    Replies
  • 2K
    Views
  • 14
    Participants
Last reply from:
Japox21

Trending Topics

Online now

Members online
528
Guests online
904
Total visitors
1,432

Forum statistics

Threads
2,275,071
Posts
28,960,437
Members
1,233,568
Latest member
Watchinnm
Back
Top