Cydia Substrate是一个代码修改平台.它可以修改任何主进程的代码,不管是用Java还是C/C++(native代码)编写的.而Xposed只支持HOOK app_process中的java函数,因此Cydia Substrate是一款强大而实用的HOOK工具.官网地址:http://www.cydiasubstrate.com/官方教程:http://www.cydiasubstr
今天分享的是值得关注的十大React Hook库。正文React Hooks是一种函数类型,允许你钩住React状态和生命周期功能。这个功能在React 16.8更新中首次引入,从那时起,它已经成为任何React应用程序的一个重要组成部分。因此,作为网络开发者,我们应该知道实现React Hooks的最佳方法,本文将讨论十大React Hook库,可以很容易地用于你的下一个React项目。在使用R
小编趁着抗战70周年之际,写了一片关于ios 系统下的安卓开发环境搭建,长话短说,直接奔主题。主要步骤:-开发工具的准备1 下载 JDK ,下载链接:http://www.oracle.com/technetwork/java/javase/archive-139210.html; 2 下载eclipse ,下载链接:http://www.eclipse.org/downloads/packag
转载
2024-08-27 12:31:45
56阅读
http://mobile.51cto.com/aprogram-454091.htm 您所在的位置:移动开发 > Android > Android编译 > Android HOOK工具Cydia Substrate使用详解 Android HOOK工具Cydia Substrate使用详解 T |
T
Cydia Substrate是一个代码修
转载
2023-06-09 18:11:28
137阅读
Android上玩玩Hook:Cydia Substrate实战了解Hook还没有
转载
2023-08-01 13:36:35
210阅读
关于这方面的中文资料太少了,以至于可能很多对插件开发感兴趣的孩子们都不知从何下手,于是呢我就写了这篇文章,希望对你能有所帮助。如果你觉得文章内容有什么错误呢也请提出来。准备开发环境1. 从 App Store 安装 Xcode,再安装 Command Line Tools。这个可以在 Xcode 的偏好设置里找到。2. 安装 dpkg,用于 Debian 打包。先到 http://www.macp
前言我们以前介绍过Xposed,这个只可以Hook java层,如果要hook native层就要使用InlineHook了,以前的文章都有提到。今天介绍一个既可以Hook java层又可以Hook native层的框架,就是Cydia Substrate。环境安装Cydia Substrate apk使用adb install安装后,进入到app1、点击Link Substrate Files2
转载
2023-10-31 20:13:34
271阅读
前阵子研究hook相关的东西,自己在网上搜集了一些资料,整理并记录一下,希望能给研究Android hook的小伙伴们提供一些帮助:一、 Cydia Substrate 的概述 1. 简介: Cydia Substrate是一个代码修改平台。它可以修改任何主进程的代码,不管是用Java还是C/C++(native代码)编写的,是一款强大而实用的HOOK工具。 官网地址:http://www.
# iOS Cydia Substrate 脚本简介
随着iOS设备的普及,许多开发者开始探索如何在iOS上实现自定义功能。Cydia Substrate就是一个很好的工具,它允许开发者在iOS设备上创建和运行各种修补程序和扩展。本文将探讨Cydia Substrate的基本概念,并提供一些示例代码,帮助您了解如何使用它。
## Cydia Substrate是什么?
Cydia Subst
# Cydia Substrate 使用 iOS
## 介绍
Cydia Substrate 是一款适用于 iOS 设备的开发工具,它允许开发者在不修改原生应用程序的情况下,对其进行功能增强或修改。通过 Cydia Substrate,开发者可以创建和安装称为 "tweaks" 的插件,这些插件可以实时修改运行中的应用程序。本文将介绍 Cydia Substrate 的基本概念,并提供一些使用
原创
2023-10-24 13:37:10
576阅读
Substrate 环境安装提速文档(Mike版,仅限Debian/Ubuntu Linux 和 Mac b
原创
2022-06-23 10:45:12
52阅读
前言参考代码CMessageWrap是对消息数据的封装。 CMessageWrap *myMsg = [[NSClassFromString(@"CMessageWrap") alloc] initWithMsgType:3 nsFromUsr:toUser];设置发送的对象微信ID reWrap.m_nsToUsr = other_wxId;自己给自己发送消息- (void
原创
2021-09-07 13:39:57
10000+阅读
主流的方式搭建一个App框架先看效果图
底部按钮
UITabBarController实现底部按钮 本文章的内容为:学会搭建类似于QQ界面框架第一步:设置窗口的主视图,在AppDelegate.m中didFinishLaunchingWithOptions:方法中将TabBarViewController的对象作为窗口主视图。(TabBarViewCo
转载
2024-07-23 09:40:42
11阅读
## 使用Cydia Substrate在iOS上实现修改功能
### 一、概述
Cydia Substrate是一个强大的iOS开发框架,允许开发者为现有应用程序添加功能或修改现有功能。使用Cydia Substrate,你可以创建扩展和调整,无需完全重写应用程序。这篇文章将介绍如何使用Cydia Substrate解决一个实际问题:在iOS应用中禁用特定的按键功能。
### 二、实际问题
操作系统的名称:Mac OS X操作系统的版本:10.13.3xcode 版本:9.2java 版本:java8_161appium destop版本:1.7.3 接下来我们开始踏上搭建Appium+java+ios之路,本文只说个大概,毕竟本机已经装过了,我就不在折腾了,耗费好几天时间才搞定。一:安装JAVA。配置环境变量 &n
转载
2023-10-17 20:03:31
450阅读
随着公司项目的不断功能迭代,项目的体积越来越大,各种瘦身策略迫在眉睫。由于平时使用Linux高级命令和shell脚本的机会不多,之前学的知识一下子想起来很难。所有趁着这次看脚本,重新温习一下。脚本解读如下: #!/bin/sh
##### several cases that the scripts does not work:
##### 1) there is space o
转载
2023-11-01 19:37:14
139阅读
method_exchangeImplementations 可以直接是一个函数地址,不管是OC还是C所有的OC函数都是IMP类型。IMP就是个c函数指针。
原创
2022-04-12 14:04:58
170阅读
一、开启抓包程序Postern和Charles二、目标分析打开jadx,把apk拖拽进去,全局搜索"pwd",挨个分析,明显来自于这条代码,后面是md5,可以判断pwd加密是md5,我们hook该地方三、Frida环境搭建1、首先安装frida和frida-toolspip install frida
pip install frida-tools2、adb环境配置,将安卓模拟器安装目录里的adb
原创
2023-06-03 23:15:58
2243阅读
概述前面经过分析与调试,了解了程序的执行逻辑。现在想改变执行逻辑,脑海里也大致有了新逻辑,例如让判断是否是会员的函数始终返回 true。那么怎么把新逻辑应用到程序中呢?这是本文要介绍的。Hook,钩子,用来改变程序执行流程。iOS 中有以下几种方式:Method Swizzling:利用 OC runtime 特性,对 OC 方法重排。fishhook:利用 Mach-O 格式程序加载原理修改符号
转载
2023-08-07 14:00:01
516阅读
前言微信抢红包、修改定位、语音转发,很火,自己足不出户可以走遍天下,这很酷。最近研究了iOS的hook技术,发现门道不少,特意写个纪实blog,本文非教程,部分内容可能看不懂。下载APP对于App Store的应用App Store中的应用都加密过,直接用是不行的,有两种方法:如果通过PP助手下载的app,直接将XXX.app通过iFunBox提取到mac上,直接提供class-dump使用。越狱
转载
2023-10-20 13:11:30
463阅读