yashsingh1/xdaforums huggingface dataset:
[General Questions and Answers] Renate:
My apologies if I've over-simplified things. Below are your choices:

Method Pros Cons
---------------------- ------------------------------------- -----------------------------------------------
BT off-the-shelf Supported natively at the Linux level Needs pairing
BT microcontroller Supported natively at the Linux level Needs pairing, needs µC experience
OTG off-the-shelf Supported natively at the Linux level
OTG microcontroller Supported natively at the Linux level Needs µC experience
OTG emulator Supported natively at the Linux level May be difficult to implement on second Android
Inject existing uinput Supported natively at the Linux level Needs root, input numbers may vary
Inject new uinput Supported natively at the Linux level Needs root, needs daemon
adb shell input Works on stock devices Slow, rolls out a Dalvik VM for each op
adbgrab Works on stock devices Slow, rolls out a Dalvik VM for each op
I²C microcontroller Supported natively at the Linux level Needs reverse engineering, needs µC experience
Remote thingies Needs client
[General Questions and Answers] SubwayChamp:
instead, you also could consider using your "smartphone" through the PC, for example scrcpy is very good for that.
[General Questions and Answers] SubwayChamp:
If I´m not wrong this device use Android Go, if so, you can unlock it using a simple command like fastboot oem unlock

Unlocking bootloader through mtk client can be risky, if you are not sure what you´re doing, it´s a powerful tool, flash again the original boot image, then try to unlock it that way.
[General Questions and Answers] Matejch:
Thank you for your answer. Sadly, it does not work. It just says that the command failed, even with the original boot image. It looks like it requires a key to unlock the bootloader, just like the other Xiaomis.
[General Questions and Answers] Damian3:
Hello everyone, I'm new here and I need some help.

I try to find a phone that has some custom ROM support and I'm searching for a list that has the custom ROMs and android phones listed... like LineageOS supported devices... or xOS supported devices etc.

I can't find anything like this here. The xda.dev page basically has just news random articles and yeah I just can't find anything im looking for.
[General Questions and Answers] SubwayChamp:
Can you upload some screenshots from the interface UI?
[General Questions and Answers] SubwayChamp:
Here´s you have the general list from the manufacturers https://xdaforums.com/all-forums-by-manufacturer

And here, for example, all the Xiaomi devices with no/little/some/much development https://xdaforums.com/c/xiaomi.12005/

if you use the search bar, at the center top, tagging something like "custom ROM", you´ll see a complete list of these https://xdaforums.com/search/65707595/?q=custom+

And here, in the LOS site, you can see the official supported devices https://wiki.lineageos.org/devices/
[General Questions and Answers] Matejch:
yeah, here are some. It looks like it runs MIUI, but most of the Xiaomi stuff is missing. There is also no option to add Mi account in developer settings nor account settings.
[General Questions and Answers] anyonymous005:
Thank you for the answer. Does this mean that any Galaxy phone with Verizon firmware cannot be flashed to other carriers, but phones with other carriers (assuming US carriers with the same CPU) can be freely flashed to one another?
[General Questions and Answers] Droidriven:
Generally speaking, yes, but it really depends on the device and the carrier. There is no general, one size fits all answer to this question.
[General Questions and Answers] SubwayChamp:
Please, delete the screenshot where your IMEI is displayed.

It definitely has a Miui OS, did you search for accounts, Mi account?, and, in developer settings has to be an option to unlock bootloader, there is other that says, "check if this device is locked", you have to bind your account, using mobile data only. Provide SS from this area.

And I noticed that while in fastboot mode, or pretended fastboot mode, your device is not really detected, so you wouldn´t perform an operation this way, you have to update the drivers in-the-go, then check is your device is detected with fastboot devices, and only there, you can try other commands.
[General Questions and Answers] Matejch:
Well, I have tried that but it looks like except for the memory extension setting, the settings app is completely stock and there is no option to add a Mi account, even in developer settings. I also updated the adb / fastboot drivers to the latest version, but I am stiill unable to unlock it. Other commands (like fastboot reboot, fastboot oem cdms) work.
[General Questions and Answers] rb2k5:
Sorry if Im missing something obvious, but how do I delete one of my posts on this board. I posted a question in the wrong thread, then posted it again in the correct thread. I got a warning from the mods about double posting, but I couldnt see a way of deleting the original message. I had the option to edit it but couldnt see how to delete it.
[General Questions and Answers] DiamondJohn:
I dont know if this is the official method, but what I do is, edit the post you want deleted to "...please delete.." and then "Report" your post asking for it to be deleted.
[General Questions and Answers] Droidriven:
Yes, it is the official way. It's one of the duties of the moderators of the device specific fora and the various other sections of the forum. Select sections/threads are exclusive to moderators, additional select areas are exclusive to the senior moderators, the various committees and admins.

Also, nothing ever truly gets deleted here, it is just altered so that it doesn't show, or, at least, that is how it was before XDA changed to its current forum format. Deleted content is still viewable by staff.
[General Questions and Answers] rb2k5:
Thanks. Good to know.
[General Questions and Answers] SubwayChamp:
In developer options, you won´t find a specific/direct access to a Mi account, but, one of the items is about, if the device is locked or not, entering there, then you can add a Mi account, but it is very strange that you doesn´t have an option like this in general setting https://xiaomiui.net/how-to-create-xiaomi-mi-account-3578/

Regards the fastboot command, it seems the issue may not come from outdated drivers but wrong command or even wrong method, probably you can try with other commands like fastboot flashing unlock
[General Questions and Answers] Matejch:
It is not there. I checked my other Xiaomis to see where that setting should be located, but this phone doesn't have that option. I have also tried using the fastboot flashing unlock command, but it just said unknown command, so I guess I won't be rooting this phone anytime soon. Thanks for your help tho.
[General Questions and Answers] drucurl:
utter and complete n00b here.

I really want to root my ATT LG G4 (H10) but I can't follow all of the instructions on the forum.

Does some kind soul have an easy rooting procedure?

I want to install TWRP and a custom ROM so that I can update the device and get some use out of it.

I've tried to install MAID but I really need a bit of guidance.

Thanks very much in advance.
[General Questions and Answers] DiamondJohn:
You dont need to root to install TWRP. You need top UNLOCK your bootloader. That step is also the normal first step to Root with Magisk.

Different devices have different steps, it would be best if you ask or search for your explicit device & Android version. For example, my Pixel 4a 4G running A134, dose not have TWRP. But the bootloader is unlocked, it is rooted and I am running a custom ROM which I built myself rom source.
[General Questions and Answers] SubwayChamp:
You, still, can try to unlock it and root it using this CLI tool https://github.com/bkerler/mtkclient
[General Questions and Answers] Marcyvee:
I have a strange issue and I don't know where to open a new thread, so I try to ask here before.

I have an Oneplus 8 Pro, with zephyrus OS 13.3 rom. A few days ago, I updated to the last version after having updated the firmware too. I had to format data to solve a couple of issues. So, i decided to try KernelSU instead of magisk for rooting my devices. I installed also Zigysk on KernelSU for let LSposed to work, and after that I installed the killergram module. Now, I can't save photos or videos on my device or share that with other apps, but I still can share or save .zip and .pdf files. I think this issue is related with killergram because I have the same issues with all the killergram compatible apps. I don't have this issue on Telegram X.

Obviously I grant all permissions to the telegram apps, and root permissions to killergram with the kernelSU manager.

Yesterday I installed parallel space to copy the telegram app, and access with the same account on the same device. In the parallel copy I don't have any problem: I can save and share everything.

With another device, no problem with the same account.

For solving I tried to:

- Uninstall killergram;

- Uninstall killergram and LSposed;

- Uninstall killergram, LSposed and zygisk;

- Flash the stock kernel and root with magisk;

- Uninstall killergram, LSposed and zygisk and flash the stock kernel and root with magisk;

- Dirty flash the rom again;

- Format data;

- Downgrade telegram app;

- A lot of combo of everything above.

Using revanced patches, seems that with KernelSU there's some problem in writing in data/adb folder. I had to manually create 2 directories for making the revanced patches permanent. I don't know if that will be useful or not.

Anyway, I don't know if I have to open a dedicated thread. If yes, where??

So, thanks in advance.
[General Questions and Answers] drucurl:
Thanks for the response. Can you direct me to the procedure to unlock the bootloader using Magisk for the LG G4?

Again the end goal is installing a custom ROM to get some proper usage out of the device. Thanks in advance
[General Questions and Answers] DiamondJohn:
no. I can suggest a web search. i explicitly told you I have a Pixel 4A 5G.
[General Questions and Answers] SubwayChamp:
It´s all about methodology, nothing more, first, get to know, the right model device you have, for that, install an app like "Device ID" or similar, then search the guides, explicitly for, and in this order:

- Unlock bootloader.

- Install a custom ROM/custom ROM for this model.

Better is to learn something about the process, not a "pilot run", because, in the way, you may encounter some issues to deal with, and you may need to maintain your device safe and running, so...

- Also, learn how to backup the most important partitions,

- how to reinstall the stock ROM, in case you need to return to it.

And, Magisk is not needed, in the whole process, rooting is apart.
[General Questions and Answers] Marcyvee:
So, any suggest on where to open a dedicated thread?
[General Questions and Answers] jayden8923:
Is it possible to root a Galaxy a51 in the US? I cant find oem unlocking in the settings anywhere.
[General Questions and Answers] DenisEhm:
Hi all. This has surely been asked before (heck, I've asked similar questions before!) but sifting through the thread to find recent answers has proven fruitless.

Question: is there any way to unlock a North American Samsung bootloader, paid or otherwise, to achieve root?

Back story (if you care: my issue is that I need two things in my phones: root and dual sim. But I live in Canada, where these two things are extremely niche. I currently have a Pixel 6 for that reason. Amazing phone, but Google is garbage at handling dual sim: can't set different ringtones, you can set colours but even Google's own software doesn't use them, etc. Yes it's mostly QoL details but for productivity it's more important than it would seem.

From experience Samsung is way way better at dual sim management, and tbh I kind of want to jump on the foldable bandwagon eventually, again for productivity. But they only sell unrootable, locked phones in Canada (even if technically they're not supposed to but whatever). They now have dual sim (woot) but I absolutely need root for call recording among other small things. I've owned several Sams before, and I've gone the Global CSC route, but the reception was crap! I'd get at most 2 bars of 4G where my Canadian Sam, Pixel, iPhones etc would get full bars, on both Bell and Rogers. Not sure why as on paper it should have fully supported all Canadian bands, but it just was sub par no matter what I tried. I suspect the processor has something to do with it as global had Exynos - which are not sold here - but I have no way to know as obviously Samsung doesn't support them. So really, if I want to go back to Samsung and keep my functionality it seems I need to find a was to unlock the BL and root from there.

So is it even technically doable? Am I SOL? What about other Qualcomm devices that are unlocked, like a HK version? Would I get the same phone as here? Any help appreciated!
[General Questions and Answers] Buckstone91:
I used an adb shell for the first timei in about 15 years, and was able to follow all the steps correctly. The second terminal won't appear today, when I type adb shell. The command line just has the first letters of the phone name instead and I can't enter my pm uninstall command.

Please tell me if I'm missing something, or is there another way to open adb shell.
[General Questions and Answers] SubwayChamp:
It seems an issue with the ROM you´re using, not able to mount user space correctly, or lack of permissions, or encryption.

No better place, IMO, that the thread where that ROM was published.

Also the OP8P has its dedicated space, and the sub-forum https://xdaforums.com/f/oneplus-8-pro-questions-answers.10367/ can be a good start.
[General Questions and Answers] SubwayChamp:
adb shell

enter

pm uninstall...

View attachment 5963585
[General Questions and Answers] DiamondJohn:
A screen shot or the text from the command window may of helped.

When things don't go as expected for ADB, the first step is to kill any previous session

adb kill-server

as for running adb differently, then ADB over WiFi may be an option. Thats how I do all my ADB
[General Questions and Answers] Marcyvee:
Thanks for reply, but i don't think is that the problem: I already ask in the rom's group on telegram, but none else have this problem. Anyway, I could ask to the maintainer of the rom.
[General Questions and Answers] Droidriven:
Root? Maybe, maybe not. The OEM unlock on your device? Have you enabled developer options in your system settings. If it isn't showing in settings, there isn't much you can do to force it to show, not all devices have that setting/option and some devices that do have it, can enable but can't use it to any effect to flash Magisk or TWRP, especially US models.
[General Questions and Answers] Droidriven:
If you have the OEM unlock setting in your system settings>developer options, maybe. Enabling OEM unlock "should" allow you to use the "Magisk" method to root your device.
[General Questions and Answers] vercetti:
Hey everyone, I found an AOSP port of the Realme/Oppo Photo app and downloaded it on my daughter's Moto G32. Everything works fine except one feature: the stickers. All the thumbnails are there but once you choose one it says "download failed". Not a single sticker can be downloaded. Also the feedback+support function doesn't work as it cannot get a connection to the server. So it looks like there is no internet connection from within the ported app (nothing can be retrieved or sent).

Any ideas?

This is the port I'm referring to:

ColorOS Gallery Port APK: Bringing the ColorOS Experience to All Android Users - Oppo News

The ColorOS Gallery app is a feature-rich and visually appealing gallery application that comes pre-installed on OPPO smartphones. Known for its intuitive

opponews.net

The download link in the article is further down and can be found searching these words:

"... download the ColorOS Gallery APK file using our server."

Greatly appreciate any help as my daughter prefers the Moto G32 over the Realme C55 (both are here for testing). The G32 wins in almost every aspect, except in regards to the Photo app and I wish she could get the same or similar experience, especially all the funny/good looking dynamic stickers which the Realme offers (also found in Oppo devices as both share the same Color OS, OnePlus and Vivo probably also have the same, not sure).

Is there any way I could get the port working with the stickers? Or can you recommend another photo/gallery app that offers a similar and easy/clean look like the ColorOS gallery app?

Thx!
[General Questions and Answers] Buckstone91:
Thank you all for your help. I've now managed the uninstall and reinstall.

It may have been a senior moment, but I could have sworn the adb shell opened in a different window when I used it last week.
[General Questions and Answers] SubwayChamp:
Good to hear that, you may find this tool more friendly-user though https://github.com/0x192/universal-android-debloater
[General Questions and Answers] SubwayChamp:
Oppo devices use ColorOS, Realme devices, since years ago, no longer use ColorOS but RealmeUI, and Vivo, it´s from a different family, they use FuntouchOS, some same apps are present both, in Oppo and Realme devices because they join the same family, but they doesn´t have the same OSs.

Some apps are proprietary, so not the features are present in the port version, because they´re proprietary, some features are restricted, and of exclusive use of owners of such device, one of the restriction methods, is because the token/ID can´t bypass the vendor verification, when the app communicates to the Oppo servers, they can´t be downloaded, developer may need to bypass the key-restriction.
[General Questions and Answers] Avatar2:
Hi all, I have a new Google Pixel 6a that I need to return (due to no service coverage by the new carrier I signed up with). So now I need to replace the Pixel with something else as I will be moving to a different carrier. I am on a tight budget. I live in Canada.

One thing I didn't like about the Pixel is that everything was tied to Google, even the calculator app, and sends data back to Google for everything I do. My previous phone did not have a data plan, so this was very jarring (and creepy) to me. So I decided to look into ways to get more privacy or a different OS.

I looked at the PureOS phone but it is way out of budget (starting at $1,200 USD). This is too bad since I really liked the PureOS itself. I also looked into GrapheneOS but it only works with Pixel, and as we have seen, the only plan that came with a Pixel doesn't work for me. I am limited now to Samsung Galaxy A13 or Motorola Moto G if I want a 5G phone for the affordable plans I'm looking at.

What are my options for increasing privacy and using more open source tools and apps on something like the Samsung? I am fairly technical, but have no experience with smartphones. I will not be using a Google account on the phone so if that means no Play Store I'm fine with it, but I don't want to be prompted every 10 seconds to "sign in" nor do I want my phone sending advertising and telemetry to Google (or Samsung) and using up all my data.
[General Questions and Answers] nimbusryder:
I'm trying to factory reset my fusion5 tablet due to lost passcode. I pressed power and volume up to get to a menu that has recovery mode as an option, however I cannot confirm any of the options. The menu says volume down is OK but it has no response. I have tried the power button and every combination of button presses to confirm. Is there something else I should try or another way to reset the tablet?
[General Questions and Answers] SubwayChamp:
Unfortunately, for you, actually, all the vendors are close tied to Google, and this dependency, IMO, is increasing, specially for devices that has been launched globally.

Probably you can see a device with some development, and choose not to flash Google apps on it (GApps).

Pixel devices, for those that bootloader can be unlocked, has some development.
[General Questions and Answers] Droidriven:
Yes, you can flash downgraded binary via TWRP, it won't be binary blocked like it would be if flashed via Odin but that still doesn't mean it will work as intended with the other non downgraded parts of your currently installed firmware.
[General Questions and Answers] bready6591:
I need help discovering a good caller id spoofing app that will allow you to use any number of your choice as your caller id. Or even a chat forum for people who use this kind of stuff who could point me in a good general direction. It's very important I find this so thank you in advance!!
[General Questions and Answers] SubwayChamp:
It depends on the requirements for that GSI to boot, some of these steps may be required, performing factory reset, if you have a custom recovery or through fastboot, flashing a blank vbmeta and see.

Regards original signature, it needs special skills, in order to can do it, if it can be done at all, this means that by normal means it is not done.
[General Questions and Answers] SubwayChamp:
Most of stock launchers support custom icons.
[General Questions and Answers] Droidriven:
You can decompile the apk files and change the icon inside the apk then recompile the apk and install it.

Also, any time you alter the system partition, to avoid bootloop, you have to at least boot into recovery and wipe the cache partition(and dalvik cache if you have TWRP), this wipes any conflicting cached data and allows the new system to boot.
[General Questions and Answers] Droidriven:
Stock signatures don't necessarily matter when using TWRP. If you are using a GSI and TWRP you should be able to install modified apk files. When I say to install the modified apk files, I mean push them to the same folder that the original stock apk is located in(system/app, system/priv-app, etc....) and then uninstall/remove the original unmodified apk file. You might need to root the device in order to push the modified apk files to system and to remove/uninstall the original unmodified apk files, technically, you "should" be able to do this with just TWRP without root.

Then, after installing the modified apk file or files and removing/uninstalling the original unmodified apk file or files, boot into recovery and wipe the cache partition (and dalvik cache if you have TWRP), then reboot into system.
[General Questions and Answers] Droidriven:
If you have TWRP, it doesn't really matter, stock ROM(modified into a TWRP flashable zip), custom ROM, my ROM, his ROM, her ROM, anybody's ROM.

Signatures only matter when flashing stock firmware via whatever flashtool or stock updates/OTA updates via stock recovery. You can't flash custom ROMs via stock recovery and you can't flash unmodified stock update zip files via custom recovery(but you can if you convert the updated system.img into a TWRP flashable zip in the same format as any other custom ROM). In general, stock can only flash stock and custom can only flash custom or modified stock.

If you know how to extract the system.img from a custom ROM, you can extract it down to the system/app and system/priv-app folders, open the folders, insert whatever apk files you want and remove/replace whatever apk files you want, then recompile everything back into the system.img the way it was then recompile/zip everything back into the flashable zip the way it was before you extracted it, then flash the newly modified ROM via TWRP and it will install the apps when it flashes the ROM. Since a Gapps zip file typically gets flashed to the system partition, you might also be able to do it by modifying a Gapps zip file, adding and removing your chosen apk files to/from the Gapps file, instead of modifying your ROM zip file, might be easier too, can't say for certain because I've never tried it that way but "should" work in principle. You just need to make sure there are no conflicting apps between your ROM zip and your Gapps zip(i.e. no duplicates or conflicting versions).