最新消息:本站技术交流 QQ 群:28124927

iOS/MacOSX/移动安全

Swift 和 Objective-C 混编

Swift 和 Objective-C 混编

exchen 8年前 (2017-10-30) 5513浏览

1. 添加 Bridg 文件 新建一个 Bridg 文件,名称方式官方推荐 XXX-Bridging-Header.h,XXX为项目名称,比如项目名如果是 SwiftTest_iOS,那么头文件名是 SwiftTest_iOS-Bridging-He...

使用 ApplicationLoader 上传应用到 Appstore

使用 ApplicationLoader 上传应用到 Appstore

exchen 8年前 (2017-10-25) 5466浏览

使用 Xcode 的 Archive 上传应用,确定你的应用没问题,但是有时候还是会提示什么网络失败,还有 iTunes Store operation failed。 这时候建议使用 ApplicationLoader 上传,打开目录 /Appli...

[iOS Hacker] Xcode7 不用签名编译程序

[iOS Hacker] Xcode7 不用签名编译程序

exchen 8年前 (2017-10-20) 6779浏览

Xcode 编写 iOS 程序,默认是必须登录 AppleID 账户,使用代码签名才能编译生成程序,但是如果我们开发的应用是越狱环境下运行,或者是 framework/dylib,这样并不考虑上架 Appstore,所以就可以不用代码签名。 1. 如...

[iOS Hacker] 制作自己的 Cydia 源

[iOS Hacker] 制作自己的 Cydia 源

exchen 8年前 (2017-10-18) 13378浏览

1. 搭建好 httpd 服务 首先要先搭建好 web 服务,建议使用 CentOS 搭建,方法可以参考我之前写的文章 安装 httpd 2. 打包 deb 如何打包 deb 可以参考我之前写的文章 打包 deb 3. 生成 Packages.bz2...

MobileGestalt.h 头文件

MobileGestalt.h 头文件

exchen 8年前 (2017-10-14) 6100浏览

从 theos 目录下找到的 MobileGestalt.h 头文件,记录一下。 /* * libMobileGestalt header. * Mobile gestalt functions as a QA...

com.apple.Preferences 的应用数据清除造成的问题

com.apple.Preferences 的应用数据清除造成的问题

exchen 8年前 (2017-10-14) 5068浏览

com.apple.Preferences 是 iOS 设置,该应用的数据目录是 /var/mobile/Documents/,如果清除会造成重新激活的问题,用爱思助手重新激活就可以解决了。 转载请注明:exchen's blog &raq...

[iOS Hacker] 将 app 打包成 deb 发布安装

[iOS Hacker] 将 app 打包成 deb 发布安装

exchen 8年前 (2017-10-11) 11081浏览

一般在发布越狱应用都会打包成 deb 格式,通过下面的方法可以打包并安装。 一、准备文件 新建一个目录 debtest,在 debtest 目录下新建 DEBIAN 和 Applications 这两个目录,然后在 DEBIAN 下新建一个文本文件 ...

[iOS Hacker] 越狱后如何使用 root 运行应用

[iOS Hacker] 越狱后如何使用 root 运行应用

exchen 8年前 (2017-09-30) 7337浏览

iOS 越狱之后,使用 Xcode 编写程序在设备上运行是 mobile 用户,没有 root 权限,所以有些私有函数还是没法使用,比如 MGCopyAnswer 获取 UDID、序列号等等信息都返回空,必须使用 root 运行才行。 iOS 的应用...

NSString 使用方法总结

NSString 使用方法总结

exchen 8年前 (2017-09-09) 4500浏览

在 iOS 开发中 NSString 字符串对象是使用的最多的,总结一下方法 -(void) testNSString{ int i = 10; NSString *str =...

framework dyld: Symbol not found: _OBJC_CLASS_xxx

framework dyld: Symbol not found: _OBJC_CLASS_xxx

exchen 8年前 (2017-08-22) 2790浏览

今天发现编写的 framework debug 版的没问题, release 版的在应用上使用有问题,提示 dyld: Symbol not found: _OBJC_CLASS_xxx 对照了 Build Option,修改 ENABLE_TEST...

[iOS Hacker] 重签名实现无需越狱注入动态库 dylib

[iOS Hacker] 重签名实现无需越狱注入动态库 dylib

exchen 8年前 (2017-08-15) 6978浏览

一、获取 ipa 文件 iOS 的应用都是打包成 ipa 的文件格式,ipa 文件实际上就是 zip 格式的文件,通过 unzip 可以解压,和安卓下的 apk 包类似。App Store 下载完应用,就把 ipa 解压到某个目录,然后把 ipa 删...

[iOS Hacker] 反注入和反反注入

[iOS Hacker] 反注入和反反注入

exchen 8年前 (2017-08-04) 6577浏览

一、反注入 有一天,你会发现 cycript 不好使,提示这个 iPhone:~ root# cycript -p app dlopen(/usr/bin/Cycript.lib/libcycript.dylib, 5): Library ...