yashsingh1/xdaforums huggingface dataset:
[Nothing Phone 1] Kuriiboh:
I have written about the problem in this thread:

Can't load android system on nothing phone 1

I had the Nothing phone 1 since May 2023 It has never fallen off and there's no misuse or water damage. I never rooted my phone or done anything. Also battery is not damaged or dead it still recharges normally and reaches 100% On January 31...

xdaforums.com

I have nothing phone 1

bootloader is locked, and my phone has never been rooted or modified.

I'm not sure about the NOS version on my phone but it's older than 2.5 [ Is there a command I could use in fastboot to get the exact version number my phone is on? ]

Also my phone is not running android 14.

I was able to get some info about the version from fastboot getvar all command.. I got this:

does this help or give any hints of the current version my phone is on?

I need help selecting the correct ROM to flash on my device without wiping or losing data.

Thanks,
[Nothing Phone 1] AnotherM1m:
Sure We can try some things, i'll move to your thread tho (which is THIS ONE)

You are on 2.0.5, if you got to the first page, open the spoilers of the ota zips and CTRL + F to search 2311101731 you can find it.
[Nothing Phone 1] AnotherM1m:
2.5.2(.HOTFIX) FULL OTA ADDED TO THE FIRST PAGE, GUIDES UPDATED
[Nothing Phone 1] AnotherM1m:
Mod Edit: Quoted Post Removed

We are on a forum let's keep the conversation here for everyone.
[Nothing Phone 1] Kuriiboh:
Mod Edit: Quoted Post Removed

Hello, if you know a way to unbrick nothing phone 1 without losing data. Please give the steps. I don't know if it's ok to write about unbricking in a root guide. So pardon me @AnotherM1m

I'm going to share my thread again. You may write there after reading the issue, much appreciated. Thanks.

Can't load android system on nothing phone 1

I had the Nothing phone 1 since May 2023 It has never fallen off and there's no misuse or water damage. I never rooted my phone or done anything. Also battery is not damaged or dead it still recharges normally and reaches 100% On January 31...

xdaforums.com
[Nothing Phone 1] Style2010:
You can flash your phone through your computer latest firmware version. Most likely, the data will be saved, but this is not certain. It’s better to back up your data, or your data (photos, contacts) are most likely stored in Google Photos and Google Cloud.
[Nothing Phone 1] AnotherM1m:
The user has tried that and the process ends with 0, but their phone still require a data format before booting
[Nothing Phone 1] Style2010:
Восстановить телефон можно полной прошивкой через компьютер. Инструмент для прошивки.

Mod Edit: English Translation Below

You can restore your phone using full firmware via a computer. Flashing tool.
[Nothing Phone 1] Style2010:
Пользователь How did the user flash it?
[Nothing Phone 1] AnotherM1m:
Let's continue in their threads: HERE
[Nothing Phone 1] AnotherM1m:
Added 2.0.5 FULL OTA for those who needs it
[Nothing Phone 1] luiwii:
I have done the entire process and everything is correct, I have been able to download from 2.5.2 to 1.1.3, then I have uploaded to 1.5.5 and updated by another one to 1.5.6 but I had a problem with the phone and I decided to do the whole process again, now I can't install the 1.1.3 rom, I have booted and sold boot and then through adb sideload the 1.1.3 but it blocked At 47% and I get the following error on the mobile Now I can only install 2.5.2 through adb sideload, but I want to go back to 1.1.3 and then install 1.5.5 and now I can't, the first time everything came out okView attachment 6078223
[Nothing Phone 1] AnotherM1m:
Do these steps again:

Format data, boot into bootloader, flash with fastboot vendor_boot and boot provided in the adb sideload guide then you should be able to perform adb sideload again from recovery.
[Nothing Phone 1] luiwii:
Soy The mistakes I have
[Nothing Phone 1] 1stStep:
Hi @AnotherM1m

I'm ready to upgrade from a rooted NOS2.0.5. Please is there some special care ? I mean should I sideload with the dialer as usual and which version from 2.5.1beta1 or beta2 or 2.5.2 or 2.5.2hotfix if different/available ?

Thanks
[Nothing Phone 1] AnotherM1m:
@luiwii GLOBAL DOWNLOAD, or EUROPE DOWNLOAD

Hello, use this incremental from 2.0.5 to 2.5.2(.HOTFIX) to perform the upgrade:

https://android.googleapis.com/packages/ota-api/package/11d4669cdf0b425d4f8e237f71edc849062365da.zip

Proceed with the classic dialer procedure to update, remember to restore stock partitions
[Nothing Phone 1] 1stStep:
Thanks man its been flashing now. The zip you said is the same I got from logcat when trying to dig my own answers.

When done, to answer your question about fastboot version, do I have to reboot to fastboot to issue the command ?

[EDIT]
[Nothing Phone 1] 1stStep:
fastboot getvar product

product: Spacewar

fastboot getvar version-bootloader

version-bootloader: 00872-LAHAINA-2.487493.1
[Nothing Phone 1] AnotherM1m:
Perfect.

Sorry what do you mean about fastboot? If you are talking about the two downloads they are for the other user, you should be done with updates now.

Edit saw the fastboot commands i understand now what you were talking about, thanks man!
[Nothing Phone 1] luiwii:
PAG I want to go back to 1.5.6, 2.5.2, I can install it from adb
[Nothing Phone 1] AnotherM1m:
Follow what i wrote before i also sent the links needed

Let me know how it goes
[Nothing Phone 1] 1stStep:
No worry.

I Lost the Android 14 welcome What's new/No thanks after I caught a capture. Is there anywhere I can get the link or local page back ?

Thanks
[Nothing Phone 1] AnotherM1m:
I wouldnt know about this

Maybe some yt video has it so you can watch it back. Or maybe rebooting the phone can help..?
[Nothing Phone 1] luiwii:
boot_seller es el arranque del proveedor?...instale boot.img/vendor_boot.img de 1.1.3 para fastboot y adb sideload rom 1.1.3 OTA full .the first time it worked for me, but when I went back to 2.5.2 this process does not work for me
[Nothing Phone 1] AnotherM1m:
Yes:

Format data with bootloader or recovery

boot into bootloader

flash vendor_boot and boot

boot into recovery

adb sideload the full ota you want (you can directly adb sideload 2.5.2.hotfix)
[Nothing Phone 1] luiwii:
I do that, but I want to put 1.5.5 to go to 1.5.6 and it gives those errors, 2.5.2 installs it fine, in fact before I was on 2.5.2 and with this process I managed to go down to 1.1.3 but now it fails for me
[Nothing Phone 1] AnotherM1m:
On your pc, download full 1.5.5, extract payload.bin into multiple partitions with payload dumper.

Boot the phone into bootloader, download this script and place it in the same folder as the partitions and run it

GitHub - spike0en/Spacewar_fastboot_flasher: A script to flash Nothing Phone (1) stock OTA images via fastboot

A script to flash Nothing Phone (1) stock OTA images via fastboot - spike0en/Spacewar_fastboot_flasher

github.com

Select YES to: erase data, flash to both partitions and logical partitions

Select NO to: disable android verified boot.

The script may return some error about missing partitions dont worry and let it keep going.
[Nothing Phone 1] luiwii:
tDo I have to unlock critical partitions before putting the script, or just normal unlock
[Nothing Phone 1] AnotherM1m:
Normal bootloader unlock
[Nothing Phone 1] 1stStep:
Real credit @AnotherM1m
[Nothing Phone 1] 1stStep:
I talk about this (I only have the capture - no related entry in chrome and firefox, so I feel it was not displayed in a browser). Really you never saw this ? :
[Nothing Phone 1] AnotherM1m:
i saw it i had it on my phone but i wouldn't know how to get it back to see it again im sorry
[Nothing Phone 1] AnotherM1m:
Hello, i would need a hand from someone who can share their boot and magisk patched boot images for 2.5.3

I can share the script one can use to do it, it needs root

Update:

Added 2.5.3 incremental, changelog, boot and magisk patched boot imgs
[Nothing Phone 1] AnotherM1m:
<Moderator Edit>: The post that was quoted was deleted, so deleting here, too. - @roirraW "edor" ehT

Already added! I'll search for a full ota when i can
[Nothing Phone 1] ot_inc:
Lahaina is the code name for Qualcomm SoC.

Code name of the ROM is Spacewar (Global),Spacewar_EEA (Europe).
[Nothing Phone 1] AnotherM1m:
It will be updated.

I didn't understand it when i first got the thread but after searching a little i saw that in the first versions of NOS, in bootloader mode Global devices had Lahaina as PRODUCT NAME, while European Phone 1s spacewar.

I think that line is referring to this period.

After 1.5.x which unified fws, both global and eea device have spacewar as Product name and can no longer be differentiate while in bootloader mode.

I decided to kept this but tbh could be modified to be more precise since now it's older information
[Nothing Phone 1] luiwii:
METRO

GRAMO
[Nothing Phone 1] AnotherM1m:
Sorry i think the text formatting broke.

Were you able to solve your issue?
[Nothing Phone 1] luiwii:
V

Sorry, I'm using Google translator and I made a mistake.
[Nothing Phone 1] AnotherM1m:
<Moderator Edit>: The post that was quoted was deleted, so deleting here, too. - @roirraW "edor" ehT

Thanks for the heads up. I've updated the first page with download link, changelog and boot imgs
[Nothing Phone 1] Polo4413:
Hello! New here! What's the difference between 2.5.3 and 2.5.3a?? Should I apply both updates on top of 2.5.2? Thanks
[Nothing Phone 1] AnotherM1m:
2.5.3.A is simply an hotfix of 2.5.3

If you are on 2.5.2 install what's suggested by Settings, it will probably jump straight to 2.5.3.A

If you want to do it manually, you'll have to perform 2.5.3 then 2.5.3.A since we have no 2.5.2 -> 2.5.3.A incremental zip
[Nothing Phone 1] Polo4413:
Thank you sir (y)
[Nothing Phone 1] AnotherM1m:
No problem let us know if you have any issue.
[Nothing Phone 1] Polo4413:
Applied both updates manually. Everything worked as expected
[Nothing Phone 1] sp4ce:
The online update for some reason doesn't work for some reason, i'm tryna install 2.5.3.a and when i do it from settings it says something failed and not reboot now.
[Nothing Phone 1] AnotherM1m:
Nothing Phone (1) - Repo [ NOS ][ OTA ][ IMG ][ GUIDE ][ ROOT ]

Note: This is not a support thread for issues you may have with Nothing OS ROMs. If you need help installing or updating, feel free to ask here. If you have any other issues, please ask in another thread. Regarding problems with PHONE(1), you...

xdaforums.com

Follow 04. Error 20 / couldnt update - installation problem
[Nothing Phone 1] 1stStep:
How do you do this man ? I'g be glad to help.
[Nothing Phone 1] 1stStep:
Is your NP1 device rooted?
[Nothing Phone 1] Polo4413:
You have to do the following:

2.5.2 -> 2.5.3 -> 2.5.3a

There's no direct package to go from 2.5.2 to 2.5.3a
[Nothing Phone 1] sp4ce:
yep, that's why it's failing. but i can't figure out how to update it with keeping al my data.
[Nothing Phone 1] AnotherM1m:
Follow the guides on messages 3 and 4 of this thread.
[Nothing Phone 1] sp4ce:
yeah i know, but i don't understand the steps and videos aren't in english.
[Nothing Phone 1] AnotherM1m:
I'm sorry they are not too user friendly if you want and explain what steps you have difficulties with i could try to write them differently
[Nothing Phone 1] sp4ce:
I'm having trouble with the root prerequisites. First, what do they mean with stock recovery? i only rooted my phone.

and i don't get step 4.
[Nothing Phone 1] AnotherM1m:
If you only rooted your phone without installing something like TWRP or OrangeFox recovery then you can skip to step 2.

If you do step 3 and magisk says something like "Stock backup does not exist" follow step 4, otherwise proceed with online/offline - dialer procedure
[Nothing Phone 1] 1stStep:
How did you root? Upgrading (keeping data) a Magisk rooted NP1 requires restoring some stock images (to do this,

from within Magisk

* select "Uninstall Magisk" then "Restore images" (Magisk Manager app remains on the phone for later usage) and do not reboot). This is described in post #3, below [yellow] ROOT PREREQUISITES[/yellow] (steps 2 & 3. Notice this requires Magisk was installed as stated in step1 - forgiving your previous rooting method (to adopt Magisk) may require to reset your device (loose data)).

Then the way that works for me is [yellow] OFFLINE - DIALER[/yellow]: again, do not reboot from here (Dialer). Instead switch to Magisk (manager app), select the upper "Install" then select the option (middle IIRC,

Install directly on inactive slot (OTA)

, labelled "Recommanded" IIRC).

Wait for the end then choose Reboot from here. Your device will reboot upgraded AND rooted.

*First time initial Magisk installation is described in post #2. There notice the difference in the 2 commands: fastboot

flash

stock_boot.img.... then fastboot

boot

patched_boot.img... always respect this if needed.
[Nothing Phone 1] sp4ce:
Hi, i did root with adb and magisk like in the tutorial. But when i press on install update it says that their has been an error and i can't even press the reboot button, it just says try again.

with the offline way, do i have to update from update to update? or can i instantly jump to the latest although i didn't update to 2.5.2(hotfix) and 2.5.3? And do i need to the steps before too?
[Nothing Phone 1] AnotherM1m:
Hello, i would like to perform some tests (with edl writing and fingerprint) with np1 but it's my main phone so i dont want to do anything too extreme. A second phone 1 could be useful...

Since XDA rules state that I cannot ask for donations upfront, I will completely change subject right now! :)

How was your day? Hopefully good :)

If you want to thank me for my work and support me, here's my paypal account, I've got things baking in the background.

Pay Luca Durando using PayPal.Me

Go to paypal.me/LukeDurando and type in the amount. Since it’s PayPal, it's easy and secure. Don’t have a PayPal account? No worries.

paypal.me

UPDATE: f it, i'm using my phone
[Nothing Phone 1] 1stStep:
You must follow all the steps from your current release to intermediate-release#1 to #2... to target (final) release. Beware Settings in the phone do not report explicitly you have ".HOTFIX" installed. Check with detailled info in the table and the phone to know where you are/where you go (e.g. ...UR.M-YYMMDD-NNNN[EEA])

[EDIT] : read the 3 posts below, you will know there is a direct path from 252HOTFIX to 253A.
[Nothing Phone 1] 1stStep:
Hi

I'm on 2.5.2.HOTFIX U2.5-240207-1031 so to update I should install 2.5.3 (993ef2c61a5d996015d7ff07f955cc8dbb6344c4.zip) then 2.5.3.A (176fffc72ad05488556821215d3e10ffc939ff35.zip)

Although, when I try to ensure what my phone wants when I try online update (stock partitions not yet restored with magisk so that the install deliberately fails), logcat reports the phone tries to fetch this OTA: 158f65d4c44323ac9ea4c0c64e97b0a37d9aac74.zip which is not in the table. I'm puzzled, also because the table is confusing with different release numbers e.g. 2.5.2(.HOTFIX) and 2.5.3 linked to same OTA zip (993ef2c61a5d996015d7ff07f955cc8dbb6344c4.zip) dependind whether they are in a different column, or a same release number, e.g. 2.5.3 links to 2 different OTA zips (993ef2c61a5d996015d7ff07f955cc8dbb6344c4.zip and 176fffc72ad05488556821215d3e10ffc939ff35.zip) depending on the column this release number is writen in.

Which one should I download to ota folder for first upgrade? The one from logcat 158...aac74.zip or 993...6344c4.zip from the table IIUC?

Thank you
[Nothing Phone 1] AnotherM1m:
From logcat you are getting the incremental from 2.5.2.hotfix to 2.5.3.a (added to the repo, thanks!) so you can simply apply that (if rooted and check Magisk v27.0 follow 03. ONLINE to update your phone).

The different columns points to which the firmware you can update FROM and the other the fws you can update TO.

You have to look at the last column to see which nos you can install on your current version.
[Nothing Phone 1] 1stStep:
OK, I think I understood :

cat payload_properties.txt
FILE_HASH=M0ycdLjIOn1NxyGRXCXLj0J2+wMjmv/x9Z748cPps7E=
FILE_SIZE=120067248
METADATA_HASH=PfrRG/Uk5zBUYq713a2TT4aepnD+wpKvOG5bg0C4iF4=
METADATA_SIZE=509614
POST_OTA_VERSION=Spacewar_U2.5-240317-2245
PRE_OTA_VERSION=Spacewar_U2.5-240207-1031

this https://r2---sn-4g5edndr.gvt1.com/p.../158f65d4c44323ac9ea4c0c64e97b0a37d9aac74.zip seems to be a direct upgrade from 2.5.2.HOTFIX->2.5.3.A

Lets give a try... I'll tell you
[Nothing Phone 1] 1stStep:
Won! Thanks @AnotherM1m

This worked as you said, I didn't need to do it with DIALER/OFFLINE.

For others, follow the guide (Uninstall Magisk option Restore Stock..., Update the phone with Android standard interface and DON'T reboot from there, back to Magisk, "Update" (upper button) option "~to inactive storage (after OTA)~", in the end swipe back to Magisk and clic the circle arrow on top and choose "Reboot".
[Nothing Phone 1] AnotherM1m:
Yes Magisk v27.0 allow users to install updates from the settings app which was not considered previously possible!

Just one small thing: after magisk installs to inactive slot, while still in the "output terminal" you can press its "reboot now" button without needing to go back to Magisk's main menu.
[Nothing Phone 1] aleqa:
Hello, I am on 2.5.2 Hotfix. Trying to update to 2.5.3.

My procedure is: download the actual boot img from 2.5.2 hotfix, Flash on bootloader, after that i have the original boot img. Then try to update from dealer, also tried online (normal mode), but i have that error.

I also notice if i reboot the phone the original boot img that i just flashed disappear, i the patched magisk take place and i have root again.

What should i do in order to get 2.5.3 and after that 2.5.3a?

Thanks
[Nothing Phone 1] AnotherM1m:
If root comes back at reboot it means you are booting stock boot and not flashing it.

Use

fastboot flash boot boot.img

Follow the guides on the third message of this thread first page.
[Nothing Phone 1] AnotherM1m:
ADDED 2.5.3.A FULL OTA
[Nothing Phone 1] calli:
Please excuse my ignorance, is this a full ROM flush or just an update?
[Nothing Phone 1] AnotherM1m:
Full rom
[Nothing Phone 1] calli:
Then I follow instructions of #2 and #3 on page 1?

Is there a step-by-step guide that I need to familiarise myself with first perhaps?
[Nothing Phone 1] AnotherM1m:
Nothing Phone (1) - Repo [ NOS ][ OTA ][ IMG ][ GUIDE ][ ROOT ]

Note: This is not a support thread for issues you may have with Nothing OS ROMs. If you need help installing or updating, feel free to ask here. If you have any other issues, please ask in another thread. Regarding problems with PHONE(1), you...

xdaforums.com

Follow the offline dialer guide to update

If you use a full ota package the root prerequisites are not needed.

Full otas are not always available so i would suggest to root your phone the right way (with magisk direct installation after BOOTING, not FLASHING magisk patched boot) then use incrementals to update when a new nos is released.
[Nothing Phone 1] calli:
Thanks. So updates will not be automatic, I'll have to update via incrementals once released?
[Nothing Phone 1] AnotherM1m:
updates are automatic if not rooted, else you'll have to do it manually with incrementals
[Nothing Phone 1] Adrian312:
Can i lock bootloader and enjoy magisk and root?
[Nothing Phone 1] AnotherM1m:
This question is more for the thread EX. UNLOCKING & ROOTING

Still, the answer is no.

You cannot lock your bootloader with non stock partitions installed.
[Nothing Phone 1] calli:
In your opinion, is it worth re-flushing the ROM?

Would it iron out problems?

Are both variants EEA & Global in the Zip download?

Thanks. I appreciate your assistance.
[Nothing Phone 1] AnotherM1m:
If you are encountering issues with NOS yes, reinstalling it could fix your problems.

Yes, since 1.5.x zip files are unified so they both can be used for eea and global devices.
[Nothing Phone 1] calli:
Thank you.
[Nothing Phone 1] AnotherM1m:
I'm not recommending other peoples guides. you can follow this.

Nothing Phone (1) - Unlock & Root [ GUIDE ][ HowTo ]

Note: This is not a support thread for issues you may have with Nothing OS ROMs. If you need help rooting your phone, feel free to ask here. If you have any other issues, please ask in another thread. Regarding problems with PHONE(1), you can...

xdaforums.com
[Nothing Phone 1] calli:
thanks
[Nothing Phone 1] 1stStep:
Hi, just many thanks to @AnotherM1m for nothing special but being here for us. Let's hope you'll keep in love many years with your NP1 so you can be our preferred pathfinder.

Below a preview of spring beginning, south-west EEA ;)
[Nothing Phone 1] AnotherM1m:
Thank you for your support 💪

Great photo I like sceneries with a lot of green!
[Nothing Phone 1] Mateen baig:
I'm new to all this os stuff and im trying to get nothing os on my poco x6 pro. can i flash the boot image on any phone or is this nothing phone 1 specifically?
[Nothing Phone 1] Adrian312:
Only Nothing phone 1
[Nothing Phone 1] Mateen baig:
is there any chance a cutom rom for other androids with the nothing os style will come out?
[Nothing Phone 1] Polo4413:
2.5.5 👀
[Nothing Phone 1] AnotherM1m:
Added 2.5.5 incremental ota from 253a, added full changelog, added stock and magisk patched boot
[Nothing Phone 1] shaneconcon:
Hi guys. Any resolution to offline dialer method. After typing the code *#*#682#*#*, nothing happens. It just erased the code.
[Nothing Phone 1] AnotherM1m:
Reinstall the original apk or the beta one. Unfortunately i dont provide the apk for the stable one.
[Nothing Phone 1] shaneconcon:
I have the beta one installed. How do i uninstall it? When i downloaded the apk again, it just update it. But i cannot find it under apps list.
[Nothing Phone 1] shaneconcon:
Successfully reinstalled it. But still the same. Also tried the online update also nothing happens. It searches for updates and then goes back to previous page.
[Nothing Phone 1] AnotherM1m:
Try in Settings - System - Beta Updater
[Nothing Phone 1] shaneconcon:
Thanks it worked. Update tool now opens but here is the error when i apply the OTA update - DOWNLOAD_STATE_INITIALIZATION_ERROR/20
[Nothing Phone 1] AnotherM1m:
First reflash 253a full zip then proceed with the incremental.
[Nothing Phone 1] shaneconcon:
Will it wipe all my data? Im currently on 2.5.2 beta.
[Nothing Phone 1] AnotherM1m:
It will not

Install them with the beta updater
[Nothing Phone 1] shaneconcon:
Can i also install the 253a full using the beta updater?
[Nothing Phone 1] AnotherM1m:
It's its job.

With the beta updater install the full ota from the first message in this thread, then proceed with the incremental.
[Nothing Phone 1] shaneconcon:
Thanks i was able to update 253a full via updater but got this error below again when trying to update the 2.5.5 incremental. DOWNLOAD_STATE_INITIALIZATION_ERROR/20
[Nothing Phone 1] AnotherM1m:
Did you root in between?
[Nothing Phone 1] shaneconcon:
I was already rooted from 252 beta. I followed the offline dialer root method from 252 to 253A.
[Nothing Phone 1] AnotherM1m:
Are you restoring stock partitions with magisk again before trying to update?

Download this file

NP1-OtaTxtExtractor/run.sh at main · LukeSkyD/NP1-OtaTxtExtractor

Bash script that searches for ota.txt and copies it to /sdcard, only tested on NP1 - LukeSkyD/NP1-OtaTxtExtractor

github.com

And follow these instructions

GitHub - LukeSkyD/NP1-OtaTxtExtractor: Bash script that searches for ota.txt and copies it to /sdcard, only tested on NP1

Bash script that searches for ota.txt and copies it to /sdcard, only tested on NP1 - LukeSkyD/NP1-OtaTxtExtractor

github.com

share the ota.txt when done
[Nothing Phone 1] shaneconcon:
This is what i got. I did not restore anything when i updated from 252 to 253A. I just followed the offline dialer method.

126|:/data/data/com.termux/files/home # sh /sdcard/run.sh

OtaTxtExtractor: searching for file

OtaTxtExtractor: ota.txt not found in /mnt/product/nt_log/*/ folder
[Nothing Phone 1] AnotherM1m:
Ok now follow the guide in the first page.

Incrementals need stock partitions to work, you have to do the root prerequisites part
[Nothing Phone 1] shaneconcon:
Thank you so much. Im now updated to 255
[Nothing Phone 1] AnotherM1m:
Glad to hear that.

Now you can install any ota like that