TripleStars

TripleStars

Welcome to TripleStars

A new BrawlStars Mod with a Mod Menu!

Download TripleStars


Our ModMenu

The idea behind our ModMenu was to stand out from all the other mods. It had to be special. Therefore, our special ModMenu consists not of an in-game menu, but entirely of iOS alerts!

Our Mod & Community

Our ModMenu is used to enable or disable mods. In addition to mods designed by us, our community is also welcome to submit their own! Mods can be submitted on our Discord server

Our Socials

If you want to contact us or find more information about new Features just join one of our Socials

Support me & my project!

If you want


TripleStars Features


Unlock All Pins

VIP

Allows you to unlock every Pin...

Pin Bypass

Unlocks the Challenger Colt Pin

Chromatic Name

Beta

Allows you to get a chromatic name like with a brawl pass

FPS Boost

Beta

Boosts your FPS (tested for 120+)

Account Viewer

Allows you to directly view an account...

Old Rank System

Allows you to get the old Rank System




All Versions

ℹ️ Info: Beta features are not yet fully developed and may still contain bugs. Once such a feature is complete, it will be added to the basic features.
Feature Basic Beta VIP
ModMenu
Unlock all Pins
Pin Bypass
Chromatic Name
FPS Boost
Account Viewer
Old Rank System

TripleStars v1.0 – Release Notes

v1.1 Screenshot

Create your Own Mod - Created by CHTriple

If you want to create your own TripleStars Mod just follow the steps.

If you dont know how to start with a mod, you can use my Mod-Template Script from Github (if you use it you can skip step 1-2).

Step 1.

The first thing you need to do, is to download the needed Tools.

Tool Name File Name Download OS
Python python-3.13.3-macos11.pkg Python 3.13.3 MacOS MacOS
Python python-3.13.3-amd64.exe Python 3.13.3 Windows Windows
Frida frida-tools Python Windows/MacOS
Frida-Gadget frida-gadget-16.7.14-ios-universal.dylib.gz Frida-Gadget 16.7.14 Windows/MacOS
VSC - Code Editor VSCode-darwin-universal.zip VS Code MacOS
VSC - Code Editor VSCodeUserSetup-arm64-1.99.3.exe VS Code Windows
BrawlStars IPA brawlstars.ipa iOS/MacOS

Frida Download Command (Python)

pip3 install frida-tools

Step 2.

Create a new JS Script and add the important imports.

Step 3.

Write your first Mod code (or use a example script from the bottom).

Step 4.

If you want to test your mod install the ipa to your iPhone. Now connect it with your Laptop/PC, and run the following command

frida -n "APPNAME" -U -l "SCRIPTNAME"

Make sure that you replace "APPNAME" with the Name of your Sideloaded BrawlStars IPA App. You also have to replace the "SCRIPTNAME" with the Name of your Mod-Script (e.g. mod.js).


Script Template Download




Example Scripts

Simple Alert

alert.js

if (ObjC.available) { ObjC.schedule(ObjC.mainQueue, function () { try { var UIApplication = ObjC.classes.UIApplication; var UIAlertController = ObjC.classes.UIAlertController; var UIAlertAction = ObjC.classes.UIAlertAction; var app = UIApplication.sharedApplication(); var window = app.keyWindow(); var rootVC = window.rootViewController(); if (!rootVC || rootVC.toString() === 'null') { console.log("❌ No rootViewController."); return; } var alert = UIAlertController.alertControllerWithTitle_message_preferredStyle_( "Test", "Frida Script worked | Hello World!", 1 ); var okAction = UIAlertAction.actionWithTitle_style_handler_( "OK", 0, new ObjC.Block({ retType: 'void', argTypes: ['object'], implementation: function (_cmd) { console.log("🆗 OK gedrückt"); } }) ); alert.addAction_(okAction); rootVC.presentViewController_animated_completion_(alert, true, NULL); console.log("✅ Alert was showed in Main Thread."); } catch (err) { console.log("❌ Error in Main Thread: " + err); } }); } else { console.log("❌ ObjC Runtime is not available."); }

Offset Template

offset-template.js

// ========================== const base = Module.getBaseAddress('laser'); const malloc = new NativeFunction(Module.getExportByName('libSystem.B.dylib', 'malloc'), 'pointer', ['uint']); const free = new NativeFunction(Module.getExportByName('libSystem.B.dylib', 'free'), 'void', ['pointer']); const tmpfile = new NativeFunction(Module.getExportByName('libSystem.B.dylib', 'tmpfile'), 'pointer', []); const fopen = new NativeFunction(Module.getExportByName('libSystem.B.dylib', 'fopen'), 'pointer', ['pointer', 'pointer']); const fwrite = new NativeFunction(Module.getExportByName('libSystem.B.dylib', 'fwrite'), 'int', ["pointer", "int", "int", "pointer"]); const fseek = new NativeFunction(Module.getExportByName('libSystem.B.dylib', 'fseek'), 'int', ["pointer", "int", "int"]); const ftell = new NativeFunction(Module.getExportByName('libSystem.B.dylib', 'ftell'), 'int', ["pointer"]); const fread = new NativeFunction(Module.getExportByName('libSystem.B.dylib', 'fread'), 'int', ["pointer", "int", "int", "pointer"]); const fclose = new NativeFunction(Module.getExportByName('libSystem.B.dylib', 'fclose'), 'void', ["pointer"]); const strlen = new NativeFunction(Module.getExportByName('libSystem.B.dylib', 'strlen'), 'int', ["pointer"]); // ========================== let ts_offsets = []; // ========================== add_offset("button_terms", "0xBBAEB0"); // Terms of Service Button --- V61.420 // ========================== function add_offset(object_name, offset) { ts_offsets.push({ name: object_name, offset: offset }); } function offsetsString() { if (ts_offsets.length === 0) return "Offsets:\n- Keine Einträge -"; let output = "Offsets:\n"; ts_offsets.forEach(entry => { output += `${entry.name} \n ${entry.offset}\n---------\n`; }); return output.trim(); } // ========================== if (ObjC.available) { ObjC.schedule(ObjC.mainQueue, function () { try { var UIApplication = ObjC.classes.UIApplication; var UIAlertController = ObjC.classes.UIAlertController; var UIAlertAction = ObjC.classes.UIAlertAction; var app = UIApplication.sharedApplication(); var window = app.keyWindow(); var rootVC = window.rootViewController(); if (!rootVC || rootVC.toString() === 'null') { console.log("❌ No rootViewController."); return; } var alert = UIAlertController.alertControllerWithTitle_message_preferredStyle_( "Offset Template", "Frida Script worked | Hello World!\n" + offsetsString(), 1 ); var okAction = UIAlertAction.actionWithTitle_style_handler_( "OK", 0, new ObjC.Block({ retType: 'void', argTypes: ['object'], implementation: function (_cmd) { console.log("🆗 OK gedrückt"); } }) ); alert.addAction_(okAction); rootVC.presentViewController_animated_completion_(alert, true, NULL); console.log("✅ Alert was showed in Main Thread."); } catch (err) { console.log("❌ Error in Main Thread: " + err); } }); } else { console.log("❌ ObjC Runtime is not available."); } // ==========================

Redeem Code



✅ Valid Code was successfully used!


You can now download this version of TripleStars



Version BS Version Date Links
TripleStars Beta v1.0 V61.420 --- ⬇ Download | Features | Release Notes
Version BS Version Date Links
TripleStars VIP v1.0 V61.420 --- ⬇ Download | Features | Release Notes

How to install a IPA - Created by CHTriple


Requirements: Computer/PC with Windows(10-11)/MacOS - iPhone with IOS(14-18)

PC Tutorial - Altstore

Step 1: Download Altstore-Classic here. Extract the zip and open one of the 2 "setup" files.

Step 2: Open up "Altserver". On Windows you can see the program by pressing
the arrow on the right at the bottom of the taskbar. On MacOS you will find the program in the top right bar.
Here you just have to press "Altserver"/the program icon.

Info: If you already installed iCloud or iTunes, uninstall them again. When you open Altserver
you will get a pop-up with the download for iCloud and iTunes (after one download you
have to restart Altserver).

Step 3: Connect your iPhone to your Computer/PC. Click "Install Altstore" and
select your Device (= your iPhone). If you have to, login to your Apple ID (your Account is safe!).
Wait a bit until the App "Altstore" is installed on your iPhone.

Step 4: Open Altstore on your iPhone, open the "Settings" tab and
login to your Apple ID (Important: The same Apple ID that
you have entered on your Computer)

Step 5: Open the "My Apps" tab and click the + at the top-left corner. Select
your IPA File and wait until the App is installed

PC Tutorial - Sideloadly

Step 1: Download Sideloadly here.

Step 2: Open up Sideloadly, connect your iPhone to your Computer/PC and
select it in the iDevice field. Don´t forget to enter your Apple ID Mail in the AppleID Field.

Step 3: Drag your IPA File into the box at the top-left.

Step 4: Click "Start" and wait until the App is installed. Now trust the App

Info: You also need the Developer Mode

iPhone Tutorial

Step 1: Open that link your Browser (Safari, Chrome, Opera...)
and click the red "Install" button. Now click "Direct Install"
and accept the download.

Info: Look at the Text under the red "Install" button. If it
says "(Signed)" you can just continue.
If it says sth like "Unsigned","Not Signed" you have to wait until it
says "(Signed)" again.

Step 2: Open Scarlet and go to the "Installed" tab. Click at the
download button at the top-right and select your IPA file.
Wait until the App is installed.

Other iPhone Tutorials

Enable Developer Mode

Info: If you get sth like "Enable Developer Mode" you need to follow the Steps now.

Step 1: Open your Settings and go to: "Privacy &S ecurity > Developer Mode"
and activate the Developer Mode (you have to restart your iPhone).

Step 2: When the restart is completed you will get
a pop-up -> click "Activate". Now enter your iPhone Code.

Trust your Apple ID

Info: If you get sth like a pop-up when you open a installed App
you need to follow the Steps now.

Step 1: Open your iPhone Settings and go
to: "General > VPN&Device Management > {your Apple ID Mail}" and
click "Trust".

Refresh Apps - Altstore

Info: If you want to refresh Apps with Altstore, follow the steps now.

Step 1: Open Altstore and go to the "My Apps" section.

Step 1: Click on "Refresh All" to refresh all Apps / Click on the remain Day Text of a specific App to refresh that one App.

Other App Problems

App is not working anymore - Altstore

Info: When you want to open your installed App and
you get a pop-up that says that your App is not available anymore
you have to follow the Steps now.

Important: Your App IS still working but your time just run out.
You need to connect your iPhone with your Computer/PC
and Altserver must be opened in the background.

Step 1: Click "Install Altstore" in Altserver
again (you may have to login to your Apple ID) and wait until Altstore is installed.

Info: You may have to trust your Apple ID again

Step 2: Open Altstore and go to the "My Apps" tab. There you
have to click "Refresh All".

App is not working anymore - Sideloadly

Info: When you want to open your installed App and
you get a pop-up that says that your App is not available anymore
you have to follow the Steps now. I have to say that I
never tried to "refresh" my Apps with Sideloadly XD...

Step 1: Just install the App again (You can find
those Steps in the "PC Tutorial - Sideloadly" point at the beginning)

App is not working anymore - Scarlet

Info: When you want to open your installed App and
you get a pop-up that says that your App is not available anymore
you have to follow the Steps now.

Step 1: Open up the Scarlet page again and check if
Scarlet is signed. If that´s the case you can just reinstall Scarlet
but if not you have to wait until it says "(Signed)" again.

More Information

No Apple Developer Account

If you don´t have a official Apple Developer Account
you have some disadvantages.

  • App Time Limit:
  • Your Apps will only work for 7 days. You can still refresh Apps -> remaining time
    will be set to 7 days again

  • 3 App Limit:
  • You can only install/use 3 IPA Apps at the same time. If you
    want to install another App you have to uninstall one of your 3 active Apps.

  • App ID Limit:
  • Every App needs to register one or more "App ID´s". You can
    only register up to 10 App IDs at a time. Every App ID expires after one week.

    Text