diff --git a/CHANGELOG.md b/CHANGELOG.md index 053493d..bdb32c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -80,6 +80,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Profile package `type` is now `profile-package-v2`; it embeds the raw credentials plus the encoded EF byte values and the LPA activation code. +### Removed +- Dropped the unused `requests` dependency from `requirements.txt` and the + Termux installer (it was never imported). + ### Fixed - `generate_imsi` hardcoded a 10-digit MSIN, producing invalid 16-digit IMSIs for a 3-digit MNC (e.g. MCC 302 / MNC 720). MSIN length is now diff --git a/android/termux_setup.sh b/android/termux_setup.sh index f7c2ecc..593fe1e 100755 --- a/android/termux_setup.sh +++ b/android/termux_setup.sh @@ -23,7 +23,7 @@ pkg install -y python python-pip nginx # ---- 2. Install Python dependencies ---- echo "[2/5] Installing Python dependencies..." -pip install --quiet flask cryptography pymongo pyyaml requests +pip install --quiet flask cryptography pymongo pyyaml # ---- 3. Deploy server files ---- echo "[3/5] Deploying server files..." @@ -65,6 +65,8 @@ profile: carrier_name: "Ad-Hoc Network" profile_name: "Emergency 5G" apn: "internet" + smdp_address: "esim.local" + format: "v2" EOF # ---- 4. Configure nginx ---- diff --git a/requirements.txt b/requirements.txt index 1a61aee..8b1daee 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,6 @@ Flask==3.0.0 cryptography==41.0.7 pymongo==4.6.0 -requests==2.31.0 pyyaml==6.0.1 pytest==7.4.0 pytest-cov==4.1.0