Skip to content

Conversation

@Stampoo
Copy link

@Stampoo Stampoo commented Jul 20, 2021

Добавил новые директории для проверки на Jailbreak в BrightSide

@Stampoo Stampoo requested review from Alelenka and LastSprint July 20, 2021 12:25
@Stampoo Stampoo self-assigned this Jul 20, 2021
Copy link
Contributor

@chausovSurfStudio chausovSurfStudio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ну и подтянуть бы последние изменения

@chausovSurfStudio
Copy link
Contributor

ну и Trailing Whitespace Violation кажись там есть, тоже бы поправить

@Stampoo Stampoo force-pushed the Update-BrightSide-utility branch 2 times, most recently from a44aa3c to ed480c6 Compare March 19, 2022 08:56
@Stampoo Stampoo force-pushed the Update-BrightSide-utility branch from ed480c6 to c887977 Compare March 19, 2022 08:58
@Stampoo Stampoo requested review from chausovSurfStudio and removed request for LastSprint March 19, 2022 08:59
+ suspiciousAppsDir
+ suspiciousSystemDir
return jailbreakRelativelyFilesAndPaths
.allSatisfy(FileManager.default.fileExists(atPath:))
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

а тут логика точно не поменялась? раньше, получается, true возвращалось если хотя бы по одному из путей файл был, ну и в комменте так и указано к методу) а теперь - true ведь будет, если allSatisfy? -_-

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

как помню из переписки - Илья сказал что да, косяк есть, но он хотел покрыть тестами, чтобы получить ошибку на них, и исправить

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Поправил

@KASAFF KASAFF force-pushed the Update-BrightSide-utility branch from 1b452c3 to 8397abb Compare September 10, 2024 11:04
@KASAFF KASAFF self-assigned this Sep 10, 2024
@KASAFF
Copy link

KASAFF commented Sep 11, 2024

Добавлено еще больше директорий файлов, проверок.

Протестил логику на Зените, все отрабатывает корректно

По поводу Unit тестов, я не совсем понимаю нужны ли они тут? По сути вариант теста это замокать Filemanager и его ответы, не совсем понятно что нам дадут эти тестыы

Передвинул проверку на симулятор в конец, тк при джейлбрейке проверки можно обойти эти проверки, и тесты остальные будут бесполезны.

  • Некоторые директории доступны на симе, поэтому закрыл их проверкой на !isSimulator

Важно: Для открытия URLScheme необходимо добавить схемы в Plist, иначе 1 проверка с UIApplication.shared.canOpenURL(URL) будет всегда возвращать false

<key>LSApplicationQueriesSchemes</key> <array> <string>cydia</string> <string>filza</string> <string>undecimus</string> <string>zbra</string> <string>sileo</string> </array> 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

4 participants