如何从其他应用程序隐藏已安装的应用程序? -- root-access 领域 和 hidden 领域 android 相关 的问题

How to hide installed app from other app?


简体版||繁體版
2
vote

问题

中文

如果应用程序有存储访问,如何隐藏其他已安装的应用程序?应用程序包含不同位置的文件。也许不知何故,我可以让他们对其他应用程序无法访问?如果我没有给出检测应用的root权,那么唯一的位置应该是"Android" 文件夹?

english

If app has storage access, how to hide other installed app from it? App consists of files in different locations. Maybe somehow I can make them unaccessible for other app? If I didn't give root right for detecting app, the only location should be in "Android" folder?

     
       
       

回答列表

0
 
vote

如果应用程序具有存储访问,如何从中隐藏其他已安装的应用程序?

没有root访问权限,没有任何权限(包括存储),任何应用程序都可以 getInstalledApplications 用于当前用户/配置文件。您需要一个像 xprivacylua 隐藏从其他应用程序隐藏的应用程序。或隔离用户配置文件中的应用程序(参见与应用程序不同的多个用户不同,而不是应用程序?)。

应用程序包含不同位置的文件。也许不知何故,我可以让它们无法访问其他应用程序?如果我没有给出检测应用的root权,那么唯一的位置应该是"Android" 文件夹?

如果我正确理解,你的意思是应用程序私有文件已经无法进入其他应用程序。使用 Storage 权限授予应用程序只能看到由共享存储中的其他应用程序创建的文件( /sdcard 和物理外部sd卡)。因此,如果应用程序在 /sdcard/Android/ 中创建它的私有目录,则它确实指示它在设备上的存在。但隐藏私人目录不会如前所述的帮助。您必须使用 getInstalledApplications 首先来停止应用程序。

之后,如果您必须授予存储权限,因为应用程序拒绝开始否则,可以使用 appops

禁用存储访问
  #0  

如果它不起作用,您必须为Xprivacylua的 #1 hook或存储重定向(它是付费应用程序)。我也没有隶属关系。同样范围存储在Android 10+上提供更好的存储隔离。

 

If app has storage access, how to hide other installed app from it?

Without root access and without any permission (including Storage), any app can getInstalledApplications for current user/profile. You need a mod like XPrivacyLua to hide apps from other apps. Or isolate apps in user profiles (see Are multiple-users protected from each other differently than apps?).

App consists of files in different locations. Maybe somehow I can make them inaccessible for other app? If I didn't give root right for detecting app, the only location should be in "Android" folder?

If I understand correctly you mean that apps private files are already inaccessible to other apps. With Storage permission granted apps can only see files created by other apps in shared storage (/sdcard and physically external SD card). So if an app creates it's private directory in /sdcard/Android/, it does indicate its presence on device. But hiding the private directory won't be helpful as explained earlier. You have to stop the app from using getInstalledApplications first.

After that, if you have to grant Storage permission because the app refuses to start otherwise, you can disable Storage access using appops:

~$ appops set <pkg> READ_EXTERNAL_STORAGE ignore ~$ appops set <pkg> WRITE_EXTERNAL_STORAGE ignore 

If that doesn't work you have to go for a root solution like XPrivacyLua's BlockGuardOs.open hook or Storage Redirect (it's paid app). I've no affiliation with either. Also Scoped Storage on Android 10+ provides better storage isolation.

 
 

相关问题

1  三星kies是否备份了加利利的隐藏照片?  ( Does samsung kies backup hidden photos in galery ) 
我在朋友的三星i9082 gran duos上努力重置,他忘了告诉我他隐藏的物品。 在kies上,我选择了所有可能的选项,如完整备份(包括Configs,所有图片和东西)。 我想知道kies是否会在备份上保留这些隐藏的项目。因为在我恢复备份之后,因为没有更多的隐藏物品。 是可能的项目已经错过了他的"隐藏的" 属性,...

1  如何在rooted android设备上使用亮粉?  ( How to use glase on a rooted android device ) 
如何在设备上使用Magisk rooted的设备上使用Tap和Glase (以前是 seqr )来使用Tap和Pay ...

1  Nomedia文件未隐藏新创建的图像。解决方案?  ( Nomedia file not hiding newly created images solution ) 
注5运行5.1.1 这是我的问题... 一个.Nomedia文件放在自动下载相册艺术的文件夹中,如果在之前,如果在中创建或修改之前,则只能将图像从图库中隐藏。任何新的下载的专辑艺术在画廊中可见。清除缓存,数据和强制停止两个库和媒体存储应用,以及关闭并重新启动设备无法解决问题。在中下载,在 .Nomedia文件的创...

0  从Android中流到RTMP服务器的实时视频  ( Stream live video from android to rtmp server ) 
我正在使用Android Rat(远程管理工具)项目作为课程项目。我想向RAT添加实时视频流功能。我搜索了不同的方式,发现了三种不同的方式: 从服务中捕获视频,然后上传视频 在Android应用程序中的本地Web服务器中从相机流中的视频(例如 https://github.com/ Darshanrn / Spyc...

0  如何在LG G3中解决无效的IMEI问题?  ( How to solve invalid imei problem in lg g3 ) 
在我的LG G3上进行了工厂重置后,我的IMEI设置为0.在XDA-Forums中也已报告此问题。 如何在Android MarshmoLall 6.0上运行的LG G3中的IMEI? ...

6  如何在Android上看到隐藏文件夹?  ( How do i see hidden folders on android ) 
这总是发生在我身上。有人告诉我访问Android上的一些文件夹(在本例中<代码> ABCDEFGHIJKLMNABCDEFGHIJKLMN0 ),我找不到它。我正在使用"文件管理器" 应用程序,并要求它显示隐藏的文件和文件夹,但我仍然找不到文件夹。这发生了很多。 屏幕截图(单击图像的较大变体) ...

0  删除隐藏的图片  ( Deleting hidden pictures ) 
当我从Samsung Galaxy S3从我的桌面下载我的照片时,数百屏幕截图图片下载。这些是那些令人讨厌的弹出窗口,试图让您选择购买的应用程序。它们不在我手机中的任何图片文件夹中 - 我只在下载所有图片时看到它们。我如何在手机中找到它们并删除它们? ...

1  已删除.Nomedia文件,但仍然在库中不可见的文件夹中的照片  ( Deleted nomedia file but still photos in that folder not visible in gallery ) 
在文件夹中创建了一个.nomedia文件,它工作。但现在我已经删除了该文件,但仍然照片在Gallery App中不可见。以及从中恢复?任何帮助? ...

3  如何在Android 5.1中启用开发人员设置,而不是棒棒糖游戏  ( How to enable developer settings in android 5 1 instead of lollipop game ) 
我想访问手机中的开发人员设置,但它没有显示所有设置。它具有开发人员选项,但只有一个交换机按钮,用于切换开发人员选项和USB调试设置。我在互联网上搜索了许多网站,他们说,在棒棒糖设备中,隐藏开发人员设置。我们可以通过在设置中的"设置" 部分中的"构建号" 中单击5或7来启用它们。在我的手机中,当我导航到Settings...

0  将图像下载到隐藏文件夹  ( Download images to hidden folder ) 
我在文件管理器中使用 .FolderName 技术创建了 hidden 文件夹。如何在此隐藏文件夹中从特定应用程序中的所有下载(如果有可能是一种可能性)? Android 4.4.2 micromax a315(如果这事物) ...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有