尝试获取iOS可执行文件的类符号,我很惊讶地获得了class-dump
的输出:
class-dump theapp/Payload/theapp.app/theapp
//
// Generated by class-dump 3.5 (64 bit).
//
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
//
#pragma mark -
//
// File: theapp/Payload/theapp.app/theapp
// UUID: 446394E7-678B-3437-837C-463134579AE
//
// Arch: armv7
// Minimum iOS version: 4.3.0
// SDK version: 6.1.0
//
// Objective-C Garbage Collection: Unsupported
// This file is encrypted:
// cryptid: 0x00000001
// cryptoff: 0x00004000
// cryptsize: 0x00068000
//
This file is encrypted
:太好了。
我错过了有关现在正在加密的可执行文件的新闻。
我对我的开发环境和生态系统感到好奇:
从何时加密可执行文件?
是吗:
架构(armv6,v7 ......)的目标是否不同?