Skip to content
/ repo Public

IPA repo for scarlet and altstore with easy to add update script!

Notifications You must be signed in to change notification settings

azu0609/repo

Repository files navigation

azu0609's repo

Personalized repo for me. hosted in github pages.


Warning

This repository uses self-made update script, which is unstable and might cause some issues such as can't load repository. Most issues are resolved in ~24h

Included IPA:

String Description
A Altstore
S Scarlet
Type Application Bundle Base Version Author Working? Availability
Tweaked app Enmity com.hammerandchisel.discord 202.0 v2.2.6.2024-05-31 enmity-mod Yes(any) A
Tweaked app Rosiecord (Plumpy - GGSans) com.hammerandchisel.discord v2.1.4 223 acquitelol Semi(S) S
MacDirtycow Cowabunga com.leemin.Cowabunga N/A 10.3.2 leminlimez Yes(any) A/S
MacDirtycow KillMyOTA org.haxi0.KillMyOTA N/A 1.1 haxi0 Yes(any) A/S
MacDirtyCow ControlConfig com.f1shy-dev.ControlConfig N/A 0.1.0-alpha BomberFish Yes(any) A/S
MacDirtycow SantanderEscaped org.haxi0.santanderescaped N/A 0.4 SerenaKit / haxi0 Yes(any) A/S
MacDirtyCow AppCommander ca.bomberfish.AppCommander N/A 1.0.0 BomberFish Yes(any) A/S
MacDirtyCow Whitelist ca.bomberfish.Whitelist N/A 1.1.0 BomberFish Yes(any) A/S

Add apps to repo

  1. Add json data: Scarlet:

    {
        "name": "Name of application",
        "version": "0.1",
        "down": "link_to_file",
        "dev": "Cool developer name",
        "icon": "link_to_app_icon",
        "category": "category",
        "description": "Description of application",
        "bundleID": "app.bundle.id",
        "screenshots" [
            "link_to_screenshot1",
            "link_to_screenshot2",
            "link_to_screenshot3"
        ],
        "contact": {
            "web": "developer_website",
            "twitter": "https://twitter.com/developer"
        }
    }
    

    For more value in scarlet json manifest, see Scarlet official repo.

    Altstore:

    {
        "name": "Name of app",
        "bundleIdentifier": "app.bundle.id",
        "developerName": "Cool developer name",
        "subtitle": "Subtitle (Shows on below of title, 0~15 recommend)",
        "version": "0.2",
        "versionDate": "date-of-release",
        "versionDescription": "Description of version (like what's changed, this part replaced with release body)",
        "downloadURL": "link_to_file",
        "versions": [
            {
                "version": "0.2",
                "date": "yyyy-mm-dd",
                "localizedDescription": "Description of version (like what's changed, this part replaced with release body)",
                "downloadURL": "link_to_file_of_this_release",
                "size": 1
            },
            {
                "version": "0.1",
                "date": "yyyy-mm-dd",
                "localizedDescription": "Description of version (like what's changed, this part replaced with release body)",
                "downloadURL": "link_to_file_of_this_release",
                "size": 1
            }
        ],
        "localizedDescription": "Long description of this app. Show off how cool is!",
        "iconURL": "link_to_app_icon",
        "size": 1,
        "beta": false
    }
    

    For more infomation about altstore json manifest, see Make a Source (Altstore FAQ).

  2. Check if working correctly by running script:
    python3 fetch.py --production
    Script should show current version, latest version and current json index then try to update if working correctly.