• Stars
    star
    143
  • Rank 257,007 (Top 6 %)
  • Language
    Kotlin
  • License
    MIT License
  • Created over 1 year ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A cross-platform app using JetBrains Compose to view and control various T-Mobile Home Internet gateways.

T-Mobile Home Internet Control

A cross-platform app using JetBrains Compose to view and control the Arcadyan KVD21, Sagemcom Fast 5688W, and Nokia 5G21 T-Mobile Home Internet gateways.

Installing

Check the Releases page for binaries.

Android

The Android version is available on the Google Play Store,

Alternatively, you can download HINTControl_Android_<VERSION>.apk and install it.

iOS

The iOS version is available on the App Store.

Windows

Download the .zip ending in windows-amd64.

Native ARM64 Windows builds aren't currently available.

macOS

  • On Intel Macs, download the .zip ending in mac-amd64.
  • On Apple Silicon Macs, download the .zip ending in mac-aarch64.

Linux

  • On Debian-based systems, download the .deb file.
  • On other Linux distros, download the .tar.gz file.

On x64 Linux, download the amd64 variant. On ARM64 Linux, choose aarch64.

Support

  1. For questions about your T-Mobile Home Internet service, such as outages, speed, or billing, you'll need to contact T-Mobile support.
  2. If there's a bug or a crash in HINT Control, open a new issue with as much detail as possible.
  3. If you'd like to request a new feature, please check the open and closed issues before creating a new one. Be aware that it might not be possible to implement.
  4. For anything else, send me an email at [email protected].

Building

Desktop

HINT Control makes use of Conveyor to create binaries for different desktop platforms.

Conveyor can build for Windows and Linux from any host OS, but macOS is required to build for macOS.

  1. To build, first download and install Conveyor from the link above.
  2. Next, open a terminal to the project's root directory.
  3. Run ./gradlew :desktop:build (.\gradlew.bat :desktop:build on Windows).
  4. Run the following command based on your target system.
    4.1. Windows: conveyor make windows-zip.
    4.2. Debian: conveyor make debian-package.
    4.3. Linux: conveyor make linux-tarball.
    4.4. Intel Macs: conveyor -Kapp.machines=mac.amd64 make unnotarized-mac-zip.
    4.5. Apple Silicon Macs: conveyor -Kapp.machines=mac.arm64 make unnotarized-mac-zip.
  5. Check the output folder in the root of the project for the binary.

Android

  1. Open the project in Android Studio.
  2. Build the APK or run the Android configuration with your device plugged in.

iOS

Creating an IPA

  1. Open iosApp/iosApp.xcworkspace in Xcode.
  2. Open the "Product" menu, choose "Destination", and select "Any iOS Device (arm64)".
  3. Open the "Product" menu again and select "Archive".
  4. Once the build completes, a new window will open listing the newly-created archive.
  5. Right click the archive and select "Show in Finder".
  6. Right click the highlighted file in Finder and select "Show Package Contents".
  7. Go to Products/Applications and create a new folder called Payload.
  8. Drag HINT Control.app into the Payload folder.
  9. Right click Payload and choose "Compress".
  10. Change the resulting .zip file extension to .ipa.

Running on a Simulator or Device

  1. Open iosApp/iosApp.xcworkspace in Xcode.
  2. Choose your target device in the top of the window.
  3. Press the "Play" button to the left.

Error Reporting

HINT Control uses Bugsnag for error reporting.

More Repositories

1

Tweaker

Kotlin
1,009
star
2

SamloaderKotlin

Kotlin
903
star
3

InstallWithOptions

Simple-ish app using Shizuku to install APKs on-device with advanced options
Kotlin
763
star
4

SystemUITunerRedesign

Replacement/extension for the stock Android System UI Tuner.
Kotlin
266
star
5

LockscreenWidgets

Kotlin
184
star
6

RootActivityLauncher

Kotlin
141
star
7

MastodonRedirect

Deep linking proxy for Mastodon and Lemmy on Android, allowing you to launch your selected client automatically.
Kotlin
125
star
8

WiFiList

Kotlin
123
star
9

SystemUITunerSystemSettings

Kotlin
113
star
10

FabricateOverlay

Kotlin
105
star
11

CameraXInfo

A simple app to list supported CameraX extensions and video resolutions
Kotlin
100
star
12

OneUITunerRedesign

Kotlin
96
star
13

NachoNotch

Kotlin
75
star
14

OverlayManager

Kotlin
52
star
15

WidgetDrawer

Kotlin
45
star
16

CellReader

Playing around with reading cell stuff on Android
Kotlin
43
star
17

ShizukuHack

Kotlin
37
star
18

OPFPControl

Kotlin
34
star
19

BoredSigns

Kotlin
24
star
20

nobar-issues

Report and track the progress of bugs, features, etc for XDA's Navigation Gestures
23
star
21

ShizukuHackApi

Java
22
star
22

SystemUITuner2

Java
22
star
23

Sa2ration

Java
22
star
24

OneUITuner

Kotlin
21
star
25

SPRViewer

Kotlin
19
star
26

Rebooter

Kotlin
17
star
27

Insomnia

Kotlin
17
star
28

SamsungDecryptStuff

Kotlin
16
star
29

AutofillChanger

Kotlin
14
star
30

CalculatorWidget

Kotlin
13
star
31

se-dark

Dark themes for various StackExchange sites
CSS
13
star
32

Unblacklister

Super simple library to disable Android's hidden API blacklist
Kotlin
11
star
33

DeviceOwnerSDK

Kotlin
10
star
34

SamsungFlashlight

Simple app with a shortcut for toggling Samsung's flashlight at full power
Kotlin
9
star
35

zacharee

7
star
36

SeekBarPreference

Kotlin
6
star
37

GalaxyUnlock

Kotlin
6
star
38

AndroidAutoInstaller

Select third-party Android Auto apps to sideload
Kotlin
6
star
39

Permission_Granter

HTML
5
star
40

SSWidgets

Java
5
star
41

PassSafetynet

A super simple Xposed module that fakes the result of Safetynet checks.
Kotlin
5
star
42

SliderPreferenceEmbedded

Java
4
star
43

RCTDRemoverforLG

Kotlin
4
star
44

SIMSwitcher

Kotlin
4
star
45

android_packages_apps_AOSPSignBoard

Java
4
star
46

UniFiDarkMode

A Tampermonkey script to add dark mode to the UniFi dashboard.
JavaScript
3
star
47

TeardropNotch

Kotlin
3
star
48

ModControlRedesign

Kotlin
3
star
49

SUITGranter

Kotlin
3
star
50

LTECalculatorWeb

Kotlin
3
star
51

KMPFile

Kotlin Multiplatform File implementation for JVM, Android, and iOS
Kotlin
3
star
52

MultiplatformMaterialYou

Kotlin
3
star
53

V20Mods_Releases

https://forum.xda-developers.com/v20/themes/mod-aosp-signal-bars-t3551350
3
star
54

CollapsiblePreferenceCategory

Kotlin
2
star
55

zwander.tk

CSS
2
star
56

EPICGAMERGAME

Java
2
star
57

ComposeIntroSlider

A very simple intro slider library for Jetpack Compose
Kotlin
2
star
58

ZwanderOrchid

Java
2
star
59

OMCDecoder

Kotlin
2
star
60

OverlayLib

Kotlin
2
star
61

ModControl

Java
2
star
62

LTEBandCalculator

Calculate the 06828 NV value for Qualcomm
Kotlin
2
star
63

PatreonSupportersRetrieval

Kotlin
2
star
64

OurGroceriesTizen

C#
2
star
65

RoboControl

Kotlin
1
star
66

CameraXInfoViewer

JavaScript
1
star
67

LibRootJavaTest

Java
1
star
68

SystemSSWisgets

Java
1
star
69

Patchrom_FlymeOS_SM-N9009

FlymeOS Patchrom for SM-N9009.
Smali
1
star
70

lg-systemui-experiments

Smali
1
star
71

LocalePickerProxy

Kotlin
1
star
72

ModInstaller

Java
1
star
73

AndroidTests

Kotlin
1
star
74

yappy-dark

Dark theme for Yappy Web
CSS
1
star
75

Kinematics

Kotlin
1
star
76

E122

C++
1
star
77

Scoreboard

C++
1
star
78

DesignRobot

C++
1
star
79

X3SuperZoomDeviceTree

Makefile
1
star
80

HelperLib

A collection of Kotlin extension functions and values
Kotlin
1
star