├── .gitignore ├── .DS_Store ├── Portal ├── Guides │ ├── sources.md │ ├── post_install_notes.md │ ├── certificates_information.md │ ├── portal_guide.md │ ├── Markdown_filenames.plist │ ├── esign_guide.md │ ├── vpn_guide.md │ └── feather_guide.md └── ConfigurationFiles │ └── Guides.json └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | */.DS_Store 2 | .DS_Store 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WSF-Team/WSF/HEAD/.DS_Store -------------------------------------------------------------------------------- /Portal/Guides/sources.md: -------------------------------------------------------------------------------- 1 | ## [Sources](accent://) 2 | 3 | Sources are available in the [Discord Server](https://wsfteam.xyz/discord), in the #sources channel! 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Please use this [website](https://wsfteam.xyz) to have a look at the guides or downloads. 2 | 3 | You can additionally join our [Discord](https://wsfteam.xyz/discord) for links. 4 | 5 | 6 | The GitHub guide is now gone but will be active in terms of us uploading content here to make this as open as possible. 7 | 8 | Make sure to star the repo :) 9 | -------------------------------------------------------------------------------- /Portal/Guides/post_install_notes.md: -------------------------------------------------------------------------------- 1 | # [Post Install Notes](accent://) 2 | 3 | ### [Part [1/1] Post Install Notes](accent://) 4 | 5 | Some guidelines to follow to ensure your apps don't get revoked. 6 | 7 | As of now, you have to use the INSTALL ONLY DNS variant when installing apps: 8 | 9 | Settings > General> VPN & Device Management > DNS > Config Profile you picked 10 | 11 | After utilising the INSTALL ONLY variant, you have to 12 | open the installed app once, then switch back to the other variants once done. 13 | 14 | - Use INSTALL ONLY DNS variant when installing apps 15 | 16 | - Switch from INSTALL ONLY DNS variant once done installing apps 17 | 18 | - You must never disable the Config Profile! 19 | 20 | - Don't enable 2 Config Profiles at the same time 21 | 22 | - Go into Airplane Mode if you're switching Config Profiles! 23 | 24 | - Disable WiFi and enable Airplane Mode when wanting to Shutdown, Restart and Update! 25 | 26 | - You cannot use a VPN unless you've followed the VPN Setup guide! 27 | 28 | - Check for Updates, Announcements and Certificate Information in Portal regularly! 29 | -------------------------------------------------------------------------------- /Portal/Guides/certificates_information.md: -------------------------------------------------------------------------------- 1 | ## [Certificate Information](accent://) 2 | 3 | Information for all Certificates. 4 | 5 | ### [Chiba:](accent://) 6 | 7 | **Expiration**: 8 | 9 | 27/04/2026 10 | 11 | ### [ChinaTelecom:](accent://) 12 | 13 | **Expiration**: 14 | 15 | 22/03/2026 16 | 17 | ### [Education:](accent://) 18 | 19 | **Expiration**: 20 | 21 | 22/03/2026 22 | 23 | ### [Eryuan:](accent://) 24 | 25 | **Expiration**: 26 | 27 | 27/04/2026 28 | 29 | ### [Esensoft:](accent://) 30 | 31 | **Expiration**: 32 | 33 | 19/11/2025 34 | 35 | ### [Estate:](accent://) 36 | 37 | **Expiration**: 38 | 39 | 27/11/2025 40 | 41 | ### [HDFC:](accent://) 42 | 43 | **Expiration**: 44 | 45 | 03/01/2026 46 | 47 | ### [Huahan:](accent://) 48 | 49 | **Expiration**: 50 | 51 | 24/01/2026 52 | 53 | ### [Takeoff:](accent://) 54 | 55 | **Expiration**: 56 | 57 | 04/06/2026 58 | 59 | ### [TCL:](accent://) 60 | 61 | **Expiration**: 62 | 63 | 20/02/2026 64 | 65 | ### [Tianjin:](accent://) 66 | 67 | **Expiration**: 68 | 69 | 17/03/2026 70 | 71 | ### [VietnamBank:](accent://) 72 | 73 | **Expiration**: 74 | 75 | 19/03/2026 76 | 77 | ### [Viettel:](accent://) 78 | 79 | **Expiration**: 80 | 81 | 07/11/2025 82 | 83 | ### [Wuling:](accent://) 84 | 85 | **Expiration**: 86 | 87 | 14/05/2026 88 | -------------------------------------------------------------------------------- /Portal/Guides/portal_guide.md: -------------------------------------------------------------------------------- 1 | ## [Portal Guide](accent://) 2 | 3 | This guide will teach you on how to use Portal. 4 | 5 | ### [Part [1/2] Setting up Portal](accent://) 6 | 7 | 1. Go to the Downloads tab in Portal and click on Certificates 8 | 9 | 2. Portal will then download the Certificates.zip 10 | 11 | 3. Go into Files and navigate to On My iPhone > Portal > Downloads 12 | 13 | 4. Tap on the Certificates.zip once, you should now see a Certificates folder 14 | 15 | 5. Go into Portal's Guides tab and find the Sources, then copy the URLs 16 | 17 | 6. Go to Sources in Portal and click on the plus icon on the top right 18 | 19 | 7. Then press the the clipboard icon on the top right and select Paste and allow the paste 20 | 21 | 8. Save and then go back to the sources screen, you may need to pull down to refresh the page 22 | 23 | 24 | ### [Part [2/2] Using Portal](accent://) 25 | 26 | 1. Download any app using the sources in Portal 27 | 28 | 2. Go to the Signing tab in Portal 29 | 30 | 3. Input your .ipa, which is the app you just downloaded 31 | 32 | 4. Input your .p12 and .mobileprovision from On My iPhone > Portal > Downloads > Certificates, the password is "WSF" 33 | 34 | 5. Click on Sign, after the process is complete, click on the link which shows up in the pop-up 35 | 36 | 6. Now read the Post Install Notes to prevent revokes 37 | -------------------------------------------------------------------------------- /Portal/Guides/Markdown_filenames.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | file_title 7 | Certificate Information 8 | file_name 9 | certificates_information.md 10 | 11 | 12 | file_title 13 | Portal Guide 14 | file_name 15 | portal_guide.md 16 | 17 | 18 | file_title 19 | ESign Guide 20 | file_name 21 | esign_guide.md 22 | 23 | 24 | file_title 25 | Feather Guide 26 | file_name 27 | feather_guide.md 28 | 29 | 30 | file_title 31 | Post Install Notes 32 | file_name 33 | post_install_notes.md 34 | 35 | 36 | file_title 37 | Sources 38 | file_name 39 | sources.md 40 | 41 | 42 | file_title 43 | VPN Guide 44 | file_name 45 | vpn_guide.md 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /Portal/Guides/esign_guide.md: -------------------------------------------------------------------------------- 1 | ## [Installing ESign](accent://) 2 | 3 | This guide will teach you on how to install and use ESign. 4 | 5 | ### [Part [1/3] Installing ESign](accent://) 6 | 7 | 1. Go to the Downloads tab in Portal and click on ESign, then Esign IPA, Install this using the Signer tab in Portal, Read the Portal guide for this. 8 | 9 | ### [Part [2/3] Setting up ESign](accent://) 10 | 11 | 1. Go to the Downloads tab in Portal and click on Certificates 12 | 13 | 2. Portal will then download the Certificates.zip 14 | 15 | 3. Open ESign, go to Settings, click on Import Resources and import the Certificates.zip from On My iPhone > Portal > Downloads 16 | 17 | 4. Go to the File tab in ESign, click on the Certificates.zip then click on unzip 18 | 19 | 5. Open Certificates, find the certificate you used for Portal, select the .p12 file and click on Import, the password is "WSF" 20 | 21 | 6. Go into Portal's Guides tab and find the Sources, then copy the URLs 22 | 23 | 7. Go to AppStore in ESign and click on App Source and then the Plus icon, click on add all 24 | 25 | ### [Part [3/3] Using ESign](accent://) 26 | 27 | 1. Download any app using the AppStore in ESign 28 | 29 | 2. Go to the Downloads tab and select Import App Library 30 | 31 | 3. Your app should now be visible in the Unsigned Apps tab on the top 32 | 33 | 4. Select the app and click on Signature and Signature again on the next screen 34 | 35 | 5. Click on Install 36 | 37 | 6. The app should now appear on your homescreen 38 | 39 | 7. Now read the Post Install Notes to prevent revokes 40 | -------------------------------------------------------------------------------- /Portal/Guides/vpn_guide.md: -------------------------------------------------------------------------------- 1 | # [VPN Setup Guide](accent://) 2 | ‎ 3 | Note that most free VPNs won't work with this and you'll need to find out what type of DNS your VPN supports and replace them with the listings below. 4 | 5 | ### [Part [1/1] Using VPNs](accent://) 6 | 7 | 1. Find your VPN's DNS settings and replace them with the following information provided. 8 | 9 | ### CFDNS Config Profile + INSTALL ONLY 10 | 11 | DNS over HTTPS: 12 | 13 | https://vyvzdkmx6w.cloudflare-gateway.com/dns-query 14 | 15 | ### CFDNS Config Profile: 16 | 17 | DNS over HTTPS: 18 | 19 | https://4ma0yugkgu.cloudflare-gateway.com/dns-query 20 | 21 | ### CFDNS Config Profile + UB: 22 | 23 | DNS over HTTPS: 24 | 25 | https://32ev95ur21.cloudflare-gateway.com/dns-query 26 | 27 | ### madNS Config Profile + INSTALL ONLY 28 | 29 | DNS over HTTPS: 30 | 31 | https://dns.nextdns.io/bcbc76 32 | 33 | DNS Servers: 34 | 35 | 45.90.28.84 36 | 37 | 45.90.30.84 38 | 39 | ### madNS Config Profile 40 | 41 | DNS over HTTPS: 42 | 43 | https://dns.nextdns.io/254c4e 44 | 45 | DNS Servers: 46 | 47 | 45.90.28.143 48 | 49 | 45.90.30.143 50 | 51 | ### madNS Config Profile + UB 52 | 53 | DNS over HTTPS: 54 | 55 | https://dns.nextdns.io/922df8 56 | 57 | DNS Servers: 58 | 59 | 45.90.28.62 60 | 61 | 45.90.30.62 62 | 63 | ### madNS Config Profile + AB 64 | 65 | DNS over HTTPS: 66 | 67 | https://dns.nextdns.io/f36ef2 68 | 69 | DNS Servers: 70 | 71 | 45.90.28.106 72 | 73 | 45.90.30.106 74 | 75 | ### madNS Config Profile + UB + AB 76 | 77 | DNS over HTTPS: 78 | 79 | https://dns.nextdns.io/41d496 80 | 81 | DNS Servers: 82 | 83 | 45.90.28.135 84 | 85 | 45.90.30.135 86 | -------------------------------------------------------------------------------- /Portal/Guides/feather_guide.md: -------------------------------------------------------------------------------- 1 | ## [Installing Feather](accent://) 2 | 3 | This guide will teach you on how to install and use Feather. 4 | 5 | ### [Part [1/3] Installing Feather](accent://) 6 | 7 | 1. Go to the Downloads tab in Portal and click on Feather, then Feather IPA, Install this using the Signer tab in Portal, Read the Portal guide for this. 8 | 9 | ### [Part [2/3] Setting up Feather](accent://) 10 | 11 | 1. Go to the Downloads tab in Portal and click on Certificates 12 | 13 | 2. Portal will then download the Certificates.zip 14 | 15 | 3. Go into Files and navigate to On My iPhone > Portal > Downloads 16 | 17 | 4. Tap on the Certificates.zip once, you should now see a Certificates folder 18 | 19 | 5. Open Feather and click on continue 20 | 21 | 6. Go to Settings and click on Add Certificate 22 | 23 | 7. Click on the plus icon and import the .mobileprovision and .p12 from On My iPhone > Portal > Downloads > Certificates, find the certificate you used to download Feather, the password is "WSF" 24 | 25 | 8. Go into Portal's Guides tab and find the Sources, then copy the URLs 26 | 27 | 9. Click on Add Repo and select Import Repositories 28 | 29 | ### [Part [3/3] Using Feather](accent://) 30 | 31 | 1. Download any app using the sources in Feather 32 | 33 | 2. Once the app is downloaded, you can see the app in the Library tab 34 | 35 | 3. Tap Sign and then select Start Signing 36 | 37 | 4. After signing, your app should appear in the Signed Apps category, click on it and then select Install, and Install again 38 | 39 | 5. The app should now appear on your home screen 40 | 41 | 6. Now read the Post Install Notes to prevent revokes 42 | 43 | -------------------------------------------------------------------------------- /Portal/ConfigurationFiles/Guides.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "contentURL" : "https:\/\/github.com\/WSF-Team\/WSF\/blob\/main\/Portal\/Guides\/certificates_information.md", 4 | "tags" : [ 5 | "certificates" 6 | ], 7 | "localizedDescription" : "Lists all available signing certificates and their expiration dates.", 8 | "localizedName" : "Certificates Information" 9 | }, 10 | { 11 | "contentURL" : "https:\/\/github.com\/WSF-Team\/WSF\/blob\/main\/Portal\/Guides\/esign_guide.md", 12 | "tags" : [ 13 | "esign" 14 | ], 15 | "localizedDescription" : "Learn how to install, set up, and use ESign to sign and install apps.", 16 | "localizedName" : "ESign Guide" 17 | }, 18 | { 19 | "contentURL" : "https:\/\/github.com\/WSF-Team\/WSF\/blob\/main\/Portal\/Guides\/feather_guide.md", 20 | "localizedDescription" : "Learn how to install, set up, and use Feather to sign and install apps.", 21 | "localizedName" : "Feather Guide" 22 | }, 23 | { 24 | "contentURL" : "https:\/\/github.com\/WSF-Team\/WSF\/blob\/main\/Portal\/Guides\/portal_guide.md", 25 | "localizedDescription" : "Learn how to set up Portal and sign IPA files with your certificates.", 26 | "localizedName" : "Portal Guide" 27 | }, 28 | { 29 | "contentURL" : "https:\/\/github.com\/WSF-Team\/WSF\/blob\/main\/Portal\/Guides\/sources.md", 30 | "tags" : [ 31 | "sources", 32 | "esign", 33 | "feather", 34 | "altstore" 35 | ], 36 | "localizedDescription" : "Find app source URLs in the Discord server's #sources channel.", 37 | "localizedName" : "Sources" 38 | }, 39 | { 40 | "contentURL" : "https:\/\/github.com\/WSF-Team\/WSF\/blob\/main\/Portal\/Guides\/vpn_guide.md", 41 | "tags" : [ 42 | "vpn", 43 | "setup" 44 | ], 45 | "localizedDescription" : "Configure your VPN's DNS settings to work with the signing platform.", 46 | "localizedName" : "VPN Guide" 47 | }, 48 | { 49 | "contentURL" : "https:\/\/github.com\/WSF-Team\/WSF\/blob\/main\/Portal\/Guides\/post_install_notes.md", 50 | "tags" : [ 51 | "setup" 52 | ], 53 | "localizedDescription" : "Essential guidelines to prevent app revokes after installation.", 54 | "localizedName" : "Post Install Notes" 55 | } 56 | ] 57 | --------------------------------------------------------------------------------