yashsingh1/xdaforums huggingface dataset:
[Nothing Phone 2] Slim K:
Simple: OTAs, that's how your device's manufacturer does it no? When you build using a private key, you sign the OTA zips that you create using the same key, which is also verified by the stock recovery (as in the stock AOSP recovery that is generated when building). The OTA also houses the necessary files/config to redo the whole re-signing process to match.

Magisk modules, like any modifications, are clearly viable in what they do if you open them and inspect what they do, how to apply them? you guessed it! OTAs

I see you have joined this site since 2010 and your sig has many old devices, so I don't know what you know for sure. I, however, distinctly remember Viper4android in the old days being pre-bundled in custom ROMS, Chainfire SU (the manager) was also a common thing to add on back in the day. Its just that ROM builders in XDA or elsewhere became tired of being spammed for features to-be included in the next build, hence the commonly used rule: No feature requests.

Yeah that's what we commonly call: survivorship bias. Just because it never happened to you doesn't mean it never happens to anyone else. No offense intended here, but it happened to me personally before, so my view on this matter differs I guess.

OH, It seems the language barrier of me not knowing English well enough have struck yet again 😅, I do apologize If it came out the wrong way. What I meant to say was not that Rooting is not important (or that it has no uses/the legacy it has on the community), I meant to say that in 2024, the cost-to-benefit ratio that root used to give in general isn't there anymore. The things that people used to use Root for, for example: Editing Statusbar Icons is/are things that are built into custom ROMs these days, the same can be said for many other features. On the other hand, rooting is leaving a big security hole akin to deactivating UAC in windows.

Anyways, thanks for the discussion nevertheless :)
[Nothing Phone 2] Slim K:
You should defenitly try to build on your own at least once!!! it's honestly pretty easy to gradually learn how/where to begin. Especially for a pixel device. all the trouble of making/adding vendor specific blobs is already provided by google. The only thing you truly need is a beefy PC with at least 32 ǴB of RAM and a decent CPU.

Oh by the way! I think you got those 2 props mixed around. ro.oem_unlock_supported should be for the carrier OEM Lock and sys.oem_unlocking_allowed is for the toggle in settings/system_settings table. Custom signed user builds are not allowed to permenantly grey out the toggle, even by mistake. Google made sure of it.

My motivation for going this route (the google-less one) was when Safetynet API was interoduced. I hated the cat-and-mouse game of trying to hide my device being unlocked/changing Fingerprint at the time, so I just gave up. The chief-programmer/engineer of the Bank I use is a close friend of mine, I managed to convince him to not enforce Safetynet/PlayintegrityÁPI, only to check the state of the device on first setup and warn the user if Root/tamper is detected. I also convinced him to enable tap to pay without using google wallet, now I can setup my default NFC payment to the banking app and it handles Everything on its own.

I saved 100s of root users in my country who use my bank the headache of Playintegrity, I'm doing my part!! :cowboy:
[Nothing Phone 2] dlads:
OTAs: The average end users have a mutlitude of apps that require root, an ota isn't going to help....the most common apps perhaps but it's an endless list, some you want to try yet don't keep, it's counter intuitive.

Join date: Actually the join date should be earlier, my original account was dlads, I lost the email and forgot the password, made another account dladz, a mod moved my old username to this one for me.

What I know?: I've learned what I need which is the basics... I was mainly using Villianrom back when android began, I think around 2007 iirc, I have had a go at building back then and do have a good PC, but right now the nothing ROM is brilliant, theming and performance is excellent.

Plat integrity: Banking apps all work for me, as does wallet, I have streamlined my phone as I always do for performance and stamina, 10 hours SOT quite easily and everything works as it should... I haven't had to change the pif fingerprint in ages.

Survivorship bias? I disagree, it hasn't happened to me because I'm careful with my life online & offline, I learn from my mistakes and I'm not a Muppet... Same on windows, I don't use UAC or an anti virus, just on demand scanners and win Def...so long as you're careful you'll be fine, refreshing windows isn't hard.

I've met people who are overly security conscious and honestly it's a total ball ache, way too much work and the pay off is exactly the same as what I have already....

Not sure it's a language barrier, you're essentially telling everyone who roots that they're too lazy to make their own ROM with their own features... Kind of like the PC master race statement, of which I would normally agree to the latter, you've got to bare in mind that you're addressing a massive portion of people on XDA and the wider modding community....

If your journey is to make your own ROM, then great, go for it..but perhaps don't slate everyone else for not doing the same.

Either way, I'm sticking to what I know, I'm safe and I know what I'm doing... Good luck with your ROM / pixel.
[Nothing Phone 2] V0latyle:
Are you sure? Not to argue...

Lock and unlock the bootloader | Android Open Source Project

source.android.com

"Build time" indicates to me a property that's baked into the ROM when built, but sys.oem_unlock_allowed seems to be a dynamic property.

The reason I say this is there is zero difference in firmware update packages for Pixel devices. Regardless of whether you have a Verizon device, Google Fi, US unlocked or international unlocked, the factory images are the exact same. I've never decompiled them to check those properties but it would seem that either the hardware of the device or a remote "whitelist" determine whether the toggle is available.
[Nothing Phone 2] Slim K:
yeah it seems you're right on this one. Just as an experiment, I went ahead and built a test ROM with ro.oem_unlock_supported=0 and test flashed it (I know, super dangerous). The curious thing is that the OEM Unlock setting was greyed-out, with it remaining in the position it was previously in (enabled). Even after re-locking the Bootloader in Fastboot, the option remained toggled on, and since flashing a custom ROM requires the person to unlock first (and in turn turn it on), completely re-locking while it remains

greyed out and off seems impossible to me.
[Nothing Phone 2] V0latyle:
Odd, so you're still able to unlock the bootloader?

This is probably due to ro.get_unlock_ability - the value of which represents the OEM Unlocking toggle state.

Normally, if OEM unlock is supported, enabling the toggle sets the above value to 1, which removes the safety on the bootloader lock.

But in this case, your bootloader is already unlocked but OEM unlock is NOT supported by the ROM which disables manipulation of the toggle.

I suspect that if you were to perform a data wipe with your bootloader locked, it would reset that value and you'd no longer be able to unlock, as if the device was shipped that way.

Don't do this obviously unless you've engineered some sort of back door or root access or something so that you can force the value
[Touch Pro, Fuze General] pandaboyy:
Ok, I just call my customer service and ***** about how expensive they are... They offer me a better plan for cheaper which include Internet WAP (not data plan).

If I go data it will be very expensive. So My question is, what's the different between WAP and data? and how do I do the setup for WAP on my phone?

I'm with Fido (anyone know about this?)... is this the code?

sms@fido.ca
(fido.ca)
General Wap Settings
APN: wap.fido.ca
IP Address:
205.151.011.011
WAP home page:
http://wap.fido.ca
User name: fido
password: fido
General internet settings
APN: internet.fido.ca
user name: fido
password: fido
Domain name system
(DNS)
primary: 204.92.15.211
secondary: 204.92.15.212
[Touch Pro, Fuze General] pandaboyy:
I kinda need this guy, please help me out.

I have to test to see if I can actually use WAP internet to update weather or not... before I signed a contract with my provider.
[Huawei P30 Pro Questions & Answers] rolcia2:
Hi, I have just changed the display of my Huawei P30 Pro and I notice a problem, being a dual SIM the phone only sees the part of the second SIM, but unfortunately the first SIM isn't seeing it, I tried to replace all the cables and also the SIM slot but nothing has changed, I ask if it is possible to reinstall its original firmware again, I also ask if there was a firmware to remove the telephone company brand, in short as if it were new. Thank you.
[Google Pixel 8 Pro] Gordietm:
I tried the pixel launcher mod on A15 beta 1.2. the column and row changes worked. However, the icon size didn't work. I selected 45 dip, but they stayed at 56 and since the hotseat icons were changed to 7, the icons overlaped the edge of the screen.
[Google Pixel 8 Pro] Tulsadiver:
Yes, mine do a little as well in the app drawer. In the hotseat they go all the way to the edge on my Pixel 7. The size must be calculated now, bypassing a selected size in the device profiles.
[Google Pixel 8 Pro] Gordietm:
Thanks for the reply. I've used your mods on previous pixels. Can't remember if I used them in the pixel 7, but definitely on the pixel 6. I'm not sure what your saying though. How can I make the icons smaller?
[Google Pixel 8 Pro] Tulsadiver:
I'm not sure.
[Google Pixel 8 Pro] GohanBurner:
Tulsadiver, used your mods in the past, love your work.

Does a mode exist right now for A14 April update that will remove the nav bar hint and slim down the status bar?
[Google Pixel 8 Pro] Tulsadiver:
You might be able to slim the statusbar but not the navbar. Not my mods on Android 14.

Here is a waterfall cutout mod you could try.
[General Questions and Answers] LionTVV:
I'm looking for something for Android like EarTrumped for WindowsView attachment 6092338
[Android TV General] Chavis73:
Mod translation: Hello, it is possible to perform a hard reset on this device to install external APKs, it is currently with Movistar software and I do not know how to do the process, I appreciate your collaboration.

hola, es posible realizar un hard reset a este equipo para instalar apk externas, actualmente esta con sotware de movistar y no se como hacer el proceso, agradezco su colaboración.

View attachment 6092342
[Android TV General] manuell66:
Hola amigo ese Deco no sirve tiene sistema Linux, además de no tener wifi, consejo buscar manera de poder usarlo con cualquier Internet que no sea Movistar, ya q por ahora no se puede
[Motorola Edge 20] RamosS:
Hi, I need help with my motorola edge 20, which is currently stuck in bootloop.

Initially, I switched from the stock ROM to different custom roms in order to find one that would improve the sound quality through wired headphones. When I discovered that none of the custom ROMs available improved this aspect I decided to go back to the stock ROM to regain some functionality. I used motorola's RSA tool to do this and the phone turned on on the first try.

The problems started when after an ordinary reboot, the phone got stuck in bootloop. I tried using the RSA tool again, but this time it didn't work. After hours and hours of trying, I finally got the phone to boot by flashing one of the roms I had previously installed.

This was a temporary solution, because again, after two days of normal use, when I rebooted the phone normally, it got stuck in bootloop again.

The trick of flashing a custom ROM didn't work this time, and after several hours of trying again, I managed to get it to boot this way: I downloaded the original firmware from the internet and flashed it following the instructions shown inside the file (however, the phone didn't boot doing this), and then used the RSA tool again, so that this time it did boot correctly with the stock ROM.

But again, after 4 days of normal use, and after a normal reboot, the phone got stuck in bootloop for the third time. It seems like a major problem, because no matter what ROM is flashed, it will always lead to a bootloop when rebooting. None of the tricks used the other times work this time and I can't find a way to recover my phone.

Please if anyone knows a solution to my problem I would appreciate it if you could share it with me.
[Motorola Edge 20] Zxalilh:
The UFS chip is probably failing. Flashing ROMs wipes and rewrites certain sections of the UFS chip which reduces the lifetime and makes those sections fail after some cycles.
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] tommyzc1705:
View attachment 6092347

Do not use this base without permission

Changelogs:

• Initial release

• A356EXXU1AXBB

• ONEUI 6.1

• A35 overlay

• Uses CN SmartManager

• Update some vendor stuff (soundfx libs etc..)

• Update some system stuff to make it stable

• Fixes Wallpaper and Dev Settings Bug

• Have all gallery features

Bugs:

If you find more bugs, report it to the group

Check our github for installation instructions and documentation: Github

Download:

GDrive

Kernel source: here
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] Kuramashin:
Thanks! Awesome ROM! This is the smoothest rom I've installed on my A51! Thanks for the great work! Finally we have now OneUI 6.1 custom rom. One thing I wanna request about Kernel SU, the module is disabled. I can't install any module. I don't like magisk.
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] Esatkaya34:
VoLTE work in this ROM ??
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] Kuramashin:
Yes! VoLTE is working fine.
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] Kuramashin:
I find a solution, just installed magisk then configured, after that uninstall it in order to delete all the magisk stuff that Kenel SU detected that is why it conflicts with it. Thanks
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] Esatkaya34:
AOD NOT WORK HOW DO I FIX ?? For showing the screen look wallpaper ...
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] Kuramashin:
I used AOD and it works on mine.

Encounter bugs:

Secure Folder not working

Magisk installed + Samsung Internet = hang and restart. Solution, uninstall magisk

Camera front video hdr is not working don't turn it on because in the 1st place A51 didn't support front video hdr recording.

Battery backup is great.

Animation is fluidity. The ROM is lite and ram management is good. Much better than OneUI 6.0 rom. The best rom so far for me.
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] Nubstex:
In wizard i get "Search Engine Selector keeps stopping." and can't copy my data because of it.

I found solution, just skip wifi connection part, and you need to update this:

Search Engine Selector to version 1.34.595858019.​

Later resume wizard from notification.

Added APK file from APKMirror.

Just can't make Messenger work

EDIT:

Messenger works, but Facebook and Instagram don't, “Page isn't available right now” error message.

2ND EDIT:

Just installed version of facebook and instagram from January 2023 and logged in without any problems, later updated app in play store.
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] MarckVi:
I installed this rom and I have had no errors, it runs very smoothly, good job, but I would like to know if there is any way to make the radio work
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] MarckVi:
that option is not available on a35
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] BlackEagle03:
Hello, the sound is low during phone calls. Is there a solution? Or can you make a correction?
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] marcopolo99:
can i use this rom in 8/128 version?
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] Kuramashin:
Yes, I also have 8/128 version works great!
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] abd0w@990:
Exactly the same and some bluetooth devices have no audio out
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] marcopolo99:
rom works great. I haven't encountered any problems yet. good job, thanks.
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] user1712:
Rom is very quick and stable but I found 2 minor bugs:

- Yellow triangle warning appears when starting

- Network storage is not working in file manager: error message --> no connection to Galaxy Store
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] Nobi83:
Thanks for your suggestions! For me it wasn't enough to skip wifi configuration. There was mobile internet, too, which prevented me from successfully finishing the wizard. After a dozen reboots it accidentally enabled flight mode (don't know why) and without any internet connection I was able to finish it. Now the ROM works like a charm.
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] Nobi83:
I had same problem with no audio via bluetooth. In the developer options I changed Bluetooth-Audio: Codec from "Qualcomm aptX" to "AAC" and that did the trick.
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] abd0w@990:
How did you open bluetooth audio codec its locked in mine
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] Nobi83:
Bluetooth device must be connected. When there is no device connected there is only "SBC".
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] Maoussama:
It couldn't boot for me, could you tell me which rom or kernel you had prior to installing it ?
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] daboifrommorocco:
Does it work on galaxy a40?
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] Kuramashin:
Im from stock rom then, I tried different rom. I always wipe data in the TWRP and flash the rom like this Lich rom, I choose kernel su then after boot I installed magisk and configured then reboot after that open magisk then uninstalled now Kernel SU module is working 100%
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] Nubstex:
Only one thing won't work for me, i can't add my fingerprint, after first scan sensor won't light up again and it's stuck at 12%
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] AliToprak:
This rom have aod animation? So does the clock move when switching from the off screen to the lock screen? Sorry for my bad English.
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] oleonit:
Works fine for me. Very smooth one like stock ROM. Thanks!
[General Questions and Answers] MaziYT:
I bought a lenovo xiaoxin pad 2024 (TB331FC) that came with a so-called "Global rom" and an unloacked bootloader.

1. Please is there a way I can verify that the installed is truly from lenovo?

2. or is there a way I can verify that my data is not being remotely monitored by the issuer of the custom rom?

3. most importantly; please does someone have the stock Chinese rom or know somewhere I can get it (as it allows use of English language and OTA updates)?
[General Questions and Answers] xXx yYy:
My recommendations:

Check for Official Lenovo Updates: Connect your tablet to Wi-Fi and go to Settings > System > System Updates. If an official Lenovo update is available, it suggests the current ROM might not be from them. However, some custom ROMs might still receive updates through their own channels.

Compare Build Numbers: Search online for the official Lenovo ROM build number for your specific model (TB331FC). This might involve visiting Lenovo's support website or forums. Then, go to your tablet's Settings > About device and check the Build Number. If they match, it strengthens the possibility of a genuine Lenovo ROM.

Do Security Scans: Consider using a reputable mobile security app to scan your device for potential malware or vulnerabilities. This won't definitively confirm the ROM's origin, but it might identify any red flags.
[General Questions and Answers] MaziYT:
Hi @xXx yYy Thanks for your response.

Check for Official Lenovo Updates: There is no option to even check for updates on the tablet.

Compare Build Numbers: I have not been able to find the official ROM, not to talk of the build number, and on the tablet when I search for "build", nothing comes up.

Do Security Scans: I've used ESET, AVG, and one by a publisher called Trend Micro. Nothing malicious came up.

Please would you happen to know where I could find the official ROM?

Also I am wondering, is the tablet more vulnerable to remote spying because the bootloader is open?
[General Questions and Answers] xXx yYy:
On some Lenovo devices, you might find it under "Advanced settings". Look for entries labelled "Android version" or "Software version" which will display the current Android version running on your tablet. The build number might be labelled "Build number" or "Version number".
[General Questions and Answers] xXx yYy:
Yes, unlocking the bootloader on your Android device comes with Increased Vulnerability:

Malware with persistence: The locked bootloader acts as a security gatekeeper, only allowing verified software. With it unlocked, malicious software gaining root access can become persistent and harder to remove.

Evil maid attacks: If someone has physical access to your device with an unlocked bootloader, they could potentially flash malicious software onto it without needing your knowledge.

Unsigned software: Unlocked bootloaders allow flashing unsigned software, which may contain vulnerabilities or malware. Be very careful about the source of any ROMs or mods you install.
[General Questions and Answers] MaziYT:
Oh Ok. The software version states: "Lenovo ZUI 15.1.105 Stable version". Meanwhile I found an image of what seems to be the "About tablet" Settings page of the tablet with stock ROM (on another seller's comment section on Aliexpress), and it shows the software version as "ZUI 15.1.163 Stable version". Note that "Lenovo" was not written in the software version.

I already tried Lolinet, but they do not have the stock ROM. Do you know of anyother places I could check for the stock ROM?
[General Questions and Answers] henri_p:
you can find the latest OTA here > https://ota-cdn.lenovo.com/firmware/202441195044998-9855.zip

note that this is the original CN/EN release, no other languages

you can use SetEdit to enable additional language, but this is not 100%
[General Questions and Answers] MaziYT:
Hi @henri_p Thanks so much for the file. I really really appreciate this.

Please may ask how you got it? So maybe in the future if I needed something like this I could find it.

Also, I have seen a tutorial or two on how to flash ROMs e.g. https://qpsttool.com/use-qpst-tool Could I follow the process as described in the linked page or is there another process I should follow?

Finally in case the flashing does not work, is there a way I can revert to how it currently is? Should I try and get the so-called "Global ROM" that is currently on it? If so, Can I get it out of the tablet or somewhere else? Also would you advise that I try an lock the bootloader after?
[General Questions and Answers] henri_p:
You can use fastboot to flash, but first you will have to take the partitions out of payload.bin (inside the zip)

to do this, follow this tutorial > https://www.thecustomdroid.com/how-to-extract-android-payload-bin-file/

once done, flash each partition through fastboot
[General Questions and Answers] MaziYT:
@henri_p Thanks. I'm not really sure how to flash each partition through fastboot. Please is there a walkthrough for that? I searched online and found this https://source.android.com/docs/setup/build/running is it valid?
[General Questions and Answers] henri_p:
maybe below is better

16+ Powerful Fastboot Commands: List with Explanation 🚀

Explore our list of powerful Fastboot commands along with their explanations. Discover all the commands you need for successful Android development.

londonappdevelopment.co.uk

be sure to flash the correct partitions , eg do not flash data to boot for example
[General Questions and Answers] MaziYT:
@henri_p Thanks for your response. I am trying to have the product returned. If I am unsuccessful in doing that, then I'll proceed with the flashing.