El complemento WeChat más completo para iOS, compatible con la última versión de WeChat, puede capturar automáticamente sobres rojos, bloquear mensajes y mensajes grupales, filtrar chats grupales específicos, evitar la retirada de mensajes, pseudoposicionamiento (momentos y personas cercanas), modificar Pasos del ejercicio de WeChat La vista numérica y en tiempo real se puede utilizar como fondo de la página de chat y otras funciones.
i. experiencia nativa
La interfaz de usuario del complemento está perfectamente integrada en la configuración de WeChat. Después de activar cada función, todas las tareas realizadas se realizarán de forma silenciosa y no interferirán con el uso normal de WeChat.
ii. Establezca libremente el tiempo de demora para agarrar sobres rojos.
Esto evita efectivamente que lo incluyan en una lista negra o lo expulsen de los chats grupales si toma sobres rojos demasiado rápido.
iii. Configurado para evitar tomar varios sobres rojos al mismo tiempo.
Evite ser detectado por el sistema cuando utilice complementos tanto como sea posible y tome los sobres rojos con mayor tranquilidad.
iv. Configurar filtrado para chats grupales específicos.
Evite caer en la situación embarazosa de agarrar sobres rojos entre amigos de la familia, grupos de pedidos de comida o grupos de empresas.
v. Pseudo posicionamiento
Modifica libremente la posición de tu teléfono móvil, viaja ocasionalmente al extranjero, publica en Moments y actúa con calma.
vi. Bloquear mensajes y mensajes grupales para evitar la retirada de mensajes.
Bloquee los mensajes de personas y grupos molestos para que ya no le molesten. Puede cerrarlos cuando sea necesario y volver a recibir sus mensajes para evitar que se retiren y ya no se pierda ningún mensaje.
class-dump -s -S -H ~/Desktop/xx.app -o ~/Desktop/xx-headers
).Los estudiantes a quienes les guste desarrollarse y aprender, vayan aquí.
Descomprimir ipa ==> Aquí
Nota: haga clic con el botón derecho en WeChat.app, seleccione Mostrar contenido del paquete e ingrese al directorio de WeChat.
Haga doble clic, Xcode se abrirá de forma predeterminada, modificará el nombre para mostrar del paquete y el identificador del paquete en Info.plist, modificará el valor de WeChatBundleVersion al valor de la versión del paquete, modificará los tipos de URL -> identificador de URL al nuevo identificador del paquete, eliminará build_time , por, ruta, rev, etiqueta, uuid, ver y otras claves.
Eliminar zh_CN.lproj InfoPlist.strings _CFBundleDisplayName
Eliminar zh_HK.lproj InfoPlist.strings _CFBundleDisplayName
Eliminar zh_TW.lproj InfoPlist.strings _CFBundleDisplayName
Eliminar en.lproj InfoPlist.strings _CFBundleDisplayName
Eliminar Entitlements_for_appstore.plist
Eliminar Entitlements_for_ext.plist
Eliminar Entitlements_for_jailbreak.plist
Eliminar Entitlements_wc_for_ext.plist
Eliminar Entitlements_wc.plist
Eliminar Entitlements_wx_for_ext.plist
Eliminar Entitlements_wx.plist
Utilice su propia biblioteca dinámica compilada
Descargue la biblioteca dinámica compilada ==> Aquí
Activar el acceso al llavero
Haga clic en Iniciar sesión -> Mi certificado, busque el certificado que desea firmar, haga clic derecho para mostrar la introducción, busque el nombre común y luego copie la siguiente cadena.
Realizar renuncia (Renunciar a Bibliotecas Dinámicas):
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
Abra el directorio de perfiles de aprovisionamiento
# 打开 Provisioning Profiles 目录
open ~/Library/MobileDevice/Provisioning Profiles/
Seleccione mostrar en columnas o modo galería en la barra de herramientas del Finder y luego haga clic en los archivos xxx.mobileprovision uno por uno para encontrar el archivo de configuración que coincida con el identificador del paquete. También puede descargar directamente el certificado y el archivo de configuración xxx.mobileprovision desde Apple Developer Backend e importar el certificado o el archivo p12 y el archivo de configuración xxx.mobileprovision (se puede usar directamente).
O utilice el comando cat para ver los archivos xxx.mobileprovision uno por uno.
cat ~/Library/MobileDevice/Provisioning Profiles/ece5c913-5c15-45fd-82e3-90f23739521f.mobileprovision
...
cat ~/Library/MobileDevice/Provisioning Profiles/269bffd1-3743-4014-bf07-4eb94c048460.mobileprovision
Copie el archivo xxx.mobileprovision al escritorio
cp ~/Library/MobileDevice/Provisioning Profiles/269bffd1-3743-4014-bf07-4eb94c048460.mobileprovision ~/Desktop/wcpl_adhoc.mobileprovision
Ejecutar aplicación de renuncia (aplicación de renuncia):
# 进入桌面,确保当前在桌面上操作
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 se utiliza principalmente para empaquetar archivos ipa mediante scripts. Sin embargo, a partir de la versión Xcode 8.2.1 , no se recomienda su uso. Entonces, cada vez que actualiza la versión de Xcode, debe agregar PackageApplication manualmente.
Dirección de descarga de la aplicación del paquete :
https://pan.baidu.com/s/1AjVW8hWYlVz3Cu9UJByQOQ - Código de extracción: 4sqb
https://github.com/itenfay/WeChat_tweak/tree/master/Hook-Tools/
Ejecute el siguiente comando en la PackageApplication descargada y establezca los permisos ejecutables:
chmod 777 ~/Downloads/PackageApplication
Aplicaciones -> Haga clic derecho en Xcode.app -> Mostrar contenido del paquete -> Contenidos -> Desarrollador -> plataformas -> iPhoneOS.platform -> Desarrollador -> usr -> bin Después de ingresar a este directorio, copie PackageApplication con permisos ejecutables establecidos. a este directorio.
O use el comando de la siguiente manera:
cp ~/Downloads/PackageApplication /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin
Ejecutar empaquetado (aplicación de paquete):
xcrun -sdk iphoneos PackageApplication -v Payload/WeChat.app -o ~/Desktop/WeChat_705_New.ipa
Finalmente, use Aisi Assistant/ifunbox para instalar WeChat_705_New.ipa.
Use Xcode -> Ventana -> Dispositivos y simuladores, haga clic derecho en su dispositivo, seleccione Conectar mediante dirección IP..., ingrese la IP del dispositivo, luego haga clic en Conectar y finalmente haga clic en el signo "+" en APLICACIONES INSTALADAS, y luego seleccione WeChat_705_New ipa, haga clic en Abrir y luego espere mucho tiempo para la instalación, aproximadamente de 1 a 3 minutos.
Si cree que este complemento es útil para usted (le ayuda a obtener más sobres rojos que antes, le ayuda a publicar para amigos de alto perfil en el extranjero, le ayuda a bloquear personas y grupos que son molestos y molestos, y le ayuda a no perderse nunca nada mensajes),...), entonces también podrías invitarme a una taza de café☕ .
https://pan.baidu.com/s/1KCwmMWzchaZDeZQSlNt6qg - Código de extracción: 3eqb
La versión Hook solo necesita seguir los pasos para descomprimir ipa, volver a firmar la aplicación, empaquetar la aplicación e instalar ipa.
Universidad de Tsinghua: 116.333446,40.009557
El certificado gratuito permite la depuración real de la máquina. Cree un nuevo proyecto de plantilla, inicie sesión en su ID de Apple a través de Xcode (menú Xcode -> Preferencias... -> Cuentas -> haga clic en + -> seleccione ID de Apple -> ingrese la contraseña de la cuenta -> iniciar sesión), ingrese OBJETIVOS -> General -> Identificar -> Establecer identificador de paquete Para nuevas versiones de Xcode, vaya a Firma y capacidades -> Marque Administrar automáticamente la firma. Para versiones anteriores, marque Administrar automáticamente la firma directamente. administrar la firma). Después de esperar a que se generen automáticamente el perfil de aprovisionamiento y el certificado de firma, puede ver el ID de la aplicación, el equipo y otra información. Sin embargo, el certificado gratuito tiene un defecto: el archivo del perfil de aprovisionamiento (xxx.mobileprovision). válido por 7 días y debe abrirse. Abra el proyecto de plantilla Xcode y vuelva a generarlo. Podemos usar certificados gratuitos para depurar programas y volver a firmar aplicaciones (aplicación Resign) cuando estudiamos. Sin embargo, para un uso prolongado, no se recomienda utilizar certificados gratuitos. Se recomienda ir a Apple Developer Backstage para solicitarlos. para obtener una cuenta de ID de Apple o vaya a Xobao para buscar un comerciante que firme en su nombre (debe asumir el riesgo bajo su propia responsabilidad).
Tecnología de intrusión de aplicaciones móviles y craqueo inverso - iOS
Artículos de Steamed Rice - iOS Serie Canción de hielo y fuego
Ingeniería inversa de aplicaciones iOS (segunda edición)
Si te quedas atascado en algo, crea un problema y estaré encantado de ayudarte.