All Projects → ipadkid358 → Flextotheos

ipadkid358 / Flextotheos

Licence: cc-by-4.0
Turn Flex patches into Theos projects

Projects that are alternatives of or similar to Flextotheos

orion
Elegant tweak development in pure Swift
Stars: ✭ 149 (+198%)
Mutual labels:  jailbreak, theos
TranslucentMessages
Make the iOS Messages app translucent!
Stars: ✭ 18 (-64%)
Mutual labels:  jailbreak, theos
Priorityhub
Sorted notifications jailbreak tweak
Stars: ✭ 93 (+86%)
Mutual labels:  theos, jailbreak
Wechatpri
个人版微信
Stars: ✭ 59 (+18%)
Mutual labels:  theos, jailbreak
ReachInfo
Reachability modernized.
Stars: ✭ 21 (-58%)
Mutual labels:  jailbreak, theos
Nougat
Android notification shade for iOS
Stars: ✭ 25 (-50%)
Mutual labels:  jailbreak, theos
HSWidgets
Add options to display widgets right on your homescreen.
Stars: ✭ 35 (-30%)
Mutual labels:  jailbreak, theos
theos-projects
THEOS projects
Stars: ✭ 23 (-54%)
Mutual labels:  jailbreak, theos
ProxySwitcher
Easily enable / disable WiFi proxy on a jailbroken iOS device
Stars: ✭ 55 (+10%)
Mutual labels:  jailbreak, theos
FLEXall
Another FLEX loader that can be activated using long press on status bar or long three finger press anywhere.
Stars: ✭ 38 (-24%)
Mutual labels:  jailbreak, theos
NotificationExplorer
See what notifications exist at runtime
Stars: ✭ 43 (-14%)
Mutual labels:  jailbreak, theos
Tweakcompatible
Adds a compatibility checker to cydia
Stars: ✭ 372 (+644%)
Mutual labels:  theos, jailbreak
Snoo
A Reddit command line client written in Node.js, using modern ES-features
Stars: ✭ 39 (-22%)
Mutual labels:  command-line
Ed
A modern UNIX ed (line editor) clone written in Go
Stars: ✭ 44 (-12%)
Mutual labels:  command-line
Ios debugger challenge
A playground for run-time iOS app inspection
Stars: ✭ 39 (-22%)
Mutual labels:  jailbreak
Make Me Lol
😄 A command-line tool to make you laugh
Stars: ✭ 38 (-24%)
Mutual labels:  command-line
Lucid
A simple mock-application for programs that work with child processes
Stars: ✭ 45 (-10%)
Mutual labels:  command-line
Pyp
Easily run Python at the shell! Magical, but never mysterious.
Stars: ✭ 1,020 (+1940%)
Mutual labels:  command-line
Flag2
A more traditional flag library for the go programming language
Stars: ✭ 38 (-24%)
Mutual labels:  command-line
Notify.uno
Get notified when your command is done
Stars: ✭ 38 (-24%)
Mutual labels:  command-line

FlexToTheos

Convert Flex patches into Theos projects. Fairly straight forward CLI

Binaries are available in the Release tab, my Cydia Repo has Debian packages for installing easily on iOS devices.

ftt can be compiled for macOS with make MACOS=1 and a macOS SDK. Some features are unavailable on macOS

Usage: ftt [OPTIONS]
 Naming:
   -f    Set name of folder created for project (default is Sandbox)
   -n    Override the tweak name
   -v    Set version (default is  0.0.1)
 Output:
   -d    Only print available local patches, don't do anything (cannot be used with any other options)
   -t    Only print Tweak.xm to console
   -l    Generate plain Obj-C instead of logos
   -s    Enable smart comments
   -o    Disable output, except errors
   -b    Disable colors in output
 Source:
   -p    Directly plug in number
   -c    Get patches directly from the cloud. Downloads use your Flex downloads.
          Free accounts still have limits. Patch IDs are the last digits in share links
   -r    Get remote patch from 3rd party (generally used to fetch from Sinfool repo)

Examples:

ftt -f MyFolder -n tweak -v 1.0

ftt -tsp2

ftt -b -c 34224

ftt -tsr "https://ipadkid.cf/sinfool/Sandbox/HideUnlockScreenChevron71x/Flex.plist"

Background

I started working on this project in late April, 2017, in an effort to create the Sinfool repo. Some early archives are still available. This project is a reminder to me, and I hope others, that anyone can get into (software) development. I started in bash on my jailbroken iPhone, editing bash scripts with a plain text editor. After some developers saw what I was doing, they recommended I use a "real" language. I had briefly used Objective-C in the past, and with the help of developers in the Jailbreak Discord, I finished the first version without ever touching a computer other than my phone.

There are two important points I hope this shows

  1. Anyone can get into development. You do not need a super powerful computer, or even a laptop

  2. Jailbreaking allows young developers to more easily get into development

Adding onto the last point, Swift Playgrounds for iPad has opened up that door a little bit, but as one developer put it, "[Swift Playgrounds] teaches about code, not how to code"

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].