JingMatrix / ChromeXt

UserScript and DevTools supports for Chromium based and WebView based browsers
https://jingmatrix.github.io/ChromeXt/
GNU General Public License v3.0
700 stars 39 forks source link

ChromeXt doesn't work on latest Brave Browser release (1.68.141) #188

Closed Lumaeris closed 3 months ago

Lumaeris commented 3 months ago

As suggested in the instructions I'm using the latest builds of LSPatch fork and ChromeXt from GitHub Actions. After embedding the module the browser installed normally, but ChromeXt is not detected as shown in the screenshot.

Screenshot_20240815-205941.jpg

I'm using the APK from the official repository. My device is not rooted, Android 12

JingMatrix commented 3 months ago

Cannot reproduce the issue in my devices for Brave 1.70.80 and 1.68.137, which are available from my Google Play store. Please ensure you are following the correct processure of patching the app, see the video in README.

CodingArdor commented 3 months ago

I am able to replicate the problem on Brave 1.68.137. Details are as follows:

Processing /Users/CodingArdor/Desktop/Bravearm64Universal.apk -> /Users/CodingArdor/Desktop/./Bravearm64Universal-419-lspatched.apk
apk path: /Users/CodingArdor/Desktop/Bravearm64Universal.apk
Parsing original apk...
Register apk signer with default keystore...
original appComponentFactory class: org.chromium.chrome.browser.base.SplitCompatAppComponentFactory
original minSdkVersion: 28
Patching apk...
Adding config...
Adding metaloader dex...
Adding loader dex...
Adding native lib...
added assets/lspatch/so/x86_64/liblspatch.so
added assets/lspatch/so/x86/liblspatch.so
added assets/lspatch/so/armeabi-v7a/liblspatch.so
added assets/lspatch/so/arm64-v8a/liblspatch.so
Embedding modules...
  - org.matrix.chromext
Creating nested apk link...
Writing apk...
Done. Output APK: /Users/CodingArdor/Desktop/./Bravearm64Universal-419-lspatched.apk

Please let me know if I missed any step or if I can run anything on my end to help resolve this.