Acties:
  • +1 Henk 'm!

  • ThaGuus
  • Registratie: Mei 2018
  • Laatst online: 09-06 00:29
TWeaKLeGeND schreef op dinsdag 29 maart 2022 @ 19:45:
Werkt dit nog bij een nieuw tmo abbo? Sta op het punt tmo te nemen maar als dit niet meer werkt blijf ik wel bij tele2
Jup nieuwe abonnementen gebruiken gewoon de V2 api dus het zou gewoon moeten werken :p

Acties:
  • +1 Henk 'm!

  • TWeaKLeGeND
  • Registratie: Februari 2004
  • Laatst online: 09-06 21:58
ThaGuus schreef op dinsdag 29 maart 2022 @ 19:50:
[...]

Jup nieuwe abonnementen gebruiken gewoon de V2 api dus het zou gewoon moeten werken :p
Thanks, waar is die goeie ouwe 'stuur gewoon meteen 20 smsjes' tijd :(

Acties:
  • 0 Henk 'm!

Anoniem: 1629206

Hoeveel data gebruiken jullie op deze manier eigenlijk in de maand ?
Zit zelf tussen de 200 en 250gb

Acties:
  • 0 Henk 'm!

  • thomvh
  • Registratie: September 2013
  • Laatst online: 05-06 10:11
Anoniem: 1629206 schreef op zaterdag 14 mei 2022 @ 23:34:
Hoeveel data gebruiken jullie op deze manier eigenlijk in de maand ?
Zit zelf tussen de 200 en 250gb
Iets van 30GB, hoe haal jij 200GB... Daar moet je toch goed je best voor doen...

Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
wisseld.. maar een gemiddelde van 500 is denk ik niet zo gek genomen..

uitschieters tot +1TB en soms ook maar 80GB

404 Signature not found


Acties:
  • 0 Henk 'm!

Anoniem: 1629206

thomvh schreef op zondag 15 mei 2022 @ 14:42:
[...]


Iets van 30GB, hoe haal jij 200GB... Daar moet je toch goed je best voor doen...
Ik heb geen vaste internet aansluiting , glas en kabel hier altijd veel problemen mee hier.
Google Stadia verstookt nog best wat.


Heb ook wel eens een maand onder de 100gb

Maar ga zelden over de dagbundel heen

[ Voor 5% gewijzigd door Anoniem: 1629206 op 15-05-2022 18:57 ]


Acties:
  • +6 Henk 'm!

  • lodu
  • Registratie: December 2015
  • Laatst online: 07:54
Mochten mensen nog een app hiervoor nodig hebben: hier

Ook beschikbaar als (docker) container (zie readme).

Acties:
  • 0 Henk 'm!

  • danda
  • Registratie: Augustus 2005
  • Laatst online: 07:59
Hoe kan je dit automatisch GB aanvullen op iOS 14 met jailbreak voor elkaar krijgen ?

bvd

[ Voor 4% gewijzigd door danda op 23-05-2022 17:47 ]


Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
Volgens mij hebben ze inmiddels weer ergens een aanpassing oid.. want het automate script crasht hier nu wel erg vaak :o

404 Signature not found


Acties:
  • 0 Henk 'm!

  • maxokaan
  • Registratie: Mei 2015
  • Laatst online: 05-10-2022
maie schreef op dinsdag 23 juni 2020 @ 17:54:
Ik heb het ook (semi)automatisch werkend gekregen op iOS (zonder jailbreak).
Ik heb via fiddler de requests gelogt, zoals ThaGuus beschreven heeft.
Hierna heb ik er een automation van gemaakt in de Shortcuts app:
[Afbeelding]
Hierdoor krijg je een notificatie, als je daar vervolgens op 'run' klikt voert hij het script uit. Dit is evt. volledig te automatiseren d.m.v. een Jailbreak tweak (truecuts).
[Afbeelding]
Hoe kom ik achter de ID's achter de witte blokken via iOS? Ik heb geen Android device... De derde lijkt 316 nummer, maar wat zijn de andere? Denk dat als ik die codes heb het wel werkend krijg.

Zou echt top zijn. Heb al en jaar lang alleen mobiele hotspot en mijn playstation updaten en spellen downloaden is echt een hel met die aanvullers...

Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
ik moet toch maar eens kijken of ik het Automate script kan bij werken oid..

nu klapt die er eens in de zoveel tijd als nog uit..

eigenlijk zou ik dus iets van een "indien fout melding -> vraag bundel aan -> herstart standaard script" er bij in moeten hebben :) of een los script wat weer het normale script in de gaten houd, :P

404 Signature not found


Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Nu online

rens-br

Admin IN & Moderator Mobile
ThaGuus schreef op zondag 25 april 2021 @ 18:32:
Het blijkt dat ze de structuur van een account aan het veranderen zijn. Hierdoor heeft een account nu een lijst met abonnementen. In plaats van dat een account gelinkt is aan een abonnement. Hierdoor werkt het niet meer voor accounts die al op dit systeem overgezet zijn (het lijkt dat ze wekelijks een x aantal accounts overzetten).

Samen met @SMSfreakie hebben we de aanpassingen van de api kunnen uitvogelen :)

https://llamalab.com/automate/community/flows/39244
Goed bezig! Ik zit volgens mij op het nieuwe V2 platform, maar ik heb wel 2FA aanstaan (al is dat inmiddels verplicht)

Ik heb de flow geïnstalleerd, maar ik krijg de volgende error:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
07-07 13:40:44.589 U 5@29: Received message containing the keyword "verbruikt"
07-07 13:40:44.589 I 5@26: Expression true?
07-07 13:40:44.590 I 5@4: HTTP request
07-07 13:40:45.532 I 5@6: Variable set
07-07 13:40:45.534 U 5@5: Your refresh token is: 
07-07 13:40:45.534 I 5@7: HTTP request
07-07 13:40:48.478 I 5@9: Variable set
07-07 13:40:48.479 U 5@8: Your access token is: 
07-07 13:40:48.479 I 5@12: HTTP request
07-07 13:40:48.892 I 5@13: Variable set
07-07 13:40:48.894 U 5@14: Your linkedsubscription API url:  
07-07 13:40:48.894 I 5@31: HTTP request
07-07 13:40:48.895 F 5@31: com.llamalab.automate.RequiredArgumentNullException: url
07-07 13:40:48.896 I 5@31: Stopped by failure


Enig idee hoe dat komt?

Ik heb mijn eigen Username en wachtwoord ingevuld en voor de rest niks veranderd, is er nog iets anders wat ik moet invullen?

[ Voor 25% gewijzigd door rens-br op 07-07-2022 13:45 ]


Acties:
  • 0 Henk 'm!

  • Mr Magic
  • Registratie: Juni 1999
  • Laatst online: 09:50
lodu schreef op maandag 23 mei 2022 @ 13:55:
Mochten mensen nog een app hiervoor nodig hebben: hier

Ook beschikbaar als (docker) container (zie readme).
Bedankt voor deze implementatie.

Heb 'm geïnstalleerd in een Ubuntu VM met docker-compose.

Resterende MB's worden netjes uitgelezen en hij doet ook een retry als het eens een keer fout gaat:
unlimited-sim_1 | 10:31:05 0|unlimited-sim | 2022-07-08T10:31:05: 9866 MB's left
unlimited-sim_1 | 10:36:01 0|unlimited-sim | 2022-07-08T10:36:01: getSubscriptionsResource cannot be retrieved: FetchError: request to https://capi.t-mobile.nl/...label=LinkedSubscriptions failed, reason: socket hang up
unlimited-sim_1 | 10:36:03 0|unlimited-sim | 2022-07-08T10:36:03: 9866 MB's left
unlimited-sim_1 | 10:41:06 0|unlimited-sim | 2022-07-08T10:41:06: 9866 MB's left
unlimited-sim_1 | 10:46:01 0|unlimited-sim | 2022-07-08T10:46:01: 9866 MB's left

[ Voor 39% gewijzigd door Mr Magic op 08-07-2022 14:13 ]


Acties:
  • 0 Henk 'm!

  • StephanS1984
  • Registratie: Juli 2019
  • Laatst online: 13-06 14:32
lodu schreef op maandag 23 mei 2022 @ 13:55:
Mochten mensen nog een app hiervoor nodig hebben: hier

Ook beschikbaar als (docker) container (zie readme).
Probeer dit draaiende te krijgen op een Raspberry Pi maar kom niet verder na "npm run build"

Afbeeldingslocatie: https://tweakers.net/i/hD6YQ4fDMk-QzAidxHEpyPRL-yg=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/fJ33ORZR5JGnH7Z9hG6bSmc3.jpg?f=user_large

Log:

0 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'run', 'build' ]
1 info using npm@7.5.2
2 info using node@v12.22.12
3 timing config:load:defaults Completed in 17ms
4 timing config:load:file:/usr/share/nodejs/npm/npmrc Completed in 20ms
5 timing config:load:builtin Completed in 21ms
6 timing config:load:cli Completed in 21ms
7 timing config:load:env Completed in 3ms
8 timing config:load:project Completed in 6ms
9 timing config:load:file:/home/StephanS1984/.npmrc Completed in 2ms
10 timing config:load:user Completed in 2ms
11 timing config:load:file:/etc/npmrc Completed in 1ms
12 timing config:load:global Completed in 1ms
13 timing config:load:cafile Completed in 2ms
14 timing config:load:validate Completed in 2ms
15 timing config:load:setUserAgent Completed in 5ms
16 timing config:load:setEnvs Completed in 10ms
17 timing config:load Completed in 96ms
18 verbose npm-session a1c5d3ed84f4e2b1
19 timing npm:load Completed in 192ms
20 timing command:run-script Completed in 30ms
21 verbose stack Error: missing script: build
21 verbose stack at runScript (/usr/share/nodejs/npm/lib/run-script.js:54:11)
22 verbose cwd /home/StephanS1984
23 verbose Linux 5.15.32-v7+
24 verbose argv "/usr/bin/node" "/usr/bin/npm" "run" "build"
25 verbose node v12.22.12
26 verbose npm v7.5.2
27 error missing script: build
28 verbose exit 1

WP: ME PUHZ-SW100YAA + ERSC-VM2D; PV: 10 kWp + SolarEdge SE7K


Acties:
  • +1 Henk 'm!

  • ThaGuus
  • Registratie: Mei 2018
  • Laatst online: 09-06 00:29
StephanS1984 schreef op dinsdag 12 juli 2022 @ 12:25:
[...]


Probeer dit draaiende te krijgen op een Raspberry Pi maar kom niet verder na "npm run build"

[Afbeelding]

Log:

0 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'run', 'build' ]
1 info using npm@7.5.2
2 info using node@v12.22.12
3 timing config:load:defaults Completed in 17ms
4 timing config:load:file:/usr/share/nodejs/npm/npmrc Completed in 20ms
5 timing config:load:builtin Completed in 21ms
6 timing config:load:cli Completed in 21ms
7 timing config:load:env Completed in 3ms
8 timing config:load:project Completed in 6ms
9 timing config:load:file:/home/StephanS1984/.npmrc Completed in 2ms
10 timing config:load:user Completed in 2ms
11 timing config:load:file:/etc/npmrc Completed in 1ms
12 timing config:load:global Completed in 1ms
13 timing config:load:cafile Completed in 2ms
14 timing config:load:validate Completed in 2ms
15 timing config:load:setUserAgent Completed in 5ms
16 timing config:load:setEnvs Completed in 10ms
17 timing config:load Completed in 96ms
18 verbose npm-session a1c5d3ed84f4e2b1
19 timing npm:load Completed in 192ms
20 timing command:run-script Completed in 30ms
21 verbose stack Error: missing script: build
21 verbose stack at runScript (/usr/share/nodejs/npm/lib/run-script.js:54:11)
22 verbose cwd /home/StephanS1984
23 verbose Linux 5.15.32-v7+
24 verbose argv "/usr/bin/node" "/usr/bin/npm" "run" "build"
25 verbose node v12.22.12
26 verbose npm v7.5.2
27 error missing script: build
28 verbose exit 1
Je voert de command op het moment uit op de home directory, ik denk dat je even met "ls" moet kijken of je niet het mappie "TMobile-NL-Unlimited-Bundle-Automated" hebt.

edit:
Maar ik zie nu ook dat de cd stap mist op zijn github dus stap 2 is:
cd TMobile-NL-Unlimited-Bundle-Automated

Acties:
  • 0 Henk 'm!

  • StephanS1984
  • Registratie: Juli 2019
  • Laatst online: 13-06 14:32
ThaGuus schreef op dinsdag 12 juli 2022 @ 12:46:
[...]

Je voert de command op het moment uit op de home directory, ik denk dat je even met "ls" moet kijken of je niet het mappie "TMobile-NL-Unlimited-Bundle-Automated" hebt.

edit:
Maar ik zie nu ook dat de cd stap mist op zijn github dus stap 2 is:
cd TMobile-NL-Unlimited-Bundle-Automated
Logisch, bedankt.
Heb nu alles compleet maar de logs laten dit zien. Enig idee?

Afbeeldingslocatie: https://tweakers.net/i/O9GwMx6E5GsIHzWENDUn66FkRac=/800x/filters:strip_icc():strip_exif()/f/image/wPd0p6fOOjTSvZyRMHaHyl7p.jpg?f=fotoalbum_large

WP: ME PUHZ-SW100YAA + ERSC-VM2D; PV: 10 kWp + SolarEdge SE7K


Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
zijn er meer mensen trouwens waar bij 1 van de scripts af en toe met een fout er uit knalt ?

ik heb het vooral er binnen zeer korte tijd (downloaden met 300mbit/s tikt wel aan in de gigabytes) aanvullers gescoord moeten worden...

speedcap ik de hele handel dat er een minuut of 5 tussen de aanvullers gaat zitten knalt t niet er uit :o

404 Signature not found


Acties:
  • 0 Henk 'm!

  • YoG
  • Registratie: Juni 2001
  • Niet online

YoG

Het enige Automate script dat hier nog werkt met m'n Tele2 abo is de 1.0 versie. Het vreemde is dat ik het script elke dag opnieuw moet aanzwengelen. :? Iemand anders die dat ook heeft?
Ik heb alle rechten in Automate aangevinkt

De latere versies met API geven de bekende Unauthorized errors..

Ik las eerder dat er werd getipt om het T-mobile scriptje aan te passen naar Tele2 headers. Heeft dat nog iets uitgehaald?

spek pc, spek hifi, last.fm


Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
YoG schreef op zondag 17 juli 2022 @ 22:00:
Het enige Automate script dat hier nog werkt met m'n Tele2 abo is de 1.0 versie. Het vreemde is dat ik het script elke dag opnieuw moet aanzwengelen. :? Iemand anders die dat ook heeft?
Ik heb alle rechten in Automate aangevinkt

De latere versies met API geven de bekende Unauthorized errors..

Ik las eerder dat er werd getipt om het T-mobile scriptje aan te passen naar Tele2 headers. Heeft dat nog iets uitgehaald?
en wat zegt je log file?

404 Signature not found


Acties:
  • +1 Henk 'm!

  • YoG
  • Registratie: Juni 2001
  • Niet online

YoG

Over de API-scripts dezelfde foutmeldingen zoals bij andere gebruikers

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  07-17 21:41:16.460 I 170@28: Expression true?
07-17 21:41:16.461 U 170@29: Received message containing the keyword "verbruikt"
07-17 21:41:16.461 I 170@26: Expression true?
07-17 21:41:16.462 I 170@4: HTTP request
07-17 21:41:20.889 I 170@6: Variable set
07-17 21:41:20.889 U 170@11: null: HTTP/1.1 202 Accepted, Accesstoken: xxxx, Cache-Control: no-cache, no-store, must-revalidate, Connection: close, Content-Length: 0, Date: Sun, 17 Jul 2022 19:41:21 GMT, ErrorCode: 140, ErrorText: Already Migrated To SalesForce, Expires: -1, Pragma: no-cache, Server: Microsoft-IIS/10.0, Set-Cookie: afck-httpsetting-backendpool-tele2-capi-t-mobile-nl-main-httpsCORS=f06f1a52b58087ae00dfc786b133db07; Path=/; SameSite=None; Secure, afck-httpsetting-backendpool-tele2-capi-t-mobile-nl-main-https=f06f1a52b58087ae00dfc786b133db07; Path=/, Vary: Accept,Authorization,Content-Type, X-Android-Received-Millis: 1658086880877, X-Android-Response-Source: NETWORK 202, X-Android-Selected-Protocol: http/1.1, X-Android-Sent-Millis: 1658086878228, X-AspNet-Version: 4.0.30319, X-Powered-By: ASP.NET, X-Tmnl-Osn: p1n4, X-Tmnl-PSVary: Accept,Authorization,Content-Type
07-17 21:41:20.891 U 170@5: Your refresh token is: 
07-17 21:41:20.892 I 170@7: HTTP request
07-17 21:41:23.164 I 170@9: Variable set
07-17 21:41:23.165 U 170@10: null: HTTP/1.1 202 Accepted, Accesstoken: , Cache-Control: private, Connection: close, Content-Length: 0, Date: Sun, 17 Jul 2022 19:41:24 GMT, ErrorCode: invalid_request, ErrorText: The request is missing the required code parameter., Server: Microsoft-IIS/10.0, Set-Cookie: afck-httpsetting-backendpool-tele2-capi-t-mobile-nl-main-httpsCORS=17d69bd4c320970478106eb296a4ce49; Path=/; SameSite=None; Secure, afck-httpsetting-backendpool-tele2-capi-t-mobile-nl-main-https=17d69bd4c320970478106eb296a4ce49; Path=/, Vary: Accept,Authorization,Content-Type, X-Android-Received-Millis: 1658086883154, X-Android-Response-Source: NETWORK 202, X-Android-Selected-Protocol: http/1.1, X-Android-Sent-Millis: 1658086882126, X-AspNet-Version: 4.0.30319, X-Powered-By: ASP.NET, X-Tmnl-Osn: p1n3, X-Tmnl-PSVary: Accept,Authorization,Content-Type
07-17 21:41:23.165 U 170@8: Your access token is: 
07-17 21:41:23.166 I 170@12: HTTP request
07-17 21:41:25.315 I 170@13: Variable set
07-17 21:41:25.317 U 170@15: {"ErrorCode":"401 - Unauthorized.","ErrorMessage":"Invalid authorization header.","ApiErrorCode":1101,"Content":null}
07-17 21:41:25.318 U 170@14: Your subscription API url:  
07-17 21:41:25.319 I 170@23: Atomic store
07-17 21:41:25.323 I 170@24: Atomic store
07-17 21:41:25.324 I 170@16: HTTP request
07-17 21:41:25.670 F 170@16: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No address associated with hostname)
07-17 21:41:25.677 I 170@16: Stopped by failure



Over de 1.0 versie niets bijzonders denk ik.
code:
1
2
3
4
5
6
7
  07-19 12:34:57.388 I 174@2: Flow beginning
07-19 12:34:57.389 I 174@3: SMS received
07-19 12:34:57.404 I 175@7: Flow beginning
07-19 12:34:57.405 I 175@13: For each
07-19 12:34:57.405 I 175@6: SMS send
07-19 12:34:57.612 W 175@6: 1 SMS sent to 1280
07-19 12:34:57.612 I 175@8: Delay


Heb zojuist Automate geüpdatet van 1.32.x naar 1.33.6. Misschien geeft dat verandering

spek pc, spek hifi, last.fm


Acties:
  • 0 Henk 'm!

  • ThaGuus
  • Registratie: Mei 2018
  • Laatst online: 09-06 00:29
YoG schreef op dinsdag 19 juli 2022 @ 13:32:
[...]


Over de API-scripts dezelfde foutmeldingen zoals bij andere gebruikers

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  07-17 21:41:16.460 I 170@28: Expression true?
07-17 21:41:16.461 U 170@29: Received message containing the keyword "verbruikt"
07-17 21:41:16.461 I 170@26: Expression true?
07-17 21:41:16.462 I 170@4: HTTP request
07-17 21:41:20.889 I 170@6: Variable set
07-17 21:41:20.889 U 170@11: null: HTTP/1.1 202 Accepted, Accesstoken: xxxx, Cache-Control: no-cache, no-store, must-revalidate, Connection: close, Content-Length: 0, Date: Sun, 17 Jul 2022 19:41:21 GMT, ErrorCode: 140, ErrorText: Already Migrated To SalesForce, Expires: -1, Pragma: no-cache, Server: Microsoft-IIS/10.0, Set-Cookie: afck-httpsetting-backendpool-tele2-capi-t-mobile-nl-main-httpsCORS=f06f1a52b58087ae00dfc786b133db07; Path=/; SameSite=None; Secure, afck-httpsetting-backendpool-tele2-capi-t-mobile-nl-main-https=f06f1a52b58087ae00dfc786b133db07; Path=/, Vary: Accept,Authorization,Content-Type, X-Android-Received-Millis: 1658086880877, X-Android-Response-Source: NETWORK 202, X-Android-Selected-Protocol: http/1.1, X-Android-Sent-Millis: 1658086878228, X-AspNet-Version: 4.0.30319, X-Powered-By: ASP.NET, X-Tmnl-Osn: p1n4, X-Tmnl-PSVary: Accept,Authorization,Content-Type
07-17 21:41:20.891 U 170@5: Your refresh token is: 
07-17 21:41:20.892 I 170@7: HTTP request
07-17 21:41:23.164 I 170@9: Variable set
07-17 21:41:23.165 U 170@10: null: HTTP/1.1 202 Accepted, Accesstoken: , Cache-Control: private, Connection: close, Content-Length: 0, Date: Sun, 17 Jul 2022 19:41:24 GMT, ErrorCode: invalid_request, ErrorText: The request is missing the required code parameter., Server: Microsoft-IIS/10.0, Set-Cookie: afck-httpsetting-backendpool-tele2-capi-t-mobile-nl-main-httpsCORS=17d69bd4c320970478106eb296a4ce49; Path=/; SameSite=None; Secure, afck-httpsetting-backendpool-tele2-capi-t-mobile-nl-main-https=17d69bd4c320970478106eb296a4ce49; Path=/, Vary: Accept,Authorization,Content-Type, X-Android-Received-Millis: 1658086883154, X-Android-Response-Source: NETWORK 202, X-Android-Selected-Protocol: http/1.1, X-Android-Sent-Millis: 1658086882126, X-AspNet-Version: 4.0.30319, X-Powered-By: ASP.NET, X-Tmnl-Osn: p1n3, X-Tmnl-PSVary: Accept,Authorization,Content-Type
07-17 21:41:23.165 U 170@8: Your access token is: 
07-17 21:41:23.166 I 170@12: HTTP request
07-17 21:41:25.315 I 170@13: Variable set
07-17 21:41:25.317 U 170@15: {"ErrorCode":"401 - Unauthorized.","ErrorMessage":"Invalid authorization header.","ApiErrorCode":1101,"Content":null}
07-17 21:41:25.318 U 170@14: Your subscription API url:  
07-17 21:41:25.319 I 170@23: Atomic store
07-17 21:41:25.323 I 170@24: Atomic store
07-17 21:41:25.324 I 170@16: HTTP request
07-17 21:41:25.670 F 170@16: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No address associated with hostname)
07-17 21:41:25.677 I 170@16: Stopped by failure



Over de 1.0 versie niets bijzonders denk ik.
code:
1
2
3
4
5
6
7
  07-19 12:34:57.388 I 174@2: Flow beginning
07-19 12:34:57.389 I 174@3: SMS received
07-19 12:34:57.404 I 175@7: Flow beginning
07-19 12:34:57.405 I 175@13: For each
07-19 12:34:57.405 I 175@6: SMS send
07-19 12:34:57.612 W 175@6: 1 SMS sent to 1280
07-19 12:34:57.612 I 175@8: Delay


Heb zojuist Automate geüpdatet van 1.32.x naar 1.33.6. Misschien geeft dat verandering
Ik verdenk eerder dat de v1 er mee ophoud omdat je automate niet toegevoegd hebt als uitzondering in je batterij instellingen. Let er ook op dat automate alleen automatisch start met je telefoon als je premium hebt gekocht (Geen idee wat premium kost meer het is namelijk geen abonnement)

Acties:
  • 0 Henk 'm!

  • YoG
  • Registratie: Juni 2001
  • Niet online

YoG

ThaGuus schreef op dinsdag 19 juli 2022 @ 14:19:
[...]


Ik verdenk eerder dat de v1 er mee ophoud omdat je automate niet toegevoegd hebt als uitzondering in je batterij instellingen. Let er ook op dat automate alleen automatisch start met je telefoon als je premium hebt gekocht (Geen idee wat premium kost meer het is namelijk geen abonnement)
iets van €4 dacht ik. In de trial is er ook een limiet van 30 scripts.
Al die instellingen zoals batterij en andere uitzonderingen staan aan.

Ik heb nu dus de boel geüpdatet dmv een schone installatie. Ben benieuwd of dat verbetering geeft. Zullen we morgen zien.

Wel jammer dat die API scripts niet meer werken.
Begrijp ik het nou goed dat ze wel nog steeds werken met T-mobile abos?

spek pc, spek hifi, last.fm


Acties:
  • 0 Henk 'm!

  • YoG
  • Registratie: Juni 2001
  • Niet online

YoG

Na herinstallatie ben ik nog slechter af. Bundelboosters worden nu niet meer aangevraagd.
Zo aan de logs te zien ziet ie ze wel binnenkomen


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
   07-19 18:49:15.797 I 175@3: SMS received
07-19 18:50:34.972 I 174@4: Expression true?
07-19 18:50:34.973 I 174@3: SMS received
07-19 18:50:34.981 I 175@4: Expression true?
07-19 18:50:34.982 I 175@3: SMS received
07-19 18:58:10.524 I 174@4: Expression true?
07-19 18:58:10.527 I 174@3: SMS received
07-19 18:58:10.539 I 175@4: Expression true?
07-19 18:58:10.540 I 175@3: SMS received
07-19 18:59:05.114 I 174@4: Expression true?
07-19 18:59:05.117 I 174@3: SMS received
07-19 18:59:05.132 I 175@4: Expression true?
07-19 18:59:05.134 I 175@3: SMS received
07-19 18:59:29.560 I 174@4: Expression true?
07-19 18:59:29.562 I 174@3: SMS received
07-19 18:59:29.579 I 175@4: Expression true?
07-19 18:59:29.579 I 175@3: SMS received



Edit
Script 1.0 opnieuw gedownload. Doet het nu wel...voorlopig
Morgen even aanzien

Ik ga ook de api scripts opnieuw installeren

[ Voor 6% gewijzigd door YoG op 19-07-2022 19:18 ]

spek pc, spek hifi, last.fm


Acties:
  • 0 Henk 'm!

  • YoG
  • Registratie: Juni 2001
  • Niet online

YoG

Update :
De herinstallatie van Automate heeft niet geholpen. Maar ik heb na lang zoeken eindelijk een script gevonden die werkt zonder elke dag opnieuw aan te moeten zwengelen.
https://llamalab.com/automate/community/flows/39226

spek pc, spek hifi, last.fm


Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
YoG schreef op zondag 24 juli 2022 @ 11:08:
Update :
De herinstallatie van Automate heeft niet geholpen. Maar ik heb na lang zoeken eindelijk een script gevonden die werkt zonder elke dag opnieuw aan te moeten zwengelen.
https://llamalab.com/automate/community/flows/39226
heeft wel de beperking van de sms.

404 Signature not found


Acties:
  • 0 Henk 'm!

Anoniem: 1629206

Meer mensen er last van, doet hij dat met het v2 script ook?

Bij mij start automate automatisch bij een herstart, maar heb geen premium.

Acties:
  • 0 Henk 'm!

  • YoG
  • Registratie: Juni 2001
  • Niet online

YoG

SMSfreakie schreef op zondag 24 juli 2022 @ 11:18:
[...]

heeft wel de beperking van de sms.
Ja, zoals ik eerder schreef werken de api scripts bij mij niet. Ik vraag me nog steeds af of dat aan mijn kant ligt, aan Tele2.. Of heeft iedereen dit probleem ?

[ Voor 3% gewijzigd door YoG op 24-07-2022 15:00 ]

spek pc, spek hifi, last.fm


Acties:
  • +2 Henk 'm!

  • Roel Broersma
  • Registratie: Maart 2000
  • Laatst online: 13-06 02:54
Ter info: T-Mobile heeft nu een nieuw 4G voor thuis Extra Snel abonnement, er zit geen Huawei buitenrouter meer bij (zou niet meer mogen volgens EU regels zei de T-Mobile medewerker). Behalve het nieuwe modem is de startbundel ook veranderd, namelijk van 500GB naar 150GB.

De docker container van @lodu draait hier goed :)

...don't know what should be here...


Acties:
  • +1 Henk 'm!

  • workswith
  • Registratie: Februari 2012
  • Laatst online: 06-05-2024
""Het is inderdaad zo dat wanneer ‘extra snel’ mogelijk is, dat je automatisch de bundel van 500 GB ontvangt. Ook is het inderdaad een fout op de website, die zo snel als mogelijk wordt gecorrigeerd. Ik heb mij laten vertellen dat je als klant niet op die correctie hoeft te wachten voor de juiste doorvoering van de startbundel. In die zin is het dus alleen onjuist informatief van aard.

Mocht het toch het geval zijn dat in de praktijk de 150 GB startbundel wordt ‘geactiveerd’, laat het dan even weten. ""

volgens een moderator op forum. het is een fout op de websit zie link https://community.t-mobil...t-meer-beschikbaar-344621

[ Voor 8% gewijzigd door workswith op 24-08-2022 22:08 ]


Acties:
  • 0 Henk 'm!

  • huliz
  • Registratie: November 2021
  • Laatst online: 19-05 10:43
This is golden! thanks

I have a second sim in my 5g router, I only needed to adjust one line

code:
1
subscriptionUrl = dict["subscriptions"][b][1][/b]['SubscriptionURL']
Romkabouter430 schreef op dinsdag 21 december 2021 @ 09:28:
Mocht iemand het handig vinden, dit python script gebruik in in Home Assistant en AppDeamon als app.

Opslaan als tmobile.py
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
import appdaemon.plugins.hass.hassapi as hass
import requests
import json
from datetime import datetime

class TMobile(hass.Hass):


   
  def initialize(self):
    now = datetime.now()
    interval = int(self.args["interval"])
    self.run_every(self.updateState, now, interval)
    self.updateState()

  def updateState(self, kwargs=None):
    #basic header
    headers = {"Authorization": "Basic OWhhdnZhdDZobTBiOTYyaTo=", "User-Agent": "T-Mobile 5.3.28 (Android 10; 10)"}

    #user data for login
    data =  {"Username":"<email>", "Password": "<password>", "ClientId":"9havvat6hm0b962i", "Scope": "usage+readfinancial+readsubscription+readpersonal+readloyalty+changesubscription+weblogin"}
    response = requests.post("https://capi.t-mobile.nl/login?response_type=code", headers=headers, json=data)

    #get AuthorizationCode
    authorizationcode = response.headers["AuthorizationCode"]

    #self.log(authorizationcode)

    data =  {"AuthorizationCode": authorizationcode}
    response = requests.post("https://capi.t-mobile.nl/createtoken", headers=headers, json=data)

    #get AccessToken
    accesstoken = response.headers["AccessToken"]

    #Create new header with Authorization
    headers = {"Authorization": "Bearer "+accesstoken, "User-Agent": "T-Mobile 5.3.28 (Android 10; 10)", "Accept" : "application/json"}
    response = requests.get("https://capi.t-mobile.nl/account/current?resourcelabel=LinkedSubscriptions", headers=headers)
    dict = json.loads(response.content)

    #call the Resources Url
    response = requests.get(dict['Resources'][0]['Url'], headers=headers)
    dict = json.loads(response.content)

    subscriptionUrl = dict["subscriptions"][0]['SubscriptionURL']
    response = requests.get(subscriptionUrl + "/roamingbundles", headers=headers)
    dict = json.loads(response.content)

    data = {"Bundles":[{"BuyingCode":"A0DAY01"}]}

    totalRemaining = 0

    for bundle in dict['Bundles']: 
      if (bundle['ZoneColor'] == 'NL') :
          remaining = bundle['Remaining']
          totalRemaining += remaining['Value']

    if (round(totalRemaining / 1024,0) < 1500) :
      self.interval = 600

    if (round(totalRemaining / 1024,0) < 1000) :
      post_resp = requests.post(subscriptionUrl + "/roamingbundles", json=data, headers=headers)
      self.log(post_resp)
      self.log ("2000MB aangevuld")
      self.interval = int(self.args["interval"])
    else :
      self.log ("There is " + str(round(totalRemaining / 1024,0)) + " MB remaining, no need to update")


In apps.yaml:

code:
1
2
3
4
tmobile:
  module: tmobile
  class: TMobile
  interval: 3600


De app checkt eens per uur (interval 3600) en onder de 1500MB elke 10 minuten. Onder de 1000MB wordt het tegoed aangevuld. Kun je natuurlijk snel zelf aanpassen.
Er zijn geen error check op of dingen wel goed gaan, dat zou een leuk idee zijn nog maar tot nu geen problemen.

Acties:
  • 0 Henk 'm!

  • arnodus
  • Registratie: Juli 2017
  • Laatst online: 27-08-2023
Is het gelukt met Vodafone in combi met Apple?

Acties:
  • 0 Henk 'm!

  • traxxion
  • Registratie: September 2011
  • Nu online
Heeft TM toevallig iets aangepast? De WS voor het opvragen van een authorization code lijkt niet meer te werken...

Afbeeldingslocatie: https://tweakers.net/i/H2LPOi9Rp2-meNI7iIJv017xdR4=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/dNKVhT6ELaf0WKHXsKK30gSe.png?f=user_large

Acties:
  • 0 Henk 'm!

  • Jimmy Smith
  • Registratie: Mei 2018
  • Laatst online: 21-02-2024
rens-br schreef op donderdag 7 juli 2022 @ 13:42:
[...]


Goed bezig! Ik zit volgens mij op het nieuwe V2 platform, maar ik heb wel 2FA aanstaan (al is dat inmiddels verplicht)

Ik heb de flow geïnstalleerd, maar ik krijg de volgende error:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
07-07 13:40:44.589 U 5@29: Received message containing the keyword "verbruikt"
07-07 13:40:44.589 I 5@26: Expression true?
07-07 13:40:44.590 I 5@4: HTTP request
07-07 13:40:45.532 I 5@6: Variable set
07-07 13:40:45.534 U 5@5: Your refresh token is: 
07-07 13:40:45.534 I 5@7: HTTP request
07-07 13:40:48.478 I 5@9: Variable set
07-07 13:40:48.479 U 5@8: Your access token is: 
07-07 13:40:48.479 I 5@12: HTTP request
07-07 13:40:48.892 I 5@13: Variable set
07-07 13:40:48.894 U 5@14: Your linkedsubscription API url:  
07-07 13:40:48.894 I 5@31: HTTP request
07-07 13:40:48.895 F 5@31: com.llamalab.automate.RequiredArgumentNullException: url
07-07 13:40:48.896 I 5@31: Stopped by failure


Enig idee hoe dat komt?

Ik heb mijn eigen Username en wachtwoord ingevuld en voor de rest niks veranderd, is er nog iets anders wat ik moet invullen?
Ik krijg dezelfde foutmelding als hierboven...
Ik heb zowel mobiel (10gb/dag, 2GB booster) als 4Gvoorthuis (150gb/maand, 5GB booster) die ik zou gebruiken.

Ik heb het nu nog alleen voor de mobiel geprobeerd, maar eigenlijk heeft 4Gvoorthuis prioriteit.
Het zou geweldig zijn als iemand kan helpen. De eerste keer dat we door de 150gb heen lijken te gaan komt er bijna aan...

Alvast bedankt! _/-\o_

Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
hier werkt het nog gewoon op Android...

404 Signature not found


Acties:
  • +1 Henk 'm!

  • traxxion
  • Registratie: September 2011
  • Nu online
SMSfreakie schreef op dinsdag 14 februari 2023 @ 09:47:
hier werkt het nog gewoon op Android...
Mag ik vragen welk script je gebruikt? Ik kom niet meer voorbij stap 1 uit deze post: Legobas in "[T-Mobile] Automatisch 1-GB aanvullers activeren"

Acties:
  • 0 Henk 'm!

  • ThaGuus
  • Registratie: Mei 2018
  • Laatst online: 09-06 00:29
Ja ze hebben "helaas" het verbeterd, ze hebben namelijk de capi login geblokkeerd.
Dit betekent dus dat nu de login zelf niet makkelijk te automatiseren is meer omdat er een google captcha aanwezig is. Wat wel misschien wel mogelijk zijn om dus de authenticatie code te cachen na een login omdat di e best lang geldig is (en volgens mij kan je de geldigheid daarvan ook verlengen)


Het is mij op het moment nog wel onduidelijk hoe de app het nu ontvangt vanuit de base64 string pakt dus het makkelijkste is denk ik op het moment nog loggen

[ Voor 19% gewijzigd door ThaGuus op 17-02-2023 01:10 ]


Acties:
  • 0 Henk 'm!

  • Jimmy Smith
  • Registratie: Mei 2018
  • Laatst online: 21-02-2024
SMSfreakie schreef op dinsdag 14 februari 2023 @ 09:47:
hier werkt het nog gewoon op Android...
Ik ben ook erg benieuwd! Onze 150gb is op en we hebben nog een halve maand te gaan. Het is niet echt handig om nu telkens de 5gb booster aan te moeten klikken in de app...

Acties:
  • 0 Henk 'm!

  • ThaGuus
  • Registratie: Mei 2018
  • Laatst online: 09-06 00:29
Jimmy Smith schreef op vrijdag 17 februari 2023 @ 11:57:
[...]


Ik ben ook erg benieuwd! Onze 150gb is op en we hebben nog een halve maand te gaan. Het is niet echt handig om nu telkens de 5gb booster aan te moeten klikken in de app...
Volgens mij gebruikt ... mijn automate script, die werkt bij hem waarschijnlijk nog omdat hij nog geen nieuwe login request heeft gedaan maar de token hergebruikt.

Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
ThaGuus schreef op vrijdag 17 februari 2023 @ 12:58:
[...]

Volgens mij gebruikt ... mijn automate script, die werkt bij hem waarschijnlijk nog omdat hij nog geen nieuwe login request heeft gedaan maar de token hergebruikt.
zou kunnen.. ik ga het ook niet even testen om eerlijk te zijn...

edit: en nu is het hier ook kapot ;(

[ Voor 5% gewijzigd door SMSfreakie op 18-02-2023 01:02 ]

404 Signature not found


Acties:
  • 0 Henk 'm!

  • Jimmy Smith
  • Registratie: Mei 2018
  • Laatst online: 21-02-2024
SMSfreakie schreef op vrijdag 17 februari 2023 @ 15:52:
[...]


zou kunnen.. ik ga het ook niet even testen om eerlijk te zijn...

edit: en nu is het hier ook kapot ;(
Onee, dat is balen...

Ik heb het internet verder afgezocht, maar kan niet echt iets vinden en ben niet zo handig als jullie...

Jullie zouden legendes zijn als jullie een workaround vinden om het toch weer aan de praat te krijgen _/-\o_

Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
gister nog even met de packet analyser aan de gang geweest... de app roept nog wel al vaak de CAPI aan... alleen door gebrek aan root op m'n telefoon kan ik er eigenlijk weer niks mee..

En de app staat hier inweze ingelogd.. maar hoe en wat weet ik niet..

misschien dat iemand de app kan ontmantelen ofzo om te kijken wat er gedaan wordt?

404 Signature not found


Acties:
  • 0 Henk 'm!

  • ThaGuus
  • Registratie: Mei 2018
  • Laatst online: 09-06 00:29
SMSfreakie schreef op zaterdag 18 februari 2023 @ 12:12:
gister nog even met de packet analyser aan de gang geweest... de app roept nog wel al vaak de CAPI aan... alleen door gebrek aan root op m'n telefoon kan ik er eigenlijk weer niks mee..

En de app staat hier inweze ingelogd.. maar hoe en wat weet ik niet..

misschien dat iemand de app kan ontmantelen ofzo om te kijken wat er gedaan wordt?
Alles is in princiepe hetzelfde behalve de login hebben ze verplaats van de api naar de normale website.


https://www.t-mobile.nl/l...System=app&nav=off&token={RANDOMBASE64TOKEN}
deze geeft weer een nieuwe token terug en in die token zit eigenlijk dezelfde token als de capi login verstopt.
https://www.t-mobile.nl/loginappresult?token={Best_WEL_LANGE_BASE64TOKEN}

Het probleem alleen is weet ik nog niet hoe ze van die best wel lange base64 naar de capi token gaan dusja.

Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
hmm en de lange token weigert die natuurlijk in de CAPI?

404 Signature not found


Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
iemand hier nog mee bezig geweest?..

404 Signature not found


Acties:
  • 0 Henk 'm!

Anoniem: 1629206

Maar zoals ik het nu lees, werkt het automatisch aanvullen dus niet meer

Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
Bingo....

404 Signature not found


Acties:
  • 0 Henk 'm!

  • danda
  • Registratie: Augustus 2005
  • Laatst online: 07:59
Is naar de kl+#+#&€&# geholpen door T-mobile... Zelfs de 2GB unlimited bundel aanvragen is irri.. ene keer lukt het andere keer staat er kort samengevat ... OP, en moet je een half uur wachten op verwerking van je gebruikte bundel zodat je weer je extra bundel kan aanvragen

[ Voor 8% gewijzigd door danda op 16-04-2023 02:13 ]


Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
ow daar heb ik geen last van.. als die 80% er is krijg ik keurig een bericht en kan ik keurig een aanvuller scoren in de app..

enige nadeel als bv een download hebt lopen, en je wilt een bundel aanvragen moet je wel even flink geduld hebben omdat ze de snelheid behoorlijk knijpen.. maar als je geen overig data verkeer hebt gaat dat best te doen...

404 Signature not found


Acties:
  • 0 Henk 'm!

  • Roel Broersma
  • Registratie: Maart 2000
  • Laatst online: 13-06 02:54
Gebruikt iemand hier nog een script, docker container of iets anders om automatisch bij te vullen? De docker container van @lodu werkt hier ook niet meer... :(

...don't know what should be here...


Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
helaas is mijn kennis toch te beperkt om dit weer te kunnen maken..

mijn gedachten kronkel was nu.. sniff al het verkeer wat de app maakt.. die die roept immers ook gewoon de capi aan.. alleen doordat ik geen TLS verkeer via de sniffer(s) krijg.. kan ik niet eens de URLs zien welke aangeroepen worden :(

404 Signature not found


Acties:
  • +2 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
toch even een bumpje...

nu zijn we inmiddels Odido... zijn er nog naast de naam nog andere veranderingen te ontdekken in de capi / methodes van aanvullers scoren?

404 Signature not found


Acties:
  • +1 Henk 'm!

  • ThaGuus
  • Registratie: Mei 2018
  • Laatst online: 09-06 00:29
SMSfreakie schreef op donderdag 7 september 2023 @ 21:04:
toch even een bumpje...

nu zijn we inmiddels Odido... zijn er nog naast de naam nog andere veranderingen te ontdekken in de capi / methodes van aanvullers scoren?
Nee helaas, odildo gebruikt dezelfde api als T-Mobile en dus ook het nieuwe login systeem om de tokens te verkrijgen. Waar ik nog geen tijd/zin gehad heb om te onderzoeken hoe ze de app van de response naar de capi token gaat. (er zit namelijk encryptie op maar in princiepe moet de token van die encryptie gewoon in de app verstopt zitten)

Wat wel mogelijk is een standaard android emulator gebruiken (android AVD) en daar kan je dan met HTTP toolkit de CAPI token loggen. Ik kan hier misschien als tijdelijke oplossing nog wel een tutorial voor maken of iets.

Een andere mogelijkheid is ook nog gewoon de website aavuller gebruiken, die heeft namelijk gewoon een simpele captcha die sommige python scripts gewoon kan oplossen. (of via zo'n service waar je dan 0.0003 cent betaald per captcha)


-- Na wat googlen ben ik toch even veder gaan kijken en het lijkt er op (kan dit niet met 100% zekerheid zeggen) dat ze fernet gebruiken om de tokens te encrypten/decrypten in de app.

--- Weer een kleine update

Heb nu toch nog even de ge-decompiled sourcecode erbij gepakt en het gebruikt inderdaad fernet >_<, wat ik nu kan doen is gewoon een alert toevoegen die de key laat zien aan mij zodat ik kan uitvogelen waar die vandaan komt.

[ Voor 42% gewijzigd door ThaGuus op 09-09-2023 15:28 ]


Acties:
  • +2 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
@ThaGuus ik ben duidelijk minder in deze materie... Maar als ik op de 1 of andere manier iets kan helpen. Hoor ik het graag...

404 Signature not found


Acties:
  • +1 Henk 'm!

  • ThaGuus
  • Registratie: Mei 2018
  • Laatst online: 09-06 00:29
Nou het was makkelijker dan eerder gedacht, maar heb het weer werkend in een proof of concept wat weer uitgewerkt kan worden in de bestaande scripts.


Let niet op de lelijke code het is namelijk een POC om te kijken of het nog allemaal werkt, maar het maakt gebruik van de nuget package: Cryptography.Fernet.
Eigenlijk is alles na "---- USE THIS IN ALL OTHER SCRIPTS BASSICLY! ----" is hetzelfde gebleven.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
using Cryptography;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System.Text;
using System.Web;

namespace Odildo_POC;
internal class Program
{
    private static async Task Main(string[] args)
    {
        var httpClientHandler = new HttpClientHandler();
        httpClientHandler.AllowAutoRedirect = false; // disable automatic redirection
        var httpClient = new HttpClient(httpClientHandler);
        string buying_code = "A0DAY01";
        string fernet_encryption_key = "afIqRZm6iSev4zWysNGAjR6fCrOMf5GQqhKFfmXkgOU=";
        string oauth_clientkey = "9havvat6hm0b962i";
        string base_domain = "odido.nl";
        string encrypted_oauth_clientkey = Fernet.Encrypt(fernet_encryption_key, oauth_clientkey);
        string oauthToken = "";
        if (File.Exists("oauthtoken.txt"))
        {
            oauthToken = File.ReadAllText("oauthtoken.txt");
            if (!string.IsNullOrEmpty(oauthToken))
                goto AUTHENTICATED;
        }

        string login_url = $"https://www.{base_domain}/login?returnSystem=app&nav=off&token={encrypted_oauth_clientkey}";
        Console.WriteLine("Login at: {0}", login_url);

        Console.WriteLine("-----");
        Console.WriteLine("After logging in and filling in the SMS code u will be redirected to a blank page copy the url");
        Console.Write("New url: ");
        var url_or_token = Console.ReadLine();
        var resultToken = "";
        if (url_or_token.Contains(base_domain))
        {
            resultToken = HttpUtility.ParseQueryString(new Uri(url_or_token).Query)["token"];
        }
        else
        {
            resultToken = url_or_token;
        }
        Console.WriteLine("Recieved token: {0} ", resultToken);

        var fernetResult = Fernet.Decrypt(fernet_encryption_key, resultToken);
        var fernetResultJObject = JObject.Parse(fernetResult);

        var authorizationToken = Fernet.Decrypt(fernet_encryption_key, fernetResultJObject.Value<string>("AccessToken"));
        var resultCode = fernetResultJObject.Value<string>("ResultCode");
        Console.WriteLine("Result data: {0}", fernetResult);
        Console.WriteLine("Got result: {0} with AccessToken: {1}", resultCode, resultCode);
        Console.WriteLine("Requesting oauth token..");


        var request = new HttpRequestMessage(HttpMethod.Post, $"https://capi.odido.nl/createtoken");
        var payload = new
        {
            AuthorizationCode = authorizationToken
        };
        request.Content = new StringContent(JsonConvert.SerializeObject(payload), Encoding.UTF8, "application/vnd.capi.tmobile.nl.createtoken.v1+json");
        request.Headers.Add("accept", "application/json,application/vnd.capi.tmobile.nl.createtoken.v1+json");
        request.Headers.Add("authorization", $"Basic OWhhdnZhdDZobTBiOTYyaTo="); // base64 of oauth clientkey + : Convert.ToBase64String(Encoding.UTF8.GetBytes($"{oauth_clientkey}:));
        request.Headers.Add("grant_type", "authorization_code");
        var response = await httpClient.SendAsync(request);

        if (!response.IsSuccessStatusCode)
        {
            Console.WriteLine("Request for token failed..");
            Console.WriteLine($"Server error (HTTP {response.StatusCode}): {response.ReasonPhrase}");
            return;
        }

        if (!response.Headers.TryGetValues("Accesstoken", out var headerValues))
        {
            Console.WriteLine("AccessToken not in headers... so failed..");
            return;
        }

        oauthToken = headerValues.FirstOrDefault();
        File.WriteAllText("oauthtoken.txt", oauthToken);

    AUTHENTICATED:
        Console.WriteLine($"Capi authorization Header: Bearer {oauthToken}");
        Console.WriteLine($"---- USE THIS IN ALL OTHER SCRIPTS BASSICLY! ----");

        Console.WriteLine("Get Linked subscriptions:");

        request = new HttpRequestMessage(HttpMethod.Get, $"https://capi.odido.nl/account/current?resourcelabel=LinkedSubscriptions&resourcelabel=CustomerBenefits");
        request.Headers.Add("accept", "application/json,application/vnd.capi.tmobile.nl.account.v1+json");
        request.Headers.Add("authorization", $"Bearer {oauthToken}");

        response = await httpClient.SendAsync(request);

        var responseUrl = response.Headers.Location; // stupid temp way to get the authorization to stick 

        request = new HttpRequestMessage(HttpMethod.Get, responseUrl);
        request.Headers.Add("accept", "application/json,application/vnd.capi.tmobile.nl.account.v1+json");
        request.Headers.Add("authorization", $"Bearer {oauthToken}");
        response = await httpClient.SendAsync(request);

        var responseData = await response.Content.ReadAsStringAsync();
        var responseDataObject = JObject.Parse(responseData);
        var linkedSubscriptionsUrl = responseDataObject["Resources"]
            .FirstOrDefault(r => r["Label"].ToString() == "LinkedSubscriptions")
            ?["Url"]
            ?.ToString();
        Console.WriteLine("LinkedSub url: {0}", linkedSubscriptionsUrl);

        request = new HttpRequestMessage(HttpMethod.Get, linkedSubscriptionsUrl);
        request.Headers.Add("accept", "application/vnd.capi.tmobile.nl.linkedsubscriptions.v1+json");
        request.Headers.Add("authorization", $"Bearer {oauthToken}");

        response = await httpClient.SendAsync(request);
        responseData = await response.Content.ReadAsStringAsync();
        var jsonObject = JObject.Parse(responseData);
        var subscriptionURL = jsonObject["subscriptions"]?.FirstOrDefault()?["SubscriptionURL"]?.ToString();
        Console.WriteLine("subscriptionURL url: {0}", subscriptionURL);

        while (true)
        {
            int delay = 5;

            await Task.Delay(TimeSpan.FromSeconds(delay));

            Console.WriteLine("Checking...");

            request = new HttpRequestMessage(HttpMethod.Get, subscriptionURL + "/databundles");
            request.Headers.Add("accept", "application/vnd.capi.tmobile.nl.databundles.v1+json");
            request.Headers.Add("authorization", $"Bearer {oauthToken}");

            response = await httpClient.SendAsync(request);
            responseData = await response.Content.ReadAsStringAsync();
            jsonObject = JObject.Parse(responseData);


            double totalRemainingNLData = jsonObject["Bundles"]
                .Where(b => b["Zones"].Values<string>().Contains("NL"))
                .Sum(b => b["Remaining"]["Value"].Value<double>()) / 1024.0; 

            Console.WriteLine("Total Remaining Data: " + totalRemainingNLData);

            bool checkAvaiableBunddles = totalRemainingNLData < 700;
            delay = checkAvaiableBunddles ? 5 : 10;

            if (!checkAvaiableBunddles)
                continue;

            request = new HttpRequestMessage(HttpMethod.Get, subscriptionURL + "/availableroamingbundles");
            request.Headers.Add("accept", "application/json,application/vnd.capi.tmobile.nl.roamingbundles.v4+json");
            request.Headers.Add("authorization", $"Bearer {oauthToken}");

            response = await httpClient.SendAsync(request);
            responseData = await response.Content.ReadAsStringAsync();
            jsonObject = JObject.Parse(responseData);
            var avaibleBundles = jsonObject["Bundles"].Select(o => o["BuyingCode"].ToString());
            Console.WriteLine("AvaibleBundles: {0}", string.Join(',', avaibleBundles));
            if (avaibleBundles.Contains(buying_code))
            {

                request = new HttpRequestMessage(HttpMethod.Post, subscriptionURL + "/roamingbundles");
                request.Headers.Add("accept", "application/json,application/vnd.capi.tmobile.nl.roamingbundles.v4+json");
                request.Headers.Add("authorization", $"Bearer {oauthToken}");

                var buyPayload = new
                {
                    Bundles = new[]
                    {
                        new
                        {
                            BuyingCode = buying_code
                        }
                    }
                };
                var aa = JsonConvert.SerializeObject(buyPayload);
                request.Content = new StringContent(JsonConvert.SerializeObject(buyPayload), Encoding.UTF8, "application/vnd.capi.tmobile.nl.roamingbundles.v4+json");
                response = await httpClient.SendAsync(request);
                responseData = await response.Content.ReadAsStringAsync();
            }
        }
    }
}

Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
Vooruitgang.. Is altijd goed

404 Signature not found


Acties:
  • Beste antwoord
  • +8 Henk 'm!

  • ThaGuus
  • Registratie: Mei 2018
  • Laatst online: 09-06 00:29
https://llamalab.com/automate/community/flows/46148
Ik heb het automate script ook aangepast naar de odido api, heeft wel nu een authenticatie token nodig in plaats van username + wachtwoord.

Ik zou vanavond wel een repo maken met daarin een tool om deze token van t-mobile te pakken ( aka alles tot en met File.WriteAllText("oauthtoken.txt... ) in de bovenstaande code.

Oke om de OAuth key te krijgen kan je nu door dit tooltje krijgen:

https://github.com/GuusBa...enticator/releases/latest

[ Voor 16% gewijzigd door ThaGuus op 18-09-2023 22:24 ]


  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
Zal het vanavond eens proberen

404 Signature not found


Acties:
  • +3 Henk 'm!

  • ThaGuus
  • Registratie: Mei 2018
  • Laatst online: 09-06 00:29
Met dank aan @Romkabouter430 zijn T-mobile script appdeamon script heb ik die ook aangepast voor odido

odido.py
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
import appdaemon.plugins.hass.hassapi as hass
import requests
import json
from datetime import datetime

class Odido(hass.Hass):
   
  def initialize(self):
    now = datetime.now()
    interval = int(self.args["interval"])
    self.run_every(self.updateState, now, interval)
    self.updateState()

  def updateState(self, kwargs=None):
    #Create new header with Authorization
    headers = {"Authorization": "Bearer "+self.args["access_token"], "User-Agent": "ODIDO 8.0.0 (Android 12; 12)", "Accept" : "application/json"}
    response = requests.get("https://capi.odido.nl/account/current?resourcelabel=LinkedSubscriptions", headers=headers)
    dict = json.loads(response.content)

    #call the Resources Url
    response = requests.get(dict['Resources'][0]['Url'], headers=headers)
    dict = json.loads(response.content)

    subscriptionUrl = dict["subscriptions"][0]['SubscriptionURL']
    response = requests.get(subscriptionUrl + "/roamingbundles", headers=headers)
    dict = json.loads(response.content)

    data = {"Bundles":[{"BuyingCode":"A0DAY01"}]}

    totalRemaining = 0

    for bundle in dict['Bundles']: 
      if (bundle['ZoneColor'] == 'NL') :
          remaining = bundle['Remaining']
          totalRemaining += remaining['Value']

    if (round(totalRemaining / 1024,0) < 1500) :
      self.interval = 600

    if (round(totalRemaining / 1024,0) < 1000) :
      post_resp = requests.post(subscriptionUrl + "/roamingbundles", json=data, headers=headers)
      self.log(post_resp)
      self.log ("2000MB aangevuld")
      self.interval = int(self.args["interval"])
    else :
      self.log ("There is " + str(round(totalRemaining / 1024,0)) + " MB remaining, no need to update")


apps.yaml:
code:
1
2
3
4
5
odido:
  module: odido
  class: Odido
  interval: 3600
  access_token: (token vanuit Odido.Authenticator)


Netzoals bij het automate script moet je de accesstoken met mijn Odido.Authenticator tool aanvragen.
https://github.com/GuusBa...enticator/releases/latest

Het originele script:
https://gathering.tweakers.net/forum/view_message/69930184

Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
werkt weer "goed" thnx @ThaGuus

alleen nou eens puzzelen waarom het automate script soms er uit "klapt" en hoe ik hem zo kan maken dat als die "fout" optreed het nog een keer probeert oid..

code:
1
2
3
4
5
6
7
8
9
10
09-15 09:19:40.896 U 604@30: Received message without the keyword "verbruikt"
09-15 09:19:40.902 I 604@27: SMS received
09-15 09:21:10.797 I 604@28: Expression true?
09-15 09:21:10.799 U 604@29: Received message containing the keyword "verbruikt"
09-15 09:21:10.805 I 604@12: HTTP request
09-15 09:21:13.142 I 604@13: Variable set
09-15 09:21:13.144 U 604@14: Your linkedsubscription API url:  https://capi.odido.nl/XXXXXXXXXX/linkedsubscriptions
09-15 09:21:13.146 I 604@31: HTTP request
09-15 09:21:28.630 F 604@31: java.net.SocketException: Socket closed
09-15 09:21:28.637 I 604@31: Stopped by failure

[ Voor 61% gewijzigd door SMSfreakie op 15-09-2023 09:29 ]

404 Signature not found


Acties:
  • 0 Henk 'm!

  • ThaGuus
  • Registratie: Mei 2018
  • Laatst online: 09-06 00:29
SMSfreakie schreef op vrijdag 15 september 2023 @ 09:26:
werkt weer "goed" thnx @ThaGuus

alleen nou eens puzzelen waarom het automate script soms er uit "klapt" en hoe ik hem zo kan maken dat als die "fout" optreed het nog een keer probeert oid..

code:
1
2
3
4
5
6
7
8
9
10
09-15 09:19:40.896 U 604@30: Received message without the keyword "verbruikt"
09-15 09:19:40.902 I 604@27: SMS received
09-15 09:21:10.797 I 604@28: Expression true?
09-15 09:21:10.799 U 604@29: Received message containing the keyword "verbruikt"
09-15 09:21:10.805 I 604@12: HTTP request
09-15 09:21:13.142 I 604@13: Variable set
09-15 09:21:13.144 U 604@14: Your linkedsubscription API url:  https://capi.odido.nl/XXXXXXXXXX/linkedsubscriptions
09-15 09:21:13.146 I 604@31: HTTP request
09-15 09:21:28.630 F 604@31: java.net.SocketException: Socket closed
09-15 09:21:28.637 I 604@31: Stopped by failure
Ik heb vanavond wel even tijd om het zelf te proberen, maar ik denk dat je na alle HTTP request blokjes een 'Catch Failure'-blok kunt toevoegen die het vervolgens opnieuw probeert. Iets wat he ook kunt proberen is het velt `timeout` in het HTTP request blokje hoger te zetten.

Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
grootste ellende is dat het soms na 2x een aanvraag al misgaat.. en soms ook pas na 10x :')

10 sec timeouts in de requests lijkt niet echt te helpen... :o

[ Voor 26% gewijzigd door SMSfreakie op 15-09-2023 10:31 ]

404 Signature not found


  • SijmenK
  • Registratie: November 2010
  • Laatst online: 31-05 10:11
@ThaGuus ik krijg geen url bij de tool zelfs als admin zie ik even een popup en dan is die weer weg win10

Acties:
  • +1 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
SijmenK schreef op zaterdag 16 september 2023 @ 13:51:
@ThaGuus ik krijg geen url bij de tool zelfs als admin zie ik even een popup en dan is die weer weg win10
Doe hem even vanuit een commando prompt.. Denk dat je ook nog iets van dotnet 7 nodig hebt.. Had ik ook namelijk..

Dan geeft die netjes de link naar de download bij Microsoft

[ Voor 8% gewijzigd door SMSfreakie op 16-09-2023 14:56 ]

404 Signature not found


Acties:
  • +2 Henk 'm!

  • ThaGuus
  • Registratie: Mei 2018
  • Laatst online: 09-06 00:29
SijmenK schreef op zaterdag 16 september 2023 @ 13:51:
@ThaGuus ik krijg geen url bij de tool zelfs als admin zie ik even een popup en dan is die weer weg win10
Heb net even een aanpassing gedaan in v0.2 zodat .NET 7 als het goed is niet meer geïnstalleerd hoeft te worden. Dat was waarschijnlijk de fout waardoor het niet werkte. https://github.com/GuusBa...ticator/releases/tag/v0.2

Als het dan nog steeds niet werkt kan je ook zoals SMSFreakie al aangaf het draaien in opdrachtprompt (Command prompt) aka cmd.

De makkelijkste manier om dit te doen is opdrachtpompt te openen en dan de Odido.Authenticator.exe erin te slepen en dan op enter te drukken. Dan draait hij namelijk daarin en als er dan een foutmelding komt zie je die teminste in plaats van dat hij afsluit in 0.1 seconde.

Acties:
  • +3 Henk 'm!

  • ThaGuus
  • Registratie: Mei 2018
  • Laatst online: 09-06 00:29
SMSfreakie schreef op vrijdag 15 september 2023 @ 09:26:
werkt weer "goed" thnx @ThaGuus

alleen nou eens puzzelen waarom het automate script soms er uit "klapt" en hoe ik hem zo kan maken dat als die "fout" optreed het nog een keer probeert oid..

code:
1
2
3
4
5
6
7
8
9
10
09-15 09:19:40.896 U 604@30: Received message without the keyword "verbruikt"
09-15 09:19:40.902 I 604@27: SMS received
09-15 09:21:10.797 I 604@28: Expression true?
09-15 09:21:10.799 U 604@29: Received message containing the keyword "verbruikt"
09-15 09:21:10.805 I 604@12: HTTP request
09-15 09:21:13.142 I 604@13: Variable set
09-15 09:21:13.144 U 604@14: Your linkedsubscription API url:  https://capi.odido.nl/XXXXXXXXXX/linkedsubscriptions
09-15 09:21:13.146 I 604@31: HTTP request
09-15 09:21:28.630 F 604@31: java.net.SocketException: Socket closed
09-15 09:21:28.637 I 604@31: Stopped by failure
Ik heb nu de flow aangepast en nu zou hij moeten blijven draaien en het opnieuw moeten proberen totdat het wel lukt. Hopelijk lost dit je probleem op:
https://llamalab.com/automate/community/flows/46148

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
Gaan we eens even proberen

404 Signature not found


Acties:
  • 0 Henk 'm!

  • Roel Broersma
  • Registratie: Maart 2000
  • Laatst online: 13-06 02:54
Jullie draaien dus de Authenticator en vervolgens Automate (op Android) met deze Flow: https://llamalab.com/automate/community/flows/46148 ?

Ik gebruikte het voor een T-Mobile 4G voor thuis unlimited (was alleen 500GB gelimiteerd en dan met aanvullers) en deed het op Docker op een Synology.

Ik was aan het zoeken op er een equivalent van LlamaLab Automate is wat je op Docker kunt draaien, weet iemand dat ?

...don't know what should be here...


Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
jup Gewoon op een S23.. doorgaans is de 10GB per dag zat... alleen tja soms ook even niet ;)

en uh was er niet al een script voor 4G voor thuis van eerder? welke dan wel een update zal moeten hebben ivm de veranderingen van de API ?

404 Signature not found


Acties:
  • +2 Henk 'm!

  • ThaGuus
  • Registratie: Mei 2018
  • Laatst online: 09-06 00:29
Roel Broersma schreef op dinsdag 19 september 2023 @ 14:01:
Jullie draaien dus de Authenticator en vervolgens Automate (op Android) met deze Flow: https://llamalab.com/automate/community/flows/46148 ?

Ik gebruikte het voor een T-Mobile 4G voor thuis unlimited (was alleen 500GB gelimiteerd en dan met aanvullers) en deed het op Docker op een Synology.

Ik was aan het zoeken op er een equivalent van LlamaLab Automate is wat je op Docker kunt draaien, weet iemand dat ?
Als het om de docker image van lodu gaat heb ik hem al wel ge-update alleen nog niet op een docker registry gezet.
https://github.com/GuusBa...d-Bundle-Automated-docker

-- edit hij staat nu ook op de github docker registry --
https://github.com/GuusBa...d-bundle-automated-docker

[ Voor 11% gewijzigd door ThaGuus op 19-09-2023 18:17 ]


Acties:
  • 0 Henk 'm!

  • Roel Broersma
  • Registratie: Maart 2000
  • Laatst online: 13-06 02:54
ThaGuus schreef op dinsdag 19 september 2023 @ 18:08:
[...]


Als het om de docker image van lodu gaat heb ik hem al wel ge-update alleen nog niet op een docker registry gezet.
https://github.com/GuusBa...d-Bundle-Automated-docker

-- edit hij staat nu ook op de github docker registry --
https://github.com/GuusBa...d-bundle-automated-docker
Thanks, zojuist uitgeprobeerd op de Synology. Eerst een nieuwe "docker pull ...." gedaan vanaf de SSH command line. Daarna heb ik in de Docker GUI (Synology) de 3 ENV variabelen gezet.
De docker container geeft errors en lijkt niets te doen.

Toen heb ik de container verwijderd en opnieuw met "docker run --env-file .... .." vanaf de SSH command line gestart en natuurlijk in de file de 3 environment variables gezet. Ook nu stopt hij weer. Beide met dezelfde foutmelding dat de ENV variables leeg zijn.. ?

023-09-19T20:13:21: PM2 log: App [unlimited-sim:0] exited with code [0] via signal [SIGINT]
20:13:21 PM2 | App [unlimited-sim:0] exited with code [0] via signal [SIGINT]
2023-09-19T20:13:21: PM2 log: App [unlimited-sim:0] starting in -fork mode-
20:13:21 PM2 | App [unlimited-sim:0] starting in -fork mode-
2023-09-19T20:13:21: PM2 log: App [unlimited-sim:0] online
20:13:21 PM2 | App [unlimited-sim:0] online
20:13:21 0|unlimited-sim | 2023-09-19T20:13:21: ENV variables not set
2023-09-19T20:13:21: PM2 log: App [unlimited-sim:0] exited with code [0] via signal [SIGINT]
20:13:21 PM2 | App [unlimited-sim:0] exited with code [0] via signal [SIGINT]
2023-09-19T20:13:21: PM2 log: App [unlimited-sim:0] starting in -fork mode-
20:13:21 PM2 | App [unlimited-sim:0] starting in -fork mode-
2023-09-19T20:13:21: PM2 log: App [unlimited-sim:0] online
20:13:21 PM2 | App [unlimited-sim:0] online
20:13:21 0|unlimited-sim | 2023-09-19T20:13:21: ENV variables not set
2023-09-19T20:13:21: PM2 log: App [unlimited-sim:0] exited with code [0] via signal [SIGINT]
2023-09-19T20:13:21: PM2 log: App [unlimited-sim:0] starting in -fork mode-
20:13:21 PM2 | App [unlimited-sim:0] exited with code [0] via signal [SIGINT]
20:13:21 PM2 | App [unlimited-sim:0] starting in -fork mode-
2023-09-19T20:13:21: PM2 log: App [unlimited-sim:0] online
20:13:21 PM2 | App [unlimited-sim:0] online
20:13:22 0|unlimited-sim | 2023-09-19T20:13:22: ENV variables not set
2023-09-19T20:13:22: PM2 log: App [unlimited-sim:0] exited with code [0] via signal [SIGINT]
20:13:22 PM2 | App [unlimited-sim:0] exited with code [0] via signal [SIGINT]
2023-09-19T20:13:22: PM2 log: App [unlimited-sim:0] starting in -fork mode-
20:13:22 PM2 | App [unlimited-sim:0] starting in -fork mode-
2023-09-19T20:13:22: PM2 log: App [unlimited-sim:0] online
20:13:22 PM2 | App [unlimited-sim:0] online
20:13:22 0|unlimited-sim | 2023-09-19T20:13:22: ENV variables not set

...don't know what should be here...


Acties:
  • 0 Henk 'm!

  • ThaGuus
  • Registratie: Mei 2018
  • Laatst online: 09-06 00:29
Roel Broersma schreef op dinsdag 19 september 2023 @ 22:18:
[...]


Thanks, zojuist uitgeprobeerd op de Synology. Eerst een nieuwe "docker pull ...." gedaan vanaf de SSH command line. Daarna heb ik in de Docker GUI (Synology) de 3 ENV variabelen gezet.
De docker container geeft errors en lijkt niets te doen.

Toen heb ik de container verwijderd en opnieuw met "docker run --env-file .... .." vanaf de SSH command line gestart en natuurlijk in de file de 3 environment variables gezet. Ook nu stopt hij weer. Beide met dezelfde foutmelding dat de ENV variables leeg zijn.. ?

023-09-19T20:13:21: PM2 log: App [unlimited-sim:0] exited with code [0] via signal [SIGINT]
20:13:21 PM2 | App [unlimited-sim:0] exited with code [0] via signal [SIGINT]
2023-09-19T20:13:21: PM2 log: App [unlimited-sim:0] starting in -fork mode-
20:13:21 PM2 | App [unlimited-sim:0] starting in -fork mode-
2023-09-19T20:13:21: PM2 log: App [unlimited-sim:0] online
20:13:21 PM2 | App [unlimited-sim:0] online
20:13:21 0|unlimited-sim | 2023-09-19T20:13:21: ENV variables not set
2023-09-19T20:13:21: PM2 log: App [unlimited-sim:0] exited with code [0] via signal [SIGINT]
20:13:21 PM2 | App [unlimited-sim:0] exited with code [0] via signal [SIGINT]
2023-09-19T20:13:21: PM2 log: App [unlimited-sim:0] starting in -fork mode-
20:13:21 PM2 | App [unlimited-sim:0] starting in -fork mode-
2023-09-19T20:13:21: PM2 log: App [unlimited-sim:0] online
20:13:21 PM2 | App [unlimited-sim:0] online
20:13:21 0|unlimited-sim | 2023-09-19T20:13:21: ENV variables not set
2023-09-19T20:13:21: PM2 log: App [unlimited-sim:0] exited with code [0] via signal [SIGINT]
2023-09-19T20:13:21: PM2 log: App [unlimited-sim:0] starting in -fork mode-
20:13:21 PM2 | App [unlimited-sim:0] exited with code [0] via signal [SIGINT]
20:13:21 PM2 | App [unlimited-sim:0] starting in -fork mode-
2023-09-19T20:13:21: PM2 log: App [unlimited-sim:0] online
20:13:21 PM2 | App [unlimited-sim:0] online
20:13:22 0|unlimited-sim | 2023-09-19T20:13:22: ENV variables not set
2023-09-19T20:13:22: PM2 log: App [unlimited-sim:0] exited with code [0] via signal [SIGINT]
20:13:22 PM2 | App [unlimited-sim:0] exited with code [0] via signal [SIGINT]
2023-09-19T20:13:22: PM2 log: App [unlimited-sim:0] starting in -fork mode-
20:13:22 PM2 | App [unlimited-sim:0] starting in -fork mode-
2023-09-19T20:13:22: PM2 log: App [unlimited-sim:0] online
20:13:22 PM2 | App [unlimited-sim:0] online
20:13:22 0|unlimited-sim | 2023-09-19T20:13:22: ENV variables not set
2 opties die ik kan bedenken die dit kan geven (want ik heb het getest en heb zelf de docker container ook draaien)

- Je hebt toch vergeten AUTHORIZATIONTOKEN of MSISDN te zetten (vergeet niet hoofdletters)
- Je zit perongelijk toch op de image van lodu (De readme van mijn repo klopt op het moment niet)

De commands voor pull & draaien zijn:

docker pull ghcr.io/guusbackup/tmobile-nl-unlimited-bundle-automated:main
en om te draaien:
docker run --env-file .env ghcr.io/guusbackup/tmobile-nl-unlimited-bundle-automated:main

  • Roel Broersma
  • Registratie: Maart 2000
  • Laatst online: 13-06 02:54
ThaGuus schreef op dinsdag 19 september 2023 @ 23:00:
[...]


2 opties die ik kan bedenken die dit kan geven (want ik heb het getest en heb zelf de docker container ook draaien)

- Je hebt toch vergeten AUTHORIZATIONTOKEN of MSISDN te zetten (vergeet niet hoofdletters)
- Je zit perongelijk toch op de image van lodu (De readme van mijn repo klopt op het moment niet)

De commands voor pull & draaien zijn:

docker pull ghcr.io/guusbackup/tmobile-nl-unlimited-bundle-automated:main
en om te draaien:
docker run --env-file .env ghcr.io/guusbackup/tmobile-nl-unlimited-bundle-automated:main
Thanks! Dat was het, het stond inderdaad nog niet goed in de README en ook de link die je gaf miste nog 1 dingetje ;)

Het is: docker pull ghcr.io/guusbackup/tmobile-nl-unlimited-bundle-automated-docker:main

Daarna zie je de image gewoon in Synology Container Manager (Docker) en kun je de variabelen daar toevoegen en runnen.

Als ik hem run dan zegt hij bijv: 498000MBs left. (bij 4G voor thuis krijg je 500GB die je kunt opwaarderen).

Kun je met een ENV variable instellen bij welke limiet hij opwaardeerd?

...don't know what should be here...


  • lodu
  • Registratie: December 2015
  • Laatst online: 07:54
Roel Broersma schreef op woensdag 20 september 2023 @ 18:01:
[...]
Kun je met een ENV variable instellen bij welke limiet hij opwaardeerd?
Momenteel niet nee (kan vanavond t er even snel voor je in zetten als je wilt).
Als je t echt nu nu wilt kan je deze lijn aanpassen en de container zelf bouwen (gebeurt automatisch na merge), moet je hem wel even forken
Code van Guus en mij loopt gelijk op het moment van schrijven.

[ Voor 5% gewijzigd door lodu op 21-09-2023 15:37 ]


Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
nog even terug komende... script werkt feilloos Thnx @ThaGuus Koffie? ;-)

al had ik vanmorgen wel even het idee dat ik een volgende feature vanuit odido te pakken had...
na exact 40.000MB ging de snelheid van 180~200mbits terug naar amper 5mbits..
en onwerkbaar door de enorme latency...

oh bleek dat de "site" om de hoek er gewoon uit te liggen... en de omliggende sites hadden moeite met het opvangen van de "missende" capaciteit :-)

404 Signature not found


Acties:
  • 0 Henk 'm!

  • Roel Broersma
  • Registratie: Maart 2000
  • Laatst online: 13-06 02:54
lodu schreef op donderdag 21 september 2023 @ 15:33:
[...]


Momenteel niet nee (kan vanavond t er even snel voor je in zetten als je wilt).
Als je t echt nu nu wilt kan je deze lijn aanpassen en de container zelf bouwen (gebeurt automatisch na merge), moet je hem wel even forken
Code van Guus en mij loopt gelijk op het moment van schrijven.
Hee Lodu, als je die VAR erbij wilt zetten, voor MBLEFT, heel graag :) Dan hoef ik niet zelf een fork, pull, push, merge.. etc. te doen en houden we het schoon :)

...don't know what should be here...


Acties:
  • +1 Henk 'm!

  • BlazingKahn35
  • Registratie: Juni 2017
  • Laatst online: 30-05 21:50

Treecko


Acties:
  • +1 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
Yep.. al had ik liever de aanvullers opgerekt zien worden... naar 5GB per keer ofzo :-)

404 Signature not found


Acties:
  • 0 Henk 'm!

  • pieterb82
  • Registratie: Oktober 2023
  • Laatst online: 02-11-2023
Goedeavond heren, kwam op dit topic naar aanleiding van de Odido rebranding van Tele2. Nu gebruiken wij een Tele2 Unlimited internet abonnement als onze vaste internet verbinding in het buitengebied. Het gaat met 4 kids wel hard met het aantal GB per dag en we komen daarom ook snel aan meer dan 10GB.

Heb the docker image van @ThaGuus draaien op mijn Synology en de verbinding met Odido tot stand gebracht met de authenticator. We checken nu iedere 5 minuten het aantal overgebleven MB en die krijgen we netjes door.

Wanneer we echter een nieuwe bundle aanvragen krijgen we de onderstaande melding:
code:
1
18:19:21 0|unlimited-sim  | 2023-10-19T18:19:21: 0 MB's left

Gevolgd door:
code:
1
18:19:22 0|unlimited-sim  | 2023-10-19T18:19:22: Cannot already get new bundle


Zit er een verschil tussen de oude Tele2 abo's en T-Mobile abo's en hoe zouden we dit kunnen verhelpen?

Acties:
  • 0 Henk 'm!

  • ThaGuus
  • Registratie: Mei 2018
  • Laatst online: 09-06 00:29
pieterb82 schreef op donderdag 19 oktober 2023 @ 20:32:
Goedeavond heren, kwam op dit topic naar aanleiding van de Odido rebranding van Tele2. Nu gebruiken wij een Tele2 Unlimited internet abonnement als onze vaste internet verbinding in het buitengebied. Het gaat met 4 kids wel hard met het aantal GB per dag en we komen daarom ook snel aan meer dan 10GB.

Heb the docker image van @ThaGuus draaien op mijn Synology en de verbinding met Odido tot stand gebracht met de authenticator. We checken nu iedere 5 minuten het aantal overgebleven MB en die krijgen we netjes door.

Wanneer we echter een nieuwe bundle aanvragen krijgen we de onderstaande melding:
code:
1
18:19:21 0|unlimited-sim  | 2023-10-19T18:19:21: 0 MB's left

Gevolgd door:
code:
1
18:19:22 0|unlimited-sim  | 2023-10-19T18:19:22: Cannot already get new bundle


Zit er een verschil tussen de oude Tele2 abo's en T-Mobile abo's en hoe zouden we dit kunnen verhelpen?
Het is mogelijk dat je een andere "BuyingCode" nodig hebt om een nieuwe bundel aan te vragen,
Ik zou vanavond wel even kijken of ik een debug mode kan toevoegen, die dit logt en dat je die dan met een env variable kan zetten.

Acties:
  • 0 Henk 'm!

  • pieterb82
  • Registratie: Oktober 2023
  • Laatst online: 02-11-2023
@ThaGuus Helder, is er een manier om te achterhalen wat die buying code is? Misschien door in te loggen in de webinterface?

Acties:
  • 0 Henk 'm!

  • ThaGuus
  • Registratie: Mei 2018
  • Laatst online: 09-06 00:29
pieterb82 schreef op maandag 23 oktober 2023 @ 12:02:
@ThaGuus Helder, is er een manier om te achterhalen wat die buying code is? Misschien door in te loggen in de webinterface?
In mijn laatste docker container (gister gepublished) kan je een env variable DEBUG=1 toevoegen, dan logt hij de buying codes naar de logs. (zodra je 80% hebt verbruikt of je de bundel kan kopen.)
Hierna kan je via de env variable BUYINGCODE hem zetten :p

https://github.com/GuusBa...omated-docker#buying-code

[ Voor 8% gewijzigd door ThaGuus op 23-10-2023 14:48 ]


  • RingleRangelRob
  • Registratie: December 2023
  • Laatst online: 19-01-2024
@ThaGuus Ik heb het zelfde probleem als @pieterb82 .

Ik heb een docker container draaien en de env staan in het systeem, alleen de log die zou moeten tonen welke bundel beschikbaar zijn logt geen info.
Op regel 13 van src/index.ts staat debug waar moet zijn aan true of 1 en dat word ook mee gegeven.

Als iemand hier een oplossing voor weet, hoor ik dat graag.

Afbeeldingslocatie: https://tweakers.net/i/K4O8rnIN0o9p81dlu71OikdqGXk=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/x6ELYbblyv0AW8rYfLvL5nRh.png?f=user_large

Acties:
  • 0 Henk 'm!

  • ThaGuus
  • Registratie: Mei 2018
  • Laatst online: 09-06 00:29
RingleRangelRob schreef op donderdag 14 december 2023 @ 23:08:
@ThaGuus Ik heb het zelfde probleem als @pieterb82 .

Ik heb een docker container draaien en de env staan in het systeem, alleen de log die zou moeten tonen welke bundel beschikbaar zijn logt geen info.
Op regel 13 van src/index.ts staat debug waar moet zijn aan true of 1 en dat word ook mee gegeven.

Als iemand hier een oplossing voor weet, hoor ik dat graag.

[Afbeelding]
En je hebt de 80% sms al ontvangen? Want hij logt pas de bundel zodra je hem kan kopen, wat is rond de 80% sms.

Acties:
  • 0 Henk 'm!

  • RingleRangelRob
  • Registratie: December 2023
  • Laatst online: 19-01-2024
ThaGuus schreef op vrijdag 15 december 2023 @ 00:39:
[...]


En je hebt de 80% sms al ontvangen? Want hij logt pas de bundel zodra je hem kan kopen, wat is rond de 80% sms.
Ja, in de log krijg ik de melding dat ik 0mb over heb, ook geprobeerd zelf een bundel booster te kopen en die leeg te trekken.
Beide scenarios geven het zelfde resultaat dat ik geen nieuwe bundel nog kan kopen.

Acties:
  • 0 Henk 'm!

  • ThaGuus
  • Registratie: Mei 2018
  • Laatst online: 09-06 00:29
RingleRangelRob schreef op vrijdag 15 december 2023 @ 15:26:
[...]

Ja, in de log krijg ik de melding dat ik 0mb over heb, ook geprobeerd zelf een bundel booster te kopen en die leeg te trekken.
Beide scenarios geven het zelfde resultaat dat ik geen nieuwe bundel nog kan kopen.
Oh apart, misschien zit er nog wel een fout in de container.
Je kan de bundelcode pakken van de website door element inspect te doen op https://www.odido.nl/my/aanvullers

Afbeeldingslocatie: https://tweakers.net/i/fVkXJxZRaO8bD2jXzryd6f_fLFo=/800x/filters:strip_exif()/f/image/KiuYK40mVuy92BpErb29YVrQ.png?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • RingleRangelRob
  • Registratie: December 2023
  • Laatst online: 19-01-2024
ThaGuus schreef op vrijdag 15 december 2023 @ 17:36:
[...]


Oh apart, misschien zit er nog wel een fout in de container.
Je kan de bundelcode pakken van de website door element inspect te doen op https://www.odido.nl/my/aanvullers

[Afbeelding]
De bundel is inderdaad anders op hun website; T2UNLBB2

Echter krijg ik nogsteeds de melding dat ik geen nieuwe bundel kan kopen terwijl dit wel het geval is.
Afbeeldingslocatie: https://tweakers.net/i/wvwyuEGR_kSLdfHnq9aCSbNHAMo=/800x/filters:strip_exif()/f/image/MM8ikbZiv6xKKWyIQyhr4gEI.png?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • jeroen-vaes
  • Registratie: Juli 2017
  • Laatst online: 13-01 16:28
Is het mogelijk er een te maken voor vodafone unlimited?

Acties:
  • 0 Henk 'm!

  • Roy Tollenaar
  • Registratie: Januari 2018
  • Nu online
jeroen-vaes schreef op dinsdag 23 januari 2024 @ 14:56:
Is het mogelijk er een te maken voor vodafone unlimited?
Bij Vodafone kun je via sms aanvullen, dus je zou gewoon een automatisatie kunnen aanmaken.

Acties:
  • 0 Henk 'm!

  • jeroen-vaes
  • Registratie: Juli 2017
  • Laatst online: 13-01 16:28
Dat zal helaas niet gaan, de sim router die ik heb heeft geen sms functie. Zou een andere manier mogelijk zijn?

Acties:
  • 0 Henk 'm!

  • lodu
  • Registratie: December 2015
  • Laatst online: 07:54
jeroen-vaes schreef op dinsdag 23 januari 2024 @ 15:22:
Dat zal helaas niet gaan, de sim router die ik heb heeft geen sms functie. Zou een andere manier mogelijk zijn?
In theorie kun je gewoon een automation tool zoals Playwright of Selenium gebruiken om via de website van vodafone extra bundels aan te vragen (en huidige stand te checken).

Vodafone heeft geen captcha afaik, je zult alleen om de mfa heen moeten bouwen.

Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
hoe weet je sim router nu dan dat de bundel op raakt?

bij Odido sturen ze een SMS waarop de boel anticipeert..
misschien dat het voor de 4G voor Thuis / Datasims (097 nrs) anders werkt?

404 Signature not found


Acties:
  • 0 Henk 'm!

  • jeroen-vaes
  • Registratie: Juli 2017
  • Laatst online: 13-01 16:28
De router kan alleen ontvangen niet verzenden, ik ga eens kijken of het lukt met playwright

Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
om welke router gaat het eigenlijk?

404 Signature not found


Acties:
  • 0 Henk 'm!

  • jeroen-vaes
  • Registratie: Juli 2017
  • Laatst online: 13-01 16:28
Het gaat om een Netgear nighthawk m6. Niet de pro

Acties:
  • 0 Henk 'm!

  • Roy Tollenaar
  • Registratie: Januari 2018
  • Nu online
jeroen-vaes schreef op dinsdag 23 januari 2024 @ 17:06:
Het gaat om een Netgear nighthawk m6. Niet de pro
Zonde van die router om daar een Vodafone sim in te stoppen >:)

Acties:
  • 0 Henk 'm!

  • Shief
  • Registratie: Januari 2024
  • Laatst online: 08-02-2024
Kan iemand mij misschien helpen?

Ik heb de volgende stappen gedaan in docker:

1. create a file called `.env`:
AUTHORIZATIONTOKEN=xxxxxxxxxx
MSISDN=+3161234567890
UPDATE_INTERVAL=5
2. `docker pull ghcr.io/lodu/tmobile-nl-unlimited-bundle-automated:main`
3. `docker run --env-file .env ghcr.io/lodu/tmobile-nl-unlimited-bundle-automated:main`

Authorization Token zit in de .env file

Wanneer ik de container in docker geeft ie zoiets aan: 2024-01-31 19:24:07 18:24:07 0|unlimited-sim | 2024-01-31T18:24:07: 10799 MB's left

Dit terwijl mijn mb aanvullers verbruikt zijn en ik ze alsnog handmatig moet selecteren in de Odido app.
Mis ik hier een (aantal) stap(pen)?

Acties:
  • 0 Henk 'm!

  • lodu
  • Registratie: December 2015
  • Laatst online: 07:54
Shief schreef op woensdag 31 januari 2024 @ 19:29:
2. `docker pull ghcr.io/lodu/tmobile-nl-unlimited-bundle-automated:main`
3. `docker run --env-file .env ghcr.io/lodu/tmobile-nl-unlimited-bundle-automated:main`
probeer eens
"ghcr.io/GuusBackup/tmobile-nl-unlimited-bundle-automated:main" bij beide.
de README van Guus verwijst naar mijn containers, terwijl ik de repo niet meer bijhoudt (niet gezegd dat hij dat wel doet btw)

[ Voor 4% gewijzigd door lodu op 01-02-2024 15:45 ]


Acties:
  • 0 Henk 'm!

  • Shief
  • Registratie: Januari 2024
  • Laatst online: 08-02-2024
lodu schreef op donderdag 1 februari 2024 @ 15:45:
[...]


probeer eens
"ghcr.io/GuusBackup/tmobile-nl-unlimited-bundle-automated:main" bij beide.
de README van Guus verwijst naar mijn containers, terwijl ik de repo niet meer bijhoudt (niet gezegd dat hij dat wel doet btw)
Ik krijg bij guusbackup het volgende :

Error response from daemon: manifest unknown

Acties:
  • 0 Henk 'm!

  • lodu
  • Registratie: December 2015
  • Laatst online: 07:54
Shief schreef op vrijdag 2 februari 2024 @ 06:00:
[...]
Error response from daemon: manifest unknown
moet nog -docker achteraan. Zie: https://github.com/GuusBa...d-bundle-automated-docker

Acties:
  • 0 Henk 'm!

  • Shief
  • Registratie: Januari 2024
  • Laatst online: 08-02-2024
oopsie!
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: [
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: {
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: Zones: [ 'NL' ],
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: BundleCode: 'TM_B2B_NL_PASS_DAY',
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: BuyingCode: 'A0DAY05',
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: Name: '2 GB-aanvuller NL',
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: Description: '2 GB, te gebruiken in NL. Vul je dagtegoed gratis en onbeperkt aan.',
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: Size: 2048000,
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: SizePresentation: '2000 MB',
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: SpeedStepDown: null,
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: OriginalPriceExclVat: 0,
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: OriginalPriceExclVatPresentation: '€ 0,00',
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: OriginalPriceInclVat: 0,
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: OriginalPriceInclVatPresentation: '€ 0,00',
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: PriceExclVat: 0,
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: PriceExclVatPresentation: '€ 0,00',
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: PriceInclVat: 0,
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: PriceInclVatPresentation: '€ 0,00',
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: HasDiscount: false,
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: IsRecurring: false,
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: IsPayForUse: false,
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: ValidityInHours: null,
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: ValidUntil: null,
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: SortOrder: 'b07',
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: IsSsdPass: false,
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: BuyingCodeAliases: [ 'A0DAY05' ],
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: IsDayBundle: true
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: }
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: ]
2024-02-03 22:44:42 21:44:42 0|unlimited-sim | 2024-02-03T21:44:42: 9300 MB's left


Geeft dus aan dat ik een x aantal mb's over heb, terwijl ik overga naar extreem lage internetsnelheid en de mb's kan aanvullen in de odidio app.

Zie ik wat over het hoofd ? :/

[ Voor 140% gewijzigd door Shief op 03-02-2024 22:48 ]

Pagina: 1 2 3 4 Laatste