يدعم مكون WeChat الإضافي الأكثر شمولاً لنظام iOS، أحدث إصدار من WeChat، ويمكنه التقاط المظاريف الحمراء تلقائيًا، وحظر الرسائل والرسائل الجماعية، وتصفية محادثات جماعية محددة، ومنع سحب الرسائل، وتحديد المواقع الزائفة (اللحظات والأشخاص القريبين)، وتعديل خطوات تمرين WeChat يمكن استخدام الرقم والعرض في الوقت الفعلي كخلفية لصفحة الدردشة والوظائف الأخرى.
أنا
تم تضمين واجهة المستخدم الإضافية بشكل مثالي في إعدادات WeChat بعد تشغيل كل وظيفة، سيتم تنفيذ جميع المهام التي يتم تنفيذها بصمت ولن تتداخل مع الاستخدام العادي لـ WeChat.
ii. اضبط وقت التأخير بحرية للاستيلاء على المظاريف الحمراء
يمنعك هذا بشكل فعال من إدراجك في القائمة السوداء أو طردك من الدردشات الجماعية إذا حصلت على مظاريف حمراء بسرعة كبيرة.
iii. تم الإعداد لمنع التقاط عدة مظاريف حمراء في نفس الوقت
تجنب اكتشافك بواسطة النظام عند استخدام المكونات الإضافية قدر الإمكان، واحصل على المظاريف الحمراء براحة بال أكبر.
iv. قم بإعداد التصفية لمحادثات جماعية محددة
تجنب الوقوع في المواقف المحرجة المتمثلة في قيام أصدقاء العائلة أو مجموعات طلب الطعام أو مجموعات الشركات بإمساك المظاريف الحمراء.
v. تحديد المواقع الزائفة
يمكنك تعديل موضع هاتفك المحمول بحرية، والسفر أحيانًا إلى الخارج، والنشر على Moments، والتصرف بشكل رائع.
سادسا - حظر الرسائل والرسائل الجماعية لمنع سحب الرسائل
حظر الرسائل من الأشخاص والمجموعات المزعجة حتى لا تزعجك بعد الآن، ويمكنك إغلاقها عند الحاجة وإعادة استقبال رسائلهم لمنع سحبها، حتى لا تفوتك أي رسائل مرة أخرى.
class-dump -s -S -H ~/Desktop/xx.app -o ~/Desktop/xx-headers
).الطلاب الذين يرغبون في التطوير والتعلم يرجى الدخول هنا.
قم بفك ضغط ipa ==> هنا
ملاحظة: انقر بزر الماوس الأيمن فوق WeChat.app، وحدد إظهار محتويات الحزمة، وأدخل دليل WeChat.
انقر نقرًا مزدوجًا، سيتم فتح Xcode افتراضيًا، وتعديل اسم عرض الحزمة ومعرف الحزمة في Info.plist، وتعديل قيمة WeChatBundleVersion إلى قيمة إصدار الحزمة، وتعديل أنواع URL -> معرف URL إلى معرف الحزمة الجديد، وحذف build_time ، بواسطة، المسار، rev، العلامة، 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 واحدًا تلو الآخر للعثور على ملف التكوين المطابق لمعرف الحزمة. يمكنك أيضًا تنزيل الشهادة وملف التكوين xxx.mobileprovision مباشرة من Apple Developer Backend، واستيراد الشهادة أو ملف p12 وملف التكوين xxx.mobileprovision (يمكن استخدامه مباشرة).
أو استخدم الأمر cat لعرض ملفات xxx.mobileprovision واحدًا تلو الآخر.
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 -> Window -> الأجهزة والمحاكيات، وانقر بزر الماوس الأيمن على جهازك، وحدد Connect via IP Address...، وأدخل IP الخاص بالجهاز، ثم انقر فوق Connect، وأخيرًا انقر فوق علامة "+" في التطبيقات المثبتة، و ثم حدد WeChat_705_New ipa، وانقر فوق Open، ثم انتظر لفترة طويلة حتى يتم التثبيت، حوالي 1 ~ 3 دقائق.
إذا كنت تعتقد أن هذا المكون الإضافي مفيد لك (فهو يساعدك في الحصول على المزيد من المظاريف الحمراء أكثر من ذي قبل، ويساعدك على النشر إلى أصدقاء رفيعي المستوى في الخارج، ويساعدك على حظر الأشخاص والمجموعات المزعجة والمزعجة، ويساعدك على عدم تفويت أي شيء على الإطلاق الرسائل) ،...)، إذن من الأفضل أن تقدم لي فنجانًا من القهوة☕ .
https://pan.baidu.com/s/1KCwmMWzchaZDeZQSlNt6qg - كود الاستخراج: 3eqb
يحتاج إصدار Hook فقط إلى اتباع خطوات فك ضغط ipa، وإعادة تسجيل التطبيق، وتغليف التطبيق، وتثبيت ipa.
جامعة تسينغهوا: 116.333446,40.009557
تتيح الشهادة المجانية تصحيح أخطاء الجهاز الحقيقي. قم بإنشاء مشروع قالب جديد، وقم بتسجيل الدخول إلى معرف Apple الخاص بك من خلال Xcode (القائمة Xcode -> التفضيلات... -> الحسابات -> انقر فوق + -> حدد Apple ID -> أدخل كلمة مرور الحساب -> تسجيل الدخول)، وأدخل الأهداف -> عام -> التعريف -> تعيين معرف الحزمة بالنسبة لإصدارات Xcode الجديدة، انتقل إلى التوقيع والإمكانيات -> تحقق من إدارة التوقيع تلقائيًا بالنسبة للإصدارات القديمة، حدد إدارة التوقيع تلقائيًا. إدارة التوقيع). بعد الانتظار حتى يتم إنشاء ملف تعريف التزويد وشهادة التوقيع تلقائيًا، يمكنك عرض معرف التطبيق والفريق والمعلومات الأخرى. ومع ذلك، فإن ملف تعريف التزويد (xxx.mobileprovision) به عيب فقط صالح لمدة 7 أيام ويحتاج إلى فتح مشروع قالب Xcode وإعادة إنشائه. يمكننا استخدام الشهادات المجانية لتصحيح أخطاء البرامج وإعادة تسجيل التطبيقات (Resign app) أثناء الدراسة، ومع ذلك، للاستخدام طويل الأمد، لا يُنصح باستخدام الشهادات المجانية للتقدم إلى Apple Developer Backstage للحصول على حساب Apple ID أو انتقل إلى Xobao للعثور على تاجر للتوقيع نيابةً عنك (يجب أن تتحمل المخاطر على مسؤوليتك الخاصة).
تقنية اختراق تطبيقات الهاتف المحمول والاختراق العكسي - iOS
مقالات من تأليف الأرز المطهو على البخار - سلسلة أغنية الجليد والنار لنظام iOS
الهندسة العكسية لتطبيق iOS (الإصدار الثاني)
إذا واجهتك مشكلة في أي شيء، فيرجى إنشاء مشكلة وسأكون سعيدًا بمساعدتك.