Related
Hi,
I'm currently waiting for my Xiaomi device and I have some questions before rooting the phone and doing some other mods.
First of all I'll mention that I've got huge experience in flashing roms, modding etc (just not with Xiaomi), so you don't have to use noob-friendly language.
1)I bought the "Pro" variant, with 16MPx, sdcard expansion and snapdragon 650.
So can I flash any rom that is included in this section: http://forum.xda-developers.com/redmi-note-3/development or is there a difference between Redmi Note 3 Snapdragon & Note 3 Pro?
According to this thread: http://forum.xda-developers.com/redmi-note-3/development/snapdragon-note-ensure-threads-titled-t3351620 it's the same, but I just want to be 100% sure as I just bricked my previous device by flashing a wrong ROM (from other device)
Oh, and I hope the storage option doesn't really matter for ROM flashing, right?
2)I've seen some 2 methods of unlocking bootloader. First one is official, where we sometimes have to wait for some longer time to get the code and the second one is unofficial.
Are there any (dis)advantages using both of the methods, and do I have to use developer ROM to unlock it the official way? Which one is safer?
3)In case my phone would be stuck in a bootloop, can I use MiFlash to repair it?
Do I need to have modified boot.img to do this?
4)Let's assume I have China ROM stable edition. Will I be able to install via update menu the dev version (with locked bootloader) and obtain root by doing this?
5)Can I use FlashFire to flash any zip (of course not a ROM), like some audio mods etc, or am I only allowed to install Xposed with it?
6)Let's say I just flashed a ROM through TWRP but forgot to delete the emmc_appsboot.mbn file. I didn't reboot the phone yet. Will flashing a new ROM (with deleted file), restoring old backup or just deleting the file from system partition (If it exists there) prevent it from bricking?
7)What's with the modified boot.img? I don't quite understand what it's for and when to use it.
Ok, so I think that's all for now. I know these are a lot, but I just want to have some basic information about the phone before I start rooting it.
If you know some good threads that will answer my questions, please post them as an answer.
1.you can't use roms from Redmi Note 3 for Redmi Note 3 PRO;they have differnt CPU;first is equipped with an Mediatek CPU,second one is equipped with an Qualcomm CPU
2.safer method is official method;but why you need this;look around and you will see many people screaming after unlocking BL,installed TWRP,so on and finally BRICK.So my advice:Stay Safe.MIUI OS offers to you all what you needersonalization,good battery life,speed,security.Additionaly unfinished roms and not fully tested software can damage hardware of device
3.you can use MIFlash to repair device,it does exist many guides here or on MIUI Forum
4.yes you can;from China stable----->China developer and from Global stable------>Global developer;this is the order
5.i suppose that ,when you have BL unlocked and root acces,it might be possible
6.i guess not because files chianges occur after OS reboot
7.http://forum.xda-developers.com/showthread.php?t=2587462
1) If you're on the Pro, you're on the Pro. You can only flash for that specific model. The PRO have Snapdragon cpu/gpu, and the non pro version have Mediatek, which make it completely different device. Always be sure that you flash roms that have KENZO in their filename. If you flash ROM made for Mediatek, you'll possibly have a 180 grams brick.
2) I'm still waiting for official unlock code, but after 11 days still haven't got it. Unlocked it by the unofficial way and because I wasn't aware what bastards Xiaomi are, I'v managed to hard brick it so I had to open it and use the two pins for flashing. Please follow the guides in here. The disadvantage of the unofficial way is that EVERY time before you flash new rom, you have to open the archive of the rom, enter the firmware-update folder and delete the emmc_appsboot.mbn. Failing to do that will get you with locked bootloader and the only way to fix the device is by the method I've used (the story above).
3) Better reflash with TWRP. I haven't used any other tool since unlocking the bootloader and flashing the twrp recovery
4) No
5) Yes
6) No. You've already overwritten the mmc_appsboot.mbn the first time. Always check for that file and delete it before flashing. Always.
7) I don't get it also. Some people have problems with wifi without modified boot.img (kernel). Haven't got such problems by now.
ok.
So regarding the point 1. Yes, I know that there's mediatek version also.
But the link I've provided redirects to Note 3 Snapdragon forum.
The thing I wanted to know if there are only 2 types of devices:
a)mediatek, 13mpx, no sdcard,etc
b)snapdragon,16mpx, sdcard
c)snapdragon, 13mpx, no sdcard - it does not exist right?
So for eg. this rom: http://forum.xda-developers.com/redmi-note-3/development/rom-resurrectionremix-v5-6-7-xiaomi-t3365872 is for option b right?
Regarding #2. If I unlock the bootloader official way, do I also have to delete emmc... from the zip before flashing?
#2. Ok, so if I don't get TWRP, how may I backup the whole ROM?
As we know flashing some zip files, or even android itself may not boot after some time. So is there any alternative to TWRP backup (that would copy whole system)?
The snapdragon one is with 16 mpx camera and sd slot (or second sim). It comes in two variants - 2gb ram and 16 gb internal storage or 3gb ram and 32 gb of internal storage. The camera and the cpu are the same in both versions. That's why I've told you to only flash roms that have Kenzo in its name
For non rooted devices,it does exist MI PC Suite for create backup/restore from back-up
Exactly see the fourth question getting different answers.
Too many threads, conflict.... Answers,... ****ty bootloader, my advice if u don't understand things ,don't go 4 unlock.
Dont buy if you not yet ordered
Why not?
I'll receive it on monday probably, so it's too late anyway.
the thing is, that I like modding the phones and unlocking bootloader in Xiaomi will be just a matter of time, that's why I want to learn some basic stuff about this phone.
Because he hadn't read what all the guides say and then end up with hard bricked devices
The phone is a beast.
Yeah, you're probably right. I hope the N3PRO will be at least as good as my z2
Could you tell me one thing. Do I need to delete emmc... file from zip, when I've unlocked the phone official way?
Edit: I think I've got my answer here: http://forum.xda-developers.com/showpost.php?p=66618701&postcount=5
After official unlock, you should be able to do whatever you like. I'm still on the unofficial way, but got unlock permission today. Will let you know what is going on tomorrow (probably, if I have time to reflash).
Hello everyone,
tl;dr version
What's the best way to install a custom rom on the Redmi Note 3 out of the box with a locked bootloader. What is the best rom to use for maximum functionality.
I have been following these forums for a while, but haven't got around to creating an account and posting. I'm new to flashing roms, and my experience goes as far as following guides to flash a Samsung S4, and a Samsung S2. The Samsung phones were really easy to flash, and I just followed guides in a robotic way without ever actually learning anything. For the record, CM12 on the Samsung S2, which I'm using because I smashed my S4, is absolutely unbelievable in regards to the increase of performance.
One of my work friends was telling me that he has a mate who bought a Chinese phone really cheap and flashed it. Getting excited, knowing exactly where I need to look to flash a phone, I impulsively researched these phones and bought a Redmi Note 3 for $173 AUD. It's on the way in the mail. Having looked at the hardware specs, this price is absolutely ridiculous. I was more swayed to buy the Redmi Note 3, because multiple sites reported that the second sim slot can hold a micro SD card. The only downside I can see to this phone is the bloatware and stock rom that it comes with, and the reason for this post is to discuss the best way in which to flash a new rom. If you have managed to read this far, thanks for reading my life story!
Having limited experience in the phone flashing world, from researching it looks like the flashing process is something like:
Unlock the bootloader
Flash a recovery program
Use the recovery to flash rom/app
My understanding of the bootloader and why it needs to be unlocked is limited. I've done some research around it, and this is what I have found. The bootloader is the first thing that runs when the phone starts up, loads the kernel and the rom, and verifies that you have a legit recovery program. It needs to be unlocked so you can put a custom recovery on to your phone. Once you have that sorted, flashing roms from the recovery is a pretty straight forward process. If I'm wrong, please correct me, because this is what I have understood from looking around and I'm not confident about my understanding.
Unlocking the Bootloader On The Redmi Note 3
Having read on multiple sites, this looks like the biggest constraint when trying to flash a custom rom on the Redmi Note 3. This is because Xiaomi have locked the bootloader for this device, when most other phones do not have this problem. Most flashing guides for the Redmi Note 3 assume that the boodloader is unlocked or list it as a pre-requisite, so I'm unsure what path to take here. From research, it looks like there are 3 possible ways to move forward from here:
Official Bootloader Unlock
Unofficial Bootloader Unlock
Bypassing The Bootloader Unlock
Because my account is new, the following links aren't hyperlinked and in a good format due to permissions. Sorry! It'd be sweet if a mod could edit it.
1. Official Bootloader Unlock
This seems like the most legit way to unlock the bootloader. Apparently you just go to: endotmiuidotcom/unlock/ and apply for an unlock by using google translate and creating an account. People have reported response times taking over a month, not getting a successful application, or the unlocking process getting stuck at 50%. To me this doesn't sound appealing and I'm not too keen on waiting a month to find I'm unsuccessful in applying.
2. Unofficial Bootloader Unlock
This process is found here: endotmiuidotcom/thread-253680-1-1.html and looks to be a bit tedious. Apparently there is a high chance for a brick using this method, and some custom recoveries don't work well with it. My other concern is that if the brickrate is high, and this method was released around april, it could be possible that Xiaomi has made some further updates, further increasing the chance for a brick.
3. Bypassing The Bootloader Unlock
I found this process on a post from these forums, which then sourced a reddit post. The reddit post is pretty straight forward and can be found here: wwwdotredditdotcom/r/Xiaomi/comments/5611tg/psa_you_can_flash_twrp_and_subsequently_cm13/ .This process works by flashing a legit miui rom, but by flashing it with a modified recovery image, in particular, a custom recovery like TWRP. Having considered the three methods, this looks like the easiest way of getting it done.
My questions are: has anyone done any of these three methods successfully? What method do you recommend? Have I missed anything? Are there any other methods?
My understanding is once the bootloader is unlocked, you install TWRP. Then once that is installed you flash whatever rom you want, which leads into my next question. What is the best ROM to use?
It looks like the most viable roms are the CM roms. I've seen CM 13 and CM 14, are people running CM 13 instead of 14. Why? Is it more stable? Ideally I'm after the most functionality possible. Are there any other roms that you'd recommend flashing? When flashing roms are you supposed to do all the standard things that you would on other phones, factory wipe/cache wipe/davlik cache wipe, flash rom, flash gapps? I've also seen that CM needs firmware flashed before the rom, will this mess anything up and can it brick? Can you do all this stuff from TWRP with a locked bootlader (method 3)? I really like having notification badges too, what will I need to do for this to happen?
If you have read all of this, I really appreciate you taking the time. I hope I haven't broken any forum rules in the process.
dude,it's too much to read for people. I can't believe i read it,anyway.
about unlocking the bootloader process(I'm telling you about my experience):
---step 1 : you sign up for a mi account,choose your country and verify your phone number>login to your mi account on your device(remember to enable every feature on your mi account on your device,you can disable backup)> go to https://i.mi.com and check your device,it should be there> go to http://en.miui.com/unlock/ , write for example dear sir or madam, I'm an austrailian developer and I want to try and work on projects like cyanogen mods and other custom roms. sincerely,JaFranchise - alright,after finishing the writing go to translate.google.com and translate it to chinese,then paste on the form,then apply,you will confirm your request by entering the code that was sent to you via mi message --- for me it took about 3 to 4 hours to receive my confirmation.
---step 2 : first try this,if you stuck on 50% error,you will try step 3,so here is the instruction,
sign in to your mi account on your device(enable find device),also on i.mi.com(to check your device). enable developer options,OEM unlocking and USB debugging. > download the latest version of MIFlashUnlock tool and log into your account link : http://bigota.d.miui.com/miflashunlock/MiFlashUnlock_1.1.0317.1_en.zip> turn off your device and go to fastboot (press and hold volume - and power button at the same time), connect your device to your PC, click unlock(on MIFlashUnlock tool), after your bootloader successfully unlocked, click on reboot.
---step 3 : this is for kenzo devices(redmi note 3 pro - snapdragon650) - if you're using redmi note 3(mediatekX10), you should download the roms(stable and developer) according to your device
you need to switch from global stable to global developer rom, download the latest global developer rom on android lollipop(5.1). link : http://bigota.d.miui.com/6.8.18/miui_HMNote3ProGlobal_6.8.18_d0da79d09e_5.1.zip> after downloading the rom,rename the file name to Update.zip then copy to internal storage(in downloaded_rom folder).> open updater app, select choose update package, go to downloaded_rom folder and select Update.zip. It will verify your rom and install it. > download the latest global developer rom from en.miui.com/download-301.html , repeat the instruction or just simply download via updater > then follow step 2
I think,It's better you first unlock bootloader,then mention me in the comments to go through that(about cm and aosp roms and flashing instructions) process.
goodluck.
Thanks for your reply and for reading it all. So your advice is unlock the bootloader the official way. I know it's too much to read, that's why I put a tl;dr section, because I probably wouldn't read that much! The last thing I want to do is annoy people.
Cheers for specifically telling me what I'd need to write in the application, massive help. Maybe some people have been unsuccessful because they haven't said the right things.
JaFranchise said:
Thanks for your reply and for reading it all. So your advice is unlock the bootloader the official way. I know it's too much to read, that's why I put a tl;dr section, because I probably wouldn't read that much! The last thing I want to do is annoy people.
Cheers for specifically telling me what I'd need to write in the application, massive help. Maybe some people have been unsuccessful because they haven't said the right things.
Click to expand...
Click to collapse
It's alot easier than it sounds. The hardest part is probably getting the drivers on your computer installed properly to unlock bootloader/miflash. The good thing about this device is if you brick it, it's fairly simple to unbrick via the edl method but yea, official unlock bootloader - flash zcx twrp - make a backup - flash away
Hemphiz said:
It's alot easier than it sounds. The hardest part is probably getting the drivers on your computer installed properly to unlock bootloader/miflash. The good thing about this device is if you brick it, it's fairly simple to unbrick via the edl method but yea, official unlock bootloader - flash zcx twrp - make a backup - flash away
Click to expand...
Click to collapse
So it looks like official unlock is the way to go about things. Why ZCX version of TWRP?
ZCX is essentially the official TWRP, but with some extra stuff in it to allow it to support F2FS, if I'm not mistaken. Since you've decided to unlock your bootloader the official way, both ZCX and the official twrp are fine.
JaFranchise said:
Thanks for your reply and for reading it all. So your advice is unlock the bootloader the official way. I know it's too much to read, that's why I put a tl;dr section, because I probably wouldn't read that much! The last thing I want to do is annoy people.
Cheers for specifically telling me what I'd need to write in the application, massive help. Maybe some people have been unsuccessful because they haven't said the right things.
Click to expand...
Click to collapse
you're welcome,yes if you officially unlock the bootloader,everytime you face an issue,for example got your bootloader locked again,you can use miflashunlock with ease.about the version of the twrp,i should say ZCX_TWRP_0917 is the way to go,it got everything you'll ever needed except for encryption you need lazyflasher-I don't want to go into details to make you confused-for more info about twrp and other roms check these links :
1- ⋆⋆ NEWBIE GUIDE ⋆⋆ [UPDATED] Available TWRPs, Add-On Zips, Root, Flash, Restore, FAQ
http://forum.xda-developers.com/redmi-note-3/how-to/guide-redmi-note-3-available-twrps-t3406708
2-step by step instructions for zcx twrp
http://forum.xda-developers.com/redmi-note-3/how-to/zcx-twrp-install-twrp-flash-supersu-t3462448
3- comprehensive guide for unlocking bootloader process
http://en.miui.com/thread-246705-1-1.html
Hello there xda members, I am somewhat familiar with rooting android phones, however the last time I had done so was with was older HTC and I believe maybe it was a Sony about 2-3 years ago. I now have an Alcatel 3v and I've come to learn that rooting seems to be different on newer phones and the newer Android Oreo. I have managed to unlock the bootloader on my phone, and I have also downloaded the android sdk on my windows computer and am somewhat familiar with adb and Fastboot Commands, although I have only barely begun to understand Linux terminal commands. There is no version of twrp for my phone and I have not been able to find a stock firmware anywhere to go with the magisk method, as well none of the one click solutions have worked for my phone, including the ones requiring use of a pc and developer mode enabled. Im wondering if I can access the system folders and write to them through adb or fastboot using push / pull commands or if there is a way to make a stock boot. Img straight from my phone so I can patch it? If not is there any other possible way to root this phone? Any help would be appreciated.
Laney613 said:
Hello there xda members, I am somewhat familiar with rooting android phones, however the last time I had done so was with was older HTC and I believe maybe it was a Sony about 2-3 years ago. I now have an Alcatel 3v and I've come to learn that rooting seems to be different on newer phones and the newer Android Oreo. I have managed to unlock the bootloader on my phone, and I have also downloaded the android sdk on my windows computer and am somewhat familiar with adb and Fastboot Commands, although I have only barely begun to understand Linux terminal commands. There is no version of twrp for my phone and I have not been able to find a stock firmware anywhere to go with the magisk method, as well none of the one click solutions have worked for my phone, including the ones requiring use of a pc and developer mode enabled. Im wondering if I can access the system folders and write to them through adb or fastboot using push / pull commands or if there is a way to make a stock boot. Img straight from my phone so I can patch it? If not is there any other possible way to root this phone? Any help would be appreciated.
Click to expand...
Click to collapse
The phone is project treble compatible so you could try flashing a GSI just make sure the GSI is A-only not A/B as the phone dosen't support seamless updates. There are tons of GSIs out there with root and gapps just choose which one you like but I would highly recommend taking a backup of your stock ROM as they haven't really got firmware downloads for this phone. Also after you have rooted I would recommend locking the bootloader again so any repair shops wont find out that the phone has been rooted. There is another way which is you could dump the boot image from the phone and install the magisk manager apk. Then patch your boot image through it and flash it with fastboot and now your stock rom is rooted.
I've been having difficulty finding a way to backup my stock rom without a rooted phone... I have looked into miracle box and sp flash tool and other programs but they so far seem either dated, contain viruses or don't do what they advertise / incompatible with my phone, or need root access to show partitions etc. also, with flashing a generic system image, are they device specific or is that the whole point of project treble, how they are universally supported? I want to keep my phone as close to stock as possible but with root access. If I could find a way to backup my boot image I could go the magisk method...
Laney613 said:
I've been having difficulty finding a way to backup my stock rom without a rooted phone... I have looked into miracle box and sp flash tool and other programs but they so far seem either dated, contain viruses or don't do what they advertise / incompatible with my phone, or need root access to show partitions etc. also, with flashing a generic system image, are they device specific or is that the whole point of project treble, how they are universally supported? I want to keep my phone as close to stock as possible but with root access. If I could find a way to backup my boot image I could go the magisk method...
Click to expand...
Click to collapse
The Generic system images are universal because basically project treble separates the files that make the phone work such as the camera and fingerprint into a vendor partition which means manufacturers don't have to make new drivers to work with the new os update. The only issue on my phone which is the 3v 5099y (single sim with nfc) is that pie is very slow and laggy but everything works however oreo is very fast. I tried looking for a way to dump the boot.img but all i could find was tutorials for phones which either were rooted or had twrp. But i did find this tutorial which dumps the entire firmware although its very complicated https://android.stackexchange.com/q...nd-full-rom-without-root-for-mediatek-devices
For the cpu part though I would select mt6735 as the mt8735 is basically a rebrand
im so tired to root my alcatel 3v phone many try all method to rooting but almost field please help me
Hello, everyone. Im pretty new to all of this stuff so please bear with me. I was trying to root an old phone and as I learned more and more about rooting processes (wanting to use majisk) I realised the particular phone (SM-J737R4) is a crackhead and not a lot of stuff is available for it. Anyways I saw that someone with the same model was able to do it using this thread even though it's for a different model. But to use this guide I needed to have android 8.0 and when I got the phone it already had 9.0. I knew downgrading via Odin was possible on samsungs but when I tried googling the Stock firmware the baseband version for the 8.0 downloads were always different. Current Baseband: J737R4TYS8BTE1. And apparently trying to flash a stock firmware that doesnt exactly match your device bricks your phone, so I'm kinda confused on what to do next. And I may be confused on other things as well. Hopefully someone can help.
Tl;Dr: Trying to flash back to 8.0 from 9.0 on SM-J737R4 but stock firmware downloads dont match device.
Any Samsung device what comes with unlocked boot-loader - or whose boot-loader can get unlocked - can easily get rooted. Rooting a phone's Android doesn't depend on Android version.
jwoegerbauer said:
Any Samsung device what comes with unlocked boot-loader - or whose boot-loader can get unlocked - can easily get rooted. Rooting a phone's Android doesn't depend on Android version.
Click to expand...
Click to collapse
yeah but when I was trying to root with majisk the flash failed and when I looked up a TWRP one didnt exist for this model. The forum was a twrp for my model, but it was made for 8.0.
danalexcoro said:
yeah but when I was trying to root with majisk the flash failed and when I looked up a TWRP one didnt exist for this model. The forum was a twrp for my model, but it was made for 8.0.
Click to expand...
Click to collapse
TWRP is a Custom Recovery used to flash a Custom ROM. Installing TWRP prevents Android to receive OTA updates.
You don't need TWRP, but only the "Magisk Manager" app to root phone's Android.. And, of course phone's boot-loader must got unlocked before.
By means of "Magisk Manager" you create a patched boot.img what you then flash via "ODIN" what requires you have installed latest Samsung USB drivers on Windows computer.
Important: The "patched_boot.img" comes in .ZIP-file format. You have to convert it into .TAR-file format using Windows app "7ZIP" before you can use it with "ODIN".
Load .TAR-file into ODIN's AP-section, flash it.
I wanted to root my phone Realme 3 Pro to remove bloatware, after much head scratching and research turns out i can't unlock bootloader as my ROM is upgraded to Android 11 Realme UI 2.0 [RMX1851_11_F.05]. The only solution will be to downgrade to very old Android 11 ROM [RMX1851EX_11_C.01], then unlock bootloader and then upgrade (Too many variables to go wrong!!!)
So the next best option is to install a custom ROM.
As i am a novice i decided to ask for help. To make absolutely certain that i do not brick my phone or have a backup option ready.
So my question are
1: Can i install a custom ROM on a LOCKED Bootloader phone!
2: If anything goes wrong is it possible for Boot/recovery.
3: What tests or checks should i perform to ensure if TWRP recovery or Bootloader has not been tempered with i.e. Secured.
4: If all is OK, what is the process to install a custom ROM?
5: Is it possible to uninstall to Stock ROM or change to different ROM in future?