yashsingh1/xdaforums huggingface dataset:
[Nothing Phone 2] Retr0_680:
I followed these steps as usual after updating to 2.5.5 but the modules that I'm using is now causing the adaptive brightness to stay at 0 no matter what.

The modules I'm using is in the screenshot below:
[Nothing Phone 2] ffejy462:
Disable pixelfy, reboot, re enable, reboot.
[Nothing Phone 2] Retr0_680:
Let me try
[Nothing Phone 2] Retr0_680:
Na didn't work
[Nothing Phone 2] simdll:
You can download the full OTA of NOS 2.5.3 to this link: https://drive.google.com/file/d/1jGORIgnoaarMIib6P7NeR2nvalyVnLjs/view?usp=sharing

For extract img files from payload.bin you can use payload dumper go.

However, if you want manually install the full OTA, follow this guide:

View attachment 6094327
[Nothing Phone 2] simdll:
I'm sorry, but I don't understand different between direct installation and install after OTA (inactive slot). In my case direct installation is recommended and I hadn't any issues with this option. Chose the inactive slot is better because I maintain the other one with the stock boot image in case of boot failure?
[Nothing Phone 2] dlads:
If you've booted a patched image then it's not actually flashed, you're just running it temporarily... A direct install from magisk makes it a flash, makes it permanent..

Install after ota is literally as it states, you're installing a patched image after you update from an OTA (over the air) update.

You really shouldn't choose the direct install option, reason being is you're flashing the newest patched boot image from the firmware you've just installed to the wrong slot.

After an update you change between slots, that's how android works, you're pointing at that wrong one by choosing direct install.

Why do you think there even is an option for after ota if it's not needed??
[Nothing Phone 2] simona70:
I need 2.5.5 (2.5.3 is already installed) and phone detect ota but fails install.
[Nothing Phone 2] simona70:
it will end up as it has always ended with rooted phones (and I have only had rooted phones) that is, with root you basically stop making updates until the next phone change 3-4 years later. but is it possible that even with a phone for geeks like nothing phone there is no official support for installing the update using magisk? I have a home PC with Windows pre-installed on which I have been using Arch Linux for years and it has never seemed strange. why can't it be the same as a smartphone? Couldn't they make a specific OTA for those who have a rooted phone but use the stock rom which doesn't break this way? an error message stating "Couldn't update, installation problem" in which universe or institution is considered sufficient to make it clear what the problem is? Does the user of a stupid smartphone not even deserve a serious error message? in the family we have 2 nothing phones 2. and it is the second time that my partner continues to use her very old Xiaomi Mi max 3 (stopped updating years ago) because it is not possible to put a more recent phone into operation. at least security patches alone should be allowed without too much mess. what I'm saying is that the manufacturer should be legally bound by the authorities to themselves provide a working update and a working installation procedure even by those who have chosen to have full control of the phone they paid for and purchased. When starting the phone, the user should be given the choice whether he wants to use the phone as if he were renting it or whether he wants to have full control. no breakouts. just a choice you make when you start your phone. essentially the war waged for the use of x86_64 and common PCs brought back to smartphones. yet it seems normal to everyone that it goes this way. Is it normal that when you unlock your phone or install an update you lose even part of your data? How is this thing thought out? Is there a way to make a backup of the magisk 27 modules and restore them in bulk after reinstalling the root from scratch following an update?
[Nothing Phone 2] simdll:
Try to ask it at customers support
[Nothing Phone 2] simdll:
Thank you, from the next update I will use inactive slot option. I have another question: if I chose after OTA option, from next reboot phone change slot and boot with patched boot image and latest version of OS, right? And if boot fails, the phone automatically boot to previous slot with no patched boot image?

Thanks for the patience

Simdll
[Nothing Phone 2] Vagelis1608:
While I agree that there should be a serious error message, I see why they don't do the incremental OTA updates. The incremental OTAs need to be applied to specific files, so if you modified them it would cause issues.

However, they should provide full OTAs, instead of just the incremental ones.

You can just grab the full OTAs from another thread here in XDA and flash them yourself and then reroot. That's how I do it and it doesn't take too long, imo.

As for the war Google is wagging on root, I agree and hate that they are doing this.

Instead of not letting me use my own device however I want, how about stern warnings in all of your apps and then I can use it?

As for the data wipe on unlock, it's done to protect your data.

If someone were to take your (locked) device, they could unlock the bootloader and flash a rooted kernel that allows adb to run as root and steal your data. While the data is encrypted nowadays, there could be a vulnerability found in the future that allows the encryption to be cracked easily. Or once quantum computing becomes more common place.

Your magisk installation is in /data/adb (as of v27), you can find the modules in there too. Although, if you don't do a full uninstall of magisk (say, if you only flash a full OTA) that folder folder shouldn't be touched. I've been flashing full OTAs and then rerooting by flashing a rooted kernel from fastboot, that folder is untouched and I can continue using root without more work ( I use kernelsu, but it's the same for magisk in this regard ).
[Nothing Phone 2] randyminor:
Thanks for the very helpful tutorial. It proved to be very helpful and easy to follow! Thanks for the share! It will surely transform your phone into something different and you may now learn the most effective way by unlocking the bootloader and Rooting it with Magisk.
[Nothing Phone 2] dlads:
As I've said in the OP and many many times in this thread.

Yes you can update using magisk and after ota install... Yes it does work, my partners phone has success updated with Magisk each and every time without fail.

My device is from pre order and it's almost exactly the same set up, mine on the Other hand has issues updating with the same method, 9 times out of 10 I have to either full uninstall magisk instead of temp OR use a full zip.

You can get this zip by asking nothing, they'll send you a link..that will always work using *#*#682#*#* have you contacted nothing ?

--------------------------------------------------

Now for anyone unable to update, please make a thread, spamming my one isn't helping anyone... literally every question that has been answered more than once, I've already re-answered everything again..
[Nothing Phone 2] dlads:
If you follow the guide, yes it'll work and will always work by switching slot, this isn't magisk doing the swap, it's android.

If the update (incremental or full) goes through, then it'll work, I've never seen it fail once.
[Nothing Phone 2] dlads:
Honestly, root will almost certainly always exist... It they lock all bootloader so then there will be little incentive for a large chunk of influential users to stay on android.

I would switch to apple straight away, because what's the point in staying?

Either way, I can't personally see that happening, but I guess time will tell.
[Nothing Phone 2] HippoMan:
I share your desire for Android users to have a choice between "standard" ROMs and full-featured/moddable/rootable ROMs.

Very sadly, I doubt that anything like this will ever be available to us.
[Nothing Phone 2] Vagelis1608:
While I don't like that Google is starting to follow Apple's footsteps, it's nowhere near that bad. Yet.

Time will tell, I guess
[Nothing Phone 2] dlads:
Some companies have offered a vanilla ROM before...HTC did it iirc, popular in the modding community, maybe the uptake with regular users wasn't so much.
[Nothing Phone 2] cice77:
thanks
[Nothing Phone 2] dlads:
@simona70

1. You cannot use the nothing flash tool (EDL) because you're already on 2.5.3 so that will put your phone into crash dump and you won't be able to get out without an EDL V2 cable and some serious help, so that is out.

2. You've stated you have rooted, install Lsposed and a custom recovery.

Have you actually un-done all these changes? Did you install a kernel too? Generally speaking if you've only made these changes and you revert them ie: flash the stock images then any update should just work..

3. Flashing a fastboot ROM...this is probably the easiest way you're going to get out of your predicament.. the link I've sent is all you need, follow the instructions and you'll be fine.

Bare in mind you may lose data performing any of the above so make a back up using swift, Google or whatever you want to, personally swift and Google is more than enough for me (contact sync & unlimited photos then apps with swift back up)

Beyond all the above, the only way you can fix your phone is RMA but that's massive overkill.

Hope this helps and good luck 👍🏼

Nothing Phone (2) | AIO Essential Resources | General Discussion | Support Thread

References to the Telegram link removed. Khusika - Moderator. This is an ALL IN ONE resource thread to get yourself started with Nothing Phone (2)...

xdaforums.com

Or this https://telegra.ph/OTA-Sideloading-Guide-For-Nothing-Phone-2-04-21
[Nothing Phone 2] dl200010:
If you are on 2.5.2, then I suggest downloading the stock 2.5.2 boot image here and flash that onto your phone. (IT WILL UNROOT) Then try taking all OTA updates. If that works, then boot the patched image, not flash. Go into Magisk and do a direct install. You have to do the install in Magisk to be able to use "Restore Images" for the next OTA. Magisk backs up stock boot onto "/data/".

boot into bootloader

cmd: fastboot flash boot_a stock_2.5.2_boot.img (or whatever you are currently on)

cmd: fastboot flash boot_b stock_2.5.2_boot.img (or whatever you are currently on)

reboot phone into Android

take OTA updates

after up to date boot into bootloader

cmd: fastboot boot patched_boot.img

once booted go into Magisk and install direct

reboot phone

You should be up to date and rooted if all goes well. Next update do this.

Turn off all Magisk modules in Magisk

Restore Images in Magisk

Install OTA, but DO NOT REBOOT

Install to inactive slot in Magisk

Reboot through Magisk's button

Turn on Magisk modules you want

Reboot
[Nothing Phone 2] dl200010:
Yes, but the OTA fails. Meaning the partitions are modified, even if you just mounted R/W. Flashing the full 2.5.3 will put everything to stock, so you can turn around and OTA update before rooting again. I just posted the process I use to OTA update with root since I was on 2.0.1. I also suggest booting the patched image, not flash, and direct installing in Magisk. Otherwise you will not have the backup Magisk makes to "Restore Images".
[Nothing Phone 2] dlads:
Yep this is what's in that OP buddy.

Temp unroot or full unroot... Temp is restore images, full is deletion of images and boot image reflashed, you can do this from fastboot too as you've said... Outcome is the same..

For me this didn't work, I actually do need the full zip.

So great if it works for you, but not for everyone unfortunately.

Sometimes things are left behind and the update sees them and fails.

From OP:

"Being rooted & Updating with an incremental update whilst retaining root

***NOTE: risky, doesn't always work, disable all modules before proceeding and reboot.

1. Open Magisk and select "Uninstall Magisk" then select "Restore Images"

2. Open settings / system / Software update and download the incremental update (will be substantially smaller than a full zip)

3. Once completed you'll see "Restart Now" do not click this, back out and then re-open Magisk.

4. Within Magisk, click "Install" then click "Install to Inactive Slot (After OTA)" Then click "Lets Go" your device will now reboot

NOTE* I've noticed that my device didn't boot after doing this and or the update didn't install, if this happens your device will more than likely eventually swap slots and then boot, i also noticed an issue with the update not actually installing after performing the above steps, so do so at your own risk, if this fails then you'd need to full unroot / full uninstall and restore images, then take the update and reboot.

On boot you'd need to reobtain a patched boot image and re-root manually"
[Nothing Phone 2] dl200010:
Ah, I just realized that there is one thing I do that isn't there. I download the OTA from https://xdaforums.com/t/nothing-phone-2-official-ota-zip-full-incremental.4604803/ and update locally (*#*#682#*#*).

Turn off all Magisk modules in Magisk

Restore Images in Magisk

Download OTA

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.

DO NOT REBOOT

Install to inactive slot in Magisk

Reboot through Magisk's button

Turn on Magisk modules you want

Reboot
[Nothing Phone 2] dlads:
Yep I get that, however as I said the incremental update doesn't always work buddy, does for some but not all...

I wish it were that simple... I always have issues, yet my partners phone doesn't, they're identical, it's weird.. tbh system update or 682, it it's incremental then it's the same result.

Full zip will work even if you're rooted.
[Nothing Phone 2] dl200010:
Do you use Magisk modules?

Is there a place that has a list of the full OTA zips? I would rather have that, because yes incremental updates can fail.
[Nothing Phone 2] dlads:
Use @spike0en thread if it fails, he currently having an issue with GitHub but he usually has what you need.

Yes I use magisk, only modules I use are:

Systemless

Dolby audio

YouTube premium

YouTube music

Zygisk photos

Beyond that I don't need anything.

Nothing Phone (2) | AIO Essential Resources | General Discussion | Support Thread

References to the Telegram link removed. Khusika - Moderator. This is an ALL IN ONE resource thread to get yourself started with Nothing Phone (2)...

xdaforums.com
[Nothing Phone 2] dl200010:
Where do you get the modules? I haven't been able to find a good trustable place that has modules.
[Nothing Phone 2] dlads:
Which ones you after? I've posted quite a few.

There's gphotos unlimited.

Google search "YouTube premium magisk" or "YouTube music magisk"

Dolby is on telegram and systemless is built into magisk under settings.
[Nothing Phone 2] dl200010:
Mostly the YouTube ones. I don't use gphotos. I have it disabled. I use systemless and integerity fork
[Nothing Phone 2] NEO701:
Hi @dlads thanks a lot for your efforts. :)

I am going to download the stock boot 2.5.5 from this thread, may I ask if it is from the latest Hot Fix or from the initial 2.5.5?
[Nothing Phone 2] dlads:
So yes it'll be the latest, tbh the changes between 1247 and 1248 were not made in the boot partition so they're identical anyway 👍🏼
[Nothing Phone 2] dlads:
Ah mate you're missing out, it's unlimited and free... Always worth it.

The YouTube one I use is called premium, not vanced or revanced, although I do use music revanced
[Nothing Phone 2] dl200010:
Did you get this from magiskmodule{DOT}com? I found it there with a newer version than the one you posted here.
[Nothing Phone 2] dlads:
Nah mate.... But I know this one works perfectly.
[Nothing Phone 2] simona70:
I can install from magisk?
[Nothing Phone 2] dlads:
Yep... Install, reboot, done
[Nothing Phone 2] dl200010:
I installed the youtube premium and it is saying "Download YouTube Premium From MagiskModule{DOT}com", so I am assuming that you did get it from that site. LOL
[Nothing Phone 2] dlads:
Honestly cannot remember buddy... I've tried so many, this one works really well.

Just make sure to turn off automatic updates on play store, or you'll need to let l reinstall it.

You don't need to reboot if you do reinstall it btw.

I've tried newer versions and it's gone wrong at times so I tend to stick with what works.
[Nothing Phone 2] dl200010:
Yeah, I found out about the updates the hard way. It updated and YouTube broke. LOL Thanks, though!
[Nothing Phone 2] Naxil:
Hello I havent the same exact phone (i have a 035g/dsn.

Why i have read samsung need odin for flash patched magisk boot? (I already patched boot.img). I only want root on my phone
[Nothing Phone 2] dlads:
Haven't used Samsung since the Note 4 buddy..

Iirc you needed to unlock your bootloader, then Odin was needed for root.

Honestly, I couldn't tell you for sure, personally wouldn't know mate.

Surely there's a guide for your phone somewhere?

If your bootloader is indeed unlocked (efuse chip tripped) then if you can access fastboot then you may be able to use fastboot to boot a magisk patched boot image for your firmware then open Magisk and direct install.

But that's theoretical, I couldn't be 100%

This thread really isn't the place for you buddy, sorry.
[Nothing Phone 2] Naxil:
Ok so is possible load patched boot.img on the fly (not permanent), and test it? Without change the effective boot.img inside the nand? I dont understand why samsung need to flash other part of fw with boot.img and not only boot.img
[Nothing Phone 2] dlads:
Yes by using fastboot boot (name of image)

After a reboot the original flashed image will be In use..

As I said it's been a while since I used Samsung so things may have changed...

Should just be a case of the boot image that's patched, although I couldn't confirm that without checking... Sammy forums would be the place for this like I said before.
[Nothing Phone 2] Naxil:
Sammy forum??? Is?
[Nothing Phone 2] dlads:
Well you're on XDA and you've just posted in the nothing 2 phone section. You have a Sammy (Samsung) phone so you would need to post there ideally..

Just search for your phone, as I said I haven't had a Sammy for years so may be the wrong advice... Best to ask in a Samsung section of XDA
[Nothing Phone 2] dlads:
Here: https://xdaforums.com/t/how-to-how-to-root-samsung-galaxy-a03-the-proper-way.4549567/
[Nothing Phone 2] dlads:
Looking at it, the guide is completely different and requires Odin... Best to ask there mate 👍🏼
[Nothing Phone 2] Naxil:
my magisk log

Can u check if my magisk log is right?

Because the boot.img and the patched one have the same size...
[Nothing Phone 2] dlads:
Certainly looks like it wrote it.. so I would assume flashed, where's this log from?

I thought you were just booting?

Personally if I'm using boot images then the process is extremely simple.

1. Obtain boot.img from payload.bin for current firmware.

2. Copy to phone and patch with magisk, this outputs a file of the same size but named differently usually magisk then a few numbers and letters, output to /downloads

3. Copy patched image out to fastboot folder on pc.

4. Boot to fastboot and fastboot boot (name of image)

5. Once the phones booted it'll either be rooted or it won't, check for super user access from magisk (top install button has some data next to it, you're looking for what's installed) pic attached)

6. If it's installed then you click install and then direct install..

Done.

PS: this entire process is in the OP, I'll say again though, couldn't advise on your phone because I do not have it and it's a completely different device to what I have...
[Nothing Phone 2] Noryakky:
Great work! Would you pin the stock v2.5.2?

(Guide) Unlock Bootloader, Root with Magisk, Stock and Patched boot images: Model A065 EEA

Hi all, Always nice to have a guide to get you started with unlocking the bootloader & rooting your device (y) I'll always post boot images as and when firmwares become avaialable ;) IMAGES Nothing 2 V2.0.1 (Magisk 26.1) Nothing 2...

xdaforums.com
[Nothing Phone 2] dlads:
I never needed it, it's the same as 2.5.1 and 2.5.3.

It'll be within this thread too, just search 2.5.2
[Nothing Phone 2] Noryakky:
I didn't know it's the same across those versions. I was thinking that I would be clean to put it in your first post (in the list of stock boot images), to make it easy to find for another people like me, or at least mark a 2.5.1 as 2.5.1/2.5.2/2.5.3 :)
[Nothing Phone 2] dlads:
I think your OCD is showing mate.. 😂
[Nothing Phone 2] PhantomApollyon:
No issues rooting with 2.5.6, patched boot image attached
[Nothing Phone 2] fcaroot:
I have installed 2.5.5 rooted on my np2 how can I update 2.5.6? Just disable magisk and install or uninstall root?
[Nothing Phone 2] spike0en:
OTA Updating / Sideloading Guide For Nothing Phone (2)

Non-Rooted OR Locked Bootloader State: Dialer Method: (The only manual way that exists) 1. Open a file manager. 2. Create a folder in the root (outermost location in your file manager) of storage named 'ota' 3. Copy the correct version of the incremental update file into the folder you just...

telegra.ph
[Nothing Phone 2] fcaroot:
I try to install Via System OTA Updater method but it's says can't update on OTA I already disabled magisk same as info any advice about it?
[Nothing Phone 2] PhantomApollyon:
No specific advice, what I do is listed out in detail in this thread. https://xdaforums.com/t/guide-unloc...t-images-model-a065-eea.4605979/post-89467404
[Nothing Phone 2] fcaroot:
I don't have PC with me any method update via phone? I have Op9 Pro too it's soo easy to update with root I never had problem with it
[Nothing Phone 2] dlads:
There's a temp unroot method in the OP which also warns about how it can fail, personally I've never been able to update this way so a full unroot is required.

Beyond that I would recommend using @spike0en s thread.

Worked for me.

Here's his mega thread

Nothing Phone (2) | AIO Essential Resources | General Discussion | Support Thread

------------------------------------------------------------------------------------------------------------------------ This is an ALL IN ONE resource thread to get yourself started with Nothing Phone (2)...

xdaforums.com

Look for fastboot ROM
[Nothing Phone 2] simdll:
You can share the stock boot image, please?

Thank you
[Nothing Phone 2] PhantomApollyon:
Releases · arter97/nothing_archive

Contribute to arter97/nothing_archive development by creating an account on GitHub.

github.com
[Nothing Phone 2] simdll:
Thank you

Simdll
[Nothing Phone 2] dlads:
I'm on PA at the moment so can't just grab the boot images, been on it for a while...last boot image is in the last few pages..

Won't be obtaining 2.6.0 but it has been released.
[Nothing Phone 2] dlads:
OP UPDATED: Sorry about the last update, second i wrote it i wanted to update so here are the stock and patched boot images.

Stock: https://mega.nz/folder/GBVn1I6B#gQL3MlcqoDNH6pNR7ql6Sg

Patched: https://mega.nz/folder/DZshUKhL#tkhXV5copXfxDtptmm3wtQ
[Nothing Phone 2] dlads:
Haha glad you're sorted and you're not an idiot, you're learning 👍🏼
[Nothing Phone 2] dlads:
Have you read the OP ?

Boot images are at the bottom.. everything is there buddy.
[Nothing Phone 2] beterman:
this is a general question from me

could I theoretically use the boot.img from 2.0.1 (Full) for 2.0.1a?
[Nothing Phone 2] dlads:
No idea, possibly.. but why would you? The boot image is available
[Nothing Phone 2] beterman:
pure interest ^^
[Nothing Phone 2] dlads:
Short answer is no... You want to keep your boot image inline with the firmware you're running, there is no benefit to attempting to switch to anything else other than your firmware.. otherwise we wouldn't bother obtaining them.

It may not work, could stop your device from booting to the system..
[Nothing Phone 2] Puksom:
Does the given patched boot image work with the EU firmware? As I thought you have 3 different ones. Global, Asia and Europe I believe