From 80013bc2d80084258e0db8f91728d504f04b1abc Mon Sep 17 00:00:00 2001 From: Julian Winkler Date: Thu, 29 Aug 2024 13:55:19 +0200 Subject: [PATCH] Hack: Process.myUid(): provide wrong Uid Some applications like Whatsapp don't accept files with their own Uid for security reasons --- src/api-impl/android/os/Process.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/api-impl/android/os/Process.java b/src/api-impl/android/os/Process.java index a5ad494e..51dfd601 100644 --- a/src/api-impl/android/os/Process.java +++ b/src/api-impl/android/os/Process.java @@ -413,7 +413,9 @@ public class Process { * a uid identifies a specific app sandbox in a specific user. */ public static final int myUid() { - return Libcore.os.getuid(); + // HACK: provide wrong Uid, as some applications like Whatsapp don't accept files with their own Uid for security reasons + return -1; + // return Libcore.os.getuid(); } /**