yashsingh1/xdaforums huggingface dataset:
[General Questions and Answers] DiamondJohn:
Arrrggghhhh! I keep loosing it, and have had to re-enable it multiple times, but this time I cant find how to do it!

I am running A11 on a Pixel 4A. I do a lot of ADB stuff over WiFi, so have a QS (QuickTile) enabled to turn ADB over wifi on. I remember there is an extra step (After turning on developer options), but I cant find what that step is. Anyone know what the step is?

The painful thing is I think I posted a thread somewhere here on XDA as a reminder for when I forget, but I cant find it now (if I did actually do that).

EDIT:answered myself below:

https://xdaforums.com/t/help-thread-ask-any-question-noob-friendly.2257421/post-84939717
[General Questions and Answers] pyereciae2788:
Is it possible to customize the action menu that appears when text is selected? I've noticed a few apps have added themselves (in addition to a few extra options like "call") but I only use copy, paste, and select all (and sometimes cut). Does android offer a method for that or should I suggest it to the app developers?

Edit: I've done a bit of searching and found Intent.ACTION_PROCESS_TEXT to likely be the culprit.
[General Questions and Answers] DragonFire1024:
So I waited a few days before I decided to post here. I was looking through and researching OEM commands in fastboot for a locked Pixel 3 from Verizon (sorry I think Amazon is intentionally misleading their customers in their sale with this item. If I had known it was Verizon I never would have bought it). Most of the common ones don't work or return no value or variables. But I had to really look for some that even worked or did anything. The only interesting one so far I have come across that has any potential of possibly being something is

fastboot oem citadel

There is very little information available about what this does. Anything that I have come across I have found here on XDA and appears to have to do with some kind of Titan chip. Here is the link to the thread I started and I'm posting some of the thread below: https://xdaforums.com/t/fastboot-oem-citadel.4269769/

fastboot oem citadel
(bootloader) citadel <command>
(bootloader) Commands:
(bootloader) rescue Try to rescue Citadel
(bootloader) state Print current Citadel state
(bootloader) reset Reset Citadel
(bootloader) reset-locks Reset AVB locks
(bootloader) version Print citadel OS version
(bootloader) reprovision Reprovision device after a RMA unlock
(bootloader) suzyq on|off Enable or disable SuzyQable
FAILED (remote failure)
finished. total time: 0.060s

I have no shame so I decided to run the commands for a citadel reset and to reset AVB locks. The results are below. To save some typing, at this point I am assuming 1 = locked and 0 = unlocked. And that's just assuming based on what I see and this is the most obvious assumption:

fastboot oem citadel state
2...
(bootloader) Citadel state:
(bootloader) Version : 1
(bootloader) Bootloader state: 1
(bootloader) Production state: 1
(bootloader) Number of locks : 4
(bootloader) Lock[0]: 1
(bootloader) Lock[1]: 1
(bootloader) Lock[2]: 1
(bootloader) Lock[3]: 0
OKAY [ 0.129s]
finished. total time: 0.129s

fastboot oem citadel reset
2...
OKAY [ 0.170s]
finished. total time: 0.170s

2...
(bootloader) Citadel state:
(bootloader) Version : 1
(bootloader) Bootloader state: 0
(bootloader) Production state: 1
(bootloader) Number of locks : 4
(bootloader) Lock[0]: 1
(bootloader) Lock[1]: 1
(bootloader) Lock[2]: 1
(bootloader) Lock[3]: 0
OKAY [ 0.126s]
finished. total time: 0.126s

Now do you see? After the reset, the boot loader state goes from having a value of 1 to having a value of 0. There are four locks on the device, three appear to be locked; 1 while one appears to be unlocked; 0. Do I even have something here? Also note that 'fastboot oem rma' appears to do something but with out variables to follow the command, it does not work. And the instructions aren't very specific on what to do. But citadel does say a 'RMA unlock' is possible whatever that is.

EDIT: please note that I have not yet gained enough courage to try 'fastboot oem citadel rescue'. Resetting the AVB locks returns a failure with a device error.
[General Questions and Answers] SubwayChamp:
Here is a good description on how it works https://betterprogramming.pub/custom-text-selection-with-action-process-text-9c1cd9b24027 some apps add extra options to the generic/limited actions implicit in Android manifest, it would better than try to modify every app instead of use something like this https://play.google.com/store/apps/details?id=com.wb.clipboard.pro&hl=es_PY&gl=US that can add extra actions without the need of an additional step to share it with whatever other app but right after to select a text. Of course the other way around would be just modifying somewhere the android manifest on a custom ROM.
[General Questions and Answers] Banana_sam:
I did try seeing if TWRP recovery was a reliable solution. Unfortunately for my device there is no stable version of twrp yet. In my devices forum there is a thread about this
[General Questions and Answers] DiamondJohn:
I found my log of how to do it. In case it will help someone else

To Enable Wireless ADB QS Tile, go to

Settings>Developer Options>Quick Settings Developer Tiles
[General Questions and Answers] Zimbushman:
Thank you will have look at that, something I forgot to mention, if I boot the phone normally (no magisk) the issue goes away, sim card is detected, does what you suggested still apply, thanx
[General Questions and Answers] DragonFire1024:
So fastboot set active slot and set_slot are commands not available on locked Pixel 3 phones. So how did I set the slot from slot B to slot A?
[General Questions and Answers] 3muizen:
... Pro Hello my Xiaomi Redmi note 9 pro camera doesn't record video, I click the record button and nothing happens
[General Questions and Answers] DragonFire1024:
Using fastboot to change slots on a Pixel 3, do not work on a locked device. Somehow yet I've managed to change the slot from b to a and I have no idea how.
[General Questions and Answers] DragonFire1024:
This is actually quite interesting but what purpose does it serve and why be available in fastboot unless there is some way to change it using citadel. I would like you to test the theory for me and go ahead and run 'fastboot OEM citadel reset' and then tell me if your bootloader status changes from a one to a 0. The thing is if you reboot the zero will default back to a one but if you stay in fast boot when you change the option by doing a reset it will stay a 0. I noticed when you were doing your OEM switches your bootloader always stayed with value of 1 but all of your lock values change to 0. By factory OTA did you mean the one at the Android 12 or did you mean the most recent one that is Android 11? I used ADB side load as well but my whole point was trying to somehow get my bootloader upgraded to something else which unfortunately did not appear to happen or at least one that I still can't unlock however I do have grayed out OEM on developer options and it tells me to connect to the Internet or contact my carrier. So if fast boot citadel works there has to be something else connected with citadel which I think is 'fastboot rma' which works by telling me I need to add more variables which are 'get_challenge' I'm not at my computer right now and I think the second one is 'send_response' and citadel does say the device can be "reprovisioned after an RMA unlock." SuzyQable which is also mentioned in citadel is apparently a Chrome OS debugging cable and I am able to toggle that option to enable or disable (on and off). So my guess is do I need to go out and buy one of these cables? Yes I have both fastboot and fastbootd as well.

I wonder if running 'fastboot OEM citadel reset-locks 1' in other words adding a command option at the end of reset locks might change what one of the locks do? I also note that when running the reset locks option, it tells me that they aren't available because of a device error not that the commands can't be run but because it can't read the device and I think that might lead to why it can't is I don't have a Chrome OS debugging cable. Perhaps getting one of those cables will change the outcome of that command
[General Questions and Answers] DragonFire1024:
Also one other thing to add I was using a modified fastboot I found on Hovatek https://forum.hovatek.com/thread-32287.html
[General Questions and Answers] wiisp_y:
Hello, i made an XDA account just to ask for help on this.

I own an AT&T locked Google Pixel 5, so before rooting i must get it unlocked which costs money.

As some of you may know, AT&T has those custom 5G and 5GE icons. Before attempting to root my device,

i would like to know if its even possible, and if it is, how to remove those icons to use the regular stock 5G icon and completely remove 5GE to just be LTE. (ps: if this should go somewhere else please let me know as i am new here)

Images Below, in order

AT&T 5G iconView attachment 5299565

AT&T 5GE iconView attachment 5299567

Regular Stock 5G Icon (what i would like to replace the AT&T 5G icon to)

View attachment 5299569

Stock LTE icon (what i would like 5GE to be replaced with)View attachment 5299571

OEM Unlocking Blocked due to carrier locked deviceView attachment 5299573
[General Questions and Answers] Hoobacious:
Question: Is it possible to rebind the default Android physical keyboard shortcuts (see this thread from Feb 2021)? I want to use my Tab S7+ as a remote desktop client but Android butts in whenever I try to do shortcuts like ALT + TAB rather than have it apply to the remote session. Really frustrating.

I feel like the answer is 'no' but how deep does this functionality lie in the OS? Would you need root to fiddle with this? I have minimal Android dev experience but lots of general Java experience, would love to find a fix for this.
[General Questions and Answers] Tech-distributor:
Well! I am also confused about this. I also need help on this.
[General Questions and Answers] ipdev:
I wanted to look into citadel a bit more before I went to far. ;)

Ran out of time to do some testing.

From what I found, it seems citadel might just be a reporting tool for the Titan M chip first introduced in Pixel 3.

Google Blog - WebSite - Titan M makes Pixel 3 our most secure phone yet Link​

Not sure if it can be used/exploited to actually change anything. :confused:

Then again, how many exploit security patches do we have every year. 🙃

Before I updated my 5 to the April build (redfin-ota-rq2a.210405.005 at the time), that was the same error it gave me.

I am not sure why since I was connected to WiFi and I still have not installed a sim card in my 5.

I wonder if it would have made a difference updating using the updater instead of downloading and sideloading the recovery OTA. ?

As noted, I bought the unlocked version directly from Google, so there should have been no issue unlocking the bootloader before updating.

My Pixel 4a (sunfish) and 5 (redfin) are on stock Google Android 11.

April 2021 build. I will update them to the May 2021 today or tomorrow.

I will let you know what I find. :D

Cheers. :cowboy:
[General Questions and Answers] Inlacrimas:
I don't known if my question fits into this thread but I'll just give it a shot and hope for the best.

I currently use a one plus 3 with havoc os (Android 9) and when i call one specific contact he always tells me that he can hear a echo of himself talking but it is not constant and only happens for a few second. Is there any legal way to check the connection or the quality of the call ?

Because i can not hear it at all and i talk quiet a lot with this contact.

I am thankful for every bit of advice you can give me
[General Questions and Answers] darkangel32:
I have a S7 exynos flat running stock samsung android 8 rom. The charging port is broken, but i wonder if theres a way to unlock bootloader/flash another rom using an sd card in the sd card slot somehow?

What about using something like kingoroot onelclick root apps, and then use one of these boot-to-recovery apps?

Also a question, if one flashs a custom rom like lineage, floyd etc which resembles android 10 or 11, does that mean you can run apps requiring android versions 10 or 11?

Thanks
[General Questions and Answers] DiamondJohn:
If possible, I would run a check using a wired headphone set, to see if the echo is exactly the same. Also, make sure you are not in a reflectove room; ie outside. And yes, I understand it is the one contact. Which also raises the question if the issue is possible caused at their end.
[General Questions and Answers] luutoo:
Did not flash anything. Today I re-flashed twrp and have access to twrp now. I don't want to format my data as you mentioned I should since I want to backup the pictures, in order to do that I have to decrypt my data. After deleting locksettings.db I could still decrypt the device with my old password. After changing the password in android, and booting back to twrp the new passowrd nor the old password didn't decrypt my data. I hope I make sense not sure how to explain it any better, it was stupid to delete that file. Is there anyway for me to decrypt this device? I've tried installing the same OS on a different phone, change the password, and then pull&push the locksettings.db file to my device, which did not work.
[General Questions and Answers] Inlacrimas:
I think it is on the contacts end and this is what i am trying to prove. Not so much to prove him wrong but more to find out about the issue. I will switch to a different phone soon anyways but I'm still curious.

Unfortunately i do not have access to the contacts phone so i can only influence my end of things.

I will try it with wired headphones and see if it works.

What i can tell is that the phone he is using is one of the older i phones and the carrier he is using.

Another factor that comes into play here is that the call is forwarded from a landline phone to a mobile phone.

I don't know if this could influence things negatively my knowledge in this area is way to low to be fair :)
[General Questions and Answers] DiamondJohn:
Of course not "the answer" but that little change sounds frought with possibilities of a bad connection. I have called as lot of company sipport lines during this p[andemic, and with everyone wporking from home, they use internet forwarding of calls to landlines. They have been some of the worst connections. And ironically, the most notable have been my ISP, even though the internet service they provide is really good. But io am in AUS and their support is based in the Philippines. Including really bad echo.
[General Questions and Answers] PEACH-PIT:
Hello.

I am trying to port the twrp of moto g 5g plus to moto g 5g.

However, although it starts, the touch screen does not work.

How can I fix this?

I've done some research and all I can find is a fix that doesn't work.
[General Questions and Answers] SubwayChamp:
Did you try what suggested in the second part of my post? Anyway take in account that some devices can't be decrypted, no matter if you format data, you shouldn't have access to data in a certain condition. Also some TWRP can and others can't access; did you try different versions? (if available).
[General Questions and Answers] SubwayChamp:
Which guide did you follow and which part of the process you did? And which was the fix that doesn´t work?
[General Questions and Answers] SubwayChamp:
The S7 Exynos variant doesn't need an additional step than enable OEM unlock option and you're good to go.

Regarding the one-click root app personally I won´t recommend any other than SuperSu for old firmwares or actually Magisk but you should need to connect it to other device for that.

Yes, this is how it works.
[General Questions and Answers] darkangel32:
Doesnt that oem unlock option just enable/allow unlocking the bootloader, instead of unlocking right away?

I tried the oem unlock toggle but i think the bootloader is still locked.

It seems i cant do much with the phone if the charging port is broken.
[General Questions and Answers] PEACH-PIT:
https://xdaforums.com/t/guide-porting-twrp-without-source.3843473/

I ported it using this procedure.

Many of the files did not fit the description, but when I replaced all the split_img, it started.

However, the touch screen does not work.

I forced myself to select it with the otg mouse.

However, I can't use the terminal or other important functions.

https://forum.hovatek.com/thread-27132.html

I tried to modify the kernel by referring to this page, but there was no corresponding file and it did not work.

https://forum.hovatek.com/thread-26277.html

Of course, this doesn't work either.

Furthermore, when porting with this tool, the screen to enter the password does not appear.

I don't think the data can be compounded either.
[General Questions and Answers] SubwayChamp:
Yes, once the OEM unlock option is enabled you can go to the next level rooting it or installing TWRP at least in the first firmware versions (I had one) but actually the most reliable rooting method is Magisk in my opinion, in the old days worked an app called FlashFire, that could flash the firmware directly onto device but it´s now deprecated. For the many inconvenience that make a broken charging port you should rethink it if you are able to repair it at a certain time.
[General Questions and Answers] SubwayChamp:
Firstly the recovery base is not a good candidate so it has a different processor apart of other things, you should search for devices with SD750G and you get something like this, it´s just an example, you can get a more extended list https://www.dealntech.com/phones-snapdragon-750g-5g-processor/ then search if there is a TWRP for some of those devices and try it one by one, I´m not finding one right now but I saw many other guides to port TWRP, I didn´t see in your guide nothing relevant to kernel compiling...other than compliment the method with better guides you could try this tool https://github.com/yshalsager/MSM8225-TWRP-Porter
[General Questions and Answers] darkangel32:
So, how do i go about rooting my device without using the usb/charging port? :)
[General Questions and Answers] Crrrr:
Any idea, guys?
[General Questions and Answers] PEACH-PIT:
https://github.com/yshalsager/MSM8225-TWRP-Porter

It is obvious that this tool does not work.

This tool stopped being updated 4 years ago.

Even the twrp team was not able to support android10 until 2021.

https://www.dealntech.com/phones-snapdragon-750g-5g-processor/

I referred to this article.

https://dl.twrp.me/gauguin/

As a result, I used this twrp.

Unfortunately, the touch panel does not work.

Furthermore, the password input screen does not appear, so I can't compound the data.
[General Questions and Answers] shafi1885:
FOD NOT WORKING IN MIUI EU ROM MI 9 SE (GRUS)

after flashing MIUI 12.6 EU WEEKLY ROM from MIUI 12.5 CHINA STABLE ROM, FOD stopped working. I have tried calibrating the FOD in CIT but it didn't worked there also, showing error. Then I thought it is a bug of WEEKLY ROM so I flashed again MIUI 12.5 EU STABLE ROM, it didn't change the fact that FOD not working. What could be the possible solution for it?

Can I flash China KERNEL or China FIRMWARE ? Because, after searching about it hours after hours in XDA, I found only this info, that FOD works better on CHINA ROM. Or should I flash EEA KERNEL or EEA FIRMWARE? Will it fix the problem? What could have been wrong here?

THANKS IN ADVANCE
[General Questions and Answers] SubwayChamp:
Miui EU ROMs are based on Chinese firmware so flashing the Chinese kernel won´t make a difference, if your device is the European version then flash the European firmware, also flashing the stock kernel whatever the region it comes doesn´t work, the ROM comes with its own kernel.

If it is not an issue itself from this specific release then check things like:

- If you did the right procedure before to flash it wiping caches, dalvik, data and system.

- If you are in the latest firmware.

- If you are not coming from an AOSP or similar based ROM.

- If Magisk is causing that.
[General Questions and Answers] mercuryZZblock:
NX507J not mapping entirety of internal storage

I have recently got my hand on this phone and first flashed official img via fastboot on it (was in a bootloop before). All was fine. I then flashed Resurrection Remix 5.7.4 onto it and now internal storage only shows 4GB as the total internal storage space instead of the 16GB rom space. I can't install even basic apps I need now.

Is there any way for it to recognise the entire 16GB of space? thanks.
[General Questions and Answers] mercuryZZblock:
Update: I was an idiot and flashed the QFIL image with fastboot. Only flashed the recovery, boot, and system in that go. I was following some guide regarding flashing factory images with fastboot. Don't know if it matters though.
[General Questions and Answers] mercuryZZblock:
View attachment 5302067

This is what I get when running df.
[General Questions and Answers] VINCE123412:
hellp buddy i have some question to ask i am new here as well
[General Questions and Answers] DragonFire1024:
Going to see if I can locally pick up one of those debugging cables if not see if I can get one ordered overnight or close to it from Amazon or the likes. I'm hoping that because we seem to have full functionality here that this cable May cancel out the device error when trying to reset the ABB locks. What happens after that is anyone's guess and whether or not you can change anything in this little rabbit hole may not matter. What I'm interested in is why the bootloader value when doing a reset on citadel goes back to zero and assuming zero means unlocked we have one unlocked slot to work with when that is defaulted to zero. And given I've somehow been able to change slots from b to a might also work on our advantage. Something I still have yet to figure out how I did. Time to go look for one of those cables.

EDIT ADD: unfortunately until I can find a way to update with a factory image, I am stuck on Android 12. Verizon does not allow flashing of images on locked devices. However they do allow an OTA if they are signed by Google specifically... Or we find out what keys they use and if they are actually available in the AOSP sourcetree. That's just a wild leap of faith, but I've seen weirder things happen. So until I can hack an OTA or a factory image to flash I am stuck on Android 12 and any updates they give me through Google. Verizon no longer updates this device as far as I know but I very well could be wrong.
[General Questions and Answers] DragonFire1024:
well heres what little bit I found on what the chromeOS cable is. From Amazon:
[General Questions and Answers] mikenirakis:
hey, I got an LG g5 and need to install android nougat otherwise it's useless can anyone help?

thx in advance.
[General Questions and Answers] DragonFire1024:
So apparently this debug cable does quite a bit of things. Including to some capacity the ability to read and write. If the device is supported, you have access to Closed Case Debugging and Servod. Some features this cable allows when they are activated in a chroot chromeOS environment using hdctools:

Source: https://chromium.googlesource.com/chromiumos/third_party/hdctools/+/HEAD/docs/ccd.md