iOS용 가장 포괄적인 WeChat 플러그인은 최신 버전의 WeChat을 지원하고, 자동으로 빨간 봉투를 가져오고, 메시지 및 그룹 메시지를 차단하고, 특정 그룹 채팅을 필터링하고, 메시지 철회를 방지하고, 의사 위치 지정(순간 및 주변 사람), 수정이 가능합니다. WeChat 운동 단계 번호 및 실시간 보기를 채팅 페이지 배경 및 기타 기능으로 사용할 수 있습니다.
나. 원주민 경험
플러그인 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 파일을 하나씩 클릭하여 번들 식별자와 일치하는 구성 파일을 찾습니다. Apple 개발자 백엔드에서 인증서 및 xxx.mobileprovision 구성 파일을 직접 다운로드하고 인증서 또는 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을 수동으로 추가해야 합니다.
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 -> Devices and Simulators를 사용하고 장치를 마우스 오른쪽 버튼으로 클릭한 다음 IP 주소를 통해 연결...을 선택하고 장치의 IP를 입력한 다음 연결을 클릭하고 마지막으로 설치된 앱에서 "+" 기호를 클릭합니다. 그런 다음 WeChat_705_New.ipa를 선택하고 열기를 클릭한 후 설치를 위해 약 1~3분 정도 기다립니다.
이 플러그인이 자신에게 도움이 된다고 생각하신다면(이전보다 더 많은 빨간 봉투를 받을 수 있게 도와주고, 해외 유명 친구들에게 글을 올릴 수 있게 도와주고, 짜증나고 짜증나는 사람과 그룹을 차단하는데 도움을 주고, 어떤 것도 놓치지 않도록 도와줍니다) 메시지) ,...) 그럼 나에게 커피 한 잔을 대접하는 게 나을 것 같아요 .
https://pan.baidu.com/s/1KCwmMWzchaZDeZQSlNt6qg - 추출 코드: 3eqb
Hook 버전은 ipa 압축 해제, 애플리케이션 재서명, 애플리케이션 패키징, ipa 설치 단계만 수행하면 됩니다.
청화대학교: 116.333446,40.009557
무료 인증서를 사용하면 실제 머신 디버깅이 가능합니다. 새 템플릿 프로젝트를 생성하고 Xcode(메뉴 Xcode -> 환경 설정... -> 계정 -> + 클릭 -> Apple ID 선택 -> 계정 비밀번호 입력 -> 로그인)를 통해 Apple ID에 로그인하고 TARGETS 입력 -> 일반 -> 식별 -> 번들 식별자 설정 새 Xcode 버전의 경우 서명 및 기능 -> 자동으로 서명 관리를 선택하세요. 이전 버전의 경우 자동으로 서명 직접 관리를 선택하세요. 서명 관리) 프로비저닝 프로필과 서명 인증서가 자동으로 생성될 때까지 기다린 후 앱 ID, 팀 및 기타 정보를 볼 수 있습니다. 그러나 무료 인증서에는 프로비저닝 프로필(xxx.mobileprovision) 파일만 있다는 단점이 있습니다. 7 일 동안 유효하며 Xcode 템플릿 프로젝트를 열고 다시 생성해야 합니다. 학습 시 무료 인증서를 사용하여 프로그램을 디버깅하고 애플리케이션(Resign 앱)을 다시 서명할 수 있습니다. 단, 장기간 사용하려면 무료 인증서를 사용하지 않는 것이 좋습니다. Apple Developer Backstage에 가서 신청하는 것이 좋습니다. Apple ID 계정을 만들거나 Xobao로 이동하여 귀하를 대신하여 서명할 판매자를 찾으세요. (위험은 본인이 감수해야 합니다.)
모바일 앱 침입 및 역크래킹 기술 - iOS
기사 작성자: Steamed Rice - iOS 얼음과 불의 노래 시리즈
iOS 애플리케이션 리버스 엔지니어링(2판)
문제가 있는 경우 문제를 생성해 주시면 기꺼이 도와드리겠습니다.