Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cfcfbeae authored by Steve Kondik's avatar Steve Kondik
Browse files

Make /sd-ext/app-private a valid protected APK path.

parent 865a085e
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -162,11 +162,12 @@ static int is_valid_apk_path(const char *path)
    int len1 = strlen(APK_DIR_PREFIX);
    int len2 = strlen(PROTECTED_DIR_PREFIX);
    int len3 = strlen(APK_EXT_DIR_PREFIX);
    int len4 = strlen(PROTECTED_EXT_DIR_PREFIX);

    if (strncmp(path, APK_DIR_PREFIX, len1)==0) return 1;
    if (strncmp(path, PROTECTED_DIR_PREFIX, len2)==0) return 1;
    if (strncmp(path, APK_EXT_DIR_PREFIX, len3)==0) return 1;

    if (strncmp(path, PROTECTED_EXT_DIR_PREFIX, len4)==0) return 1;
    return 0;
}

+1 −0
Original line number Diff line number Diff line
@@ -62,6 +62,7 @@
/* other handy constants */

#define PROTECTED_DIR_PREFIX  "/data/app-private/"
#define PROTECTED_EXT_DIR_PREFIX "/sd-ext/app-private/"

#define DALVIK_CACHE_PREFIX   "/data/dalvik-cache/"
#define DALVIK_CACHE_POSTFIX  "/classes.dex"