yashsingh1/xdaforums huggingface dataset:
[Upgrading, Modifying and Unlocking] Oswald Boelcke:
Hello and good afternoon, @mailom Welcome to XDA! I hope you'll always get the support you require and have enjoyable time on our forums.

However, I've removed the link to 4 pda in your above post! 4pda is not only another phone related website (and not at all affiliated with xda-developers) but also well known for the distribution of malware and warez. Links or references to 4pda are not accepted on XDA at all.

XDA Forum Rules (excerpt):

Please refrain from sharing any references to that website in future.

Thanks for your cooperation.

Regards

Oswald Boelcke

Senior Moderator
[Upgrading, Modifying and Unlocking] ForgottenSolstace:
Hey, mailom, thanks for sending over the boot image. Unfortunately, my Blackview a200 Pro still does not boot, even after flashing the boot image you provided.

Do you or anyone else have access to the Blackview A200 Pro Stock ROM that I can try flashing from fastboot?
[Upgrading, Modifying and Unlocking] mailom:
Yes, I have. You can find the firmware on another forum. Here is the topic on Blackview A200 Pro. Links to this forum are prohibited at XDA.
[Upgrading, Modifying and Unlocking] ForgottenSolstace:
Hey, all 👋

Great news 🥳; Blackview Support finally got back to me and sent me the device tree files along with instructions to resurrect my device. I'll share those instructions for everyone else to achieve full root access and to unlock their Blackview a200 Pro Bootloader.

Download the Full Device Tree for the Blackview A200 Pro:: software:A200_Pro_NEU_M9902A_V1.0_20231115

https://mega.nz/file/2PwAjKwZ#frgN7b-Axz6DsgnwlYzsleoiqOuRH3Biv_upScutdfA

(Windows only): Download the SP Flash tool: https://mega.nz/file/nHZnSJ7K#1q5GcFY8GJFVB4DRzkO1vi7azR5RC5809cHRwPd20Ds

(Windows only): download the Blackview a200 Pro MTK drivers: https://mega.nz/file/XCIWQYyL#KfRQmHtnMRkMQ8-i0ijgspWSyDbs_NLsjvKGnmagbl8

Run the installers for 2 and 3

Open SP Flash Tool

Select the "Downlaod" button

Turn off your Blackview a200 Pro device completely. If you have a bootloop, then you should be able to enter recovery by quickly pressing the POPWER and VOLUME UP keys in quick succession upon seeing the recovery screen. Then you can use the volume rocker keys to select "Power off".

Plug in your Blackview A200 Pro into your computer via a USB type C cable

Wait for the entire device tree to finish transferring

Follow these steps to reset the A200 Pro to stock settings. Doing this also locks the bootloader again, so subsequent fastboot commands will fail. You'll need to unlock the bootloader via fastboot flashing unlock if you want to get root access.

(Linux: check the AUR repositories for "SP Flash Tool", and you'll find plenty of versions. MTK drivers also available.)
[Upgrading, Modifying and Unlocking] ForgottenSolstace:
The supplied magisk boot image that @mailom provided won't work with this (newer) device tree, so I'll attach the patched boot image that I used to gain root access via Magisk.
[Upgrading, Modifying and Unlocking] MichaelBM:
Hi there. I also unlocked boot loader and got unexpected result.

After unlocking boot loader it give message (at startup) OS in not being verified or os is custom, Dismiss in 5 seconds.

Also it does not act normal in MTK droid tool. It says

--- ERROR : --- TotalBytesPerChunk Not Found. Set default Page/Spare=2048/64 !!!

--- Unknown ROM structure, backup NOT possible!

So I tried flashing the One you provided on top.But it did not lock Boot loader again like you said, and also did not take away the message given at startup.

Any idea what s going on?

It does have root now at least, but was wondering if something went wrong at the start with unlocking boot loader, and if I could do it all again if it can fix the problem with MTK droid. Because now it seems like i wont be abel to have a custom recovery, but I am not sure if I understand all of that correctly

Hi there. I also unlocked boot loader and got unexpected result.

After unlocking boot loader it give message (at startup) OS in not being verified or os is custom, Dismiss in 5 seconds.

Also it does not act normal in MTK droid tool. It says

--- ERROR : --- TotalBytesPerChunk Not Found. Set default Page/Spare=2048/64 !!!

--- Unknown ROM structure, backup NOT possible!

So I tried flashing the One you provided on top.But it did not lock Boot loader again like you said, and also did not take away the message given at startup.

Any idea what s going on?

It does have root now at least, but was wondering if something went wrong at the start with unlocking boot loader, and if I could do it all again if it can fix the problem with MTK droid. Because now it seems like i wont be abel to have a custom recovery, but I am not sure if I understand all of that correctly
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] Badger50:
@Adolf24@

Greetings, and welcome to XDA. Please translate your entire OP to English as stipulated in XDA Rule #4.

Spoiler content hidden.

Your cooperation is appreciated. Thank you.

-Regards: Badger50
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] Jeilopem:
Hi, the kernel for AOSP ROMs causes the device to reboot when it is locked.
[Samsung Galaxy A51 ROMs, Kernels, Recoveries, & Ot] bender080:
Is kernel permissive? And, does it support oneui 6?
[OnePlus 10T 5G] horsecharles:
1 gb!

View attachment 6049473
[OnePlus 10T 5G] Jager:
Anyone update yet? I want to confirm this is not Android 14.
[OnePlus 10T 5G] Annunneo:
How did you get it installed, I tried the methods listed ie downloading the files but I'm unable to rename some and when I do they're unable to install.
[OnePlus 10T 5G] horsecharles:
Safest way is from within your phone settings \ about device \ click large image on top "Oxygen OS 13.1"
[OnePlus 10T 5G] horsecharles:
Image I posted states version 13.1 And 14 size will be several times larger, and at least another month away.
[OnePlus 10T 5G] adamjmacdonald:
I upgraded to this 13.1 OTA for December patch and it broke my bootloader and I lost root. So stupid.
[OnePlus 10T 5G] horsecharles:
So sorry to hear this.

I'm at the point I don't want to root anymore unless to gain something extremely useful from the International models and\or earlier Android OS releases.

In that wishlist would be:

-fastest charging

-Multi-active SIM

-working visual voicemail w\ transcribe & shortcut inside Dialer App

-ditto Auto Call Recording & labeled by Contact name

-Multi-Connect / Data Connection Share to any device

-full clipboard Manager & sync

Good luck.
[OnePlus 10T 5G] vcfvct:
FYI, I updated with the standard way(via `Oxygen Updater` and `System Update` app, then magisk to inactive slot), everything seems to be fine.
[OnePlus 10T 5G] horsecharles:
I just noticed Oxygen says for rooteds to apply full update package instead of incremental...
[OnePlus 10T 5G] Jager:
Check if you can get to fastboot/bootloader. I think it is messed up like with the A14 beta. I tried only with the button combination (holding vol up and power, also tried all three buttons). I did not try adb reboot bootloader yet, someone else mentioned it might have put them into a bootloop somehow so not sure what is going on there.
[OnePlus 10T 5G] vcfvct:
oh, yes, you are right. The `vol up` + `power` button combination does not work, it just loops back to the start screen. Hopefully they can fix it in newer versions.

so does this affect any future update using `Oxygen Updater + System Update app`, like the incoming A14?
[OnePlus 10T 5G] Jager:
I think this might affect future updates as now we cannot use fastboot to boot a magisk image and then do a direct install with the magisk app. Would only be able to flash the boot image with fastbootd which in my opinion is more risky.

I hope they fix this in the future updates.
[OnePlus 10T 5G] vcfvct:
Do you mean the current 'install to inactive slot' way also rely on the fastboot?
[OnePlus 10T 5G] Jager:
No that should be unaffected. But I am not sure if there are any issues doing that across major android version updates. We will have to see when the update is released.
[OnePlus 10T 5G] vcfvct:
Looks like the A14 is out for North America, did you or know anyone here upgraded without issue? tempted but hesitating to upgrade 🤣
[OnePlus 10T 5G] Jager:
I feel the same way. I'm waiting to see how it works for others before I do anything. I really hope the bootloader/fastboot issue is fixed.
[Realme GT 2 Pro] Quake94:
As some of us may know, it is getting increasingly harder to spoof fingerprints to keep Google Pay, work apps etc. working. It's been largely a cat and mouse game between Google, Magisk fork devs and XDA devs. Google has recently started banning fingerprints on their end, forcing some users to find a donor device they can pull fingerprint from, and use that fingerprint to spoof their own device.

I'm setting up this thread to open up a discussion on possible fallback options for GT2 Pro users if there comes a time where spoofing will no longer be a viable option. Or to discuss any existing or future workarounds.

Personally, I have a Chinese GT2 Pro converted to Global TW. To my understanding - converting between regions requires unlocking BL and is equivalent to running a custom ROM. This messes up fingerprint attestation, hence the need to use PIF - can someone confirm or correct me on this?

Hypothetically, if one had to unroot & restore attestation, what would be required? MSM flashback to stock with locking BL?
[Realme GT 2 Pro] mitriemin:
After locking bootloader CTS continue be broken, tested. In practical I don't find problem with it, if you don't use Magisk. For now many banking and streaming apps can check device and find Magisk, impossible hide. We have one solution is using Kernel SU, what I doing. But I got reports about stopping support GKI in A14 Color OS firmware, don't check myself.
[Realme GT 2 Pro] Quake94:
I use Magisk Alpha, Play Integrity Fix, Shamiko - it works well in hiding root, and for now the fingerprint hasn't been banned yet. Hiding root isn't an issue, but if the Play Integrity fingerprint stops working, the app won't have to detect root, it will check integrity with Google and block access. Gpay and Microsoft Intune (work apps) rely on Play Integrity check.

When you tried locking BL and testing CTS, were you on original stock region and ROM, flashed with MSM? That should restore phone fully to stock, but I'm not sure if this restores stock CTS fingerprint.
[Realme GT 2 Pro] dejop:
My phone is originally with Chinese software, switched to Russian. It was rooted and I couldn't use google wallet. After locking the bootloader Google wallet works without problems, and the device passes Play inegrity check.View attachment 6051325
[Realme GT 2 Pro] Quake94:
Can you advise what steps you took to lock it on Russian after switching region?

Did you have to wipe device?
[Realme GT 2 Pro] dejop:
Locking the bootloader on the phone after flashing it to EU, RU, Global, CN

Everything you do, you do at your own risk! The author is not responsible for incorrect actions of the user!

When the bootloader is locked, the phone will be reset to factory settings, immediately save the data you need on your PC/cloud/flash drive/etc https://c.realme.com/i.

ls/1526491339024314368

The phone must not have root installed!!

What You'll Need:

Internet

Straight Arms

Phone with 70%+ charge

Windows

PC with ADB and fastboot installed

1. Boot to Recovery

2. Wipe Data via Recovery. Your phone will restart.

3. While the restart is in progress, quickly switch to the bootloader mode through the buttons combination (by pressing the volume down and off/on buttons).

4. On PC through ADB execute the command:

fastboot flashing lock

5. Use the volume buttons to select "Lock bootloader" and confirm the selection with the on/off button

6. Your phone will restart.

Congratulations!
[Realme GT 2 Pro] mitriemin:
If you havent ROOT permission, google wallet and all banking apps will work, i dont know how unlocked bootloader can destroy it. Your app dont enough for test CTS profile (example, check in YASNAC), we have HARDWARE attestation in stock, so your methods don`t change anything because you can cheat only BASIC phone
[Realme GT 2 Pro] dejop:
Removing the Magisk application and root brings only basic integrity, and that is not enough for google pay to work.
[Realme GT 2 Pro] mitriemin:
View attachment 6051639

realme GT2 Pro, C20 EUEX, locked bootloader after EDL. CTS profile broken, but all working.
[Realme GT 2 Pro] dejop:
Is the phone rooted, if not, does Google Pay work?

Without the magisk module, which sometimes works and lately very often doesn't work, I couldn't start Google Wallet without getting a notification that the device can't be used for payment. That's why I removed magisk and locked the bootloader because I'm tired of looking for solutions on a daily basis that either work or don't for a couple of days. I'm not trying to convince anyone to do the same, but I need this feature and for now this is the simplest solution for me.
[Realme GT 2 Pro] Quake94:
To my knowledge hardware attestation checks bootloader status, so it must be locked. Using PIF spoofs device fingerprint to pre-Android 8 device, which forces the Play Integrity to fall back on checking only the basic and device integrity instead of hardware (phones before A8 didn't have hardware attestation capabilities).
[General Questions and Answers] GalaxyA325G:
When downloading an APK from GitHub where multiple choices are available (universal,arm64-v8a,armeabi-v7a,etc) how do you choose the best download?

Take this example of the FOSS Seal app (many apps have even more choices).

<github.com/JunkFood02/Seal/releases/tag/v1.11.1>

These are the choices for the Seal app on Github

Seal-1.11.1-arm64-v8a-release.apk

Seal-1.11.1-armeabi-v7a-release.apk

Seal-1.11.1-universal-release.apk

Seal-1.11.1-x86-release.apk

Seal-1.11.1-x86_64-release.apk

Source code(zip)

Source code(tar.gz)

Given nobody on this forum knows how to compile from the source (as far as I can tell - and yes - I have asked), that knocks out the two sourcecode options - but what about the rest?

View attachment 6049488

Two fundamental questions since I hate guessing:

Obviously it's phone specific, but what specifically do you look for in your phone to make that decision?

Also, which is the best for long-term storage and re-use since you use the same app on many phones.

Note: I save all my APKs onto a drive and then slide them over to a new phone using adb and/or scrcpy to populate a future phone, so that's why the so-called "universal" version might be useful if I knew what it was...

View attachment 6049491
[General Questions and Answers] xXx yYy:
Simply check your device's specifications using ADB

Connect your Android device to your computer using a USB cable.

Open a terminal window on your computer.

Type the following commands and press Enter:

adb devices
adb -d shell getprop ro.product.cpu.abi

Examine the output for the ro.product.cpu.abi property.

If the value is aarch64 or arm64-v8a, then your Android device's OS is compiled for ARM64 architecture.

If the value is armeabi-v7a or armeabi, then your Android device's OS is compiled for ARM32 architecture.
[General Questions and Answers] GalaxyA325G:
Thank you for the advice on the gathering data half of the question, where the screenshot below shows my Samsung Galaxy A32-5G (SM-A326U) architecture using adb over USB is arm64-v8a which means (based on your if-then-else above) that it's ARM64 architecture, right?

View attachment 6051820

Which means the first half of the question is resolved.

But then, which of the two options below would we typically chose and why?

Seal-1.11.1-arm64-v8a-release.apk

Seal-1.11.1-universal-release.apk

How do we choose between those two options above?

What's the difference typically between an "arm64-v8a" release and a "universal" release?

And if I wanted portability to my "next" phone (whatever model it may be), which is the APK version to archive?
[General Questions and Answers] xXx yYy:
My guess is that the universal release package contains the app compiled for both the 32-bit and the 64-bit CPU architecture.
[General Questions and Answers] GalaxyA325G:
Oh. That's not what I want then. I was guessing differently.

My guess was that the arm64 for my machine installed a "stripped-down" file (APEX???) that is ONLY for my Mediatek hardware - but then if I extract that base.apk file at a later date to re-use on another machine (say, one with a Qualcomm CPU) then that extracted APK (APEX???) file is stripped down and might not install on that different new hardware.

But I like your guess better since, moving forward, everything will likely be 64 bits.

To find out more, I ran this search where this is the first hit from July 2023.

How to Find Your Android Device's Info for Correct APK Downloads

Which gave one good piece of advice, which was this:

"64-bit processors are backwards compatible, so the 32-bit APK will work fine on a 64-bit processor."​

That seems to indicate you can't go wrong (assuming an ARM CPU) with the 64-bit version (however it discusses the DPI and the Android version where you can go wrong - unless you pick the nodpi file out of the available options).

That article does give a warning about APKs versus Bundles though, which is what I think I was worried about when I said sometimes the app installer is specific for one kind of hardware (e.g., Qualcomm versus Mediatek).

What is worrisome is this sentence from that reference.

"When you download an app bundle from the Play Store, all of this is handled without you."​

​

Where my response is, "oh great; just what I do NOT want" because it's not portable to your NEXT phone; but how do you know you got a "bundle" from the Google Play Store instead of the APK?
[Galaxy S 4 Mini Q&A, Help & Troubleshooting] romagus228:
My Samsung Galaxy S4 mini GT-I9192 Gives an error when flashing the firmware

<ID:0/013> __Xmit Write fail

<ID:0/013> XmitData Fail..

I can't flash anything, but phone works normally, help me please
[Galaxy S 4 Mini Q&A, Help & Troubleshooting] steve8x8:
Can you exclude a cable problem? Get an old USB2 hub in between the phone and the computer
[Touch Pro, Fuze General] iamvargas:
Hi,

Up until a few days ago the sound on my fuze was working fine. By sound I mean the speaker which controls the ringtone and video sound. The rest of the phone is working just fine.

I dunno if someone else has had this problem or if maybe it might be some hardware problem. Sometimes after a soft reset the sound comes back but then it goes away, and now its not coming back even after a reset.
[Touch Pro, Fuze General] coreysdad:
Could be a hardware issue. I experienced the same issue. I recently returned my handset(still under thirty day warranty).
[Samsung Galaxy A32 5G] GalaxyA325G:
On my Samsung Galaxy A32-5G (SM-A326U)​

I enter Samsung ServiceMode by typing *#0011#

I tap the three dots at the top right

In the resulting menu I select Key Input

After "Please enter value" I enter Q0

And then I tap the OK button

But what is the trick to enter commands?

View attachment 6049510
[General Questions and Answers] Deezspizeek:
Hi, I had a questions about the siutaiton im in: I flashed an android 12 vendor image (nuu b20 5g) to an android 11 device (blu f91 5g), and both of them ahd the same spec so I thought it might be good idea to flash android 12 vendor images to the blu phones, but it stuck on boot, but it could boot to fastboot mode and bootloader. How come the phone don't boot despite both of them are having the same specs?

Is there anything that I should do in this sitiuations?

thank you.
[Android Q&A, Help & Troubleshooting] Norealname:
Hello!

Can anyone help me please?

Im so confused to how solve this problem. Sorry if i didnt know kuch cuz im such a beginner and dont know much about error or what that error means.

View attachment 6049512
[Android Q&A, Help & Troubleshooting] rodken:
It simply means that the file or directory you are trying to access or modify does not exist in the specified location on your Android device. Move the file to another location and try again.
[Android Q&A, Help & Troubleshooting] bobo_15:
How do you move the file?
[Samsung Galaxy Note 10+ Questions & Answers] GOZI_:
Hello, i am trying to downgarde bootloader

[Sboot.bin], but after changing or deleting signerver03 in Hxd I get the secure check fail error. Have already downgarded my s9 to oreo and s6 to lolipop so I know what I am doing. I would buy combination bootloader steady.bin but there isn't any combination firmware on binary 9 so no luck there. If anyone can try to help me figure it out I would be very grateful. I am not afraid to brick my device since almost every part of it is broken already. I just want to experiment a bit. Also sorry for my broken English, am from 🇵🇱 Poland.
[Samsung Galaxy Tab A7 Lite] urbex:
There must still be some differences in the USA market T-mo units. Just spent most of the afternoon messing around with mine, and just can't get it to go in to BROM mode. Windows will detect it for about half a second as a preloader device, then drops it. I don't even have enough time to get my hand over to the mouse to select anything in the driver filter app.

I even went as far as to pop the back cover off and disconnect the battery to make sure it's getting fully powered down. Looking for test points on the board now, but not holding my breath on this one.
[Samsung Galaxy Tab A7 Lite] mvikrant97:
You need to press and hold the volume up button in order to boot into preloader mode.
[Samsung Galaxy Tab A7 Lite] benraiso:
Is there any way to unlock sim SM-T227U?
[Samsung Galaxy Tab A7 Lite] mvikrant97:
You may try with Global Unlocker software.
[Samsung Galaxy Tab A7 Lite] urbex:
And here I was just following your steps - "and then press and hold just the volume up key to connect it in BROM mode"....silly me for thinking following the steps was the best idea?
[Samsung Galaxy Tab A7 Lite] mvikrant97:
You shall add the MEDIATEK Preloader filter using lib usb first.
[Samsung Galaxy Tab A7 Lite] urbex:
Well, you must be some kind of super human then, and able to plug in the tablet, then click the filter driver all in less than 1 second, because that's how much time I had. I can't even move my hand from the cable to the mouse fast enough before it disconnects the device in Windows. It's literally gone in the blink of an eye.
[Samsung Galaxy Tab A7 Lite] mvikrant97:
Lol you don't need to be a super human.

Install Chimera tool and it will automatically configure it.
[Samsung Galaxy Tab A7 Lite] urbex:
Right.... Or I could just buy a new tablet for less than that costs, and get away from Samsung BS altogether...which is exactly what I did.
[Samsung Galaxy Tab A7 Lite] pro_granade:
I've got the device filter installed but it still boots out of BROM mode instantly, Windows sees it show up under Ports for half a second and it continues booting like normal
[Samsung Galaxy Tab A7 Lite] urbex:
That's almost the exact same thing I got. I could see the device manager list update, and almost instantly, updates again and the port is gone.

On mine, it didn't start booting, but the charge indicator pops up on the screen. I had read elsewhere that if it goes in to "charge mode", that means it's not in BROM, and why I ultimately popped off the back cover to disconnect the battery.

Trying it with battery disconnected resulted in identical behavior in Windows, just without the charge indicator displaying on the tablet.
[Samsung Galaxy Tab A7 Lite] mvikrant97:
May I know what Android version you have?

I have tested this on Android 14 January 2024 security patch and it works fine.
[Samsung Galaxy Tab A7 Lite] pro_granade:
I did get the charge mode, but weirdly it would quicky count up from zero, not sure if this is normal as this is my Dads tablet.

EDIT: I'm wondering if its maybe a driver misconfiguration problem? I really don't know but I'm gonna keep looking into it and I'll let you know if I find anything.

Android 13 April 1, 2023 security patch.

T227USQS5CWD1