Ako zistiť stav kreditu na Nokii N900


Ak mate od operatora SIM kartu na kredit, ktoru dobijate tak na Nokii N900 je tazke zistit kolko kreditu na svojej karte mate.

Na Slovensku operator O2 ponuka bezplatne zistenie stavu kreditu zadanim *100*# v pohotovostnom rezime a nasledne zeleneho tlacidla na zacatie hovoru. Potom na display sa ma zobrazit textova sprava o informacii kreditu.

Nech otvorite numericku klavesnicu na zahajenie hovoru, zadate kombinaciu, dostanete iba hlasku ze telefonne cislo nemozete vytocit. Nokia N900 zatial nepodporuje taketo sietove spravy a teda ste bud odkazany nepouzivat tuto sluzbu alebo pohladat alternativu v podobe nejakej otvorenej aplikacie.

Aplikacia, ktora dokaze posielat a zaroven prijimat sietove spravy ktore odoslete napr. zadanim cisla *100*# je USSD Pad a jej oficialne zdrojove kody najdete na ftp://304.ru/maemo/

Samozrejme na internete sa uz siria aj predkompilovane deb baliky, jeden najdete napr. tu http://talk.maemo.org/attachment.php?attachmentid=5446&d=1262733515

Instalaciu treba vykonat v konzole pod rootom:
dpkg -i nazov_suboru.deb

Potom sa vam uz do menu prida aplikacia USSD Pad a mozete ju zacat pouzivat. Tento deb balik sa instaluje pekne do /opt/ takze setri vase miesto na rootfs.

Co treba este podotknut je ze tato aplikacia funguje iba na vysku a ma male pole na citanie textovej spravy. Ak je spatna sprava dlhsia, samo sa to pomaly posuva a je to dost neprakticke v tom rezime na vysku. Avsak je to zatial jedina moznost ako zistit taketo sietove spravy.

Mne sa konecne (cca asi po tri stvrte mesiaci) podarilo zistit aky mam kredit :-)

17 komentářů

  1. ser1a napsal:

    dobry navod,ono to s kreditom nema nic spolocne,kazdy pokrocilejsi sietovy prikaz ide nastavovat len cez takuto formu. blokacie odchadzajucich hovorov,roaming,podmienene presmerovanie atd atd

  2. Pali napsal:

    samozrejme, ale na kredit sa to najcastejske pouziva.

    a este doplnim, ze v repozitaroch sa nachadza pekny widget na plochu a konzolova aplikacia na odosielanie ussd kodov (apt-cache search ussd).

  3. John napsal:

    take jsem tuto funkci hledal, apt-get install ussd to fakt resi, staci widget dat na plochu, kouknout do nastaveni napsat kod pro danou informaci, napr. pro O2 CZ pro kredit: *104*# do pole pro kod – ulozit a pak na plose kliknout na ikonu a vypise se zprava se stavem kreditu ;-)

    Takze prima.

  4. Luke napsal:

    Zdravím, prosím Vás stáhnul jsem si ussd a ted’ na ploše mám stav kreditu. Je to skvělí, ale chci aby mi to mizelo. Nechci mít kredit na ploše pořád. Chci se jen kouknout kolik mám a zas abych to neviděl. Můžete někdo poradit jak na to? Kromě toho, že můžu program pořád zapínat a vypínat. Díky

  5. Pali napsal:

    ak nechces widget na plochu, pouzi potom tu aplikaciu USSDPad

  6. Luke napsal:

    Mě docela vyhovuje ten widget na plochu, ale jen bych chtěl, jestli nejde nějak po pár vteřinách skrýt.. Pač je docela nepraktické, aby můj kredit viděl každý.

  7. Pali napsal:

    ten widget nejde skryt, ale v nastaveniach widgetu sa da nastavit co presne ma widget zobrazit (na ploche) a co presne zobrazi ako event spravu (Sprava je typu ako „Bateria sa nabija“). Mozno toto uz bude vyhovovat :-)

    Ta event sprava sa v nastaveniach widgetu oznacuje ako banner :-)

  8. Luke napsal:

    A kde nastavím co se na ploše může zobrazit? Chtěl bych mít na ploše vlastní nějaký název třeba, Stav kreditu a po stisknutí na to by mi to jen napsalo.

  9. Pali napsal:

    Ved som pisal, ze sa to da nastavit v nastaveniach toho widgetu. Je tam vsade aj tlacidlo „?“, kde je popisane co dana kolonka robi.

  10. Luke napsal:

    Ať zkouším co zkouším prostě mi to nejde.. Nebyl by jsi tak hodný a nenapsal mi to sem? Díky

  11. Pali napsal:

    1. Aktivuj si plochu, kde mas ten USSD widget
    2. Klikni mimo vsetkych vsetkych widgetov, pravo hore sa zobrazi ozubene koliesko
    3. Klikni na ozubene koliesko
    4. Plocha sa ti prepne do rezimu editovania widgetov
    5. Najdi si USSD widget a pri nom bude ikona kluca, klikni na nu
    6. Otvori sa ti nove okno, v nom zacnes nastavovat:

    – USSD number – USSD retazec, pre zistenie kreditu
    – Name – Text, ktory sa zobrazi pred tym, ako sa prvy krat sa nacita stav kreditu
    – Parser for widget – program, cez ktory sa prezenie odpoved; pouzi echo „Vas kredit je %“ ak chces text pred samotnou odpovedou zo siete
    – Banner parser – to iste, ale text sa nezobrazuje vo widgete ale ako event sprava
    – Chain – odpoved sa prezenie iba cez program (syntax to iste co hore)
    – Regular expression – python regexp match pre odpoved zo siete. Ak chces aby ti zobrazovalo iba prvu ciselnu hodnotu, medzeru a jedno slovo za tym napis: .+?([\d\.\.]+.+?)\.
    – Retry pattern – ak nastane chyba, kedy ma widget sa opat zaktualizovat; 15-30-60-300 – po prvej chyba po 15s, po druhej po 60s, ….

    Neviem co ine presne chces. Toto vsetko mas popisane (a este aj viac), ked kliknes na tlacidla s obrazkom „?“

  12. Luke napsal:

    Pali moc díky. Už jsem to vyřešil. Stačilo mi pouze napsat do Parser for widget: echo „Stav kreditu“ a když na to kliknu tak se mi pouze objeví stav kreditu a hned to zmizí (teda když si zaškrtnu banner parser) a na ploše mám pořád stále napsáno jen Stav kreditu. Takže tohle přesně jsem potřeboval, abych měl pouze na ploše něco napsaný ale né abych tam měl ukázanej kredit.. Pak jen stačí kliknout a vidím ho :) moc ti díky chlape :)

    btw: Ještě bych se rád zeptal na něco, co jsem moc nepatří, ale co znamená rooths. Nebo když někdo napíše třeba: Tuhle aplikaci stahovat nebudu zabírá moc v rooths.. Nevím co to je a proč když to zabírá moc třeba 15 MB rooths proč je to hodně.. Když je to hodně tak se spomaluje mobil? nebo jak je to?

  13. Pali napsal:

    Asi myslis rootfs (nie rooths), podivaj sa na forum, je tam naozaj o tom dost.

  14. GeckoN napsal:

    Mám problém to rozchodit. Když se snažím widget nahodit na plochu, taxe tam nezobrazí. Na offic. stránkách jsem našel, že mám v konzoli napsat tento příkaz.

    python /usr/lib/hildon-desktop/ussd-widget.py

    To mi vypsalo chybu „ImportError: No module named dbus“

    S tím ovšem končím, protože nevím co dál. Může mi někdo linuxově zdatnější hilfnout? :/

  15. Pali napsal:

    nemas nainstalovany balik python-dbus, doinsaluj ho.

  16. GeckoN napsal:

    jj, už jsem se k tomu doGooglil a pomohlo. Akorát mi ještě dalo trošku zabrat najít ten správný příkaz pro konzoli „apt-get install python-dbus“ :)

Napsat komentář