iOS 用の最も包括的な WeChat プラグインは、最新バージョンの WeChat をサポートしており、赤い封筒を自動的に取得し、メッセージとグループ メッセージをブロックし、特定のグループ チャットをフィルタリングし、メッセージの取り消しを防止し、疑似測位 (瞬間および近くの人々)、変更を行うことができます。 WeChat 演習ステップ番号とリアルタイム ビューは、チャット ページの背景やその他の機能として使用できます。
i. ネイティブの経験
プラグイン UI は WeChat 設定に完全に埋め込まれており、各機能をオンにすると、実行されるすべてのタスクがサイレントに実行され、WeChat の通常の使用を妨げることはありません。
ii. 赤い封筒を掴むまでの遅延時間を自由に設定
これにより、赤い封筒を急いで掴んだ場合に、ブラックリストに登録されたり、グループ チャットから追い出されたりするのを効果的に防ぐことができます。
iii. 複数の赤い封筒を同時に掴まないように設定する
プラグインを使用する際はシステムに検出されることをできる限り回避し、より安心して赤い封筒を取得してください。
iv. 特定のグループチャットのフィルタリングを設定する
家族の友人、食べ物の注文グループ、または会社のグループが赤い封筒をつかみ取るという恥ずかしい状況に陥ることを避けてください。
v. 擬似測位
携帯電話の位置を自由に変えたり、たまに海外に行ったり、モーメントに投稿したり、クールに振舞ったり。
vi. メッセージの取り消しを防ぐためにメッセージとグループメッセージをブロックする
迷惑なユーザーやグループからのメッセージをブロックして、邪魔にならないようにします。必要に応じてメッセージを閉じて、メッセージが取り消されないように再受信できるため、メッセージを再び見逃すことがなくなります。
class-dump -s -S -H ~/Desktop/xx.app -o ~/Desktop/xx-headers
)。開発と学習が好きな学生は、ここにアクセスしてください。
ipaを解凍 ==> こちら
注: WeChat.app を右クリックし、[パッケージの内容を表示] を選択して、WeChat ディレクトリに入ります。
ダブルクリックすると、デフォルトで Xcode が開き、Info.plist のバンドル表示名とバンドル識別子を変更し、WeChatBundleVersion の値をバンドル バージョンの値に変更し、URL タイプ -> URL 識別子を新しいバンドル識別子に変更し、build_time を削除します。 、by、path、rev、tag、uuid、ver、およびその他のキー。
zh_CN.lproj InfoPlist.strings _CFBundleDisplayName を削除します
zh_HK.lproj InfoPlist.strings _CFBundleDisplayName を削除します
zh_TW.lproj InfoPlist.strings _CFBundleDisplayName を削除します
en.lproj InfoPlist.strings _CFBundleDisplayName を削除します
Entitlements_for_appstore.plist を削除する
Entitlements_for_ext.plist の削除
Entitlements_for_jailbreak.plist を削除する
Entitlements_wc_for_ext.plist を削除する
Entitlements_wc.plist の削除
Entitlements_wx_for_ext.plist を削除する
Entitlements_wx.plist を削除する
独自にコンパイルされた動的ライブラリを使用する
コンパイルされた動的ライブラリをダウンロード ==> ここから
キーチェーン アクセスをオンにする
[ログイン] -> [私の証明書] をクリックし、署名する証明書を見つけます。右クリックして概要を表示し、共通名を見つけて、次の文字列をコピーします。
辞任を実行します (動的ライブラリの辞任)。
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
プロビジョニングプロファイルディレクトリを開きます
# 打开 Provisioning Profiles 目录
open ~/Library/MobileDevice/Provisioning Profiles/
Finder ツールバーで列モードまたはギャラリー モードで表示することを選択し、xxx.mobileprovision ファイルを 1 つずつクリックして、バンドル ID に一致する構成ファイルを見つけます。 Apple Developer Backend から証明書と xxx.mobileprovision 構成ファイルを直接ダウンロードし、証明書または p12 ファイルと xxx.mobileprovision 構成ファイルをインポートすることもできます (直接使用できます)。
または、cat コマンドを使用して、xxx.mobileprovision ファイルを 1 つずつ表示します。
cat ~/Library/MobileDevice/Provisioning Profiles/ece5c913-5c15-45fd-82e3-90f23739521f.mobileprovision
...
cat ~/Library/MobileDevice/Provisioning Profiles/269bffd1-3743-4014-bf07-4eb94c048460.mobileprovision
xxx.mobileprovision ファイルをデスクトップにコピーします。
cp ~/Library/MobileDevice/Provisioning Profiles/269bffd1-3743-4014-bf07-4eb94c048460.mobileprovision ~/Desktop/wcpl_adhoc.mobileprovision
辞任アプリを実行します (辞任アプリ):
# 进入桌面,确保当前在桌面上操作
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は主にスクリプトを通じて ipa ファイルをパッケージ化するために使用されますが、 Xcode 8.2.1バージョン以降ではその使用は推奨されません。したがって、Xcode バージョンを更新するたびに、 PackageApplication を手動で追加する必要があります。
パッケージアプリケーションのダウンロードアドレス:
https://pan.baidu.com/s/1AjVW8hWYlVz3Cu9UJByQOQ - 抽出コード: 4sqb
https://github.com/itenfay/WeChat_tweak/tree/master/Hook-Tools/
ダウンロードしたPackageApplicationで次のコマンドを実行し、実行権限を設定します。
chmod 777 ~/Downloads/PackageApplication
「アプリケーション」 -> 「Xcode.app」を右クリック -> 「パッケージの内容を表示」 -> 「コンテンツ」 -> 「開発者」 -> 「プラットフォーム」 -> 「iPhoneOS.platform」 -> 「開発者」 -> 「usr」 -> 「bin」 このディレクトリに入ったら、実行可能権限が設定されたPackageApplicationをコピーします。このディレクトリに。
または、次のようにコマンドを使用します。
cp ~/Downloads/PackageApplication /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin
パッケージングを実行します (パッケージ化アプリ):
xcrun -sdk iphoneos PackageApplication -v Payload/WeChat.app -o ~/Desktop/WeChat_705_New.ipa
最後に、 Aisi Assistant/ifunbox を使用して WeChat_705_New.ipa をインストールします。
Xcode -> ウィンドウ -> デバイスとシミュレータを使用し、デバイスを右クリックして IP アドレス経由で接続... を選択し、デバイスの IP を入力してから接続をクリックし、最後にインストールされたアプリの「+」記号をクリックします。次に、WeChat_705_New を選択し、「開く」をクリックして、インストールが完了するまで 1 ~ 3 分ほど待ちます。
このプラグインが役立つと思われる場合は(以前よりも多くの赤い封筒を受け取るのに役立ち、海外の有名な友人に投稿するのに役立ち、迷惑で迷惑な人々やグループをブロックするのに役立ち、あらゆる情報を見逃さないようにするのに役立ちます)メッセージ)、...)、それなら私にコーヒーをごちそうしてください☕ 。
https://pan.baidu.com/s/1KCwmMWzchaZDeZQSlNt6qg - 抽出コード: 3eqb
フック バージョンでは、ipa の解凍、アプリケーションの再署名、アプリケーションのパッケージ化、ipa のインストールの手順に従うだけで済みます。
清華大学: 116.333446,40.009557
無料の証明書により、実機デバッグが可能になります。新しいテンプレートプロジェクトを作成し、Xcode を通じて Apple ID にログインし (メニュー Xcode -> 環境設定... -> アカウント -> + をクリック -> Apple ID を選択 -> アカウントのパスワードを入力 -> ログイン)、TARGETS と入力 ->新しい Xcode バージョンの場合は、[一般] -> [識別] -> [バンドル識別子の設定] に移動し、[署名を自動的に管理する] をオンにします。古いバージョンの場合は、[署名を直接管理する] をオンにします。プロビジョニング プロファイルと署名証明書が自動的に生成されるまで待機すると、アプリ ID、チーム、その他の情報が表示されます。ただし、無料の証明書には、プロビジョニング プロファイル (xxx.mobileprovision) ファイルしか表示されません。有効期限は7日間で、Xcode テンプレート プロジェクトを開いて再生成する必要があります。学習時にプログラムのデバッグやアプリケーションの再署名 (Resign アプリ) には無料の証明書を使用できますが、長期間使用する場合は、Apple Developer Backstage にアクセスして申請することをお勧めします。 Apple ID アカウントを取得するか、Xabao にアクセスして、代理で署名してくれる販売者を見つけてください (リスクは自己責任で負担する必要があります)。
モバイルアプリの侵入およびリバースクラッキングテクノロジー - iOS
蒸し米の記事 - iOS 氷と炎の歌シリーズ
iOS アプリケーション リバース エンジニアリング (第 2 版)
何か問題が発生した場合は、問題を作成してください。喜んでサポートさせていただきます。