VegaBobo / DSU-Sideloader

A simple app made to help users easily install GSIs via DSU's Android feature.
Apache License 2.0
1.39k stars 107 forks source link

DSU is booting, but touch screen is dead #62

Open LeOS-GSI opened 1 year ago

LeOS-GSI commented 1 year ago

on my Mi Fold I can boot all GSIs (A11, A12,A13), but on every GSI the touch screen is dead. I hope you can find the problem in attached logcat

fold.txt

VegaBobo commented 1 year ago

Unfortunatelly i have no clue

Bakoubak commented 2 months ago

service 'vendor.qmipriod' seems to crash because of a missing SELinux rule. You need to fix that while building your GSI avc: denied { search } for name="qmipriod" dev="dm-6" ino=319 scontext=u:r:vendor_qmipriod:s0 tcontext=u:object_r:vendor_qmipriod_data_file:s0 tclass=dir permissive=0

QMI stands for Qualcomm MSM Interface, which makes the link between software and hardware interface iirc. you might try to fix that and check if it works by adding an selinux rule as nonplat. Or try booting with permissive SELinux and see if that works

The rule should look like this: allow vendor_qmipriod vendor_qmipriod_data_file:dir { search };.

EDIT: i didn't see this was a year old, sorry :)