Cannot pass strong integrity because of XiaomiEU Injector?


This QA is full of essential
Our only priority is unrooted users. If you're rooted, you can patch out anything you want and make a module out of it.
Any "solution" you can think of will eventually be blocked. That's why I was always against including ANY kind of workaround in the ROMs.
Oh, and if that would have affected the "popularity" of the ROM, I personally would not care, not trying to be a celebrity.
My solution to Google Pay not working has always been not using Google Pay. I can live with a card, I don't see the problem with that.

This should be pinned in ROM threads, when the day Google banned current solution, I bet those thread will be flooded.
I didn't find this info in other places, but I think this is important and many users cared.
 
  • Like
Reactions: monterrey4ever
A "workaround" a.k.a "illegal" in Google eyes will always get patched. Even Magisk no longer works with banking. (Yes, i've tried the Beta, the Canary even on V28). There's no telling how much longer ROOT will be relevant. And for that reason, I'm out. Back on STOCK, STABLE release from xiaomi.eu. I don't even have the energy to use WEEKLY release anymore.
 
  • Like
Reactions: AsadP
A "workaround" a.k.a "illegal" in Google eyes will always get patched. Even Magisk no longer works with banking. (Yes, i've tried the Beta, the Canary even on V28). There's no telling how much longer ROOT will be relevant. And for that reason, I'm out. Back on STOCK, STABLE release from xiaomi.eu. I don't even have the energy to use WEEKLY release anymore.
Yeah, I'm literally considering going stable with no root and relock.

I'm waiting until the day I am forced to give up though as I'm able to use my banking apps.. for now..
 
  • Like
Reactions: VultureXT
I don't think so.

This would be a good point to start:

code to delete

help to patch framework.jar
Follow this guide, and yes, it passed Strong with a custom keybox.
Steps for those who are concerned, I'm using MT Manager and help from ChatGPT:
* Pull out your /system/framework/framework.jar
* Open framework.jar with MT Manager, using Dex Editor Plus to open classes*.dex file and decompile to *.smali
* Search for method engineGetCertificateChain, normally it should appear in the AndroidKeyStoreSpi class
* Copy the whole method from .method public whitelist test-api engineGetCertificateChain(Ljava/lang/String;) to .end method
* Ask ChatGPT to convert this method to Java; then, copy the code block that needs to be removed and ask ChatGPT again to remove the code in smali format.
* Replace the old method with smali generated by ChatGPT
* Compile the classes*.dex, and sign framework.jar
* Create a zygisk module with the format:
framework_patched.zip/
├── module.prop
└── system/
└── framework/
└── framework.jar
module.prop
Bash:
id=framework_patched
name=Framework certificate patched
version=1.0
versionCode=1
author=YourName
description=Patched framework certificate check to allow using the custom keybox
* Install framework_patched.zip module in your magisk/KSU/apatch
* Reboot and enjoy