Skip to content

Commit

Permalink
minor format changes
Browse files Browse the repository at this point in the history
  • Loading branch information
sdrgeek committed Aug 25, 2023
1 parent e8d6bfa commit 27ae9a1
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import de.robv.android.xposed.IXposedHookZygoteInit
import de.robv.android.xposed.XC_MethodReplacement
import de.robv.android.xposed.XposedBridge
import de.robv.android.xposed.XposedHelpers
import de.robv.android.xposed.callbacks.XC_LoadPackage.LoadPackageParam
import de.robv.android.xposed.callbacks.XC_LoadPackage

// Classes to hook in Digitales Amt app
const val DEVICE_INTEGRITY_CHECK_CLASS: String = "at.asitplus.utils.deviceintegrity.DeviceIntegrityCheck"
Expand All @@ -28,7 +28,7 @@ class ModuleMain : IXposedHookZygoteInit, IXposedHookLoadPackage {
serviceportalBundPackageName = moduleResources.getString(R.string.serviceportal_bund_package_name)
}

override fun handleLoadPackage(lpparam: LoadPackageParam) {
override fun handleLoadPackage(lpparam: XC_LoadPackage.LoadPackageParam) {
when (lpparam.packageName) {
digitalesAmtPackageName -> handleASitPlusIntegrityCheck(lpparam)
bmf2GoPackageName -> handleBmf2Go(lpparam)
Expand All @@ -43,7 +43,7 @@ class ModuleMain : IXposedHookZygoteInit, IXposedHookLoadPackage {
XposedHelpers.findAndHookMethod(DEVICE_INTEGRITY_CHECK_CLASS, lpparam.classLoader, "checkIntegrityForceCheck", XC_MethodReplacement.DO_NOTHING)
}

private fun handleBmf2Go(lpparam: LoadPackageParam) {
private fun handleBmf2Go(lpparam: XC_LoadPackage.LoadPackageParam) {
XposedBridge.log("Hooking RootBeer")
// Hook RootBeer's isRooted() method
XposedHelpers.findAndHookMethod(ROOTBEER_CLASS, lpparam.classLoader, "isRootedWithoutBusyBoxCheck", XC_MethodReplacement.returnConstant(false))
Expand All @@ -53,7 +53,7 @@ class ModuleMain : IXposedHookZygoteInit, IXposedHookLoadPackage {
XposedHelpers.findAndHookMethod(ATTESTATION_HELPER_CLASS, lpparam.classLoader, "isBootStateOk", XC_MethodReplacement.returnConstant(true))
}

private fun handleEduDigicard(lpparam: LoadPackageParam) {
private fun handleEduDigicard(lpparam: XC_LoadPackage.LoadPackageParam) {
XposedBridge.log("Hooking RootBeer")
// Hook RootBeer's isRooted() method
XposedHelpers.findAndHookMethod(ROOTBEER_CLASS, lpparam.classLoader, "isRooted", XC_MethodReplacement.returnConstant(false))
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/values/arrays.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="xposed_scope" translatable="false">
<item>@string/digitales_amt_package_name</item>
<item>@string/bmf2go_package_name</item>
<item>@string/digitales_amt_package_name</item>
<item>@string/edudigicard_package_name</item>
<item>@string/serviceportal_bund_package_name</item>
</string-array>
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
<string name="app_name">Digitales Amt Liberator</string>
<string name="digitales_amt_package_name" translatable="false">at.gv.oe.app</string>
<string name="bmf2go_package_name" translatable="false">at.gv.bmf.bmf2go</string>
<string name="edudigicard_package_name">at.asitplus.digitalid.wallet.pupilid</string>
<string name="edudigicard_package_name" translatable="false">at.asitplus.digitalid.wallet.pupilid</string>
<string name="serviceportal_bund_package_name" translatable="false">at.gv.bka.serviceportal</string>
</resources>

0 comments on commit 27ae9a1

Please sign in to comment.