Skip to content

V1.0.4

Latest

Choose a tag to compare

@Evil0ctal Evil0ctal released this 12 Jun 07:16
· 3 commits to main since this release

SimpleTweakEditor 发布日志

English | 中文

🚀 v1.0.4 (2025-06-12)

iOS设备支持与SSH终端

本版本引入了重大新功能,包括完整的iOS设备支持和专业的SSH终端,让SimpleTweakEditor成为更全面的iOS开发工具。

🆕 重大新功能

📱 iOS设备文件管理
  • AFC协议支持 - 通过Apple File Conduit协议直接访问iOS设备文件系统
    • 实时设备检测和连接管理
    • 完整的文件系统浏览和导航
    • 文件上传、下载、删除和重命名
    • 支持非越狱、无根越狱和有根越狱三种模式
    • 智能路径映射和权限处理
🔌 专业SSH终端
  • 设备自动发现 - 自动扫描USB和Wi-Fi连接的iOS设备

    • USB设备通过iproxy自动端口转发
    • Wi-Fi设备通过网络扫描发现
    • 支持手动添加自定义设备
  • 安全凭据管理 - 使用系统密钥链安全存储SSH凭据

    • 自动保存和加载登录信息
    • 支持密码和密钥认证
    • 凭据管理器UI便于管理
  • 多会话支持 - 同时管理多个SSH连接

    • 标签式界面,轻松切换会话
    • 每个会话独立的终端实例
    • 支持会话克隆和快速重连
  • 快速命令库 - 预设常用iOS管理命令

    • 系统信息查看
    • 进程管理
    • 文件操作
    • 安全检查
    • 用户自定义脚本

🎨 界面增强

  • 新增设备面板 - 专用的iOS设备管理界面

    • 设备信息实时显示
    • 文件管理器集成
    • 快速操作按钮
  • SSH终端面板 - 主题感知的专业终端界面

    • 与应用主题系统完美集成
    • 自适应亮色/暗色主题
    • 优化的字体和颜色方案

🔧 技术改进

  • 模块化架构 - 新增独立的SSH和设备管理模块

    • src/modules/ssh_terminal/ - SSH终端实现
    • src/core/ios_filesystem.py - iOS文件系统抽象层
    • src/core/device_manager.py - 设备检测和管理
  • 依赖优化 - 可选依赖实现优雅降级

    • paramiko用于SSH连接
    • pymobiledevice3用于iOS设备访问
    • 缺少依赖时提供友好提示
  • 安全增强 - 多层安全保护

    • SSH连接加密
    • 凭据安全存储
    • 路径验证和权限检查

🐛 修复和优化

  • 改进了主窗口的标签管理
  • 优化了大文件传输性能
  • 增强了错误处理和日志记录
  • 修复了某些情况下的编码问题

升级注意事项

  • 新功能需要额外的Python包:
    pip install paramiko pymobiledevice3
  • iOS设备功能需要iTunes/Apple Mobile Device Support(Windows)
  • SSH功能需要越狱设备安装OpenSSH

📝 许可证

SimpleTweakEditor采用Apache License 2.0发布


🙏 致谢

  • PyQt6开发团队
  • dpkg维护者
  • 所有beta测试者和贡献者

📞 支持


👨‍💻 作者

Evil0ctal


感谢使用SimpleTweakEditor!

⭐ 如果您觉得这个项目有帮助,请在GitHub上给它一个星星!

注意:本工具仅用于合法的iOS开发和调试目的。请遵守相关法律法规。

Made with ❤️ by Evil0ctal