[Nothing Phone 1] Pho3nX:
ANNOUNCEMENT: I'M STOPPING THE FOLLOW UP AND UPDATE OF THIS TOPIC TODAY, IF SOMEONE WANTS TO TAKE OVER, CONTACT THE MODERATOR IN THIS LINK.

THE TOPIC REMAINS AS IT IS AND WILL NOT BE UPDATED ANYMORE (BY ME ANYWAY!)

GOOD CONTINUATION TO ALL

Installing an OTA.zip Update with ADB Sideload

​

In this thread you will find different ways to install an OTA update :

Via ADB SIDELOAD (this post) - Via Recovery Mode - Via Local Upgrade

​

I am writing this tutorial on ADB Sideload, one more on this topic, in order to be able to push an OTA Zip update, which for some reason could not be done properly.

Sometimes manufacturers allow users to make links or zip files of OTA updates available to other users. Once you have downloaded the OTA zip file, you will need this tutorial to proceed with the installation.

I borrowed the first two screenshots from the web so that I could explain clearly with pictures.

In the end it is very simple and requires little command line knowledge. But you will need to check some things:

- Firmware stock

- Unmodified system partition

- Third party apps like Magisk, Xposed Framework, and as a precaution TWRP Recovery should not be installed on your smartphone

Before starting, here is the list of prerequisites to perform the sideloading of the OTA package.

1. Have a backup of your data, even if theoretically performing a sideload will not erase your data,

2. Download the USB Drivers from the manufacturer, or the latest one from Google ( Link )

3. If you haven't already done so, you must download and install Android SDK Platform-tools (platform-tools_r33.0.2-windows.zip)

4. Don't forget to push on this folder "platform-tools" the file named "Global full Nothing OS 1.1.0.zip" - for example- that you need

4. And finally you will have to activate the USB debugging of your Phone(1) : to do so, you have to go to : Settings => System => Advanced => Type 7 times on the build number => once done, a pop-up will appear and will tell you that you have become a "Developer"(y) => On some devices you will have to type in the Pin code.

5. Once you have become a developer => go back to System => Developer Options => Enable the USB Debug toggle

6. That's it if you are ready to do a Sideload, but also other operations!

View attachment 5668023 View attachment 5668025​

These prerequisites are essential for this and a number of other operations.

You are ready, the tension is rising! You will succeed!

To do this, you must reboot your Phone(1) into the standard recovery system and you have 2 ways to reboot into Recovery.

1. You can use the hardware key combination specific to your smartphone.

2. Or use the ADB command

Booting into Recovery Stock mode with the ADB command

You go to the start screen of your PC and in the search bar you type:

cmd

and then press Enter. The command prompt starts.

Depending on where you have placed your "Platform-tools" folder you type:

C:\WINDOWS\system32>cd c:\platform-tools

and you should see on your command line screen

c:\platform-tools>

View attachment 5668045

Once you are in your Platform-tools folder, connect your smartphone to your PC, making sure that USb debugging is effective.

Type the following command: adb devices and you should see the identification of your smartphone

View attachment 5668125 View attachment 5668127

When you run an ADB command, you should see an RSA key prompt on your smartphone screen asking you to allow USB debugging. Press OK to allow it.​

View attachment 5668149

Type the following command: adb reboot recovery​

View attachment 5668129

Then the command: adb sideload "file name".zip - For the example, I typed the full name of the file, but you can rename the file shorter like "nothing_ota".zip

View attachment 5668155

That's it, normally the installation is started and you just have to wait for the update to be installed on your device. Once the installation is successful, you can restart your device.(y)

I hope this tutorial has helped you to push an OTA.zip update.

Go ahead now :cool: ;)