[Q] Basic root / unlocking questions - Xperia Z3 Compact Q&A, Help & Troubleshooting

I'm coming from the very easy, in relation to root and flashing, world of a Nexus device, so I wanna ask some basic questions regarding rooting, unlocking of bootloader and the whole DRM keys thing.
As I understand it, DRM keys are lost when you unlock the bootloader, unless you back them up first.
So, is this the procedure to use?
1. Root & backup DRM keys (following something like this: http://forum.xda-developers.com/z3-compact/general/how-to-root-backup-drm-keys-t3013343)
2. Unlock bootloader with Sony's official tool & install custom recovery
3. Make a nandroid of the stock phone, for warranty use.
4. Flash any rom I want (will probably be Resurrection Remix, unless you have other suggestions?)
If I need to use my warranty:
5. Flash the nandroid from 3.
6. Relock the bootloader using the Backup TA tool (which will restore the DRM keys also, right?)
7. ???
8. PROFIT (and enjoyment of this wonderful handset).
I just wanna know, if I'm on the right track, and have understood the whole bootloader / DRM keys thing correctly. Thanks!

BetaLyte said:
I'm coming from the very easy, in relation to root and flashing, world of a Nexus device, so I wanna ask some basic questions regarding rooting, unlocking of bootloader and the whole DRM keys thing.
As I understand it, DRM keys are lost when you unlock the bootloader, unless you back them up first.
So, is this the procedure to use?
1. Root & backup DRM keys (following something like this: http://forum.xda-developers.com/z3-compact/general/how-to-root-backup-drm-keys-t3013343)
2. Unlock bootloader with Sony's official tool & install custom recovery
3. Make a nandroid of the stock phone, for warranty use.
4. Flash any rom I want (will probably be Resurrection Remix, unless you have other suggestions?)
If I need to use my warranty:
5. Flash the nandroid from 3.
6. Relock the bootloader using the Backup TA tool (which will restore the DRM keys also, right?)
7. ???
8. PROFIT (and enjoyment of this wonderful handset).
I just wanna know, if I'm on the right track, and have understood the whole bootloader / DRM keys thing correctly. Thanks!
Click to expand...
Click to collapse
All correct

basti2909 said:
All correct
Click to expand...
Click to collapse
Great, thanks for the reply!
\Sent from my GNex

Related

Rooting Xperia Z then restoring back to COMPLETE original state

Hi all,
I have a stock Xperia Z at the moment. Its a work phone.
I want to root it but because its a work phone I have to know I can go back to complete original state if I want to.
Now I have read the threads about backin up your TA partition but I am not sure if by doing this and also by having a stock image I can go back to 100% original?
I read this thread: http://forum.xda-developers.com/showthread.php?t=2234627
Few questions:
- If I root the phone - does it do anything permanent or can I then just loose root easily and go back to exactly how it is now?
- What exactly is the difference between rooting your phone and unlocking your boot loader?
- If I backup the TA partition using the steps in the thread provided above, can I then just do anything else I want to the phone and then restore back to original or are there other steps? and if so, what are they.
Any and all up to date information from someone who knows what they are talking about hugely welcomed.
More nervous than usual just because its a work phone (rooted and used to Custom ROM my HTC Sensation all the time but didn't care as it was my own phone).
Thanks
No one?
Sent from my C6603 using Tapatalk 4 Beta
nnila said:
Hi all,
I have a stock Xperia Z at the moment. Its a work phone.
I want to root it but because its a work phone I have to know I can go back to complete original state if I want to.
Now I have read the threads about backin up your TA partition but I am not sure if by doing this and also by having a stock image I can go back to 100% original?
I read this thread: http://forum.xda-developers.com/showthread.php?t=2234627
Few questions:
- If I root the phone - does it do anything permanent or can I then just loose root easily and go back to exactly how it is now?
- What exactly is the difference between rooting your phone and unlocking your boot loader?
- If I backup the TA partition using the steps in the thread provided above, can I then just do anything else I want to the phone and then restore back to original or are there other steps? and if so, what are they.
Any and all up to date information from someone who knows what they are talking about hugely welcomed.
More nervous than usual just because its a work phone (rooted and used to Custom ROM my HTC Sensation all the time but didn't care as it was my own phone).
Thanks
Click to expand...
Click to collapse
1 - Rooting only changes things on the software side. So it allows you to get complete access to the system files and execute low level actions. So it doesn't do anything on the hardware side. That said, is your phone customized by your employer? Does it have anything specifically done to it? In that case two things might happen. The software is so customized that if you root it and flash a custom ROM on top of that, you WILL lose all the original apps and settings. So there might not be anyway of getting back to the original state. Secondly, your employer might have locked the bootloader permanently. This, I shall take up for answering your next question.
2 - As I mentioned, rooting is only a software level hack that gives unrestricted access. However, let's say you need to flash a custom KERNEL or flash CyanogenMod/AOKP/AOSP (based ROMS), then it's absolutely necessary to unlock your bootloader. This basically is telling the bootloader (which loads your kernel) to allow any unsigned kernels .i.e. non-stock kernels, to be flashed on to your phone. Now mind you, this will cause the DRM keys in your phone to be erased which means you will lose Bravia Engine enhancements for your Pictures. It does remain for the videos though. Lastly, you can relock your bootloader. But you can never get back the DRM keys and hence the Bravia Engine.
So you can either root by unlocking your bootloader or by using root exploits while keeping your bootloader locked.
3 - Since your bootloader is locked right now, I suggest you use DooMlord's rooting toolkit
Here's the link:
http://forum.xda-developers.com/showthread.php?t=2327472
Click to expand...
Click to collapse
Also, backing up the TA partition is only necessary if you want to unlock your bootloader. This aims at backing up your DRM keys so that you can flash them back when you want to relock your bootloader. However this method is still dicey and I wouldn't recommend it considering it is a very risky method and can easily hard brick your device.
Upshot: Locked bootloader - Use Rooting toolkit. Will retain DRM keys.
Unlocked bootloader - For custom Kernels and CM Roms. Will lose DRM keys.
nnila said:
Hi all,
I have a stock Xperia Z at the moment. Its a work phone.
I want to root it but because its a work phone I have to know I can go back to complete original state if I want to.
Now I have read the threads about backin up your TA partition but I am not sure if by doing this and also by having a stock image I can go back to 100% original?
I read this thread: http://forum.xda-developers.com/showthread.php?t=2234627
Few questions:
- If I root the phone - does it do anything permanent or can I then just loose root easily and go back to exactly how it is now?
- What exactly is the difference between rooting your phone and unlocking your boot loader?
- If I backup the TA partition using the steps in the thread provided above, can I then just do anything else I want to the phone and then restore back to original or are there other steps? and if so, what are they.
Any and all up to date information from someone who knows what they are talking about hugely welcomed.
More nervous than usual just because its a work phone (rooted and used to Custom ROM my HTC Sensation all the time but didn't care as it was my own phone).
Thanks
Click to expand...
Click to collapse
-Root ---U can get back your device unRoot by update your device via SUS.
- ROOTING and Unlock BL very difference.
Root >> i can only reach your device till system app or modified many thing in system exclude kernel. and i cant install MOD ROM that need kernel from that ROM.
Unlock BL -- U will loss DRM key your device but u can install may MOD rom or new kernell with good features. and u always can root your device with easy
About TA idk to much and only do backup here, not want to restore it coz can get Hard Bricked my device.
only that i know.... and im sorry for my poor English.
maybe other ppl can explain more or u can search by yourself in android development section.
Sent from my C6602 using xda premium
nnila said:
Hi all,
I have a stock Xperia Z at the moment. Its a work phone.
I want to root it but because its a work phone I have to know I can go back to complete original state if I want to.
Now I have read the threads about backin up your TA partition but I am not sure if by doing this and also by having a stock image I can go back to 100% original?
I read this thread: http://forum.xda-developers.com/showthread.php?t=2234627
Few questions:
- If I root the phone - does it do anything permanent or can I then just loose root easily and go back to exactly how it is now?
- What exactly is the difference between rooting your phone and unlocking your boot loader?
- If I backup the TA partition using the steps in the thread provided above, can I then just do anything else I want to the phone and then restore back to original or are there other steps? and if so, what are they.
Any and all up to date information from someone who knows what they are talking about hugely welcomed.
More nervous than usual just because its a work phone (rooted and used to Custom ROM my HTC Sensation all the time but didn't care as it was my own phone).
Thanks
Click to expand...
Click to collapse
If you backup your TA partition, you can restore it later. This doesn't include anything other than the TA partition.
Rooting the phone just means that you have root access just like on any other linux distribution. You can fully unroot at anytime without any problems. Flashing an unrooted ROM or flashing the original ftf will remove root.
Rooting implies getting root access. You have higher privileges & apps that run as root have higher privileges. Unlocking the bootloader gives you access to protected partitions. The only real question is, do you want to use a custom kernel? - If you do, then unlock. Some ROMs, such as CM, run on custom kernels, so if you plan on using such ROMs, you need to unlock.
No, backing up TA is not enough, Follow this thread to get yourself a full ftf for your current customization that can be flashed with the official flashtool for Unlocked bootloaders or the unofficial flashtool that works with locked bootloaders. Further, you also need to relock your bootloader to fully return back to the original state.
If you aren't comfortable with doing all this, don't.
The next time you want to ask a quick question, please post in the Help Thread.
These questions are nothing new, already been answered multiple times, just adding to the clutter in the Q&A forum.

[Q] Rooting/unlocking

So I've got myself a Sony Xperia Z1 and I'm a little unsure about how you root it.
From my understanding you need root to backup the DRM keys. but to get root apparently I need to unlock the bootloader to be able to put a certain version of the ROM on (which wipes the DRM keys).
Then I can root the phone.
Then I can backup the DRM keys
I'm seeing a loop here and I'm not sure what the first step would be. if anyone could point me in the right direction it would be heavily appreciated.
Hunter-Nyan said:
So I've got myself a Sony Xperia Z1 and I'm a little unsure about how you root it.
From my understanding you need root to backup the DRM keys. but to get root apparently I need to unlock the bootloader to be able to put a certain version of the ROM on (which wipes the DRM keys).
Then I can root the phone.
Then I can backup the DRM keys
I'm seeing a loop here and I'm not sure what the first step would be. if anyone could point me in the right direction it would be heavily appreciated.
Click to expand...
Click to collapse
You do not need to backup the TA area (Which contains the DRM keys) if you just want to root. you only need to do that if you unlock the bootloader.
First, read this about unlocking the bootloader
http://unlockbootloader.sonymobile.com/
If you can and you want to unlock the bootloader then do so, making sure you have backed up your TA
If you cant (And in any case you must do this in order to backup your TA) you must
1) Downgrade to 4.2
2) Root using Bin4rys method, google it
3) Install dual recovery for 4.2, Its in the development thread
4) Flash a prerooted 4.4 Rom, in the development section.
If you still want to unlock the bootloader, backup the TA

Clarification on Losing DRM

So the root process is a matter of unlocking the bootloader and flashing a new boot.img that includes CWM.
You're supposed to backup your TA partition to preserve your DRM keys.
There's some talk about a bunch of things that can be lost with the DRM keys -- camera quality, Triluminos, Bravia, etc.
Are these lost when the bootloader is unlocked, or only if TA is not restored?
If I backup TA, then unlock the bootloader, then dd TA image back into the partition (after rooting, I presume?), will that restore the camera quality, Triluminos, etc.? Is it possible to root without losing those things, or is it a choice? Because I don't think I want to root quite that badly...
This is my first sony phone so I don't know too much about backing up and flashing things on this particular phone yet, but it is my understanding that there is no way to root without unlocking the bootloader at this time. Unlocking the bootloader wipes the TA partition so that's where the loss of the DRM keys comes in. Unfortunately, in order to back up the TA partition, you need root. So, right now, it's a catch 22 until someone can figure out how to root the device without unlocking the bootloader. I'm personally going to wait it out. There's too much about this phone that I like about the stock sony experience with this device to lose a lot of functionality and have degraded camera quality. The only reason I would root is to be able to backup certain things and run xposed. Not worth unlocking the bootloader just to have those things IMO.
In order to get root access, right now you have to unlock the bootloader. In doing so, you erase the TA partition. So, once you have root access, you don't have a TA partition to backup anymore.
If you care about your TA partition, then wait for an exploit to be found that enables root access without the need of unlocking the bootloader. When (not if, problem is just when) this happens, you can have root access, unlocked bootloader and TA partition altogether. (that is, unless you've already unlocked the bootloader... in that case, you don't have a way to restore your TA)
Ah. So we cannot even read the partition without root?
So yes, then I will just have to wait until someone finds an exploit.
This rises another question for me.
Assumed there is a way to root the phone without unlocking the bootloader. If one does
* backup the TA partition
* unlock the bootloader
* install a custom recovery
* restore the TA partition (bootloader locked again)
Is the phone still rooted? And, even more important, is the custom recovery still there?
I guess this can be answered by someone having experience with earlier Xperia devices like the Z, Z1 or Z2. I've already been searching for the answer, but couldn't find it so far.
Cypher_01 said:
This rises another question for me.
Assumed there is a way to root the phone without unlocking the bootloader. If one does
* backup the TA partition
* unlock the bootloader
* install a custom recovery
* restore the TA partition (bootloader locked again)
Is the phone still rooted? And, even more important, is the custom recovery still there?
I guess this can be answered by someone having experience with earlier Xperia devices like the Z, Z1 or Z2. I've already been searching for the answer, but couldn't find it so far.
Click to expand...
Click to collapse
You might be better served visiting other sections of XDA, such as the Z1 Compact and Z2 forums here on XDa. They will be able to give you a little better glimpse into the future for how things are done.
Cypher_01 said:
This rises another question for me.
Assumed there is a way to root the phone without unlocking the bootloader. If one does
* backup the TA partition
* unlock the bootloader
* install a custom recovery
* restore the TA partition (bootloader locked again)
Is the phone still rooted? And, even more important, is the custom recovery still there?
I guess this can be answered by someone having experience with earlier Xperia devices like the Z, Z1 or Z2. I've already been searching for the answer, but couldn't find it so far.
Click to expand...
Click to collapse
Relocking the bootloader when a modified stock firmware and a stock kernel with recovery is installed results in a device that doesn't boot, so I guess no, although I don't know which part exactly breaks in the process.
My understanding is that with a custom/unlocked recovery, you'll lose the TA partition with DRM keys. So you'll lose out on anything that needs the DRM keys. If a root exploit is found, then you could use the standard ROM with root and not touch the bootloader/recovery/TA partition. But as soon as an update rolls out, you'll lose root again (and likely the exploit with it).
Backing up the TA partition means that you can restore it to stock (i.e. to sell or for warranty repair).
Again, as per my understanding - any AOSP/CM based ROM will lose any of the Sony proprietary software and features anyway, no different to Samsung or HTC in that respect. I remember having a HTC One (M7) last year where the camera was worse on CM because HTC used their own post processing software within their camera app.
In theory, it may be possible for someone to come up with a stock based ROM with root baked in that keeps some the Sony proprietary software etc, but this is unlikely I would say.
I'm thinking about buying a Z3c, but it sounds as though there with be no AOSP rom with all the display and camera enhancements. The most concerning thing is that there is no way to go back completely to stock as you can with a Nexus for example. Maybe I should just hope for a Z3c Google Play Edition? I'm going to have to check the other Z phone forums to see how big of a factor this is.

Backup of Xperia SP firmware to Linux machine

I am completely new in the world of custom ROMs but experienced in the Linux world. I want to replace the original Android firmware of my mobile phone with LineageOS. Now I am looking for a way to be able to return to Android in case I am not satisfied with LineageOS or anything goes wrong. My idea is to plug the phone to my desktop computer (using Linux) like any other external device and mount the phone's filesystem so I can make a backup of it with the dd command. This way I could simply use that backup to overwrite LineageOS with the original Android. I have not found a howto for this procedure on the web, so I guess, my approach is not possible.
I found a few howtos that recommend ADB for this task, but the phone has to be rooted to apply ADB, so making a backup of my rooted phone would not let me return to the unrooted state, in which case the phone's warranty would be lost.
My question is: Is there an alternative way to completely backup my phone without rooting it? And if not, what would be the most simple but safe solution without depending on Windows-only software? Any advice pointing me to a solution is appreciated. Thank you.
Do you still have warranty on Xperia SP?!
1- You can Root and Unroot your phone again anytime.
2- You can Unlock and Relock your bootloader anytime.
3- The most important and the only thing you need to backup is the TA partition that has all DRM keys of your phone.
4- You have to Unlock your bootloader if you want to install Lineage OS ROM.
5- You have to backup DRM keys before unlocking your bootloader.
6- Here you are step bay step what you need to do before flashing Lineage OS ROM:
a- Root your phone using twolroot app from here
b- Backup DRM keys ( follow this guide for Linux ).
c- Download Flashtool version (0.9.18.6) for Linux from here.
d- Finally follow this old video tut to unlock your bootloader official way.
P.S: Read carefully the instructions in these links before doing anything, I am not responsible if you brick your devices.
Yes, I just bought a brand new SP with a valid warranty.
So, the only partition that is modified by the custom ROM is the TA partition?
I just noticed that my device does not allow me to unlock the bootloader. I have to find a way to achieve
Bootloader unlock allowed: Yes
Edit: Trying to boot into fastboot mode (holding volume up; connecting device to PC by USB) does not turn the LED to blue but to green, and in my PC's file manager the device does show up, but cannot be mounted
My phone is not SIM locked, so no network carrier, no contract involved. Bought it from a hardware online shop.
atarax42 said:
Yes, I just bought a brand new SP with a valid warranty.
So, the only partition that is modified by the custom ROM is the TA partition?
Click to expand...
Click to collapse
No, not only the TA partition but you can restore everything by re-flashing the stock rom except the DRM keys must be restored from backup.
I just noticed that my device does not allow me to unlock the bootloader. I have to find a way to achieve
Bootloader unlock allowed: Yes
Click to expand...
Click to collapse
if you have "Bootloader unlock allowed: No" then I don't think you'll be able to flash LOs Rom.. And I don't know if there's any way to make it "yes".. Sorry [emoji120]
But there's some old ROMs for locked bootloader devices here on xda just search for it if you want kitkat or lollipop or even stock based ROM.
Sent from my Xperia SP using Tapatalk
OsGhaly said:
But there's some old ROMs for locked bootloader devices here on xda just search for it if you want kitkat or lollipop or even stock based ROM.
Click to expand...
Click to collapse
So, these ROMs can be flashed without fastboot? How is that possible?

How to do a full backup

Hi Folks,
I'm new to the Sony side of Android - there are some things I need to know. Firstly:
How do I make a full backup of my D2005 (full means EVERYTHING, including TA, efs, bootloader, etc.) before I start screwing around with it?
I don't think E1 has any DRM keys (I am not 100% sure). To check if you have DRM keys, dial *#*#7378423#*#*, then go to Service tests > Security. I think that you want a "nandroid" backup, there is Philz and TWRP custom recovery for this phone. If you want TWRP, you will first need to flash it through Philz and have a unlocked bootloader to do so.
Before unlocking the bootloader I suggest you to backup the TA if you wish to relock the phone, of course If you still have the warranty for the phone, you can do it with XperiFirm I think.
You can't really screw up Snapdragon phones, especially the Sony phones because you can always reflash them. I succesfully managed to Fully hard brick a Mediatek tablet about 3 times in a row, and I couldn't resurrect it from the dead.

Categories

Resources