Skip to content

Lincb522/TrollStore

 
 

Repository files navigation

TrollStore 界面优化项目

项目概述

这是一个对TrollStore应用进行界面优化的项目。TrollStore是iOS平台上的一个强大工具,允许在非越狱设备上安装和管理IPA应用。本项目对其原始界面进行了改进,使其更加现代化、美观,并提高了用户体验。

主要改进

界面导航改进

  • 移除了传统的卡片式菜单导航,替换为更现代的浮动Dock导航栏
  • 创建了TSFloatingDockView类用于实现底部浮动Dock
  • 采用了iOS和macOS混合设计风格,使界面更加清爽
  • 改进了整体导航体验,减少了页面切换时的跳转感

视觉设计优化

  • 应用了全新的新拟物风格设计(Neumorphic Design)
  • 使用轻微的阴影和高光效果,提供更好的深度感和层次感
  • 设计了微妙的纹理背景,增强了视觉质感
  • 添加了悬浮按钮,方便用户快速操作

功能优化

  • 应用列表界面新增了浮动的"添加应用"按钮
  • 对各页面进行了优化,使其适应底部Dock的显示
  • 改进了表格单元格设计,提高了内容可读性
  • 优化了设置页面的布局和内容组织

用户体验改进

  • 简化了应用安装流程
  • 添加了更多的视觉反馈,如按钮的按下效果
  • 改进了列表项的交互方式
  • 布局优化,适应不同尺寸的设备屏幕

项目结构

  • TSFloatingDockView: 实现底部浮动Dock导航
  • TSRootViewController: 管理主界面和子视图控制器
  • TSAppTableViewController: 管理应用列表的显示和操作
  • TSSettingsViewController: 管理设置界面
  • TSUIStyleManager: 统一管理界面样式

使用说明

TrollStore是一个专为iOS设备设计的应用管理工具,主要功能包括:

  1. 应用管理:浏览和管理已安装的应用程序
  2. 系统信息:查看设备和系统相关信息
  3. 设置:调整TrollStore的各项配置

安装应用

  • 点击应用列表页面右下角的"+"按钮
  • 选择"从文件安装"或"从URL安装"
  • 按照提示完成应用安装

管理应用

  • 点击列表中的应用,可以看到以下选项:
    • 打开应用
    • 启用JIT并打开(如支持)
    • 显示详情
    • 切换注册状态
    • 卸载应用

使用设置

  • 在设置页面可以进行以下操作:
    • 重启SpringBoard
    • 刷新应用程序注册
    • 重建图标缓存
    • 管理URL方案
    • 配置安装确认提示
    • 访问高级选项
    • 卸载TrollStore

注意事项

  • TrollStore需要使用特定的iOS漏洞,并不适用于所有iOS设备
  • 应用默认注册为"System"状态,这对于应用运行是必要的
  • 切换到"User"状态会导致应用无法启动,这仅用于特定情况
  • 部分功能在iOS 16上需要启用开发者模式

About

Jailed iOS app that can install IPAs permanently with arbitary entitlements and root helpers because it trolls Apple

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Objective-C 60.0%
  • C 38.3%
  • Makefile 1.3%
  • Shell 0.4%