Giter Site home page Giter Site logo

Android 13 Support? about ezxhelper HOT 13 CLOSED

DavidBerdik avatar DavidBerdik commented on July 17, 2024
Android 13 Support?

from ezxhelper.

Comments (13)

keta1 avatar keta1 commented on July 17, 2024

@DavidBerdik Can you provide an error log?

from ezxhelper.

DavidBerdik avatar DavidBerdik commented on July 17, 2024

@keta1 I have an issue open on my module that contains a stack trace for the issue I am encountering. Perhaps it would be useful for resolving this? - DavidBerdik/MACsposed#1

I can also share an LSposed log dump if you want.

from ezxhelper.

DavidBerdik avatar DavidBerdik commented on July 17, 2024

@keta1 Here is an LSposed log dump in case it is useful.

LSPosed_2022-08-18T00_02_26.295548.zip

from ezxhelper.

keta1 avatar keta1 commented on July 17, 2024

@DavidBerdik This log contains a lot of private information
Note the desensitization

from ezxhelper.

DavidBerdik avatar DavidBerdik commented on July 17, 2024

@keta1 I know it contains information about things like what Magisk modules you have installed and can reveal some detail about Xposed modules you have installed and possibly apps, but at least in my case, none of that information is really all that sensitive. For future reference, which things should I watch out for?

from ezxhelper.

keta1 avatar keta1 commented on July 17, 2024

https://github.com/DavidBerdik/MACsposed/blob/master/app/src/main/java/com/berdik/macsposed/hookers/SystemUIHooker.kt#L25

https://github.com/LSPosed/LSPosed/blob/master/core/src/main/java/de/robv/android/xposed/XposedHelpers.java#L522

from ezxhelper.

DavidBerdik avatar DavidBerdik commented on July 17, 2024

@keta1 The method does exist though.

https://cs.android.com/android/platform/superproject/+/android-13.0.0_r3:frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTileHost.java;l=383

from ezxhelper.

keta1 avatar keta1 commented on July 17, 2024

It looks like the error is not related to EzXHelper
You find the method through the xposed api

from ezxhelper.

DavidBerdik avatar DavidBerdik commented on July 17, 2024

@keta1 Isn't that what EzXHelper is doing though? Anyway, I'll investigate, but it just seems odd. The function was found in Android 12, but not 13 even though, as far as I can tell, nothing has changed. The other function hooks that I have also don't seem to work, but they do not throw any error like this one.

from ezxhelper.

keta1 avatar keta1 commented on July 17, 2024

Presumably your rom may have modified the code of the system ui

try invoke getDeclaredMethods
and print each one to debug?

from ezxhelper.

keta1 avatar keta1 commented on July 17, 2024

@keta1 Isn't that what EzXHelper is doing though? Anyway, I'll investigate, but it just seems odd. The function was found in Android 12, but not 13 even though, as far as I can tell, nothing has changed. The other function hooks that I have also don't seem to work, but they do not throw any error like this one.

EzXHelper provides its own api for finding methods
You didn't use it
Instead, you used the xposed api's

from ezxhelper.

DavidBerdik avatar DavidBerdik commented on July 17, 2024

Presumably your rom may have modified the code of the system ui

I am using the official Google factory image on a Pixel 4a. I would think that the System UI code for that would be the same as AOSP.

try invoke getDeclaredMethods and print each one to debug?

I will. I had not thought to try that.

EzXHelper provides its own api for finding methods
You didn't use it
Instead, you used the xposed api's

But isn't EzXHelper just wrapping the Xposed API for callMethod()? -

from ezxhelper.

DavidBerdik avatar DavidBerdik commented on July 17, 2024

@keta1 In case you are curious, I managed to get it working. Apparently, Google's AOSP code dump for Android 13 does not have all the changes related to the System UI included in it. I had to decompile the System UI APK from 13 to figure out what to hook.

from ezxhelper.

Related Issues (9)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.