自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天道酬勤

人世间所有美好的事物,我都想细细品尝

  • 博客(704)
  • 资源 (11)
  • 收藏
  • 关注

原创 MonkeyDev 如何创建一个root级级别的app,并执行root命令获取iphone设备序列号serialNumber(ios15.8)

8. command + B运行,会在手机上直接安装上不可手动删除(需要selio/Cydia,命令等删除),支持你的app就可以有root权限了。logo的大小为:120*120大小的png格式,在control文件中添加文件名。12. 在main函数中填写,升级root用户,并执行命令,获取返回的output。11. 在ViewController中添加如下代码,可以执行命令的函数。10. 将App升级为root权限,在DEBIAN的目录下创建脚本文件。7. 在工程中创建var,jb目录。

2025-04-02 17:37:23 435

原创 XCode中使用MonkeyDev开发iOS版的Comand-line Tool的daemon程序

8. 遇到编译问题: unable to create '/usr/bin/TaskDaemonOCDev.dpkg-new' (while processing 'usr/bin/TaskDaemonOCDev'): Read-only file system。原因分析:ios15以下的越狱机都是rootful有根的越狱,可以完全访问整个文件系统,ios15以上的越狱机都是rootless有根的越狱,只能访问部分文件系统,都需要放在/var/jb/目录下,才有读写权限。大功告成,以上算是运行成功了!

2025-03-27 11:09:22 491

原创 Xcode16.1使用MonkeyDev运行Tiktok报错分析

ios15以上的系统任何越狱设备都是rootless无根目录,不能修改/Library目录,需要修改成/var/jb的目录下操作。解决办法:tikTok的二进制文件被加密了,需要用iphone7,ios15以上的机子脱壳,并取出tiktok二进制文件,替换成低系统里面的tiktok二进制文件;解决办法:修改TARGETS中主程序的info.plist的地址和sandbox为NO。解决办法:在TARGETS的dylib中的Build setting里修改值。解决办法:更换到越狱手机,尝试ok。

2025-03-20 15:11:15 356 1

原创 Mac服务器上创建Docker并安装宝塔环境

docker添加宝塔的实例 : docker run -tid --name baota2 -p 80:80 -p 443:443 -p 8888:8888 -p 888:888 -p 3306:3306 --privileged=true --shm-size=1g --restart always -v ~/wwwroot:/www/wwwroot btpanel/baota:9.0_lts_lnmp。查看docker运行的实例:docker ps -a。查询宝塔的账户信息:bt default。

2025-03-08 14:14:31 313

原创 mac服务器做签名后报错errSecInternalComponent

errSecInternalComponent错误解决:

2025-03-08 14:10:36 100

原创 二次签名ipa遇到: unable to build chain to self-signed root for signer “Apple Distribution: XXX“

b. 使用Xcode上的account登录开发这账号,去创建和下载,放在要二次签名的机子上,双击安装;有三种安装方式:a. 从其他机子上导出发布证书的p12文件,放在要二次签名的机子上,双击安装;第一步:在导入发布证书到keychain之前,需要添加Apple WorldWide证书(第二步:安装需要重签名的mac机子证书(Apple Distribution: XXX)c. 使用开发者账号登录网站去创建,下载,放在要二次签名的机子上,双击安装;1. 使用codesign签名遇到。

2025-02-23 14:51:50 287

原创 Mac 10.15.3: /var/lib/docker no such file or directory

3. 在终端中再次查询(如果未出现,在多次执行:docker run -it --privileged --pid=host debian nsenter -t 1 -m -u -n -i sh)1. 安装debain的映射虚拟系统(docker run -it --privileged --pid=host debian nsenter -t 1 -m -u -n -i sh)2.在docker中可以看到虚拟系统正在运行。直到能查询到docker文件夹就是ok了。

2025-02-13 13:23:48 339

原创 Mac上搭建宝塔环境并部署PHP项目

3. 运行宝塔环境的系统:docker run -tid --name baota2 -p 80:80 -p 443:443 -p 8888:8888 -p 888:888 --privileged=true --shm-size=1g --restart always -v ~/wwwroot:/www/wwwroot btpanel/baota:9.0_lts_lnmp。或使用终端命令:brew install --cask --appdir=/Applications docker。

2025-02-12 19:41:31 514

原创 Xcode 16.1: Warning: unable to build chain to self-signed root for signer

在Keychain Access 中修改Apple Worldwide Developer Relations Certification Authority 权限,将Trust里面的When using this certificate从Always Trust 改成Use System Defaults。

2025-01-05 09:04:27 610

原创 electron-vue的build后运行报错: Uncaught Error: Cannot find module ‘clipboard‘

需要在vue.config.js配置:externals: ['clipboard'],

2024-12-29 19:11:27 183 2

原创 ios开发中订阅的申请流程

之后必须保证订阅的年或月中填写信息完成,状态变成preparing for review 状态就是ok的,waiting for review是提交审核后的状态。添加的时候需要添加名称,产品id(一般就是自己的bundleid在添加对应monthly,或yearly)填写银行卡收款信息,填写传真, 确保是激活状态。3. 创建Group,每个group中添加订阅的年,月。1. 登录App store connect 平台。4. 在App 的版本信息页面选择订阅信息。2. 添加订阅或内购(这里以订阅为例)

2024-12-18 18:32:13 636

原创 Cpolar 内网穿透使用

ssh -p端口号 用户名@公网地址。使用固定公网TCP连接ssh。

2024-11-15 19:36:31 299

原创 ERROR: failed to solve: ubuntu:20.04: failed to resolve source metadata for docker.io/library/ubuntu

GitHub - tech-shrimp/docker_installer: Docker官方安装包,用来解决因国内网络无法安装使用Docker的问题

2024-10-05 18:45:01 3241

原创 React Native的Android端fetch的网络请求FormData请求错误:TypeError:Network request failed

安卓的请求数据需要添加:'content-type': 'multipart/form-data' // android special deal method.

2024-08-19 10:42:43 481

原创 XCode 14.2 运行MonkeyDev项目出现Executable Path is a Directory

更改Generate info.plist file 的值为NO, 将info.plist File 的值改为xxx/info.plist。

2023-05-16 20:31:11 2924 3

原创 iPhone设备型号代码(iPhone 4s - iPhone 14)

iPhone设备型号

2022-10-25 20:24:31 5326

原创 Xcode11.6编写C++项目出现报错:vector or iostream file not found

Xcode11.6编写C++项目出现报错:vector or iostream file not found

2022-03-08 20:00:08 2537

原创 使用plist文件进行ipa的安装

前提:将html(用户扫码,地址访问),ipa和plist放在https的远程服务器上编写html文件,内容如下<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><

2021-08-02 11:09:25 1905

原创 iOS逆向工程开发技巧

1. 将xib文件转成nib文件ibtool --errors --warnings --output-format human-readable-text --compile ~/Desktop/001.nib ~/Desktop/HWTipsView.xib2. 给framework添加指令集合并lipo -create [地址:name1.framework/name1] [地址:name2.framework/name2] -output [地址:name1.framework/name

2021-02-05 11:30:25 846

原创 xcodebuilder 自动打包

脚本打包步骤首先配置一些常量#常量配置APP_NAME="{目标名称}" #e.g.“DemoApp”EXPORT_PLIST=“Export.plist”PACKAGE_NAME=“autoPackage”CONFIGURATION=“Debug”METHOD=“development”WORK_SPACE="{workspace工程文件}" #e.g.“DemoApp.xcworkspace”PROJECT="{项目工程文件}" #e.g.“DemoApp.xcodeproj”脚本

2021-02-05 11:26:00 626

原创 iOS二次打包操作,App重新签名证书

整个签名过程如下  1、解压ipa安装包  cp ideaShare.ipa ideaShare.zip  2、替换证书配置文件(文件名必须为embedded,不得自定义) (自己的开发包,重签同样的开发者证书,可以省略)  cp embedded.mobileprovision Payload/ideaShare.app  3、重签名(确保要修改的ipa是release包, 使用发布证书重签)  codesign -f -s "Apple Distribution: Thunder

2021-02-05 11:01:49 2018

原创 Xcode配置相关信息指导

1. 设置单个文件MRC/ARC在targets的build phases选项下Compile Sources下选择是否使用arc编译的文件,双击,输入-fno-objc-arc / -fobjc-arc-fno-objc-arc : MRC-fobjc-arc :ARC

2021-02-05 10:48:47 200

原创 iOS学习线路

一. 初级技能二. 中级技能1. 逆向工程iOS逆向工程和数据安全书单列表如下:苹果安全白皮书( iOS Security Guide) iOS黑客手册(iOS Hacking Guide) iOS逆向工程工具集2. 《编写高质量代码》3. iOS切面编程;4. iOS设计模式与解析三. 高级技能1. 黑客防技术宝典;2. iOS与OS X多线程和内存管理;3. iOS与OS X的内核编程;四. 游戏开发五. 知识点整理:...

2021-02-05 10:46:33 353

原创 正则相关内容汇总

1. 匹配中文字符串:"(.[\u4e00-\u9fa5])"一、校验数字的表达式1. 数字:^[0-9]*$2. n位的数字:^d{n}$3. 至少n位的数字:^d{n,}$4. m-n位的数字:^d{m,n}$5. 零和非零开头的数字:^(0|[1-9][0-9]*)$6. 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7. 带1-2位小数的正数或负数:^(-)?d+(.d{1,2})?$8. 正数、负数、和小数:^(-|

2021-02-05 10:44:02 180

原创 git 详细使用和相关功能操作

更改git 远程仓库:1. git remote -v // 查看远程仓库链接ios: 2. git remote set-url origin git@192.168.123.50:cloudlink/hw-cloud-link-ios.gitandroid: 2. git remote set-url origin git@192.168.123.50:cloudlink/hw-cloud-link-android.gitwindows: 2. git remote set-url or

2021-02-05 10:38:54 606

原创 iOS应用中crash 奔溃解析

find /Applications/Xcode.app -name symbolicatecrash -type f首先,在桌面建一个文件夹crash,接着需要准备4个文件:1. 崩溃日志.crash:Xcode->Window->Devices,选中设备,点击View Device Logs,然后可以看到好多日志,你可以根据时间来判断需要导出哪个日志,选中一个crash日志,右击选择Export log,然后就可以导出日志为aaa.crash,复制到cras...

2021-02-05 09:55:27 276

原创 Mac系统快捷键汇总

选择快捷键: 存储/保存 enter 取消 cmd+. 不存储/不保存 cmd+delete Command+Shift+. 可以显示隐藏文件、文件夹,再按一次,恢复隐藏;finder下使用Command+Shift+G 可以前往任何文件夹,包括隐藏文件夹。ios项目代码行数统计find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.c" -or -name "*....

2021-02-05 09:46:45 387 1

原创 Mac App或pkg签名、公证流程

Mac 投屏签名流程(bundle ID: com.thundersoft.IdeaShare)1. 导出其它App的entitlements.plist:codesign -d --entitlements - /Applications/Lark.app > info.plist1.1 签名时告诉证书需要哪些权限:codesign --force --sign "Developer ID Application: Thunder Software Technology Co., Lt.

2021-02-05 09:45:14 2580

原创 dyld: Library not loaded: @rpath/AFNetworking.framework/AFNetworking

自己的解决办法:去掉Other Linker Flags 中的$(inherited) 选项另外的解决方案:1. clear项目运行的缓存2. 重启xcode3. 重新执行pod install,也可以重新执行pod update/setup4. 在target -> build phases -> Link Binary With Librarie...

2020-03-12 14:59:52 2275

原创 iOS中storyboard使用keypath设置圆角、边框、placeholder颜色

设置圆角clipsToBounds Boolean truelayer.cornerRadius Number 2设置边框和边框色layer.borderWidth Number 1layer.borderColorFromUIColor Color ***设置placeholder的颜色_placeholderLabel.textColor Color ...

2020-03-10 20:41:37 722

原创 Ubuntu16.04解决交叉编译生成的二进制文件,在卓模拟器上执行./a.out文件报错:/system/bin/sh: ./a.out: No such file or directory

出错现象:在交叉编译过程中注意:安卓模拟器的cpu架构一般是x86或x86_64类型, 安卓真机应该都是arm架构。架构不同编译不同。环境:电脑系统:Ubuntu 16.04 64位, x86_64架构安卓模拟器: Android 4.2 32位 x86架构1. Ubuntu 上使用32位编译chenfan@ubuntu:~/work/git$ gcc main....

2020-02-28 18:45:13 1962

原创 解决安卓模拟器系统中已经是root用户,mount仍然报错:Permission denied

错误信息:root@android:/ # mount -o rw,remount,rw /systemroot@android:/ # mount -o rw,remount,rw /system mount: Permission denied原因分析:可能是系统在启动的时候/system目录已经被分成ro(read-only)权限。所以需要在启动的预先设置为rw权限。1. 找...

2020-02-28 14:30:29 3930

原创 Debugserver调试服务器error: failed to attach to process named: "" unable to start the exception thread...

环境:iOS 10.2.1 iPad Pro(已越狱)拷贝手机上的debugserver 到电脑上#scp root@192.168.1.115:/Developer/usr/bin/debugserver ./使用ldid从新进行签名#ldid -e debugserver > debugserver.entitlements#ldid -Sdebugserver....

2020-02-12 11:14:38 1564

原创 iOS安装脱壳后的ipa

安装手机必须是越狱后的苹果设备1. 在越狱后的手机中断中执行查询App编码并脱壳# Clutch -i // 查询设备已安装的设备列表# Clutch -d 14 // 脱壳对应的App2. 找到对应的脱壳后的ipa# cd /private/var/mobile/Documents/Dumped # tar -zcvf 001.tar.gz com.cmc...

2020-02-12 11:13:14 2003

原创 [!] Authentication token is invalid or unverified. Either verify it with the email that was sent ...

出现问题的现象是,在上传自己的cocoapods框架时出现了如图问题解决办法:1. 执行命令:pod trunk register '12345678@qq.com' 'MacleChen' --description='mac pro' 2. 在自己邮箱里面去点击,那个邮件里面的连接,就可以了(如果找不到那个邮件,多等个几分钟的。或着去垃圾箱中找找,有可能是腾讯把他等垃圾邮件了)3...

2019-12-13 21:56:47 1907

原创 Encountered an unknown error (Could not find a `ios` simulator (valid values: ). Ensure that Xcod...

问题现象描述:在执行pod spec lint CZFScrollAdView.podspec 命令时, 出现以下图片的错误, 这个问题主要是因为我们可能使用了XCode10以上的版本,然后我们的cocoapods版本太低了,不够完全支持,升级一下或重新安装一下cocoapods具体针对这个问题的解决办法如下:首先需要将刚才提交的tag进行删除git tag -d 0.0.1 // ...

2019-12-13 21:55:29 769

原创 iOS中单元测试和UI测试教程2019-12——Xcode10.3

单元测试的目的提高开发效率提高代码的健壮性保证程序的正常运行(不包括发现bug)系统测试的几个方法说明测试的父类 : XCTestCase开始的方法: setup()测试结束走的方法:teardown()swift 项目和OC项目同理,只是在第三步上注意一下不同的头文件引用的方式。1. 新建OC项目,选择单元测试和UI测试2. 编写测试方法3. 在测试单元类中...

2019-12-13 11:48:21 445

原创 Android中打包arr,并集成到安卓项目中

打包aar1. 创建Android新工程2. 再次新工程中创建Module3. 在新创建的Module中创建java类,publish对外提供的类MyStudent.java内容public class MyStudent { public static void printMyage() { Log.v(null, "我的年龄是100岁"); }}...

2019-12-13 11:46:09 1490

原创 Android 5.0以上机型使用tcpdump抓包

前提使用已经root的手机,1. 下载兼容Android 5.0以上机型的tcpdumphttps://www.foverle.com/FreedomNoteProject/attachment/attachment/tcpdump/ff8081816df33528016ea1e8c0150185/1576051915136.tcpdump2. 上传tcpdump 到安卓手机上#adb p...

2019-12-13 11:44:48 521 1

原创 iOS创建自己本地缓存目录,截图图片存储失败问题

1. 创建自定义目录时,fileExistsAtPath 必须判断是文件目录/** get absolute iamge cache path @param imageName file name @return absolute path */+ (NSString *)getAbsoluteImageCachePath:(NSString *)imageName { ...

2019-12-09 18:06:55 535

MonkeyDev开发需要的Xcode库

MonkeyDev开发需要的Xcode库

2025-03-26

应用图标生成器

该软件是安装在MAC操作系统上的软件,主要是生成APP的应用图标。 软件的详细使用: 1. 选择一张尺寸大于1024*1024的图标; 2. 选择生成对应的图标的地址; 3. 点击要生成的iOS、Mac,Android的各个尺寸的应用图标;

2018-12-04

中国各大银行的logo

中国各大银行的最新logo

2017-05-17

iOS软件开发规范

ios开发的软件规范文档

2017-05-17

iOS编码规范

针对iOS开发者编写程序时的一些规范

2017-05-17

mac系统上的越狱安装必备软件

测试成功iphone6s,其它机型各位请大神自测

2017-02-09

ios10-ios10.2越狱文件

仅测试成功iphone6s,其它机型发烧友们各自尝试

2017-02-09

swift 2.0 的学习

swift 2.0 学习必看书籍

2016-03-29

qtopia 使用手册

arm版—linux系统中的qt2帮助文档

2014-03-21

NHibernate.chm 使用手册

想对全面的.net 网页制作中使用到的数据库框架

2014-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除