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

相关文章

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

Go语言中最便捷的http请求包resty的使用详解

《Go语言中最便捷的http请求包resty的使用详解》go语言虽然自身就有net/http包,但是说实话用起来没那么好用,resty包是go语言中一个非常受欢迎的http请求处理包,下面我们一起来学... 目录安装一、一个简单的get二、带查询参数三、设置请求头、body四、设置表单数据五、处理响应六、超

JAVA SE包装类和泛型详细介绍及说明方法

《JAVASE包装类和泛型详细介绍及说明方法》:本文主要介绍JAVASE包装类和泛型的相关资料,包括基本数据类型与包装类的对应关系,以及装箱和拆箱的概念,并重点讲解了自动装箱和自动拆箱的机制,文... 目录1. 包装类1.1 基本数据类型和对应的包装类1.2 装箱和拆箱1.3 自动装箱和自动拆箱2. 泛型2

如何使用Docker部署FTP和Nginx并通过HTTP访问FTP里的文件

《如何使用Docker部署FTP和Nginx并通过HTTP访问FTP里的文件》本文介绍了如何使用Docker部署FTP服务器和Nginx,并通过HTTP访问FTP中的文件,通过将FTP数据目录挂载到N... 目录docker部署FTP和Nginx并通过HTTP访问FTP里的文件1. 部署 FTP 服务器 (

Qt实现发送HTTP请求的示例详解

《Qt实现发送HTTP请求的示例详解》这篇文章主要为大家详细介绍了如何通过Qt实现发送HTTP请求,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1、添加network模块2、包含改头文件3、创建网络访问管理器4、创建接口5、创建网络请求对象6、创建一个回复对

springMVC返回Http响应的实现

《springMVC返回Http响应的实现》本文主要介绍了在SpringBoot中使用@Controller、@ResponseBody和@RestController注解进行HTTP响应返回的方法,... 目录一、返回页面二、@Controller和@ResponseBody与RestController

四种Flutter子页面向父组件传递数据的方法介绍

《四种Flutter子页面向父组件传递数据的方法介绍》在Flutter中,如果父组件需要调用子组件的方法,可以通过常用的四种方式实现,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录方法 1:使用 GlobalKey 和 State 调用子组件方法方法 2:通过回调函数(Callb