0x192 / universal-android-debloater

Cross-platform GUI written in Rust using ADB to debloat non-rooted android devices. Improve your privacy, the security and battery life of your device.
GNU General Public License v3.0
14.71k stars 797 forks source link

Broken GUI on Raspberry Pi 4 #914

Open TheUnknownHack3r opened 8 months ago

TheUnknownHack3r commented 8 months ago

Describe the bug When you open the application on a Raspberry Pi 4 (after compiling, because ARM builds don't exist), the GUI is fine. But as soon as a device is detected, the GUI breaks. Technically usable, but I don't want to accidentally press the wrong buttons. Here is a image below: image

Expected behavior For the software to work as expected.

You have a solution? Perhaps it is because the wrong driver is being used. But I don't see documentation on how to switch the driver.

UAD log When opened via a terminal, this is what I see:

2023-10-22 15:22:33 WARN  [/home/qbsteve/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-hal-0.14.1/src/vulkan/instance.rs:553] Unable to find layer: VK_LAYER_KHRONOS_validation
2023-10-22 15:22:33 WARN  [/home/qbsteve/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-hal-0.14.1/src/gles/egl.rs:516]  EGL context: -robust access
2023-10-22 15:22:33 WARN  [/home/qbsteve/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-hal-0.14.1/src/gles/adapter.rs:269] Max vertex shader SSBO == 0 and SSTO != 0. Interpreting as false zero.
2023-10-22 15:22:33 WARN  [/home/qbsteve/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-hal-0.14.1/src/gles/adapter.rs:269] Max vertex shader SSBO == 0 and SSTO != 0. Interpreting as false zero.
2023-10-22 15:22:33 ERROR [/home/qbsteve/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.14.2/src/backend/direct.rs:894] Error in Adapter::request_device: Limit 'max_storage_textures_per_shader_stage' value 8 is better than allowed 4
refiddler commented 8 months ago

Same issue in Windows 10 while connecting Poco F1. As soon as the device is connected, the UI breaks. There is flickering with intermittent purple and white patches across the top of the UI. These intensify or go way depending on mouse pointer movement and position (disabled wireless mouse and checked with track-pad too). The Reboot button and the one next to it also become blank leaving just the outline. The flickering and some UI-breakages go away as press any key on the keyboard in an attempt to take a screenshot. Best shown through a screen recording.

image

Frigyes06 commented 8 months ago

Same issue in Windows 10 while connecting Poco F1. As soon as the device is connected, the UI breaks. There is flickering with intermittent purple and white patches across the top of the UI. These intensify or go way depending on mouse pointer movement and position (disabled wireless mouse and checked with track-pad too). The Reboot button and the one next to it also become blank leaving just the outline. The flickering and some UI-breakages go away as press any key on the keyboard in an attempt to take a screenshot. Best shown through a screen recording.

image

Please open a separate issue for this, and post logs if possible

refiddler commented 8 months ago

Please open a separate issue for this, and post logs if possible

Where do I find the logs. How do I capture them for this session?

SimonSteinberger commented 4 months ago

Same happening with a Galaxy S10e on Windows 10.

SMSourov commented 4 months ago

Guys, there are 2 version, one with opengl and another one with no opengl. For my case, I was using the no opengl version which had ths problem. But the opengl version had no ui glitch.

SimonSteinberger commented 4 months ago

Guys, there are 2 version, one with opengl and another one with no opengl. For my case, I was using the no opengl version which had ths problem. But the opengl version had no ui glitch.

Nice find! That works brilliantly. Thank you!

Frigyes06 commented 4 months ago

Please use the up to date version of this program: https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation