Das umfassendste WeChat-Plugin für iOS, unterstützt die neueste Version von WeChat, kann automatisch rote Umschläge erfassen, Nachrichten und Gruppennachrichten blockieren, bestimmte Gruppenchats filtern, das Zurückziehen von Nachrichten verhindern, Pseudopositionierungen (Momente und Personen in der Nähe) ändern Die Anzahl der WeChat-Übungsschritte und die Echtzeitansicht können als Hintergrund für die Chat-Seite und andere Funktionen verwendet werden.
i. Native Erfahrung
Die Plug-in-Benutzeroberfläche ist perfekt in die WeChat-Einstellungen eingebettet. Nach dem Aktivieren jeder Funktion werden alle ausgeführten Aufgaben stillschweigend ausgeführt und beeinträchtigen die normale Nutzung von WeChat nicht.
ii. Stellen Sie die Verzögerungszeit für das Erfassen roter Umschläge frei ein
Dadurch wird effektiv verhindert, dass Sie auf die schwarze Liste gesetzt oder aus Gruppenchats geworfen werden, wenn Sie zu schnell nach roten Umschlägen greifen.
iii. Richten Sie es so ein, dass das gleichzeitige Greifen mehrerer roter Umschläge verhindert wird
Vermeiden Sie es, bei der Verwendung von Plug-Ins so weit wie möglich vom System erkannt zu werden, und greifen Sie beruhigter zu roten Umschlägen.
iv. Richten Sie die Filterung für bestimmte Gruppenchats ein
Vermeiden Sie es, in die peinliche Situation zu geraten, dass Familienmitglieder, Essensbestellgruppen oder Firmengruppen nach roten Umschlägen greifen.
v. Pseudopositionierung
Ändern Sie die Position Ihres Mobiltelefons nach Belieben, gehen Sie gelegentlich ins Ausland, posten Sie auf Moments und benehmen Sie sich cool.
vi. Blockieren Sie Nachrichten und Gruppennachrichten, um das Zurückziehen von Nachrichten zu verhindern
Blockieren Sie Nachrichten von lästigen Personen und Gruppen, damit diese Sie nicht mehr stören. Sie können sie bei Bedarf schließen und ihre Nachrichten erneut empfangen, um zu verhindern, dass sie zurückgezogen werden, sodass Sie keine Nachrichten mehr verpassen.
class-dump -s -S -H ~/Desktop/xx.app -o ~/Desktop/xx-headers
).Studierende, die sich gerne weiterentwickeln und lernen möchten, finden Sie hier.
Entpacken Sie ipa ==> hier
Hinweis: Klicken Sie mit der rechten Maustaste auf WeChat.app, wählen Sie Paketinhalt anzeigen und geben Sie das WeChat-Verzeichnis ein.
Doppelklicken Sie, Xcode wird standardmäßig geöffnet, ändern Sie den Bundle-Anzeigenamen und die Bundle-ID in Info.plist, ändern Sie den Wert von WeChatBundleVersion in den Wert der Bundle-Version, ändern Sie URL-Typen -> URL-ID in die neue Bundle-ID und löschen Sie build_time , by, path , rev, tag, uuid, ver und andere Schlüssel.
Löschen Sie zh_CN.lproj InfoPlist.strings _CFBundleDisplayName
Löschen Sie zh_HK.lproj InfoPlist.strings _CFBundleDisplayName
Löschen Sie zh_TW.lproj InfoPlist.strings _CFBundleDisplayName
Löschen Sie en.lproj InfoPlist.strings _CFBundleDisplayName
Löschen Sie Entitlements_for_appstore.plist
Löschen Sie Entitlements_for_ext.plist
Löschen Sie Entitlements_for_jailbreak.plist
Löschen Sie Entitlements_wc_for_ext.plist
Löschen Sie Entitlements_wc.plist
Löschen Sie Entitlements_wx_for_ext.plist
Löschen Sie Entitlements_wx.plist
Verwenden Sie Ihre eigene kompilierte dynamische Bibliothek
Laden Sie die kompilierte dynamische Bibliothek ==> hier herunter
Aktivieren Sie den Schlüsselbundzugriff
Klicken Sie auf Anmelden -> Mein Zertifikat, suchen Sie das zu signierende Zertifikat, klicken Sie mit der rechten Maustaste, um die Einführung anzuzeigen, suchen Sie den allgemeinen Namen und kopieren Sie dann die folgende Zeichenfolge.
Rücktritt durchführen (Dynamische Bibliotheken zurücktreten):
codesign -f -s "iPhone Developer: [email protected] (9ZU3R2F3D4)" Payload/WeChat.app/waplesubstrate
# Payload/WeChat.app/waplesubstrate: replacing existing signature
codesign -f -s "iPhone Developer: [email protected] (9ZU3R2F3D4)" Payload/WeChat.app/wapleodtcorexpc
# Payload/WeChat.app/wapleodtcorexpc: replacing existing signature
codesign -f -s "iPhone Developer: [email protected] (9ZU3R2F3D4)" Payload/WeChat.app/Frameworks/andromeda.framework
# Payload/WeChat.app/Frameworks/andromeda.framework: replacing existing signature
codesign -f -s "iPhone Developer: [email protected] (9ZU3R2F3D4)" Payload/WeChat.app/Frameworks/mars.framework
# Payload/WeChat.app/Frameworks/mars.framework: replacing existing signature
codesign -f -s "iPhone Developer: [email protected] (9ZU3R2F3D4)" Payload/WeChat.app/Frameworks/marsbridgenetwork.framework
# Payload/WeChat.app/Frameworks/marsbridgenetwork.framework: replacing existing signature
codesign -f -s "iPhone Developer: [email protected] (9ZU3R2F3D4)" Payload/WeChat.app/Frameworks/matrixreport.framework
# Payload/WeChat.app/Frameworks/matrixreport.framework: replacing existing signature
codesign -f -s "iPhone Developer: [email protected] (9ZU3R2F3D4)" Payload/WeChat.app/Frameworks/OpenSSL.framework
# Payload/WeChat.app/Frameworks/OpenSSL.framework: replacing existing signature
codesign -f -s "iPhone Developer: [email protected] (9ZU3R2F3D4)" Payload/WeChat.app/Frameworks/ProtobufLite.framework
# Payload/WeChat.app/Frameworks/ProtobufLite.framework: replacing existing signature
Öffnen Sie das Verzeichnis „Bereitstellungsprofile“.
# 打开 Provisioning Profiles 目录
open ~/Library/MobileDevice/Provisioning Profiles/
Wählen Sie die Anzeige im Spalten- oder Galeriemodus in der Finder-Symbolleiste aus und klicken Sie dann nacheinander auf die xxx.mobileprovision-Dateien, um die Konfigurationsdatei zu finden, die der Bundle-ID entspricht. Sie können das Zertifikat und die Konfigurationsdatei xxx.mobileprovision auch direkt vom Apple Developer Backend herunterladen und das Zertifikat oder die p12-Datei und die Konfigurationsdatei xxx.mobileprovision importieren (kann direkt verwendet werden).
Oder verwenden Sie den Befehl cat, um die xxx.mobileprovision-Dateien einzeln anzuzeigen.
cat ~/Library/MobileDevice/Provisioning Profiles/ece5c913-5c15-45fd-82e3-90f23739521f.mobileprovision
...
cat ~/Library/MobileDevice/Provisioning Profiles/269bffd1-3743-4014-bf07-4eb94c048460.mobileprovision
Kopieren Sie die Datei xxx.mobileprovision auf den Desktop
cp ~/Library/MobileDevice/Provisioning Profiles/269bffd1-3743-4014-bf07-4eb94c048460.mobileprovision ~/Desktop/wcpl_adhoc.mobileprovision
Resign-App ausführen (Resign-App):
# 进入桌面,确保当前在桌面上操作
cd ~/Desktop/
./WeChat_tweak/Hook-Tools/DYFCodesign Payload/ "iPhone Developer: [email protected] (9ZU3R2F3D4)" wcpl_adhoc.mobileprovision
# /Users/xxx/Desktop/Payload/WeChat.app: replacing existing signature
# 进入桌面,确保当前在桌面上操作
# cd ~/Desktop/
zip -r WeChat_705_New.ipa Payload/
# 静默压缩
# zip -qr WeChat_705_New.ipa Payload/
PackageApplication wird hauptsächlich zum Packen von IPA-Dateien über Skripte verwendet. Ab der Xcode-Version 8.2.1 wird die Verwendung jedoch nicht empfohlen. Jedes Mal, wenn Sie die Xcode-Version aktualisieren, müssen Sie PackageApplication manuell hinzufügen.
PackageApplication -Download-Adresse:
https://pan.baidu.com/s/1AjVW8hWYlVz3Cu9UJByQOQ – Extraktionscode: 4sqb
https://github.com/itenfay/WeChat_tweak/tree/master/Hook-Tools/
Führen Sie den folgenden Befehl für die heruntergeladene PackageApplication aus und legen Sie ausführbare Berechtigungen fest:
chmod 777 ~/Downloads/PackageApplication
Anwendungen -> Rechtsklick auf Xcode.app -> Paketinhalt anzeigen -> Inhalte -> Entwickler -> Plattformen -> iPhoneOS.platform -> Entwickler -> usr -> bin Kopieren Sie nach Eingabe dieses Verzeichnisses die PackageApplication mit festgelegten ausführbaren Berechtigungen in dieses Verzeichnis.
Oder verwenden Sie den Befehl wie folgt:
cp ~/Downloads/PackageApplication /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin
Paketierung ausführen (Paket-App):
xcrun -sdk iphoneos PackageApplication -v Payload/WeChat.app -o ~/Desktop/WeChat_705_New.ipa
Verwenden Sie abschließend Aisi Assistant/ifunbox, um WeChat_705_New.ipa zu installieren.
Verwenden Sie Xcode -> Fenster -> Geräte und Simulatoren, klicken Sie mit der rechten Maustaste auf Ihr Gerät, wählen Sie „Über IP-Adresse verbinden...“, geben Sie die IP des Geräts ein, klicken Sie dann auf „Verbinden“ und klicken Sie schließlich auf das „+“-Zeichen bei „INSTALLIErte APPS“ und Wählen Sie dann WeChat_705_New aus, klicken Sie auf Öffnen und warten Sie dann lange auf die Installation, etwa 1 bis 3 Minuten.
Wenn Sie der Meinung sind, dass dieses Plug-in für Sie hilfreich ist (es hilft Ihnen, mehr rote Umschläge als zuvor zu erhalten, hilft Ihnen, an hochkarätige Freunde im Ausland zu posten, hilft Ihnen, Leute und Gruppen zu blockieren, die nervig und nervig sind, und hilft Ihnen, nie wieder etwas zu verpassen). Nachrichten) ,...), dann könntest du mich genauso gut mit einer Tasse Kaffee einladen☕ .
https://pan.baidu.com/s/1KCwmMWzchaZDeZQSlNt6qg – Extraktionscode: 3eqb
Die Hook-Version muss nur die Schritte zum Dekomprimieren des IPA, zum erneuten Signieren der Anwendung, zum Packen der Anwendung und zum Installieren des IPA ausführen.
Tsinghua-Universität: 116.333446,40.009557
Das kostenlose Zertifikat ermöglicht echtes maschinelles Debuggen. Erstellen Sie ein neues Vorlagenprojekt, melden Sie sich über Xcode bei Ihrer Apple-ID an (Menü Xcode -> Einstellungen... -> Konten -> klicken Sie auf + -> wählen Sie Apple ID -> Kontopasswort eingeben -> Anmelden), geben Sie TARGETS -> ein Allgemein -> Identifizieren -> Bundle-ID festlegen: Gehen Sie zu Signierung und Funktionen -> Aktivieren Sie Signierung automatisch verwalten. Nachdem Sie darauf gewartet haben, dass das Bereitstellungsprofil und das Signaturzertifikat automatisch generiert werden, können Sie die App-ID, das Team und andere Informationen anzeigen. Die Datei „Bereitstellungsprofil“ (xxx.mobileprovision) weist jedoch einen Mangel auf gültig für 7 Tage und muss geöffnet werden. Öffnen Sie das Xcode-Vorlagenprojekt und generieren Sie es neu. Wir können kostenlose Zertifikate zum Debuggen von Programmen und zum erneuten Signieren von Anwendungen (Resign-App) verwenden. Für die langfristige Verwendung wird jedoch nicht empfohlen, kostenlose Zertifikate zu verwenden. Es wird empfohlen, sich an Apple Developer Backstage zu wenden für ein Apple-ID-Konto oder gehen Sie zu Xobao, um einen Händler zu finden, der in Ihrem Namen unterzeichnet (Sie müssen das Risiko auf eigenes Risiko tragen).
Mobile App-Intrusion- und Reverse-Cracking-Technologie – iOS
Artikel von Steamed Rice – iOS „Das Lied von Eis und Feuer“-Serie
Reverse Engineering von iOS-Anwendungen (2. Auflage)
Wenn Sie bei irgendetwas nicht weiterkommen, erstellen Sie bitte ein Problem und ich helfe Ihnen gerne weiter.