yashsingh1/xdaforums huggingface dataset:
[OnePlus 11] takui:
Hi guys... sorry to bother you (I've asked this on another thread, frankly...idk which one is the most correct)..

I've unlocked the phone but I had the fingerprint still there, so I've the issue now... what I've tried so far:

lock it back, phone goes to inifinite fastboot loop

unlock it, it boot, but with still the issue

I've read here and there that maybe, if I lock it back AND flash the stock, I should be able to boot again with locked phone and so, remove the finger print and start again the process correctly...

my current issue is: I can't find the right way to flash back the stock rom, I've tried fastboot enhanced tool but when I reboot the phone to fastbootD, the phone isn't recognized anymore...

what can I do? I can get access to fastboot or normal system in one partition (the other one has infinite fastbook loop now, idk why frankly).

thx

ps.: if there's a guide with the correct way to flash back the stock, would be nice...also with the correct link...i've dl some roms but from a chinese site so not totally 100% sure they works
[OnePlus 11] lassetth:
I had the same problem and tested FastbootEnhance, Take a loooooong time.

The tool worked perfect, some reboots but no other problem. Follow the maual carefully and don`t forget to delete the files you get adviced about, before start flashing. The process took a loooooong time to finsh, about 1.5 hours to compete.

https://droidwin.com/how-to-flash-rom-unbrick-oneplus-via-fastboot-enhance-tool/#google_vignette
[OnePlus 11] jim4652000:
Can i use the packages in OP for OTA CPH2449_11_A.07 package to patch the latest CPH2449_11_A.10 (eu) or do i need a different img file?
[OnePlus 11] ChrisFeiveel84:
You need the init_boot.img from the rom what you use . When you on a10 build than you need the init_boot.img from this build

Download the full a10 build unpack it with payload dumper or use fbe and dump.the init_boot.img and patch it
[OnePlus 11] jim4652000:
Thanks.

Where can i find the full a10 build? I searched online for it but can't seem to find anything - that was why i was asking.
[OnePlus 11] ChrisFeiveel84:
https://gauss-componentotacostmanual-sg.allawnofs.com/remove-6375a24fc27a72ffe6b1f900105bf0e6/component-ota/23/04/25/15770e35f58842a39462b8fd627c6566.zip

For eu

And here you can find all builds

一加11 - 一加手机官方ROM - 一加手机官方ROM下载

本站提供一加全机型ROM下载，包括一加Ace 2V、ACE2、Ace/10R、一加10 Pro、9Pro、9RT、9R、8T、8 Pro、一加8、7T Pro、7T、7Pro等全系一加机型的升级全量包、降级包、9008线刷救砖包等各种官方和原厂ROM，全部资源完全免费，不限速，无需登录

yun.daxiaamu.com
[OnePlus 11] jim4652000:
Thanks!
[OnePlus 11] Arrowblue:
Hi,

Can you do me a favor and magisk patched the boot.img and provide me one? I got this mobile when i was leaving for vacation, i have a laptop but my Internet is a 3g unstable service( location Balochistan dessert in Pakistan). I did unlocked the bootloader but cant download the orignal firmware. It says 20 days remaining to download and than cancles the download after a day. I need to root my device so i can hide root from my bank apps so they can start working!. Let me know if you can help. Thanks in advance
[OnePlus 11] ChrisFeiveel84:
for op11 you need no boot.img for root you need init_boot:img for root

here is init_boot.img for op11 eu (not global ) for oos 13.1.0.580
[OnePlus 11] Sergykm:
Will it work with 2447 A10?
[OnePlus 11] surajpai524:
Method or above img file? Img file won't work. Method works but will recommend KernelSU method.
[OnePlus 11] Sergykm:
As I know magisk method is better for next ota updates or no? (with some instructions). I got root with this method on my CH2447 (converted chinese version PHB110)
[OnePlus 11] surajpai524:
KernelSU + Magisk method has a better chance of OTA. My orginal 2447 was rooted that way without OTA Issues.
[OnePlus 11] stilgar123:
hey there, so I want to start the rooting process, and I've been reading all the comments to make sure I have everything in order.

question before I start. I currently have OTA CPH2449_13.1.0.580(ex01). On this website https://yun.daxiaamu.com/OnePlus_Roms/一加11/

I only see the same OTA but instead of ex01, it's A.23

are these two the same versions?

and if I understood correctly, I need the payload.bin from this ota and the one provided in the thread won't work?
[OnePlus 11] Sergykm:
Any instructions for it?
[OnePlus 11] surajpai524:
PROPER CPH2451 Root and Update instructions

DO NOT INSTALL TWRP! This is for the CPH2451 Rom, but should also work for other roms. I have returned my device so I will not be updating this with future updates. I have validated these instructions work for CPH2451 NA version so it's your...

xdaforums.com
[OnePlus 11] Nitram08:
Hi, I'm stuck at step 16, I open cmd from the payload-dumper folder and enter the command that says the payload.bin file is already inside the folder and the answer is that it doesn't exist But really if it is in the folder, what am I doing wrong?
[OnePlus 11] surajpai524:
The extracted payload.bin must be in the same folder as payload-dumper.exe. or pass absolute path to Payload-Dumper.exe
[OnePlus 11] Nitram08:
The file is inside that folder, I even tried putting the long path and nothing, I also tried on another pc and exactly the same, so I'm not doing something right
[OnePlus 11] fanticgamerw633:
huh that is odd, only mod 1.2 of safetynet works, all the others don't work for me
[OnePlus 11] surajpai524:
USNF 2.0 works for me
[OnePlus 11] fanticgamerw633:
Latest OOS 13.1.0.590?
[OnePlus 11] surajpai524:
Just checked. CTS fails🥲
[OnePlus 11] surajpai524:
Tried v1.3. it works.

If you want 2.0 version, edit service.sh in /data/adb/modules/safetynet-fix and add this after

resetprop vendor.boot.vbmeta.device_state locked

Spoiler content hidden.
[OnePlus 11] qriozum:
Script from the OP and status for the "590" software:

Contactless payments as they worked so they still work.
[OnePlus 11] De_Haos:
L1 displaying 5 digits???
[OnePlus 11] qriozum:
The conversation was about how the "SafetyNet Fix" works, and I was referring to that.

Since you are asking about DRM it goes down after unlocking the bootloader:

https://xdaforums.com/t/netflix-not-running-on-rooted-device.4555365/#post-88227279
[OnePlus 11] impy010:
I keep getting this error:

payload-dumper-go.exe : The term 'payload-dumper-go.exe' is not recognized as the name of a cmdlet, function, script fi

le, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and

try again.
[OnePlus 11] surajpai524:
Open in cmd not powershell.
[OnePlus 11] impy010:
Fixed it. Now I have yet another problem. Installed Gapps but now I don't have a keyboard whenever I have to input something. Nothing appears...
[OnePlus 11] taaviu:
Deleted!
[OnePlus 11] Jinnn92:
Is there a place with official Chinese OTA ?

Are there any diffrences in the process ?

I have bought the phone on chinese website and it's coming today.

Which one is it? PH810domestic?

Or are can I flash any of them? (I'm based in Europe)

Stock Firmware Collection for OnePlus 11

Official Links for OnePlus 11 >> OTA updates: ColorOS 13.0.0 A.05 China: Download ColorOS 13.0.0 A.08 China: Download ColorOS 13.0.0 A.09 China: Download ColorOS 13.0.0 A.10 China: Download OxygenOS 13.0.0 A.07 IND: Download Oxygen OS...

xdaforums.com

Got the device.

it's CPH2447_13.1.595(EX01)

Which version is it then?

I don't want to hard brick it ;p
[OnePlus 11] surajpai524:
2447 is Indian variant software.
[OnePlus 11] Jinnn92:
Will rooting this version below work then?

CPH2447export_11_A.11_2023071921570000.zip
[OnePlus 11] surajpai524:
Yes. Should work fine.
[OnePlus 11] Jinnn92:
using my advanced programmer skills I fiugred out that I copied the command with a space, just remove it after ''payload.bin''

Tried this guide here and everything worked fine! Thank you, I was really scared to brick my phone lol.

I miss the times when you could just flash magisk in TWRP
[Android Q&A, Help & Troubleshooting] Mumblefratz:
I'm not a software engineer, I'm a retired hardware engineer that's messed around with enough software and OS's to be dangerous (mostly to myself), but I make no claim to really understand any modern OS.

I've always set the boundary of how much detail I want to deal with at the Windows Taskmanager level which in the case of Android is the Running Process/Cached Background level. I require a basic understanding of all the processes and services that are ostensibly operating on my behalf on any and all devices I supposedly own.

I don't begrudge companies like Microsoft, Google, Samsung and others doing their business, in fact I encourage them to do so, however, I do object to their forcing me to run processes and services that are far more beneficial to them than they are to me. But luckily I don't have to. I have my own launcher, keyboard and set of apps and tools that I can load on pretty much any generic android device and it will pretty much do what I want.

The prime offender in my opinion is Google Play Services. It runs 17 services on my devices most of which my only understanding is a couple words in Running Services but I'm pretty sure are not something I want. In general I keep Google Play Services uninstalled (--user 0) except for when I install or update something from the Play Store after which it's promptly uninstalled. Any app or portion thereof which is non-functional without Play Services installed is either ignored or uninstalled. I've also uninstalled (--user 0) over 240 pieces of Samsung bloatware.

With the above I mind I've been using a handful of Android tablets (Meize, Tabuta, Cwowdefu, Onn and others) which all had their idiosyncrasies but all behaved similarly. Specifically they all seemed to go through a minimal boot process leaving a handful of previously active apps in the cached background all of which went away once I selected a 0 Background Process Limit in Developer Options.

Anyway these were all pretty cheap tablets and I needed to get a top line phone to get the best screen, battery and multitasking support so I recently bought a Samsung Galaxy Fold3, Flip3, Tab A7 lite and Tab 8 to try out and they boot up differently than the close to a dozen tablets I've tried. First off the Samsung devices seem to cycle ALL installed (including system) apps (even disabled apps) through Running Processes to the Cached Background and left them there ignoring the Kill Background Processes and Limit Background Processes settings in Developer Options. Note there have always been a few apps like Nova7 that prefer to operate in the Cached Background but previous to getting the Samsung's, Nova7 and sometimes Android Core Apps were the only ones. The Samsung's literally had hundreds of apps in the Cached Background before I uninstalled over 240 of them off the Fold3. Now at least it pretty much only cycles through apps I've installed and will begrudgingly delete them all but only after I set a 0 background cache limit and manually delete each one except for Nova7 and sometimes Android Core Apps.

Can anyone help me understand what's going on here?
[Android Q&A, Help & Troubleshooting] ze7zez:
I read your post with care, but I admit that I don't understand what you are asking.
[Android Q&A, Help & Troubleshooting] alecxs:
TL;DR Why Samsung runs too much bloat in background?
[Android Q&A, Help & Troubleshooting] Mumblefratz:
Thank you for your response. Ultimately I'm asking for someone that understands the sequence of actions that Android goes through each time a device boots up to explain the process to me.

I understand this is a somewhat abstract, open ended and difficult question.

I basically described two methods of booting. The first method is as described above used by the Meize, Tabuta, Cwowdefu and Onn tablets where the boot process only cycles through a handful of system apps (Settings, Keyboard, Launcher, Android Core Apps, etc.) during bootup and then obeys the "Don't Keep Activities" and "Background Process Limit" Developer Options settings.

The 2nd boot method I described was how all 4 Samsung devices I mentioned worked where the boot process seemed to cycle through pretty much every app installed on the device and then the "Don't Keep Activities" and "Background Process Limit" Developer Options settings are pretty much ignored.

These two boot sequences are not consistent. Can each device vendor just do whatever they want and if so is there anything I can do about it? Would rooting the Samsung devices help?
[Android Q&A, Help & Troubleshooting] Mumblefratz:
Because they can.

In Samsung's defense bloat is very subjective. One person's bloatware is another person's favorite and most useful function. But with that said in general all 4 Samsung devices had 4 or 5 times more of what I consider bloat than any other vendors with which I have experience.
[Android Q&A, Help & Troubleshooting] Mumblefratz:
I followed the *** read before you post *** link and that is exactly what I'm trying to do which is to understand the why behind the way things work so that eventually I can figure it out myself.
[Android Q&A, Help & Troubleshooting] Minionguyjpro:
Things like the bootloader and kernel are loaded, which are required to because otherwise the system cannot even be booted.
[Android Q&A, Help & Troubleshooting] alecxs:
there is much stuff but basically you are interested in OS? what comes after linux kernel and init?

Service Manager -> Zygote -> System Server?
[Android Q&A, Help & Troubleshooting] Mumblefratz:
OK. But what happens after that? What decides which apps get loaded as active as listed in Running Services in Developer Options? Is there any way for me change which apps get started or to stop apps from being started in the first place? Again, would rooting the phone give me any additional control on which apps are started and which aren't?
[Android Q&A, Help & Troubleshooting] Minionguyjpro:
Multiple things, although I not know all the things. You could try what @alecxs said.
[Android Q&A, Help & Troubleshooting] Mumblefratz:
You're not kidding when you say "there is much stuff".

I'm interested in what decides which processes and services are started as listed under Running Services in Developer Options and which aren't.
[Android Q&A, Help & Troubleshooting] alecxs:
Will look into google sources later, that is always the best documentation. here is just a quick overview for now.

Note: I am a layman in this.

https://elinux.org/Android_Zygote_Startup
[Android Q&A, Help & Troubleshooting] Mumblefratz:
Thanks for the link that's all very helpful information.

I thought I was the layman in this but if you're a layman than on a relative scale I'm a clueless noob.

I have nowhere near the level of understanding I would need to start messing around with the Android Boot Process but I find that every time I boot up an Android I go through a process of setting a number of Developer Options settings, stopping a few processes and services listed under Running Services and even sometimes clearing an apps cache and data storage to stop it from misbehaving.

I'm guessing I could accomplish what I want with an init.rc type script that kills a few unwanted processes, maybe start a process I want, set a couple Developer Options settings, and, maybe clear an apps data storage. I assume doing something like this would require root but I'm not sure that even then I'll be able to do what I want.

I'm pretty close to feeling confident enough to attempt rooting my 2nd best phone (the Flip3). If I brick it, oh well. But before I make the attempt I'd like to have some assurance that I'll be somehow able to do the things I described in the paragraph above.
[Android Q&A, Help & Troubleshooting] alecxs:
of course, messing with OS would require root. however, on US/Canada devices bootloader unlocking is not allowed.

you can run startup script with such app (no root) or automate tasks with Macrodroid, Tasker, Automate etc. (no root)

init.d scripts support - Apps on Google Play

We allow init.d scripts for non rooted users or kernels that don't support

play.google.com

you can debloat by just disabling packages. however, be prepared for factory reset is the only way to undo in case you accidentally disabled essential packages (no root)

How to uninstall carrier/OEM bloatware without root access

If you want to get rid of carrier/OEM apps from your phone, here's how you can uninstall bloatware from your device without root access!

www.xda-developers.com

https://xdaforums.com/t/any-open-source-gui-adb-tool-for-macos-can-disable-delete-bloatware.4539707

regarding boot, read the comments in SystemServer.java
[Android Q&A, Help & Troubleshooting] Minionguyjpro:
That sounds very good. We just need to wait for Mumble...
[Android Q&A, Help & Troubleshooting] alecxs:
I think it's what he already did in past.
[Android Q&A, Help & Troubleshooting] Renate:
With today's 32/64 Android it's more like:

PBL (primary boot loader in ROM)
└── xbl (secondary boot loader)
└── abl (Android boot loader)
└── kernel
└── init (PID 1)
├── /system/bin/app_process64 (zygote64)
│ ├── system_server
│ └── most user applications
├── /system/bin/app_process (zygote)
│ └── only user applications with user libs that are only supplied in armeabi-v7a
├── adbd
└── other init services

I think that the Pixel 7 doesn't run the 32 bit zygote by default.
[Android Q&A, Help & Troubleshooting] alecxs:
yes, that is also explained here. but it's too early. I wouldn't call it Android Boot process.

https://xdaforums.com/t/info-boot-process-android-vs-linux.3785254

https://xdaforums.com/t/reverse-engineering-android-boot-process-need-help.4397113
[Android Q&A, Help & Troubleshooting] Renate:
Oh, yeah, there's tons of stuff going on.

And that's not even touching the Baseband Processor (modem, radio) or TrustZone.

I was amazed at how much stuff is going on in xbl.

See: https://xdaforums.com/t/qualcomm-abl-android-bootloader-packing-signing.4473815/post-88159647

My diagram above is more like "dominoes falling" than details.
[Android Q&A, Help & Troubleshooting] Renate:
More to the point for Android users, it's important to make clear (if they don't know it already) that the Android "subsystem" is just a minor feature on top of Linux.

If you're rooted the command stop something can be used to stop any init service, like adbd, vold.

With just plain stop it will stop the zygote(s), which will kill all Android related stuff.

init (and everything else started by it) will happily continue running.

# ps -e | grep zygote
root 918 1 5434548 89856 poll_schedule_timeout 7d517830c8 S zygote64
root 919 1 1745416 76032 poll_schedule_timeout f079e6e0 S zygote
# stop
# ps -e | grep zygote
# start
Poke3:/ # ps -e | grep zygote
root 6814 1 5434548 92888 poll_schedule_timeout 7d9005f0c8 S zygote64
root 6815 1 1440552 42828 poll_schedule_timeout f41e46e0 S zygote
[Android Q&A, Help & Troubleshooting] Mumblefratz:
Wow. Thanks for all the input. There's quite a lot of information here, some of which I have tried or considered but most of which is new to me.

I actually already have both MacroDroid and Automate. The learning curve on these programs is steep but I already have a handful of MacroDroid macros that do useful things. I added Automate at the suggestion of someone on the MacroDroid site to use the Automate Settings Finder to find the correspondence between Developer Options settings and Android System settings.

Using the Automate settings finder I checked all the actions that I want to automate in Developer Options and the only thing I was able to determine was that setting "Don't keep activities" in Developer Options can be accomplished by setting the Global System Setting "always_finish_activities" to 1. All the other things I'm trying to do (kill active processes, kill cached background processes and clear an apps data storage) have no correspondence with any Android System Settings that the Automate Settings Finder can detect.

It was suggested that I could possibly use MacroDroid's UI Interaction to do these other things and I am currently working on trying to do that but so far no luck.

I hadn't previously heard of the init.d scripts support app but it sure sounds interesting. If I can kill active processes, kill cached background processes and clear an apps data storage from an init script then I'd be all set.

This implies to me that I can do what I want if rooted which brings up the following.

About not being able to OEM unlock US devices I've found a number of guides related to the rooting of a Samsung Galaxy Z Fold3 and/or Flip3 which are the two candidate phones I'm willing to risk bricking.

https://xdaforums.com/t/guide-to-ro...lash-official-firmware-noob-friendly.4404473/

https://www.rootingsteps.com/samsung-galaxy-z-fold-3-unlock-bootloader/

https://www.hardreset.info/devices/...-5g/faq/bootloader-unlock/samsung-bootloader/

What I don't know is whether this only resolves the issue with Qualcomm’s Snapdragon SoC versus Exynos SoC on Samsung Galaxy Z devices and the fact of US manufacture would still prohibit OEM Unlocking but I haven't seen that mentioned in any of the above links so far although I still have days of work just digesting the above links.

I really want to thank everyone who's responded here. The benefit of your expertise is greatly appreciated. As I mentioned in the OP I'm a retired hardware engineer and it's certainly far too late to learn all the stuff I'd need to be even marginally competent in all of this but if there is such a thing as reincarnation and if my current mindset has any potential impact on it next time around I definitely will choose software over hardware as a career.
[Android Q&A, Help & Troubleshooting] Mumblefratz:
To summarize my current potential solutions, I'm looking into MacroDroid's UI Interaction function to see if that will do what I need. I'm also going to check out the init.d support app. Finally I am going to start looking in detail at rooting my Samsung Galaxy Z Flip3 since I suspect that I will eventually need root.

It may take me awhile to do this and in the meantime any other suggestions are very welcome. As I find stuff out I'll post here about it and respond to anything new, but for the moment I have enough to keep me busy for awhile. Thank you all for giving me the benefit of your expertise.
[Android Q&A, Help & Troubleshooting] Mumblefratz:
That is scary. So I barely understand the tip of a tip of an iceberg. Somewhat daunting. I should have paid more attention studying Multics at MIT in the early 70's (Unix was always described as the poor man's Multics).

I almost forgot about this. I've almost become an expert at this. I've gone over a number of Samsung Debloat guides and come up with an ADB bat file that I've used to uninstall 233 system level apps on all 4 of my Samsung devices and it works well on all of them. I did end up in Samsung's Recovery process once as well as lock the phone but I was able to recover from both conditions.

There are literally dozens of Samsung debloat guides out there but perhaps I should post the stuff that I did as it's at least tested on 4 different Samsung devices and it's pretty recent.

The bottom line is that the information is more valuable to me than the phone is, if I brick it well at least I'll know what caused it.
[Android Q&A, Help & Troubleshooting] alecxs:
I wouldn't agree with the "minor" part. Android is basically Java and it's more complex than the much more easier to grasp underlying linux kernel. the linux stuff isn't tons of GB source code like the android framework.

then you are for sure more experienced than me, I just bricked a samsung tablet today trying to enable usb-debugging from init. I only disabled one single package com.samsung.android.knox.restriction, now can't enable it because cmd says: Can't find service settings / Can't find service package / Can't find service put

couldn't enable it back or enable usb-debugging not even from package-restrictions.xml or settings_global.xml ... I factory reset it.

before trying to root maybe have a look into this system shell exploit.

https://xdaforums.com/t/system-shel...mobile-devices-no-bl-unlock-required.4543071/
[Android Q&A, Help & Troubleshooting] Renate:
Well, I meant the "minor" to be a bit provocative.

But you can start/stop Android pretty trivially and the world keep spinning.

Recovery is system minus Android and it still does useful things.