Добавить путь к Filza (логотипы)
Я пытаюсь этот код на взломанном устройстве (iOS 8.4), но Filza открывается без перехода к указанному мною местоположению (оно просто показывает последнее местоположение, в котором я находился):
NSString *path = @"/private/var/mobile/Containers/Bundle/Application/0037F06A-A2C5-491C-A4E8-CB5DAFBA6415/Facebook.app";
NSString *FilzaPath = [NSString stringWithFormat:@"%@/%@", @"Filza://",path];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:FilzaPath]];
Что-то не так с этим кодом или Филза не поддерживает это? Я оглянулся и не нашел ничего, что могло бы помочь, но я знаю, что это можно сделать, поскольку iClearner имеет аналогичную функцию для открытия файлов настроек в Filza/iFile. Благодарю.
2 ответа
После большой работы над IDA мне удалось выяснить, что для открытия файла в Filza необходимо использовать следующую схему URL: "filza://view".
Окончательный код будет:
NSString *path = @"/private/var/mobile/Containers/Bundle/Application/0037F06A-A2C5-491C-A4E8-CB5DAFBA6415/Facebook.app";
NSString *FilzaPath = [NSString stringWithFormat:@"%@%@", @"Filza://view",path];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:FilzaPath]];
Я вышел из вашего пути, и это выглядит так:
Filza: ////private/var/mobile/Containers/Bundle/Application/0037F06A-A2C5-491C-A4E8-CB5DAFBA6415/Facebook.app
Это правильный путь, который вы намеревались? Похоже, что в начале есть лишний слеш или два. (извините, я не могу комментировать, пока не получу 50 баллов)