Znajdowanie stałych z odszyfrowanego pliku wykonywalnego aplikacji iOS

Próbuję znaleźć stałą (coś w rodzaju tajnego tokena) z poziomu aplikacji iOS, aby zbudować aplikację przy użyciu nieudokumentowanego API WWW (nawiasem mówiąc, nie jestem w czymś nielegalnym). Do tej pory mam na moim komputerze Mac odszyfrowany plik wykonywalny (jailbreak + SSH + wyrzuca odszyfrowany plik wykonywalny jako plik). Mogę użyć polecenia strings, aby uzyskać czytelną listę ciągów, i mogę użyć narzędzia zrzutu klasy (http://stevenygard.com/projects/class-dump/) aby uzyskać listę definicji interfejsów (nagłówków) klas. Chociaż daje mi to wyobrażenie o wewnętrznej funkcjonalności aplikacji, wciąż nie mogę znaleźć tego, czego szukam: stałych, których szukam. Istnieją dosłownie tysiące definicji ciągów w zrzucie polecenia ciągów. Czy jest jakiś sposób na zrzucenie łańcuchów w taki sposób, że mogę mieć nazwy stałych NSString z ich wartościami. Nie potrzebuję szczegółów implementacji metod, wiem, że jest skompilowany i wszystko, co mogę uzyskać, to kod zespołu. Ale jeśli mogę uzyskać nazwy stałych łańcuchowych (zarówno w zrzucie łańcuchów, jak iw zrzucie klasy), a także wartości łańcuchowe (w zrzucie łańcuchów), myślę, że może istnieć sposób na ich skojarzenie.

Dzięki,

Mogą.

questionAnswers(1)

yourAnswerToTheQuestion