一、使用苹果自带“掩盖”功能隐藏应用
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 应用程序图标等文件
五、小结
以上就是一些隐藏应用程序的方法,有些方法需要越狱,如果你不想越狱,那么第一种方法是最适合你的选择。另外,虽然隐藏应用程序可以保护你的隐私,但同时也可能会引起他人的怀疑。因此,合理使用这些方法是很必要的。