Skip to main content

Getting the software ready

On your computer follow these steps on a Windows based PC.

Installing 7zip

The first piece of software we need is 7zip, we can install it like this:

You can get 7zip here: https://www.7-zip.org/

Notes: You need to download to correct one for your system. For me and Modern systems, it is the "64-bit x64" one at the top. You should only get the "32-bit x86" one if your system is quite old (Like a decade or more) and even then that's a "maybe". You should get the ARM version if you're on an ARM-based computer..

Installing Python

We also need to install Python. Python is a programming language and we need it to be able to use the scripts we're going to use later which are from the LineageOS project.

You can get it here: https://www.python.org/

Notes: hover your mouse over the download button at the top and click the download button for the python version listed. At the time of writing this it's "3.13.0".

Instructions: After you download it, open the .exe that got downloaded and at the install menu click the option at the bottom to "Add python.exe to PATH". Then click "Customize installation" and make sure the option "pip" is checked and "for all users (requires admin privileges)" is checked (I had errors without doing that when installing) then click "Next".

On the "Advanced Options" page make sure "Add Python to environment variables" is checked and "Install Python 3.13 for all users" is also checked (The 3.13 part is whatever version you downloaded). Then click "Install", it will ask for permission and wait for it to finish. After it says "Setup was successful" you can close the window. You can also now delete the setup file for python if you want.

Download page:

Python Download Button.png

Add to PATH:

Add to PATH Menu.png

For all users:

Python 2nd Menu.png

Install for all users, add to environment variables:

Python 3rd Menu.png

Getting the firmware extraction scripts

Now we need to get the scripts to help us extract the "payload.bin" file (the firmware).

You can get these from GitHub here: https://github.com/LineageOS/scripts/tree/dd225e1cebc81f693ac1b981ac853cf819321b49

Instructions: Click the green "<> Code" button at the top then click the "Download ZIP" button for it to download.

Scripts Download Github.png

Getting the firmware

We need to of course get the firmware to extract. The file will be about 2GB

You can get it here: https://pro-bravia.sony.net/resources/display/bz53l-series/firmware-update/index.html

Notes: In the future if this firmware is no longer being updated, get a firmware that's supported to get the latest versions.

Instructions: We need to download the latest version available, at the time of writing this it's "6.7612 (Android 10.0)" with a release date of "30 Sept 2024". Click the download button for the latest release, then scroll down and click the download button again for it to start downloading.

Firmware Download.png