- 博客(24)
- 资源 (7)
- 收藏
- 关注

原创 IOS逆向分析—终极详细(三)
IOS逆向分析—终极详细(三)前言一、逆向分析是什么?二、越狱1.所有方法2.尝试的方法3.成功的方法三、mac终端连接iPhone总结前言本文是个人完成对IOS上APP分析的整个过程,当然对于不同的机型还会遇到不同的情况,谨以此文供大家参考,如有错误,望大佬们多多指教一、逆向分析是什么?逆向工程(又称反向工程),是一种技术过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能性能规格等设计要素,以制作出功能相近,但又不完全一样的产品。逆向工程源于商业及军.
2024-06-20 20:57:22
1998

原创 IOS逆向分析—终极详细(一)
文章目录前言一、逆向分析是什么?二、越狱1.所有方法2.尝试的方法3.成功的方法三、mac终端连接iPhone总结前言本文是个人完成对IOS上APP分析的整个过程,当然对于不同的机型还会遇到不同的情况,谨以此文供大家参考,如有错误,望大佬们多多指教一、逆向分析是什么?逆向工程(又称反向工程),是一种技术过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能性能规格等设计要素,以制作出功能相近,但又不完全一样的产品。逆向工程源于商业及军事领域中的硬件分析。 .
2021-03-09 16:31:56
26741

原创 VVC ISP之xGetNextISPMode函数超详解
最近在做ISP的算法,因此详细研究了ISP的整个过程,也有找过一些资料,发现大部分人对于ISP的研究都是讲个大体的过程,另外对xIntraCodingLumaISP、xGetNextISPMode以及xSortISPCandList做一个函数解析。这些解析都是很笼统,特别是对xGetNextISPMode函数没有讲清楚。因此在我详细解读了之后,决定写一下我对于xGetNextISPMode函数比较详细的解读,仅供大家参考,还请大神们多多指导。另外也欢迎大家讨论。闲言少叙,上代码。// It decides
2020-11-10 10:02:50
41808
2

原创 解决Your Mac runs a version of OS X which is lower than your project's minimum deployment target问题
解决Your Mac runs a version of OS X which is lower than your project’s minimum deployment target问题改变project的Deployment Target为更低的版本。具体的如下图所示:
2019-09-27 12:01:19
34870
2
原创 ffmpeg常用命令(不定时更新)
码流转mp4ffmpeg -i 500kb.h265 -vcodec h264 -f mp4 6pk_265_500.mp4剪切mp4ffmpeg -ss 00:00 -t 20 -i 6pk.mp4 -vcodec copy 6pk_shake.mp4ffmpeg -i input.mp4 -vf "select=between(n\,20\,200)" -vcodec copy output.mp4剪切yuvffmpeg -s 1080x1920 -i newsit3_1080x
2022-05-12 20:04:22
1096
原创 HEVC:Encoder-only GOP-based temporal filter(基于GOP的时域滤波)
Encoder-only GOP-based temporal filter前言一、简介二、算法1. GOP Based Temporal Filter前言HEVC在HM的编码器中提出了仅供编码器的时域滤波器。该过滤过程是在编码器端作为预处理步骤完成的。首先读取要编码的所选图片之前和之后的源图片(最新的代码中选取的是之后的4帧图像),并将与所选图片相关的基于块的运动补偿方法应用于这些源图片。然后,使用运动补偿后的样本值对所选图片中的样本进行时域滤波。滤波器强度的设置取决于所选图片所处的时间层以及Q.
2021-12-27 18:15:51
9212
原创 Xcode 12打包framework 报错:have the same architectures (arm64) and can‘t be in the same fat output file
解决方案:在 Target->BuildSetting->Architectures->Excluded Architectures 中点击箭头展开点击右侧加号,添加Any iOS Simulator SDK在Any iOS Simulator SDK 后面添加arm64这样编译出来的包中就不会包含arm64了。...
2021-12-20 19:56:13
7684
原创 weka使用手册
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档Weka使用手册(一)一、Weka是什么?二、使用步骤1.引入库2.读入数据三、如何将csv转换为arff一、Weka是什么?Weka是由新西兰怀卡托大学(The University of Waikato)用Java开发的数据挖掘常用软件,Weka是Waikato Environment for Knowledge Analysis的缩写。Weka限制在GNU通用官方证书的条件下发布,它几乎可以运行在所有操作系统平台上,包括Linu
2021-11-03 20:09:10
16271
原创 视频编解码发展历程(从AVC到HEVC再到VVC)(二)
视频编解码发展历程(从AVC到HEVC再到VVC)(二)HEVC介绍块划分运动补偿或帧间预测帧内预测变换和量化熵编码环路滤波系统和传输接口随机访问支持视频参数集(VPS)时间可扩展性支持配置文件、层级和级别假设参考解码器高级图片分割扩展范围扩展 (RExt)可扩展HEVC扩展 (SHVC)多视图(MV-HEVC)和3-D扩展(3-D-HEVC)屏幕内容编码(SCC)扩展HEVC介绍HEVC 标准的第一版于2013年1月定稿,并被批准为ITU-T H.265和ISO/IEC 23008-2。当时,新型数字
2021-10-22 20:32:56
15171
原创 解决error C2440: “=”: 无法从“int”转换为“__m256i”问题
问题描述:error C2440: “=”: 无法从“int”转换为“__m256i”问题原因分析:vs版本问题解决方案:方案1:升级vs版本至2017及以后版本(2019挺不错)方案2:如果是_mm256_insert_epi32函数问题,那可添加如下代码即可#if _MSC_VER <= 1900#define _mm256_insert_epi16(a, d, indx) \ _mm256_inser
2021-10-20 09:45:24
14696
原创 解决VS2013异常详细信息: System.ComponentModel.Composition.ImportCardinalityMismatchException: 未找到与约束
问题描述:正常使用vs2013,但是突然有一天开机以后就出现如下所述的问题异常详细信息: System.ComponentModel.Composition.ImportCardinalityMismatchException: 未找到与约束原因分析:估计是windows更新导致,搜索了很多资料,都没有相关的详细描述解决方案:提示:这里填写该问题的具体解决方案:例如:新建一个 Message 对象,并将读取到的数据存入 Message,然后 mHandler.obtainMessage(REA
2021-10-19 14:17:21
13484
原创 视频编解码发展历程(从AVC到HEVC再到VVC)(一)
视频编解码发展历程(从AVC到HEVC再到VVC)(一)概述视频编码标准介绍概述在过去的17年里,自2003年确定现在仍占主导地位的 H.264/运动图像专家组 (MPEG-4) 高级视频编码 (AVC) 标准的第一个版本以来,已经又开发了两个主要的新一代视频编码标准,即称为高效视频编码标准(HEVC) 和多功能视频编码 (VVC)标准。与AVC一样保持了10年的开发周期,HEVC于2013年完成,并且与AVC相比,HEVC完成了约50%的比特率降低。 VVC 项目的周期缩短了三年,该项目于2020年7
2021-10-12 10:12:26
17449
原创 解决cannot be installed on xxx because the application has a minimum OS requirement of iOS 13.0
查看project以及targets中的info中的MinimumOsVersion关键字,修改即可
2021-09-06 16:58:07
22232
原创 openh264编解码器的编译与运行
文章目录一、编码器编译二、解码器编译总结一、编码器编译1.进入codec/build/win32/enc/目录下2.在该目录下看到已经有sln项目文件了,直接用vs2013打开便可以成功转换3.将encConsole设为启动项,并且点击右键,选择属性4.弹出一个encConsole的属性页,配置选择Debug,然后点击配置属性中的调试5.点击调试后在其右侧会有命令参数这一选项,输入已经编辑好的cfg文件的路径,点击确定,便可进行调试运行6.在步骤5中所提到的cfg文件存放在testbin中.
2021-08-31 20:02:31
23754
原创 HEVC—SAO技术
来源 SAO原始的思想来自于Samsung的提案JCTVC-A124。因为该提案太过复杂,因此没有被H265采用。但是基于该提案提出的SAO(JCTVC-BO77/C147/D122/E049)最后被采用了。在原始的提案中SAO分为LUMA SAO和CHROMA SAO(JCTVC-F056)。SAO的offset包含BO(Band offset)和EO(Edgeoffset)。原理 通过PSNR的计算公式可以看到,重构数据和原始YUV之间的差的平方和是决定PSNR的...
2021-08-06 12:09:37
30154
原创 x265并行
X265并行当关闭pools但开启frames-threads时,lookahead在主线程,帧编码在其它线程。一开始会阻塞在RC(rate control)的地方,在等待ordervalue的值改变,该值时在编码I帧的时候ratecontrolupdate时更新的。不关闭pools时,lookahead与帧编码在不同的线程,且均不在主线程。使用m_done与m_enable进行同步。m_enable表示准备开始编码,在startCompressFrame函数中出发,在CompressFrame之后w
2021-08-02 11:21:18
31014
原创 HEVC-Transform Skip技术
Transform Skip简介X265中实现简介背景:HEVC为了提高屏幕内容编码的效率,采用了TSM(Transform Skip Mode)技术。研究表明,由于屏幕视频内容的各项异性特征,对于文本、图形、色调单一的背景等区域,如果不做频域变换,而直接对预测残差编码,效果会更好。原理:在人造序列(如动画片、游戏视频等)中,图像呈平缓区域无变化、边界区域剧烈变化的趋势,预测之后的残差与 自然图像有明显的区别。这些残差数量较少,但值很大。经过变换,这些残差会形成大量的高频信息,导致出现大量冗余。t
2021-07-26 14:05:57
32317
原创 IOS逆向分析—终极详细(二)
文章目录前言一、逆向分析是什么?二、砸壳1.所有方法2.各种方法描述总结前言本文是个人完成对IOS上APP分析的整个过程,当然对于不同的机型还会遇到不同的情况,谨以此文供大家参考,如有错误,望大佬们多多指教一、逆向分析是什么?逆向工程(又称反向工程),是一种技术过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能性能规格等设计要素,以制作出功能相近,但又不完全一样的产品。逆向工程源于商业及军事领域中的硬件分析。 上面是正儿八经的介绍。我做这个就是为了工.
2021-04-29 22:15:16
31514
原创 问题:building for iOS Simulator, but linking in object file built for free standing
目前尝试xcode12.3及以上版本均会出现以上问题,该问题的官方解释为xcode本身问题苹果官方解释:戳它
2021-03-17 10:37:03
25495
原创 IOS端xcode编译bug修复
IOS端写demo打bug记BUG甲This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app’s Info.plist must contain an NSCameraUsageDescription key with a string value explaining to the user how the app uses this
2020-09-15 12:31:50
24528
原创 MAC下编译VTM
MAC下编译VTM下载地址官方的下载地址使用git clone命令或者直接下载都可以。编译1.打开终端并cd到所下载的VTM的路径下2.创建新的文件夹buildmkdir build三级标题
2020-09-15 10:02:06
43304
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人