yashsingh1/xdaforums huggingface dataset:
[Redmi Note 12 5G / Xiaomi Poco X5] Niavy64:
Oh OK good for you. Then the greenish treatment may be a ROM issue since I'm on crDroid as I previously stated.

Again, BSG has more modes (motion blur shots) but lacks pro settings compared to AGC. Besides that, they seem very similar to me (without any setting tweaks)
[Redmi Note 12 5G / Xiaomi Poco X5] Niavy64:
SGCam works for you ?

I've turned to AGC mentioned initially. (9.2 ruler APK) While there is no motion shot, there are all the other modes plus a pro (ISO/exposure/shutter) setting.

And macro lens can be toggled on.

Oh OK good for you. Then the greenish treatment may be a ROM issue since I'm on crDroid as I previously stated.

Again, BSG has more modes (motion blur shots) but lacks pro settings compared to AGC. Besides that, they seem very similar to me (without any setting tweaks)
[General Questions and Answers] mlecz.koo:
Hi! I have a Redmi Note 7 and I would like to make a flashable zip, because so to speak out of passion and experimentation. In this case, he wants to do a ReVanced on the priv-app. And you're about to say that you can do it through adb and that it's not worth it. However, I want to try my hand and make a flashable zip.
[General Questions and Answers] mlecz.koo:
wtedy wiem, że korzystałem z Android File Zip Creator, ZipCreator, skryptów EDIFY i przepustek flash, ale nie mam tych aplikacji.
[Android Software/Hacking General [Developers Only]] Flashouse-Labs:
Hello everyone, this time I will give you another way to root the Samsung A145F | A14 2023 This time I will give it in a very easy way.

The Samsung A145f is considered the newest cellphone released in 2023 with a very affordable price for the lower middle class, for 2.5 million you can get it with Ram 6 and 128GB storage. This cellphone is very popular for online motorcycle taxi operations or work attendance.

So for those of you who are confused about buying a Samsung cellphone that is easy to repair, this series is the right one to make your work easier in online motorcycle taxis or your work attendance needs.

View attachment 6035656

Just go straight to the point How to Root Samsung A145F | A14 2023 Before going any further, you should prepare the root materials below:

Prepare materials :

Here Magisk Boot Patch

Flash Tools

Magisk

Step By Step:

Make sure you have the same firmware BootPatch_Vbmeta_A145FXXS2AWF3

You must have unlocked the bootloader. How to Unlock Samsung Bootloader

Position the cellphone OFF and in the Download Mode position

Open the Flash Tool and fill in the root file in the AP column

Click Flash and wait until it is successful

Reboot | Done

Install Magisk Apk

That's how to root Samsung A145F | A14 2023 I hope all of you can understand and understand it easily.
[Android Software/Hacking General [Developers Only]] Oswald Boelcke:
@Flashouse-Labs Thread closed and links removed due to violations of rules no. 5 and no. 13 of the XDA Forum Rules:

View attachment 6035672View attachment 6035673

Please advise the moderators team (best via the report function) to reopen your thread when ready to provide downloads from a suitable filehost or self-promotion of your own blog.

Regards

Oswald Boelcke

Senior Moderator
[Magisk] fuluel:
View attachment 6035661I am trying to root a newly released AYN Odin 2, which comes with Android 13 without lock of bootloader.

From the guide I found, I used latest version of Magisk to patch init_boot.img instead boot.img. Seems Android 13 do not need to patch boot.img anymore.

However, when I flash the init_boot.img to Odin 2, there is an error message shows failed(remote:’unknown command’)

C:\Users\R\Desktop\EdgeS\adb-fastboot>fastboot getvar current-slot

current-slot: a

Finished. Total time: 0.005s

C: \Users\R\Desktop\EdgeS\adb-fastboot>fastboot flash init_boot_a magisk_patched-26400_Yb8ge.img

Sending 'init_boot_a' (8192 KB). OKAY [ 0.206s]

Writing 'init_boot_a'. FAILED (remote: 'unknown command')

fastboot: error: Command failed

What is the right way to root AYN Odin 2 or any other Android 13 devices?
[Magisk] mdcmdcmdc:
https://www.reddit.com/r/OdinHandheld/comments/18lzf3a

I just rooted my odin2 as

this guide.

you may refer to the first reddit post for OTA patch tutorial.
[Poco F5 Pro / Redmi K60 (China)] mvikrant97:
Poco F5 Pro / Redmi K60 (China) EDL Test Point!

What is its use?

Used for forcing phone in EDL mode to flash using authorised account.

You will need to short the two points together using a wire to get the device in EDL mode.

Credits : Thankyou @redbaron212 for verifying the test point.

View attachment 6035659

To know more about Auth Flash Services on XDA and user feedbacks you may visit the post below. Thankyou.

Xiaomi Auth Flash

Authorised from the site administration. Thanks to @V0latyle @Oswald Boelcke @willverduzco and all other admins. MESSAGE ME on XDA Forums Telegram Support Official MIUI & HyperOS Bootloader Unlock Guide Xiaomi Auth Flash Payments: PLEASE...

xdaforums.com
[Poco F5 Pro / Redmi K60 (China)] redbaron212:
Thank you a lot 👍
[Android Software/Hacking General [Developers Only]] Flashouse-Labs:
How to Root Infinix Note 30

Meet again with us FlashLabs friends, on this occasion I will discuss the INFINIX NOTE 30 cellphone.

Here I will explain how to root Infinix Note 30, not much at the moment about rooting this phone.

and here I will explain this tutorial easily.

Before carrying out this process, I make sure you have installed the driver properly and know the operation process beforehand.

because this method is said to be very detrimental for those who have not yet mastered the field of cellphone repair. and remember I have explained that you must be careful and careful when operating this cellphone.

because this cellphone is still considered very new in 2023 and it is not yet very common to repair it.

Prepare Materials First:

You can download the required oprek materials here

This file has a password, so you can go here first

Process and how to do it:

The mandatory condition that you need to know to do root now, your position must be the firmware position X6833B-H894DEFGHI-T-GL-230425V1302

Download all the materials that I have prepared above

You must have unlocked the bootloader

Also read other articles: How to Root and Ubl Infinix Hot 11 Play v865

If you feel that you meet the requirements above, you can do the following step

Put your cellphone in fastboot mode and plug in the data cable

Type "fastboot device" and check if a number is detected, that means it is connected

Please take magisk_patched-25200_dSLdl and vbmeta, please copy it into CMD

In the CMD menu, we just type the keyword "fastboot flash boot magisk_patched-25200_dSLdl.img [Check until it says success, and pay attention to the active boot slot]

Now go to vbmeta and type the keyword "fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img"

Fastboot Reboot (Just wait a little longer to boot) and the cellphone will ask to reset in recovery mode, so just reset it

After booting the menu, all you have to do is install the Magisk APK that I have provided, open Magisk and reboot

Finished

That's a little tutorial that I have provided, everything that you have followed with this tutorial, if something happens, it is not our responsibility. because I only share what I have done.
[Android Software/Hacking General [Developers Only]] Oswald Boelcke:
@Flashouse-Labs Thread closed and links removed due to violations of rules no. 5 and no. 13 of the XDA Forum Rules:

View attachment 6035668View attachment 6035669

Please advise the moderators team (best via the report function) to reopen your thread when ready to provide downloads from a suitable filehost and without password protection or self-promotion of your own blog.

Regards

Oswald Boelcke

Senior Moderator
[Android Q&A, Help & Troubleshooting] Ninrah:
How i could track all files created/modified by a specific apk? (root)
[Android Q&A, Help & Troubleshooting] Ninrah:
@jwoegerbauer its an android emulator, Mumu, im trying to detect all files an apk is creating/writing, not a specific directory
[Android Q&A, Help & Troubleshooting] Ninrah:
Whats wrong with the question?
[Android Q&A, Help & Troubleshooting] lioce:
You can write hooks for Frida to detect all file writes.

Or try medusa, it already has them:

GitHub - Ch0pin/medusa: Binary instrumentation framework based on FRIDA

Binary instrumentation framework based on FRIDA. Contribute to Ch0pin/medusa development by creating an account on GitHub.

github.com
[Android Q&A, Help & Troubleshooting] Ninrah:
@lioce Thank you for not being rude as some people

Why Frida is failing to attach to the process if the previous command found it?

C:\Users\NENA>frida-ls-devices
Id Type Name OS
--------------- ------ --------------- ------------------
local local PC Windows 10.0.19042
127.0.0.1:16384 usb SM A226B Android 12
barebone remote GDB Remote Stub
socket remote Local Socket
C:\Users\NENA>frida-ps -D 127.0.0.1:16384 -ai
PID Name Identifier
---- ----------------- --------------------------------------------------------
1949 App Center com.mumu.store
2235 Contacts com.google.android.contacts
3080 Google Play Store com.android.vending
4800 Settings com.android.settings
2349 Summoners War com.com2us.smon.normal.freefull.google.kr.android.common
- App Cloner com.netease.mumu.cloner
- Browser com.android.browser
- FX nextapp.fx
- Files com.android.documentsui
- Gallery com.android.gallery3d
- Google Play Games com.google.android.play.games
C:\Users\NENA>frida -D 127.0.0.1:16384 -p 2349
____
/ _ | Frida 16.1.7 - A world-class dynamic instrumentation toolkit
| (_| |
> _ | Commands:
/_/ |_| help -> Displays the help system
. . . . object? -> Display information about 'object'
. . . . exit/quit -> Exit
. . . .
. . . . More info at https://frida.re/docs/home/
. . . .
. . . . Connected to SM A226B (id=127.0.0.1:16384)
Failed to attach: process not found

C:\Users\NENA>frida-trace -U com.com2us.smon.normal.freefull.google.kr.android.common
Failed to spawn: ambiguous name; it matches: com.com2us.smon.normal.freefull.google.kr.android.common (pid: 2448), com.com2us.smon.normal.freefull.google.kr.android.common (pid: 2451)

C:\Users\NENA>frida-trace -U -p 2448
Failed to attach: process not found
[Android Q&A, Help & Troubleshooting] Ninrah:
@jwoegerbauer I'm using Windows, Medusa is Linux only

How to execute your script?

Frida expects an package, looks like the package has an anti deugging method thats preventing frida to work.

Your scripts could work as its a global hook but i didnt understand how to run it
[Android Q&A, Help & Troubleshooting] Ninrah:
@jwoegerbauer I see, im new to this topic, I was referring to the one linked by lioce: https://github.com/Ch0pin/medusa

what about how to run your script?
[Android Q&A, Help & Troubleshooting] lioce:
I think you should try to find the frida scripts that can help you, there are plenty of them, already written and ready to use.

For example, https://codeshare.frida.re/@enovella/anti-frida-bypass/ to bypass frida detection or https://codeshare.frida.re/@FrenchYeti/android-file-system-access-hook/ to observe file system.

Something might work for your app.

Medusa uses frida internally, so if frida doesn't work medusa won't work either.

Also, you can try to use strace, AFAIR it can track all IO operations.

GitHub - evdenis/strace: Magisk Module with strace

Magisk Module with strace. Contribute to evdenis/strace development by creating an account on GitHub.

github.com

Linux - How to track all files accessed by a process?

Is there a way to track all file I/O for a given process? All I really need is the locations of files being read from/written to from a given process (and ideally if it was a read or write operation

stackoverflow.com
[Xiaomi Mix Fold 3] mmafighter077:
Does anyone know where I can purchase the one that came in the box. I purchased the phone second hand but the case frame in the front was broken. I'm not looking for an alternative, I'm looking for the original case that came in the box. In black. Thanks!
[Xiaomi Mix Fold 3] ShadyGame:
mine broken aswell, but i have no clue where to buy it
[Xiaomi Mix Fold 3] Ramid15@gmail.com:
Buy the leather original one from giztop. Both cases have the same front. But the price is TGH flossy Carter style
[Xiaomi Mix Fold 3] WhySoSeriousJoKer:
Yeah strange, mine was also broken.

I can only find the hand strap one and not the one with kickstand that was in the box.

In the settings there is also an option for Smart Cover, but could also not find this one.
[Xiaomi Mix Fold 3] WhySoSeriousJoKer:
I bought this flip case and it works with the smart cover mode in the lock screen settings. The screen goes off when closed and on when open, but i don't get the clock in the window when the cover is closed. Any idea's?

https://www.aliexpress.com/item/1005006047904395.html
[OnePlus 9 Pro] AlxMAX:
Hi.

I have a problem connecting a Oneplus 9 Pro to a computer with Ubuntu 22.04 installed.

The phone is a LE2123, it has the stock firmware (13.1.0.591) and the developer options have already been enabled. The phone is not rooted.

The Linux machine has an Intel i5-6300HQ CPU and it only has USB 3 type A ports. The Linux kernel is 6.5.6. For testing purposes, I have also used a Windows 10 machine with an 11 generation Intel CPU and USB-C ports.

The problem is that after the phone has booted normally the Android OS it is not visible on the Linux machine. It is not even listed by lsusb. I've been able to capture these messages with dmesg:

[ 3537.701845] usb 2-2: new SuperSpeed USB device number 4 using xhci_hcd
[ 3537.722594] usb 2-2: got a wrong device descriptor, warm reset device
[ 3538.105960] usb 2-2: new SuperSpeed USB device number 5 using xhci_hcd
[ 3538.126933] usb 2-2: got a wrong device descriptor, warm reset device
[ 3538.313826] usb usb2-port2: attempt power cycle
[ 3539.241985] usb 2-2: new SuperSpeed USB device number 6 using xhci_hcd
[ 3539.262410] usb 2-2: got a wrong device descriptor, warm reset device
[ 3539.646017] usb 2-2: new SuperSpeed USB device number 7 using xhci_hcd
[ 3539.666993] usb 2-2: got a wrong device descriptor, warm reset device
[ 3539.853713] usb usb2-port2: unable to enumerate USB device

Then I connected the phone to the Windows machine both on an USB-C and on a USB-A port and it behaved normally in both cases. adb could find the device and I've also been able to launch adb shell and launch some commands there.

From the Windows machine, I have restarted the phone in bootloader mode. After the phone has restarted in that mode, it behaved normally as well. fastboot has detected the phone. Then I have connected the phone to the Linux machine and the phone behaved normally. dmesg printed these lines:

[ 3350.628789] usb 2-6: new SuperSpeed USB device number 3 using xhci_hcd
[ 3350.649936] usb 2-6: New USB device found, idVendor=18d1, idProduct=d00d, bcdDevice= 1.00
[ 3350.649961] usb 2-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3350.649969] usb 2-6: Product: Android
[ 3350.649977] usb 2-6: Manufacturer: Google
[ 3350.649983] usb 2-6: SerialNumber: edxxxxx

lsusb las also printed the device:

Bus 002 Device 003: ID 18d1:d00d Google Inc. Xiaomi Mi/Redmi 2 (fastboot)
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
...

And fastboot printed this:

> fastboot devices
edxxxxx fastboot

Do you have an idea of what the Windows machine does and the Linux one doesn't?

Thank you.
[OnePlus 9 Pro] Smedslund:
I run ubuntu 23.10 and I have no issues..
[OnePlus 9 Pro] AlxMAX:
I have plugged the phone to another Linux computer, but this one had Ubuntu 22.04. So I guess the problem is either with the USB ports of my first computer or with the kernel.
[OnePlus 9 Pro] Appreciative:
I'm not sure if this may help you but I recall there being an issue in the OnePlus 9 Pro USB being recognized in Linux. I think the issue was something about the hardware identifier for usb3 was shipped wrong but that may be off.

If I remember right, and I might not, it was in relation to the kernel and was patched manually for discovery and subsequent successful results. I can't remember if they patched the phone side hardware identifier for usb3 (I think they did) or added the wrong (or maybe right?) Hw identifier to the Linux kernel to force it to be recognized. I think it was the first way but ...

Now the unfortunate part, I can't remember if this information was in the BKerler GitHub/xda threads or in the Nethunter build threads or somewhere else entirely. I will look around. As I remember it, it only caused issues if you were forced to use usb3 ports as there was some fallback in place for some other situation
[OnePlus 9 Pro] AlxMAX:
I've run another test. On the computer with Pop!_OS, I have booted a live Xubuntu 22.04 and it didn't detect the phone. In the dmesg log I could see the same got a wrong device descriptor, warm reset device message.

As I mentioned in a previous message, the phone was detected on a Ubuntu 22.04. That computer has an Intel i7-6700K, so it's the same generation as the CPU of the Pop!_OS computer. Consequently, I guess there is something concerning the USB hardware or driver.

@Appreciative Since the problem still persists, I'd say the solution was implemented on the computer side or it's implemented in a custom kernel for the phone.
[OnePlus 9 Pro] fhortner:
@AlxMAX

I have experienced this issue with the start of OxygenOS 13 already in December 2022.

It is neither the OS on your PC nor the USB Cable causing this issue, it is the phones OS that presents a wrong USB device descriptor. The Oneplus 9 Pro supports USB 3.2 but it sends a device descriptor saying it only supports USB 2.0, but it is connected with USB 3 speed, actually. This is a contradiction, thus the linux kernel warm resets the USB device and it runs in the same contradiction over and over again until the kernel gives up.

The only reason it does work under Windows OS is because the Windows USB driver ignores the device descriptor. Microsoft programming style...

In detail:

the USB device descriptor contains a field bcdUSB which is constantly set to 0x200 saying USB 2.0

0x300 would mean USB 3.0

0x310 would mean USB 3.1

0x320 would mean USB 3.2

You can even reproduce it under Windows. Download the Tool USB Device Tree Viewer

USB Device Tree Viewer

Connect the Oneplus 9 Pro with an USB 3.x cable and select it

View attachment 6037726

To see details under Linux try the following:

connect your phone with a USB 3.0/3.1/3.2 cable

open the console and type

dmesg

[259779.981313] usb 2-2: new SuperSpeed USB device number 7 using xhci_hcd
[259779.995861] usb 2-2: got a wrong device descriptor, warm reset device
[259780.543119] usb 2-2: new SuperSpeed USB device number 8 using xhci_hcd
[259780.556249] usb 2-2: got a wrong device descriptor, warm reset device
[259780.926576] usb usb2-port2: attempt power cycle
[259781.822875] usb 2-2: new SuperSpeed USB device number 9 using xhci_hcd
[259781.835486] usb 2-2: got a wrong device descriptor, warm reset device
[259782.384012] usb 2-2: new SuperSpeed USB device number 10 using xhci_hcd
[259782.396459] usb 2-2: got a wrong device descriptor, warm reset device
[259782.766569] usb usb2-port2: unable to enumerate USB device

New SuperSpeed USB device means that a USB 3.x device is connected.

New HighSpeed USB device would mean that a USB 2.0 device is connected.

This is handled in the linux USB driver hub.c line 5063

linux/drivers/usb/core/hub.c at master · torvalds/linux

Linux kernel source tree. Contribute to torvalds/linux development by creating an account on GitHub.

github.com

/*
* Some superspeed devices have finished the link training process
* and attached to a superspeed hub port, but the device descriptor
* got from those devices show they aren't superspeed devices. Warm
* reset the port attached by the devices can fix them.
*/
if ((udev->speed >= USB_SPEED_SUPER) &&
(le16_to_cpu(udev->descriptor.bcdUSB) < 0x0300)) {
dev_err(&udev->dev, "got a wrong device descriptor, warm reset device\n");
hub_port_reset(hub, port1, udev, HUB_BH_RESET_TIME, true);
retval = -EINVAL;
goto fail;
}

now, since the Linux kernel detects the Oneplus 9 Pro (when connected with a USB 3.x cable) as a USB SuperSpeed device but the Device descriptor flas bcdUSB = 0x200 = USB 2.0 this is a contradiction which the linux kernel tries to resolve by resetting the conection for renegotiation.

Conclusion: The Oneplus 9 Pro is not USB conform according to the USB Implementers Forum.
[OnePlus 9 Pro] fhortner:
Many thanks to Oneplus and BBK who are ignoring the issue since January 2023. I contacted their support via their Forum, via email and also via bug tracking site. I have sent them even videos showing the issue. They don't care, saying I should use the original red OnePlus USB cable (which, in fact, is only a USB 2. cable). The question is: how should a USB 2.0 only cable (original Oneplus cable is USB 2.0 only), deliver USB 3.x speed? Exactly, not at all. That's OnePlus logic!

Final Conclusion: The Oneplus 9 Pro with OxygenOS 13 is not USB conform according to the USB Implementers Forum.

USB did work correctly with OxygenOS 11 and OxygenOS 12.

But downgrading to OOS11 is not an option, considering the memory bug in OxygenOS 11:

OnePlus 9 Pro's Media Storage app is reportedly using up too much space

If you’ve been seeing "storage space running out" warnings on your OnePlus 9 Pro lately despite no heavy usage, you’re not alone.

www.xda-developers.com
[OnePlus 9 Pro] AlxMAX:
@fhortner Thank you for the detailed description. I suspected something fishy in how the phone was handling the USB connection while booted in the normal Android OS since the PC could access the phone while in bootlader mode but not in the normal Android OS. Now it's clear! :)
[OnePlus 9 Pro] fhortner:
@AlxMAX

Since you did not say if connection did work with a plain USB 2.0 cable, could you please confirm.

Also I suggest that you contact the Oneplus support. The more complaints they get, the more likely it is that they will fix the issue.
[OnePlus 9 Pro] AlxMAX:
Hi. Before your details, I didn't think of using an USB 2 cable. I did try to connect the phone to that laptop a couple of days ago using the original cable and an adapter from USB type C to USB type A. I have used that adapter because the laptop doesn't have any USB type C connector. The test failed: nothing appeared in the lsusb list and no event was displayed by dmesg. I have also tried to connect an USB type C YubiKey and that one appeared in the list of lsusb. I'll try to get a USB 2 type C and A cable and be back with an answer.

I have also noticed a new firmware version, 13.1.0.592, but I doubt the problem was fixed.
[OnePlus 9 Pro] AlxMAX:
They didn't.
[OnePlus 9 Pro] fhortner:
Are you sure you used the original cable that came with the phone?

When you used the original OnePlus cable that came with the phone, that's a USB 2.0 cable.

Using an adapter from Type C to A does not change this.

Sure they did not, the are ignoring this since january this Year when I contacted them the first time.

If you want an solution, contact them as well.
[OnePlus 9 Pro] AlxMAX:
Yes, it's a red cable with white plugs. :)
[OnePlus 9 Pro] fhortner:
To clarify things a bit, I assume that what you mentioned in your first post,

so connecting your OP 9 Pro to the Linux machine with i5-6300HQ CPU, you used a USB 3.1 cable

while on the other Linux machine, as mentioned in your second post,

you used the original OP red cable with the white plugs, correct?

By the way, did it work on "the oher Linux machine"?

In addition, could you please change the title of this thread to

"Connection problems to a computer with Linux", because it is not only Pop!_OS affected but all Linux running computers.