一、使用苹果自带“掩盖”功能隐藏应用
1、打开“设置”应用,在“通用”中找到“访问限制”选项。
2、开启“访问限制”,输入你的“限制密码”。
3、在“允许访问的内容”中找到“应用程序”,点击进入。
4、将需要隐藏的应用程序的开关关闭即可。
5、退出“访问限制”界面即可。
//Objective-C代码示例
- (void)hideApp {
NSString *bundleID = @"需要隐藏的应用程序的bundle ID";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"prefs:root=General&path=Restrictions/%@", bundleID]]];
}
二、利用“替身”应用骗过他人
1、将原先需要隐藏的应用程序卸载。
2、下载并安装一个“替身”应用,例如抖音++等。
3、修改“替身”应用的bundle ID,使其与需要隐藏的原应用相同。
4、将修改后的“替身”应用安装到设备中。
5、现在,打开该应用,你会发现所有的内容以及信息都已更新成原先需要隐藏应用的内容。
//Swift代码示例
func renameApp() {
let bundleID = "需要重命名的应用程序的bundle ID"
let newName = "新名称"
let path = "/private/var/mobile/Containers/Data/Application/"
let fm = FileManager.default
if let dirs = try? fm.contentsOfDirectory(atPath: path) {
for dir in dirs {
let file = path + dir + "/.com.apple.mobile_container_manager.metadata.plist"
if fm.fileExists(atPath: file) {
if let dict = NSDictionary(contentsOfFile: file) {
if (dict["MCMMetadataIdentifier"] as? String) == bundleID {
let label = path + dir + "/.com.apple.mobile_container_manager.metadata.plist"
let dict = NSMutableDictionary(contentsOfFile: label)!
dict.setValue(newName, forKey: "MCMMetadataDisplayName")
dict.write(toFile: label, atomically: true)
}
}
}
}
}
}
三、通过第三方工具隐藏应用
1、下载并安装一款应用隐藏软件,例如“Locktopus”等。
2、打开应用软件,设置需要隐藏的应用程序,例如微信等。
3、你也可以进入“Locktopus”软件交换自己的密码,以免其他人直接在设备上查找并且打开被隐藏的应用程序。
//Objective-C代码示例
- (void)hideApp {
NSString *bundleID = @"需要隐藏的应用程序的bundle ID";
[[JailTeam sharedLocktopus] lockAppWithName:bundleID];
}
四、使用越狱软件或修改系统文件
1、下载并安装一款越狱软件,例如Cydia等。
2、通过Cydia下载并安装“Poof”应用程序,用于隐藏应用程序图标。
3、或者使用SSH工具以root身份登录,并且进入该应用程序所在的目录,删除图标、名称等文件。
//Bash命令示例 su root cd /Applications/需要隐藏的应用程序.app rm -rf 应用程序图标等文件
五、小结
以上就是一些隐藏应用程序的方法,有些方法需要越狱,如果你不想越狱,那么第一种方法是最适合你的选择。另外,虽然隐藏应用程序可以保护你的隐私,但同时也可能会引起他人的怀疑。因此,合理使用这些方法是很必要的。
原创文章,作者:LAFFA,如若转载,请注明出处:https://www.506064.com/n/371735.html
微信扫一扫
支付宝扫一扫