2016-09-30 3 views
0

Ich muss meine iOS meist C und Objective-C basierten App verschleiern. https://github.com/obfuscator-llvm/obfuscator/Xcode Compiler benutzerdefinierten Compiler vs Apple Llvm 8.0 und Apple Review

llvm-obfuscator bieten recht gute Lösung ohne viel zusätzliche Arbeit verbunden. Offensichtlich wird es die Leute nicht davon abhalten, es umzukehren, aber zumindest wird es eine Bar ein wenig heben. App it selbst ist gut genug, um einige sicherheitsrelevante Mechanismen zu schützen, aber ich würde es gerne mit einem eigenen Compiler kompilieren, um es noch schwieriger zu machen. Aber wirft es einige Fragen

  1. Wenn Apple erlauben tatsächlich mit benutzerdefinierten Compiler kompiliert
  2. Wie es Geschwindigkeit und Stabilität der Anwendung beeinflussen können, o-llvm ist ziemlich alt 3.6.1 während Apple bereits ihre llvm 8.0 veröffentlicht - nicht sicher was wurde hinzugefügt verbessert oder geändert

Antwort

0

o-llvm unterstützt neuesten xcode nicht. Ich habe die Idee aufgegeben und mein eigenes Verschleierungsskript geschrieben, das alle Variablen und Methoden außer denen von Kakao verschlüsselt. Es ist nicht so gut wie o-llvm, aber es funktioniert großartig.