yashsingh1/xdaforums huggingface dataset:
[General Questions and Answers] SubwayChamp:
Well, if you are expecting that a tool do all the job for you that is not how it works, you have to take various guides and compliment the information as a puzzle, I don´t think that a full all-in-one guide exists and taking a look on how a tool performs a thing it may help to a better understanding.

This is not accurate I´m using Android 10 since few weeks after the first betas were released at March/19 (always rooted and with TWRP, PBR, OFR, SHR, etc?); unofficial builds were ready 2 years ago and official ones started at the mid of the past year https://www.androidpolice.com/2020/...h-limited-android-10-support-and-other-fixes/ a ported custom recovery will be ever an imperfect thing so far from not only the official builds from source but even from the unofficial, so be happy if at least you can perform minimal tasks with it.

Try with other devices and if the next 2 or 3 attempts this persists then you should need to load the correct modules into your kernel config, identify the exact driver for the touch panel that your device uses (use some app like this https://play.google.com/store/apps/details?id=ru.andr7e.deviceinfohw&hl=es&gl=US) and find other with same compatibility. All that said assuming that your guide is working.

I will recommend that you use this recovery as base https://xdaforums.com/t/orangefox-o...efox-recovery-for-xiaomi-mi-10t-lite.4227349/ it has best compatibility with a wide vendor display range.

Follow your guide and if it is not working then use the Carliv Image kitchen https://carliv.eu/ the method will be near to the other, replacing all the files (images) that you´ll find out of the ramdisk folder (those are the same that are usually in split images), regarding the fstab.qcom that you´re not finding it is in the boot image, you have to unpack it too to get it, the rest remains the same.
[General Questions and Answers] PEACH-PIT:
I was researching and found this.

https://github.com/moto-sm7250/android_device_motorola_kiev/tree/android-10

I tried to build it myself, looking up the build instructions.

However, it fails with an error when the build is 99% complete.

I have installed bbqlinux-2021.04.14-x86_64-cinnamon in VirtualBox and built twrp.

FAILED:
build/make/core/main.mk:745: error: CtsAppBindingHostTestCases.LOCAL_TARGET_REQUIRED_MODULES : illegal value CtsAppBindingService1 : not a device module. If you want to specify host modules to be required to be installed along with your host module, add those module names to LOCAL_REQUIRED_MODULES instead.

Is there any way to fix this?

I've looked up the error message on google, but can't find a solution.
[General Questions and Answers] DragonFire1024:
For those of you following my latest to do, I ordered the ChromeOS debugging cable and it arrives Sunday. If anyone is interested in one of their own, you can get them on Amazon, as well as a few other sites that are cheaper, but take longer to receive. Here is a link for your reference: https://www.amazon.com/gp/aw/d/B07XF7V6CW?ref=ppx_pt2_mob_b_prod_image
[General Questions and Answers] Rezwanul Islam:
i'm using galaxy s9 SM-G960F, it's CSC code is KDI(japan). can i change this CSC by odin flash? please help
[General Questions and Answers] DiamondJohn:
I havent read nor followed your post explicitly, but for more targeted help on building TWRP, you would be best to ask your questions in the following thread.

https://xdaforums.com/t/dev-how-to-compile-twrp-touch-recovery.1943625
[General Questions and Answers] PEACH-PIT:
Thank you.

I will ask the question there.
[General Questions and Answers] SubwayChamp:
Yes you can, if device doesn´t have a locked bootloader by carrier, download this app https://play.google.com/store/apps/details?id=org.vndnguyen.phoneinfo&hl=en&gl=US and see which CSCs are compatible then find the firmware and flash it. See some guide how to use Odin if you are not familiar with.
[General Questions and Answers] DragonFire1024:
From the source tree of crosshatch/blueline. Defines in the device.mk, what the citadel locks represent:

# Citadel
PRODUCT_PACKAGES += \
citadeld \
citadel_updater \
android.hardware.authsecret@1.0-service.citadel \
android.hardware.oemlock@1.0-service.citadel \
android.hardware.weaver@1.0-service.citadel \
android.hardware.keymaster@4.0-service.citadel \
wait_for_strongbox

# Citadel debug stuff
PRODUCT_PACKAGES_DEBUG += \
test_citadel

Source: https://android.googlesource.com/de...bfe57aaaf2cdd656a4476bbfb5c01314a09/device.mk
[General Questions and Answers] DragonFire1024:
@ipdev so I have the cable. Unfortunately I'm having a bit of trouble trying to set up the tools I should be able to use with this cable. I'm not sure I will be able to find all of the files and other dependencies I need on Linux and order for these things to work. But I have to do some more research.

But I do need some help. I need to figure out what the link is between citadel and suzyq/suzyqable. I have been doing a lot of reading about the tools associated with this cable and some of the abilities I may or may not have access to. There is very little information unfortunately and somebody with a better knowledge of the technology might prove a better researcher than me in this regard. Because the way I look at it right now based on the information I have is the only reason citadel would have to control the access if suzyq/suzyqable is because of it's abilities such as allowing you to flash firmware to specific chips and unlocking and locking the bootloader so my understanding right now would be to say that somehow suzyq unlocks and locks the bootloader and that would be the only reason for citadel to serve as the manager of that access. Given that so far there are only a handful of commands citadel has that would be a reasonable assumption in my opinion. What say you?
[General Questions and Answers] Aman750:
Recently Realme 6pro got android 11 stable update and after the update it is difficult to root the device. After flashing twrp, device goes into the state where it states: "Device boot/recovery is damaged" or it just stays at the "Realme" logo. It won't go into bootloop either.

So I tried Orange Fox but it asks for zip to be flashed and RM60P's Orange Fox zip file isn't available. Please help
[General Questions and Answers] DragonFire1024:
Getting close I think. A few things. There is or was a bug in google's Titan citadel chip. In looking for a link to suzyq and citadel, I came across this bit of research: https://alexbakker.me/post/mysterious-google-titan-m-bug-cve-2019-9465.html

What interests me here is the error this app he created generated while it was doing it's thing:

chatty : uid=1064(hsm) /vendor/bin/hw/citadeld identical 5 lines
12-24 16:24:20.357 806 806 E /vendor/bin/hw/android.hardware.authsecret@1.0-service.citadel: Incorrect Citadel update password
12-24 16:24:29.466 825 825 I /vendor/bin/hw/android.hardware.oemlock@1.0-service.citadel: Running OemLock::setOemUnlockAllowedByCarrier: 1
12-24 16:24:29.473 584 584 I chatty : uid=1064(hsm) /vendor/bin/hw/citadeld identical 1 line

Who notices? Take a closer look at the third error:

android.hardware.oemlock@1.0-service.citadel: Running OemLock::setOemUnlockAllowedByCarrier: 1

😮 This almost smells like a secure setting of some sort. The question is where is it and how do we change it and is it still possible? Who or what is user/group hsm? I looked at the boot image through the source code and these bins are not assigned 'user root' or 'group root'. Instead both are 'hsm' and some of the files referenced in his research are available in the vendor image. I have taken a few of those bin files and moved them to my PC and then on to the device because I cannot access them otherwise. All of them execute except they don't do anything. Why? Because two of them call on libraries that I cannot find nor can they find. @ipdev

Secondly, in March of this year, an unknown vendor reported a bug in the Titan citadel chip 😈 and it was assigned the name CVE-2021-0456. https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-0456

I'm interested to hear what anyone has to say about this. Please note you can download the source code to the individuals application in the link I posted above where his research project is. It comes in an uncompiled state so you have to build it yourself. I did not have time to go that far today perhaps I will try tomorrow.
[General Questions and Answers] SubwayChamp:
The image and the zip are available in the same site https://xdaforums.com/t/recovery-rmx2061-unofficial-orangefox-recovery-project-r11-x.4232569/
[General Questions and Answers] DragonFire1024:
Addition: the source boot image also gives these bins/services 'user nobody'.
[General Questions and Answers] DragonFire1024:
I stand corrected. There are several CVEs in the Titan citadel chip. I've found a total of three so far. All of them filed in March of this year and from what I can tell all unpatched. I've listed the two new ones below, all three have the same description:

NVD - CVE-2021-0454

nvd.nist.gov

NVD - CVE-2021-0455

nvd.nist.gov

I think this might be a good time to mention a pretty old exploit on what used to be quite a popular device. There is a high probability that we might be looking at something similar here. I know @sd_shadow remembers the Droid Razr M. I'm not going to go into long details on how the bootloader was eventually unlocked on the devices released by Verizon, other than to say the exploit was impressive in that it exploited a fuse, which was supposed to be blown. This exploit allowed the bootloader to be unlocked on those devices only, buy the process was irreversible, and permanently blew said fuse.

Going back to citadel, resetting the locks likely doesn't work because all of those fuses are blown....except for one. @ipdev even caught it. The last lock has an unknown function. Bootloader? 🤷 The fact all other commands through citadel work, makes me think this single fuse may still be operating. We ran a simple test and pretty much confirm that toggling the OEM lock on and off in settings on the pixel 3, of the non-verizon variant, changes the values on fuses/locks zero through three, 1 = locked, 0 = unlocked. I would really like somebody to correct me if I'm making no sense or even remotely close to anything.
[General Questions and Answers] Banana_sam:
Question: how do I see SMS notifications on multiple user accounts? I created a new user account on my android device (lineageOS 17.1, android 10) but SMS notifications don't work at all. I can see new messages if I click on my default stock SMS app, but I don't get any sort of notification for it. I get the notification perfectly fine on the administration account but not on the second user. I have all sms notifications turned on. SMS enabled on the second user account and still no luck. What am I doing wrong, or has multiple users accounts have always been very limiting like this?
[General Questions and Answers] sa1:
I posted a thread here no reply so far

https://xdaforums.com/t/cracking-android-passwords.4275715/

Please help
[General Questions and Answers] pyereciae2788:
Is there something I could use to open a manifest file? I'd like to try modifying one for an app.
[General Questions and Answers] SubwayChamp:
There are some applications that can open an XML file; Notepad++, Sublime, etc and Android Studio also have this option, but it's not as simple as modifying just this file and it's all cause the apk needs to be signed and accept the changes. You'd need to use some apk editor, I didn't try it my self and I referred firstly to the android manifest in the custom ROM Itself instead of every app but you should look on this https://xdaforums.com/t/tool-apk-editor-studio-ndash-free-apk-reverse-engineering-tool.3972529/
[General Questions and Answers] SubwayChamp:
Maybe I'm wrong but if you are referring to multiple accounts and not dual apps this is the whole idea of that; you shouldn't have access to the second (multiple) user app from a different user account (no matter is admin) till you enter to this second (multiple)account that is a separate space with a different user account.
[General Questions and Answers] SubwayChamp:
Instead of link to other link where you again linked to other site with a lot of reading stuff you should simply say here what you want to achieve.

If you are in Android 10 system can't be mounted the suggested way, you also said that device is locked but is rooted (?). Orange Fox recovery has inbuilt an add-on feature that can do that.
[General Questions and Answers] sa1:
@SubwayChamp I have rooted my android and had used it for a long time. Its running lineage OS 17.1 for J7

nxt.

Its just that somehow (I do not want to share) the password of my phone was changed and now I want to get that password.

I know there are ways to remove the screen lock and then use new password etc., but to be precise I want to know the current password and unlock my phone without need to change the current password.

The link I mentioned does exactly that, and so I want to do the same.

I am a script kiddie( sorry, A lot of work for people like you) and so want a detailed guide on how to achieve that.

You mentioned that orange fox can do such things.

Can you please help.

My thread: https://xdaforums.com/t/cracking-android-passwords.4275715/

Blog(what I want to do) : https://www.pentestpartners.com/security-blog/cracking-android-passwords-a-how-to/
[General Questions and Answers] Startropic1:
I have a Vankyo Matrixpad Z10 tablet running Android 9. I am trying to root it but first I guess I need to build a TWRP recovery.img. How can I backup my stock recovery (without being rooted since I guess I need to do this before I can root.)

developer options is enabled, USB debugging and OEM unlocking are also enabled.

I do have ADB installed on my laptop.

Can anyone help me out here?
[General Questions and Answers] SubwayChamp:
Not that you need to backup your stock recovery image or build a TWRP to root your device but you should need to get either the boot or the recovery stock image according which is needed if you think to use the Magisk method.

If the original firmware is not available anywhere then you shouldn't use this method anyway take a look in this thread if this way you are able to pull it/them from your device https://xdaforums.com/t/amazing-temp-root-for-mediatek-armv8-2020-08-24.3922213/
[General Questions and Answers] Startropic1:
I've made a little progress in that I have unlocked my bootloader. The thread you linked to suggests it only works with older versions of Android. My tablet is running Android 9. I have not been able to find any stock roms, but I did e-mail Vankyo support.

I have also identified the chipset as MT8163A

If I could find a way to save my tablet's exisiting rom / recovery img I can build a TWRP from there.

UPDATE:

I was able to successfully use the temp root in the link. I have managed to save both boot.img and recovery.img on my internal storage. They are both 16.78 MB does that seem right for Android 9?

What I can't figure out is this: How do I backup the entire ROM? I have determined that the ROM is /dev/block/platform/soc/####0000.mmc/by-name/
[General Questions and Answers] 7opex0:
I'd like to update my username because it was created automatically (???) when I registered and it represents the part of my email address. I can't change it in UCP, I'm not allowed to. How can I do that or whom may I ask to update it?
[General Questions and Answers] Banana_sam:
Afaik, in android 10 you have the ability to enable 'receive & send calls/sms' in the multiple user account configuration settings, and it does work. i get calls and the notifications for it, i also can receive and send texts (just no push/popup or text ringtone notifications for that) on the second user account.

3rd party apps i dont have cross access to between accounts(as you mentioned and as it should be), but the stock apps are installed for both admin and 2nd user account and only the lineage stock phone and messaging share cross access between the two -- which i thought was how it was supposed to function, except i thought that i should be getting notifications for sms as well.

does this mean i should get an alternative messaging app for the 2nd user account and set it as default sms app, and this way ill be able to receive sms notifications since now both sms apps for each account are unique?

or is this a problem you think with my lineage build or some other reason ive yet to consider?

also if anyone else reading this wants to chime in and share their experience with second user accounts & sms notifications, id love to hear about it
[General Questions and Answers] SubwayChamp:
You should try it too with the other partitions the same way, just determine the path, something like this may help https://android.stackexchange.com/questions/24119/command-to-list-partitions also you can follow manually the same path you wrote above in the by-name directory.
[General Questions and Answers] Startropic1:
I was able to save stock boot.img and recovery.img files. However when trying to port a TWRP custom recovery to this device, I descovered that my stock recovery.img is missing

• meta_init.rc

• meta_init.project.rc

• meta_init.modem.rc

and the only fstab is fstab.enableswap

so I think I have a problem, or I did something wrong somewhere...
[General Questions and Answers] SubwayChamp:
I think you need a different SMS app for the second user but you should try with some third party app that can provide floating windows or quick replies or for some reason the stock app doesn't have full access to this feature.
[General Questions and Answers] SubwayChamp:
I don't know which method you are using to say you (if I could know) where you missed something anyway the fstab file and depending on the android version some of the other files you should find them in the boot image, you should use them from it but keep in mind that the porting process is not perfect and most of threads talk that if some files don't match with the recovery base skip them and follow.
[General Questions and Answers] Startropic1:
Chipset is MT8163A.

I used the temp root utility you linked to. Was able to identify the partitions, which were at /dev/block/platform/soc/####0000.mmc/by-name/

From there I used CAT command to save a copy of recovery partition as recovery.img on /SDCARD/ (I also did the same for the boot partition, but have not done much with that one.)

I also learned with these mediatek devices I need a scatter file as well.

I also tried just patching the recovery.img I saved on /SDCARD/ (which of course I backed up before patching) with Magisk but it just got stuck in a boot loop when I tried flashing the patched recovery.img. I restored original so it's fine, but unsure how to proceed.
[General Questions and Answers] SubwayChamp:
I referred to the method to port TWRP.

Regarding the root process I think preferably you should patch the boot image (after to unlock bootloader) and flash it through fastboot, after that you should find some blank vb meta image in case your device doesn't require a signed image your device should be able to boot to system again but in case it is required a signed vbmeta you should find a "method to patch/sign a vbmeta image".

The scatter file is to use it through SP Flash tool.
[General Questions and Answers] sa1:
How does android 10 stores and deals with passwords.

I was looking for password.key in data/system but didn't found it.
[General Questions and Answers] Startropic1:
Magisk doesn't see a ramdrive with the boot image, suggesting I have to go the recovery route.
[General Questions and Answers] SubwayChamp:
OK, you mean your device doesn´t include a boot ramdisk, (there are other tools to inject Magisk anyway but I don´t remember now) then follow the recovery method, the first you have to do is inmediately after to flash it through fastboot reboot to it manually (so probably you can´t through command) and from there flash either Magisk (it will injects the binaries to bypass the avb restrictions or flash this https://xdaforums.com/t/universal-dm-verity-forceencrypt-disk-quota-disabler-11-2-2020.3817389/ if your device supports an external SD card copy both Magisk and DM verity zips to somewhere.

If the above process doesn´t help to can boot to system again then as I said you before you should need to disable the vbmeta by flashing a blank image (not signed if your device allows it) or create a custom one according your model following this as reference https://forum.hovatek.com/thread-32664.html
[General Questions and Answers] GH°£√¥|¢£√:
I have an old MTK6753 device. Can i build a ROM for it?

Or atleast port a ROM for it? I prefer Corvus OS or RR.

Device details- Gionee A1 lite. Kernel 3.18.35. Stock Android V. 7 [Nougat]

pls help me. I m a bloody noob with no one to help.
[General Questions and Answers] DiamondJohn:
You may get more targeted help from within this thread.

[GUIDE][COMPLETE] Android ROM Development From Source To End

Hello Everyone....:D:D Today I will present you all the ultimate guide for ROM development starting from Source to End. This guide will be applicable to all devices. So lets Start :D What is Android? :rolleyes: Android is an...

xdaforums.com
[General Questions and Answers] GH°£√¥|¢£√:
Hi. Thanks for ur reply

DiamondJohn. I just have a doubt, can i flash any ROM with any kernel to my device? [or, is it possible that i can flash any older kernel with my custom rom​
[General Questions and Answers] Banana_sam:
Just tried doing this with both 'simple sms messenger' and 'QKSMS'. Neither of the two sms apps worked :/ also I had a problem with both apps where they send duplicate messages everytime.

If anyone reading this wants to try testing out doing what I'm aiming for, please do! I wanna know if this is an issue for anyone else or is it just me. Or maybe not an issue with my device or software at all and instead sms notifications for second user accounts had never worked in the first place on android
[General Questions and Answers] DiamondJohn:
No. A big no.
[General Questions and Answers] astralc:
I'm no tech whiz, my thing is more writing.

I don't know how, but my samsung galaxy emerge got bricked. Soft bricked. I can get it into download mode but it wont be recognized by my pc. Ive tried each port, uninstalled and reinstalled odin, looked in the drives, tried a new cord (or two) and put the phone in different modes. I cant get it into recovery mode, only download mode and an error screen that says:

'Custom binary blocked by FAP lock (recovery.img)

secure fail: recovery

once again, i never installed a custom binary or anything like that.

going to the download screen gives me this message:

'odin mode (high speed)

download mode !!

product name: sm- j327p

current binary: custom

system status: custom

fap lock: on

warranty void: 0x1 (0x30c)

qualcom secureboot: enable (csb)

ap swaev: s1 t1 a3 p1

ap swaev: k 0 s 2

secure download: enable'

please help. again, i dont think it's a pc connection problem, i think its a phone problem. so how do fix it?

[URL="http://xdaforums.com/showthread.php?t=2257421"][IMG]https://dl.dropboxusercontent.com/u/41066660/Newbie%20Thread%20Sign.gif[/IMG][/URL]
[General Questions and Answers] tesiz22:
I formatted my tablet except the bootloader using SP Flash Tool, then I flashed a stock ROM (except for the preloader and user data). It’s not rooted, no twrp, I can boot to stock recovery but it’s stuck on the first Alcatel logo, it won’t boot past it. I’ve tried wiping the cache and data, which made no difference. What do you advise?

It’s an Alcatel Onetouch Pixi 3 10” 8079 with MT8127.
[General Questions and Answers] Ashutosh008:
Hi ,can any one share the RAM file and boot file for LG G7 plus thinq ,need it for flashing.Iam flashing from tool studio but i can not find the ram and boot file ,thus it is not able to flash.