[iOS Hacker] Xcode7 不用签名编译程序
exchen 7年前 (2017-10-20) 6072浏览 0评论
Xcode 编写 iOS 程序,默认是必须登录 AppleID 账户,使用代码签名才能编译生成程序,但是如果我们开发的应用是越狱环境下运行,或者是 framework/dylib,这样并不考虑上架 Appstore,所以就可以不用代码签名。 1. 如...
exchen's blog专注软件安全
exchen 7年前 (2017-10-20) 6072浏览 0评论
Xcode 编写 iOS 程序,默认是必须登录 AppleID 账户,使用代码签名才能编译生成程序,但是如果我们开发的应用是越狱环境下运行,或者是 framework/dylib,这样并不考虑上架 Appstore,所以就可以不用代码签名。 1. 如...
exchen 7年前 (2017-10-18) 12613浏览 0评论
1. 搭建好 httpd 服务 首先要先搭建好 web 服务,建议使用 CentOS 搭建,方法可以参考我之前写的文章 安装 httpd 2. 打包 deb 如何打包 deb 可以参考我之前写的文章 打包 deb 3. 生成 Packages.bz2...
exchen 7年前 (2017-10-17) 4764浏览 0评论
显示行号 :set nu 跳转到某一行 12gg 跳到首行 gg 跳转尾行 G 移动到行尾 $ 移动到行首 ^ /xxx 查找字符串 xxx n 查找下一个 N 查找上一个 yy 复制当前行 p 粘贴 dd 删除当前行 待续... 转载请注明:ex...
exchen 7年前 (2017-10-14) 12407浏览 0评论
Xshell 里有个很好的功能,就是将操作的日志保存下来,方便以后查看和搜索信息,iTerm2 也有这个功能,方法是点击菜单 shell->Log->start,然后输入你要保存的文件名,如果要停止的话就点 stop。 转载请注明:exchen...
exchen 7年前 (2017-10-14) 5302浏览 0评论
从 theos 目录下找到的 MobileGestalt.h 头文件,记录一下。 /* * libMobileGestalt header. * Mobile gestalt functions as a QA...
exchen 7年前 (2017-10-14) 4311浏览 0评论
com.apple.Preferences 是 iOS 设置,该应用的数据目录是 /var/mobile/Documents/,如果清除会造成重新激活的问题,用爱思助手重新激活就可以解决了。 转载请注明:exchen's blog &raq...
exchen 7年前 (2017-10-11) 10203浏览 1评论
一般在发布越狱应用都会打包成 deb 格式,通过下面的方法可以打包并安装。 一、准备文件 新建一个目录 debtest,在 debtest 目录下新建 DEBIAN 和 Applications 这两个目录,然后在 DEBIAN 下新建一个文本文件 ...
exchen 7年前 (2017-09-30) 6602浏览 0评论
iOS 越狱之后,使用 Xcode 编写程序在设备上运行是 mobile 用户,没有 root 权限,所以有些私有函数还是没法使用,比如 MGCopyAnswer 获取 UDID、序列号等等信息都返回空,必须使用 root 运行才行。 iOS 的应用...
exchen 7年前 (2017-09-09) 3826浏览 0评论
在 iOS 开发中 NSString 字符串对象是使用的最多的,总结一下方法 -(void) testNSString{ int i = 10; NSString *str =...
exchen 7年前 (2017-08-22) 2358浏览 0评论
今天发现编写的 framework debug 版的没问题, release 版的在应用上使用有问题,提示 dyld: Symbol not found: _OBJC_CLASS_xxx 对照了 Build Option,修改 ENABLE_TEST...
exchen 7年前 (2017-08-15) 6250浏览 0评论
一、获取 ipa 文件 iOS 的应用都是打包成 ipa 的文件格式,ipa 文件实际上就是 zip 格式的文件,通过 unzip 可以解压,和安卓下的 apk 包类似。App Store 下载完应用,就把 ipa 解压到某个目录,然后把 ipa 删...
exchen 7年前 (2017-08-04) 5627浏览 2评论
一、反注入 有一天,你会发现 cycript 不好使,提示这个 iPhone:~ root# cycript -p app dlopen(/usr/bin/Cycript.lib/libcycript.dylib, 5): Library ...