Ashus.ashus.net

Full Version: Jak rozjet O2 Peněženku (NFC) i s právy roota
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Jde to na rootovaném telefonu bez jediného restartu.
Návodem nesleduju obejítí bezpečnosti nebo nebezpečnosti, ono mít platební kartu na jakémkoli počítači je samo o sobě riziko.
Root práva využívám pouze pro adblock a firewall, což je bohužel dneska nutnost (reklamy, důvěra v aplikace obecně, každá si může přistupovat k nebezpečně moc věcem, ale nepošle je ven).
Věřím, že v budoucnu tvůrci aplikace peněženky zkoumání roota vzdají, vždyť firewall je věc potřebná i pro holku.


Předpoklady:
  • rootnutý telefon s NFC s podporou plateb a se SuperSU (např. Samsung Galaxy S III mini NFC aka GT-I8190N)
  • nainstalovaná aplikace O2 Peněženka
  • nainstalovaný ES File Explorer nebo jiný root filesystem manažer

Postup:
  1. otevřte filemanažer, v něm složku /system/app
  2. změňte v ESFE>možnosti>root explorer>mount R/W oddíl /system na RW
  3. přejmenujte soubor Superuser.apk na Superuser2.apk
  4. změňte v ESFE>možnosti>root explorer>mount R/W oddíl /system zpátky na RO
  5. přeinstalujte aplikaci Superuser2.apk tapnutím (nevím jestli je to nutné, ale pro sichr)
  6. otevřte SuperSU, v nastavení vypněte zašrktávátko u Povolit Superuser
  7. pusťte a nakonfigurujte aplikaci O2 Peněženka, zvláště zvolte automatiku
  8. otevřte SuperSU, v nastavení zpátky zapněte zašrktávátko u Povolit Superuser
  9. pusťte aplikaci O2 Peněženka, nepovolujte jí zvláštní práva, sice opět vyhodí zprávu o nepodporovaném OS, ale v tomto stavu by dle ostatních měly malé platby fungovat

Nemám otestováno placení, ale chybová hláška se liší - buď nepodporovaný OS(=root) nebo chyba karty, kontaktujte vydavatele(=SIM bez platební karty).
ČSOB/Era zatím NFC platby mobilem připravuje, ale podle jiného návodu, kde se úplně ruší rootování a trvá mnohem víc času by to mělo fungovat po prvotní konfiguraci do částky platby 500 Kč (kdy není nutno zadávat na telefonu PIN).

V podstatě při platbách nad 500 by mělo jít teoreticky postupovat takto:
  • klasicky máte povolený Superuser při spuštění systému, pustíte adblock a firewall (pustí se samo)
  • při potřebě vyšší platby odeberete Superuser (adblock a iptables - firewall stále běží) a můžete platit kartou i se zadáváním PINu
  • až to nebudete potřebovat, nejpozději ale před dalším restartem telefonu nebo firewallu (aby vše naběhlo samo) zase Superuser povolíte.