Thor与Http catcher介绍

2024-09-08 06:48
文章标签 介绍 http catcher thor

本文主要是介绍Thor与Http catcher介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

IOS破解VIP神器Thor和Http catcher,大家都听说过吗?

简单聊聊两款软件的区别和使用体验:

Thor:

(1)UI界面很直观,清晰,可以直接选择过滤器

(2)创建过滤器对于新手来说个人感觉比Http catcher难上手一点

(3)无法同时选择多个过滤器

Http catcher:

(1)第一次使用找不到过滤器(重写)在哪里

(2)对于新手,只要会一点正则表达式基础,很轻松就制作过滤器

(3)可以多个过滤器同时使用

 

免费白嫖两个软件的方法:

Thor:

(1)使用共享ID安装,Thor建议使用1.3.4版本,之后版本有多设备验证,共享ID下载的无法绕过。

(2)使用同步助手安装,使用自己的APPLE ID登录,强制正版验证,后续打开Thor弹登录框就可以输入自己的Apple ID了。

(3)使用企业签名版本,不推荐,容易掉签

Http catcher:

(1)使用共享ID安装,推荐1.1.4版本(需先安装1.1.11版本安装HTTPS证书后覆盖安装1.1.4
(2)使用自己ID免费购买最新版,然后使用降级工具下载无内购版本(1.1.11)

(3)使用企业签名版本,不推荐,容易掉签

 

Thor使用共享ID安装教程:

(1)准备好共享ID对应的1.2.0版本和1.3.4版本

(2)首先安装V1.2.0,安装完成后打开软件,点击开始 -> 现在开启 -> 安装证书到系统。

(3)在弹出的页面允许下载证书,证书下载完成后进入设置 -> 点击已下载的描述文件 -> 按步骤安装证书 -> 进入关于本机中信任证书,证书安装完成后返回软件,点击开始 -> 允许添加V*N配置。

(4)上面步骤完成后回到本页面安装1.3.4或1.3.5的版本,记住不要卸载V1.2.0,覆盖安装。完成后打开软件,不要在软件里点击开始,选择要使用的过滤器,进入设置 -> V*N -> 手动开启。

 

Http catcher 使用共享ID安装教程:

(1)准备好共享ID对应的1.1.11版本和1.1.4版本

(2)安装1.1.11版本,打开后迅速点击更多,开启HTTPS解密,速度一定要快,期间会要求按指纹开启V*N,开启后快速点击安装证书,只要证书下载成功就行了。

(3)证书下载成功后,按提示进入设置安装证书及关于本机中信任,完成后HTTPS便开启了。

(4)打开HTTPS开关后,覆盖安装1.1.4版本,注意不要卸载1.1.11,直接覆盖安装

 

上面教程核心思想就是先使用一个能安装HTTPS证书的版本,然后再替换安装较新的版本,因为作者在防盗版过程中也是一步一步完善的,并没有一步考虑到位,把漏洞补死。我们就可以借助这个漏洞使用相对功能更完善的软件。当然你要觉得麻烦,直接购买正版支持开发者是最好的,或者使用很老的版本也没问题,但是太老的版本功能不完善,用户少,过滤器可能只能靠自己制作了。

 

上面提到要装低版本软件,但是APP STORE是不支持下载低版本的,那怎么获取呢?

一种办法就是通过微信公众号搜索一些专门分享旧版软件的公众号,从哪里下载。

还有一种办法就是自己动手抓旧版IPA。

下面说说如何抓旧版IPA:

工具:Fiddler(或三方IOS旧版应用下载工具),旧版本的iTunes(带app store)

            Fiddler:https://www.telerik.com/download/fiddler

            旧版ITunes:win.gxzyzd.com

           版本ID查询:https://tools.lancely.tech/apple/app-search

教程:自行百度,很多,也比较简单

关键点:旧版IPA的版本ID,伪装旧版IPA,去APP更新提示,提示该应用已停止供货如何处理

三方旧版应用一般都集成了版本ID查询、伪装旧版、去APP更新提示功能,使用起来很方便;但是这是如何做到的呢?其实一点也不难,我们也可以自己动手解决。况且有时这样的三方应用还是收费的,那怎么能忍?

伪装旧版IPA:

(1)利用解压软件打开下载的最新IPA,选中iTunesMetadata.plist右键点击编辑。

(2)用记事本打开格式会比较乱,可以用Ctrl+F定位到关键词softwareVersionExternalIdentifier

从查询版本ID的网站查一下想要下载的旧版本ID,并替换<integer></integer>之间的版本ID.

(3)保存记事本,点击确定在压缩文件中更新iTunesMetadata.plist

注意:这里并没有解压这个IPA,只是打开里面的文件,修改后又更新进去了,不是解压,修改,重新压缩。

去IPA更新提示:

(1)利用解压软件打开下载的旧版IPA,删除里面的iTunesArtwork 和 iTunesMetadata.plist
(2)将修改更新到压缩包

 

分享一个Thor 1.3.4安装包和账号密码

链接:https://pan.baidu.com/s/1ohHl0xid7Z_tcZZbyhuFjQ 
提取码:jbfm

这篇关于Thor与Http catcher介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1147420

相关文章

C#使用StackExchange.Redis实现分布式锁的两种方式介绍

《C#使用StackExchange.Redis实现分布式锁的两种方式介绍》分布式锁在集群的架构中发挥着重要的作用,:本文主要介绍C#使用StackExchange.Redis实现分布式锁的... 目录自定义分布式锁获取锁释放锁自动续期StackExchange.Redis分布式锁获取锁释放锁自动续期分布式

redis过期key的删除策略介绍

《redis过期key的删除策略介绍》:本文主要介绍redis过期key的删除策略,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录第一种策略:被动删除第二种策略:定期删除第三种策略:强制删除关于big key的清理UNLINK命令FLUSHALL/FLUSHDB命

Pytest多环境切换的常见方法介绍

《Pytest多环境切换的常见方法介绍》Pytest作为自动化测试的主力框架,如何实现本地、测试、预发、生产环境的灵活切换,本文总结了通过pytest框架实现自由环境切换的几种方法,大家可以根据需要进... 目录1.pytest-base-url2.hooks函数3.yml和fixture结论你是否也遇到过

Nginx中配置HTTP/2协议的详细指南

《Nginx中配置HTTP/2协议的详细指南》HTTP/2是HTTP协议的下一代版本,旨在提高性能、减少延迟并优化现代网络环境中的通信效率,本文将为大家介绍Nginx配置HTTP/2协议想详细步骤,需... 目录一、HTTP/2 协议概述1.HTTP/22. HTTP/2 的核心特性3. HTTP/2 的优

使用Python自建轻量级的HTTP调试工具

《使用Python自建轻量级的HTTP调试工具》这篇文章主要为大家详细介绍了如何使用Python自建一个轻量级的HTTP调试工具,文中的示例代码讲解详细,感兴趣的小伙伴可以参考一下... 目录一、为什么需要自建工具二、核心功能设计三、技术选型四、分步实现五、进阶优化技巧六、使用示例七、性能对比八、扩展方向建

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

MySQL中慢SQL优化的不同方式介绍

《MySQL中慢SQL优化的不同方式介绍》慢SQL的优化,主要从两个方面考虑,SQL语句本身的优化,以及数据库设计的优化,下面小编就来给大家介绍一下有哪些方式可以优化慢SQL吧... 目录避免不必要的列分页优化索引优化JOIN 的优化排序优化UNION 优化慢 SQL 的优化,主要从两个方面考虑,SQL 语

C++中函数模板与类模板的简单使用及区别介绍

《C++中函数模板与类模板的简单使用及区别介绍》这篇文章介绍了C++中的模板机制,包括函数模板和类模板的概念、语法和实际应用,函数模板通过类型参数实现泛型操作,而类模板允许创建可处理多种数据类型的类,... 目录一、函数模板定义语法真实示例二、类模板三、关键区别四、注意事项 ‌在C++中,模板是实现泛型编程

Python实现html转png的完美方案介绍

《Python实现html转png的完美方案介绍》这篇文章主要为大家详细介绍了如何使用Python实现html转png功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 1.增强稳定性与错误处理建议使用三层异常捕获结构:try: with sync_playwright(

Java使用多线程处理未知任务数的方案介绍

《Java使用多线程处理未知任务数的方案介绍》这篇文章主要为大家详细介绍了Java如何使用多线程实现处理未知任务数,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 知道任务个数,你可以定义好线程数规则,生成线程数去跑代码说明:1.虚拟线程池:使用 Executors.newVir