Sony Ericsson K200i flash protection

Vadim Yanitskiy axilirator at gmail.com
Fri Dec 1 21:45:57 UTC 2023


On 01.12.2023 23:01, Mychaela Falconia wrote:
> In both cases, there are NO "hard" security features activated, hence
> on both flash chips we should be able to clear those non-volatile
> sector lock bits (called PPBs or persistent protection bits) and
> unlock all sectors.  The programming procedure for these PPB operations
> is quite different between Spansion PL-J + Samsung on one hand vs
> Spansion PL-N on the other hand: the way it is done on PL-N is sane
> and straightforward, whereas on PL-J and Samsung flash the raw guts of
> flash physics are exposed, requiring the programmer to do "pulse,
> verify and repeat" and "program all before erase" logics explicitly -
> but I am taking it as a sportive challenge to implement fc-loadtool
> support for both.  I will need some time to implement it, though.

Thanks for digging into this and providing a very detailed explanation! 
I will keep an eye on the fc-loadtool repository and look forward to 
hear any news from you.

It's not like I need to be able to unlock and overwrite those locked 
sectors, I am just curious to learn how this kind of protection works. 
But well, I would also love to see it being defeated on practice ;)

This would also allow flashing unofficial firmware without having to 
mess up with SE's bootloader, which may [in theory] be blocking 
executing unofficial firmware from flash.

-- 
Best regards,
Vadim.


More information about the Community mailing list