Skip to content

fangquinlan/Font-Extraction-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

IPSW 提取与字体修复工具

本仓库包含两个 Python 脚本,用于提取 IPSW 文件内容以及修复字体使其在 Windows 系统下可用。

文件说明

  • extract_ipsw.py: 此脚本用于提取 IPSW 文件内容。
    • 依赖:
      • ipsw: 一个用于下载和处理 IPSW 文件的命令行工具。请按照其官方文档进行安装和配置。
    • 使用方法:
      1. 获取 IPSW 文件: 你可以通过以下网站下载所需的 IPSW 文件:
      2. 提取 IPSW 内容: 将 extract_ipsw.py 脚本放置于 IPSW 文件所在目录,然后执行该脚本即可。
  • fix.py: 此脚本用于将 input 文件夹中的字体文件转换为 Windows 系统可用的格式。
    • 依赖:
      • fontTools: 第三方字体处理库。请在使用前确保已安装所需依赖。可以使用以下命令安装 fontTools

        pip install fonttools
    • 使用方法:
      1. 将需要转换的字体文件放入 input 文件夹。
      2. 执行 fix.py 脚本。
      3. 脚本会自动处理 input 文件夹中的字体文件,并将转换后的字体文件输出到 output 文件夹。

使用场景

  • 提取 IPSW 文件中的系统文件,以便进行研究或分析。
  • 将 macOS 或 iOS 系统中的字体转换为 Windows 系统可用的格式。

注意事项

  • 仅供学习和研究使用: 本仓库中的代码仅供学习和研究之用,请勿用于任何商业目的或其他可能损害他人权益的行为。
  • 合法使用: 请确保您有权访问和使用所提取的 IPSW 文件。任何未经授权的提取和分发行为均可能触犯相关法律法规。
  • 风险自担: 本仓库代码不提供任何形式的保证,使用本仓库代码所产生的任何风险和后果均由用户自行承担。
  • 字体版权: 请注意字体文件的版权问题,未经授权请勿随意复制、传播和使用。

免责声明

本仓库代码仅供学习和研究之用,作者不对因使用本仓库代码造成的任何损失或损害承担责任。使用者应自行承担使用本仓库代码所产生的风险。

About

苹果系统字体提取工具 | IPSW | MACOS | IOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages