[Q] TA partition

secguy

Member
Sep 19, 2013
23
4
0
Does anyone have any details on what is there in the TA partition? In technical details though.

What I know is the following:

- it is one of the partitions of the phone
- it holds the DRM keys used to enable several Sony services
- it is wiped when doing bootloader unlock the official way
- it holds the status (?) of the bootloader unlock flags

What I dont know is the following:

- what does TA stands for?
- has anyone analysed the structure of this partition? For example, to try to get the DRM keys from the device
- or to analyse how to transfer it between devices - as I understand, this will softbreak (?) a device. So it must be tied to some device identifier in some way.

Any other relevant information would be welcome!
 
  • Like
Reactions: -V-O-Y-A-G-E-R-

shoey63

Recognized Contributor
Jun 5, 2012
4,003
3,982
253
Somewhere in Oz...
So is it your intention to modify it with a view to change bootloader unlockable status from 'no' to 'yes'?
Just be aware that TA partition contains hardware ID's and DRM keys unique to each phone.(as you already correctly identified). If any unofficial changes occur, an unrecoverable HARD BRICK (not soft brick) will result. eg. flashing someone else's TA.

Edit. Have a look at this post http://forum.xda-developers.com/showthread.php?p=44658992 ;)

Sent from my C6603 using xda app-developers app
 
Last edited:

JesusMcCloud

Member
Nov 25, 2011
25
4
0
You can open up your TA dump and look through it, there's a lot of plain text if you want to analyse it.
Parts of the data on the ta partition are stored twice. Unlocking removes some of it.

The data contains not only DRM keys but also simlock and bootloader unlock flags.

The ta partition itself is signed (prolly sha2). AFAIK the bootloader uses ARM TrustZone facilities to check the signature at boot. If this check fails you are boned! Your device probably won't even charge anymore and there is no way anyone will ever be able to fix that once it happened (permanent hardbrick)

There are lengthy threads containing loads of info, so don't take my word but use the search function ;)

Sent from my C6603 using xda app-developers app
 

sundaraaa

Member
Oct 16, 2013
5
1
0
Chennai
Am I actually reading correctly?

The First post by @secguy clearly states that he wants to understand or know what does TA stand for?

All the posts here just says TA, but never explains why the name and what does it stand for? Does everyone understand English?

Without knowing what TA means, all the other information does not get into brain for many who wants to learn the basics.

Can someone please explain?
 
Last edited: