How To Guide [GUIDE][HowTo]Pushing an OTA.zip Update with ADB Sideload - via Recovery - via Local Update

Search This thread

Pho3nX

Senior Member
Jun 13, 2013
2,882
2,103
Nothing Phone 1
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
- Disclaimer: I don't take any responsibility for anything you do to your tablet, which is to transform it into brick, break, or transform it into coffee machine -

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!

Developer-Option-Build-Number.png USB-Debugging.png

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:
    Code:
    cmd
    and then press Enter. The command prompt starts.
  • Depending on where you have placed your "Platform-tools" folder you type:
    Code:
    C:\WINDOWS\system32>cd c:\platform-tools
    and you should see on your command line screen
    Code:
    c:\platform-tools>
adb-platform-tools-1.png
  • 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
adb_devices1.png adb_platform-tools2.png
  • 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.​
USB debugging.png
  • Type the following command: adb reboot recovery
adb_reboot recovery3.png
  • 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
adb_sideload4.png
  • 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: ;)
 
Last edited:

Pho3nX

Senior Member
Jun 13, 2013
2,882
2,103
Nothing Phone 1
Installation via recovery mode

The recovery mode of the Phone(1) is similar to that of the Google Pixel. This allows you to easily sideload the update packages via the recovery interface.
To perform this process, here are the steps and requirements:
  1. Have downloaded the .zip file of the update to your computer
  2. Your Phone(1) must be recognised by the ADB command on your computer

  • The Process:
  • Go to your Shell terminal, then run the recognition command:
    Code:
    adb devices
  • then the command :
    Code:
    adb reboot recovery
  • On your Phone(1) screen, you should see this "No command"
  • While pressing the Power button, press the Volume Up button then release both buttons quickly. The Android recovery menu should be visible.
  • Nothing Phone 1 recovery mode
  • On your Phone(1) screen, select the option: Apply update from ADB.
  • On your computer, run the command:
    Code:
    adb devices

This should return the serial number of the device with the 'sideload' next to its name, indicating that your device is connected to the computer in sideload mode.
On your computer, run the command:
Code:
adb sideload "filename".zip

The "filename" part should be replaced with the full path, followed by the name of the file downloaded in step 1.
The update will be installed on your phone.
Once the installation is complete, select "Reboot system now" on your phone to reboot into the new version.(y)

Well done, you have installed the new update of Nothing OS to your Phone(1) with success ;)

To date I still haven't received my phone(1). Once I have it in my hands, I will make screenshots about this tutorial.
 
Last edited by a moderator:
  • Like
Reactions: Pho3nX

Pho3nX

Senior Member
Jun 13, 2013
2,882
2,103
Nothing Phone 1

Install OTA using Local Upgrade method

  • Create a folder named “ota” (without the quotes) at the root of the internal storage. Meaning outside every folder.
  • Copy the OTA update ZIP file from above to that folder.
  • Open the phone app and Dial ##682##
  • This should launch an offline update tool.
  • The tool will scan for an OTA file from internal storage and install it.
  • If that fails, you can manually browse for the OTA package.
  • After selecting the OTA file, the wizard will apply the update.
  • Reboot the device and you are on the latest firmware.
 
Last edited by a moderator:

yapaykaka

New member
Sep 14, 2022
1
0
hello, thanks for the guide, when I do all the steps without any problems and reboot, it opens with the old version, where could I be doing wrong?
 

demiii

Member
Jul 8, 2018
12
1
Hi, I am currently trying to update from Nothing OS 1.1.3 to 1.1.4 but i keep receiving this error even though i have uninstalled magisk, didn't modify my system partition and have a stock firmware. The phone is still able to boot correctly after this failed installation but i cannot flash the new update.
Screenshot (102).png
 
Hi, I am currently trying to update from Nothing OS 1.1.3 to 1.1.4 but i keep receiving this error even though i have uninstalled magisk, didn't modify my system partition and have a stock firmware. The phone is still able to boot correctly after this failed installation but i cannot flash the new update.
View attachment 5716899
Which version of ADB Sideload do you use ?
Post 1 or Post 2 :unsure:
 

demiii

Member
Jul 8, 2018
12
1
Which version of ADB Sideload do you use ?
Post 1 or Post 2 :unsure:
What I did was reboot to recovery, navigate to Apply Update via Sideload through the recovery interface and from there entered the command adb sideload filename.zip so i guess it is the method in post 2

UPDATE:
I have tried the method in Post 1 and this error shows up:
Screenshot (103).png


UPDATE 2:
I have tried revoking USB DEBUGGING authorization, adb kill-server, adb start-server and authorizing again
I have tried deleting adbkey and adbkey.pub files in C:Users/$Name/.android
I have tried following suggestions about solving this error both from this and this StackOverflow thread
Nothing worked for me.
 
Last edited:

Xellerate

Member
Apr 8, 2020
48
8
You don't need to use ADB to sideload an OTA, the nothing phone contains an OTA updater In the phones os already, the only thing you need the computer for is to move the OTA to the phone
 
  • Like
Reactions: dexlemaffo

Xellerate

Member
Apr 8, 2020
48
8
Here is what someone on the nothing discord said to do and it worked

dont sideload

Create a folder named “ota” (without the quotes) at the root of the internal storage of your phone. Then copy the update ZIP file to that folder.
Dial `*#*#682#*#* `to open up the offline update tool.
You can also use an activity launcher app to locate and execute the “OfflineOTAUpgrade” tool. The package name of the tool is com.nothing.OfflineOTAUpgradeApp.
 

Ky0sHiR0

Senior Member
Aug 30, 2013
262
41
Hello, can I normally use in built in recovery updater to upgrade to 1.1.4 if I'm rooted and have Nacisk installed?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    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
    - Disclaimer: I don't take any responsibility for anything you do to your tablet, which is to transform it into brick, break, or transform it into coffee machine -

    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!

    Developer-Option-Build-Number.png USB-Debugging.png

    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:
      Code:
      cmd
      and then press Enter. The command prompt starts.
    • Depending on where you have placed your "Platform-tools" folder you type:
      Code:
      C:\WINDOWS\system32>cd c:\platform-tools
      and you should see on your command line screen
      Code:
      c:\platform-tools>
    adb-platform-tools-1.png
    • 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
    adb_devices1.png adb_platform-tools2.png
    • 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.​
    USB debugging.png
    • Type the following command: adb reboot recovery
    adb_reboot recovery3.png
    • 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
    adb_sideload4.png
    • 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: ;)
    2
    Here is what someone on the nothing discord said to do and it worked

    dont sideload

    Create a folder named “ota” (without the quotes) at the root of the internal storage of your phone. Then copy the update ZIP file to that folder.
    Dial `*#*#682#*#* `to open up the offline update tool.
    You can also use an activity launcher app to locate and execute the “OfflineOTAUpgrade” tool. The package name of the tool is com.nothing.OfflineOTAUpgradeApp.
    2
    Moderator Announcement

    Ownership of this thread has been transferred from @Sib64 to @Pho3nX

    Regards
    Oswald Boelcke
    Senior Moderator
    1
    Installation via recovery mode

    The recovery mode of the Phone(1) is similar to that of the Google Pixel. This allows you to easily sideload the update packages via the recovery interface.
    To perform this process, here are the steps and requirements:
    1. Have downloaded the .zip file of the update to your computer
    2. Your Phone(1) must be recognised by the ADB command on your computer

    • The Process:
    • Go to your Shell terminal, then run the recognition command:
      Code:
      adb devices
    • then the command :
      Code:
      adb reboot recovery
    • On your Phone(1) screen, you should see this "No command"
    • While pressing the Power button, press the Volume Up button then release both buttons quickly. The Android recovery menu should be visible.
    • Nothing Phone 1 recovery mode
    • On your Phone(1) screen, select the option: Apply update from ADB.
    • On your computer, run the command:
      Code:
      adb devices

    This should return the serial number of the device with the 'sideload' next to its name, indicating that your device is connected to the computer in sideload mode.
    On your computer, run the command:
    Code:
    adb sideload "filename".zip

    The "filename" part should be replaced with the full path, followed by the name of the file downloaded in step 1.
    The update will be installed on your phone.
    Once the installation is complete, select "Reboot system now" on your phone to reboot into the new version.(y)

    Well done, you have installed the new update of Nothing OS to your Phone(1) with success ;)

    To date I still haven't received my phone(1). Once I have it in my hands, I will make screenshots about this tutorial.
    1
    So we can use your Windows tool to downgrade ?
    I won't downgrade this phone at all. Btw maybe I'm wrong and it can work but I'm not sure and I don't suggest to do it