一、使用蘋果自帶「掩蓋」功能隱藏應用
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/zh-hk/n/371735.html