ING Saldo op Android

Door WeeJeWel op donderdag 24 maart 2011 11:11 - Reacties (45)
Categorie: Android, Views: 7.546

https://ssl.gstatic.com/android/market/net.weejewel.oranjeleeuw/f-0-4750314d42fba0684e3b6b8949041fb4f7726e86

In navolging op mijn script heb ik gisteravond een app voor android in elkaar geknutseld. Het script is geport met behulp van HttpClient als vervanging voor cURL en jsoup als vervanging voor phpQuery.

Alles werkt goed en ik ben benieuwd naar de reacties.

Klik hier voor de applicatie

Net na het uitbrengen werd ik echter gewezen op dit nieuwsbericht, waarin eerdere iPhone apps worden weggehaald. Nu verwacht ik dat ik ook een brief kan ontvangen, maar toch vraag ik me af of ze het recht hebben. Met name handelt Google anders dan Apple, en waar is het merkenrecht van op toepassing? De kleur oranje? Lijkt me toch sterk! De naam ING wordt wel genoemd maar juist in context dat de applicatie onafhankelijk is. Als ING zou willen dat de naam wordt verwijderd doe ik dat graag voor ze :)

Ik laat jullie weten wat er gebeurt!

Volgende: Kamer vrij in Enschede 07-'11 Kamer vrij in Enschede
Volgende: ING saldo ophalen met PHP 03-'11 ING saldo ophalen met PHP

Reacties


Door Tweakers user Tsurany, donderdag 24 maart 2011 11:27

Ik vind het idee zeer leuk maar zal het zelf nooit gebruiken, je weet nooit hoe zo'n applicatie in elkaar steekt en waar je wachtwoorden uiteindelijk naar toe gaan.

Door Tweakers user IJsbeer, donderdag 24 maart 2011 11:29

De iPhone app hebben ze offline laten halen omdat het indruist tegen de gebruikersvoorwaarden van internet bankieren. En dat doe jij ook met je script/app, dus dat is reden genoeg.
Tevens kan het ook zo zijn dat ze de kleur ook merkenrecht op hebben zitten. Dus dat zou ook nog eens een issue kunnen zijn voor je.

Door Tweakers user WeeJeWel, donderdag 24 maart 2011 11:32

Tsurany schreef op donderdag 24 maart 2011 @ 11:27:
Ik vind het idee zeer leuk maar zal het zelf nooit gebruiken, je weet nooit hoe zo'n applicatie in elkaar steekt en waar je wachtwoorden uiteindelijk naar toe gaan.
Wat mij betreft mag je het verkeer sniffen, er worden precies dezelfde (in feite nog minder) requests uitgevoerd zoals in de browser gebeurt :)
IJsbeer schreef op donderdag 24 maart 2011 @ 11:29:
De iPhone app hebben ze offline laten halen omdat het indruist tegen de gebruikersvoorwaarden van internet bankieren. En dat doe jij ook met je script/app, dus dat is reden genoeg.
Tevens kan het ook zo zijn dat ze de kleur ook merkenrecht op hebben zitten. Dus dat zou ook nog eens een issue kunnen zijn voor je.
Ik ben heel erg benieuwd, maar kom op, een merkenrecht op een kleur? TNT heeft exact dezelfde kleur.

[Reactie gewijzigd op donderdag 24 maart 2011 11:34]


Door Tweakers user Hmail, donderdag 24 maart 2011 11:41

Het gaat niet zozeer om het auteurs/merkenrecht, maar om het feit dat je gebruikersnamen en wachtwoorden vraagt. Zoals in het artikel staat: “Hij vraagt klanten naar gebruikersnaam en wachtwoord en dat is dus precies wat we niet willen.”
Als tweaker zijnde kun je inderdaad gaan sniffen om te kijken wat er verstuurd wordt, maar de gemiddelde burger zal jou op je blauwe ogen moeten vertrouwen. En dat wil ING niet.

Dus ik gok dat ze Google ook gaan vragen om je app te verwijderen.

[Reactie gewijzigd op donderdag 24 maart 2011 11:41]


Door Tweakers user Spixo, donderdag 24 maart 2011 11:42

Programma geeft een force close op de HTC Hero. Werkt dus niet echt ;-)

Door Tweakers user WeeJeWel, donderdag 24 maart 2011 11:42

Hmail schreef op donderdag 24 maart 2011 @ 11:41:
Het gaat niet zozeer om het auteurs/merkenrecht, maar om het feit dat je gebruikersnamen en wachtwoorden vraagt. Zoals in het artikel staat: “Hij vraagt klanten naar gebruikersnaam en wachtwoord en dat is dus precies wat we niet willen.”
Als tweaker zijnde kun je inderdaad gaan sniffen om te kijken wat er verstuurd wordt, maar de gemiddelde burger zal jou op je blauwe ogen moeten vertrouwen. En dat wil ING niet.

Dus ik gok dat ze Google ook gaan vragen om je app te verwijderen.
Ongetwijfeld willen ze dat, maar hebben ze ook het recht daarvoor?

Door Tweakers user ReneDx, donderdag 24 maart 2011 11:51

WeeJeWel schreef op donderdag 24 maart 2011 @ 11:42:
[...]


Ongetwijfeld willen ze dat, maar hebben ze ook het recht daarvoor?
Je gebruikt data uit de website van ING. Vervolgens vraag je jezelf af of ze het recht hebben om te beslissen wat daarmee gebeurt? Zal een wilde gok maken; ja.

Begrijp me niet verkeerd, ik ben zeker voorstander van eigen code en applicaties die de werking van diensten verbeteren. Maar in dit geval heeft de ING al meermaals via het nieuws gecommuniceerd dit niet te willen, als je dan nog je poot stijf blijft houden dan houd het al snel op.

Ik wil je niet afblaffen, maar denk niet dat je genoeg 'macht' tot je beschikking hebt om dergelijk iets te kunnen flikken. ING is geen kleine jonge, ook Google zal daar zonder al te veel gezeur gehoor aan geven.. denk ik. Geloof dat ING zelfs zakelijk mail van Google gebruikt.

[Reactie gewijzigd op donderdag 24 maart 2011 11:52]


Door Tweakers user aegis, donderdag 24 maart 2011 11:53

als ik wil inloggen dan crasht de app op mijn htc desire HD met cyagnmod 7.0rc

Door Tweakers user WeeJeWel, donderdag 24 maart 2011 11:53

ReneDx schreef op donderdag 24 maart 2011 @ 11:51:
[...]


Je gebruikt data uit de website van ING. Vervolgens vraag je jezelf af of ze het recht hebben om te beslissen wat daarmee gebeurt? Zal een wilde gok maken; ja.
Oke, en een third party browser dan? Als dat wel mag is mijn app gewoon een heel erg afgeslankte browser.

Natuurlijk heeft ING een punt, maar ik bekijk dit puur vanuit juridisch oogpunt en niet naar de omvang van een bedrijf..

Door Tweakers user ReneDx, donderdag 24 maart 2011 12:03

WeeJeWel schreef op donderdag 24 maart 2011 @ 11:53:
[...]


Oke, en een third party browser dan? Als dat wel mag is mijn app gewoon een heel erg afgeslankte browser.

Natuurlijk heeft ING een punt, maar ik bekijk dit puur vanuit juridisch oogpunt en niet naar de omvang van een bedrijf..
Een browser gebruik je als persoon. Je typt zelf de URL en en controleert zelf of de website op de juiste methode gecertificeerd is.

Bij jou kun je niet zien waar de gegevens heen gaan, welke website je precies op inlogt. Men moet jou op je blauwe ogen geloven. Daarnaast blijft het punt dat ING mag bepalen wie de dataservice gebruikt.

En wat betreft de omvang van een bedrijf t.o.v. de juridische consequenties, dat begreep ik uit jouw eerste bericht al. Ik meld puur, vriendelijk, dat ik die strijd niet eens zou aan gaan. Zij moeten opnieuw moeite doen voor iets waar jij allang vanaf wist (deze blog bevestigd je kennisgeving). Ze kunnen uiteindelijk 'moe' raken ervan en net als Sony je gewoon gaan aanklagen. Klaar, ik zeg niet dat ze winnen, maar het zijn veel kosten die je gaat maken. Kost een keer meer moeite voor ze, maar is het wel voor eens en altijd gedaan. Zo bekijken dat soort bedrijven dat.

Nogmaals, dat is puur hoe ik erover denk. ;)

[Reactie gewijzigd op donderdag 24 maart 2011 12:03]


Door Tweakers user Rhapsody, donderdag 24 maart 2011 12:14

WeeJeWel schreef op donderdag 24 maart 2011 @ 11:53:
[...]
Oke, en een third party browser dan? Als dat wel mag is mijn app gewoon een heel erg afgeslankte browser.
Het probleem zal vermoedelijk gaan zitten in het feit dat jij een ander inlogscherm gebruikt en niet het inlogscherm van de bank.

Wel leuke app, handig ook (als je bij de ING zit natuurlijk) en misschien draagt dit wel bij aan een officiele app van de ING :-)

Door TR06, donderdag 24 maart 2011 12:42

Script hiervan niet beschikbaar? :) Trouwens, wel heel tof van je.


Door Tweakers user Lassie dutch, donderdag 24 maart 2011 13:10

Klinkt allemaal leuk in aardig, maar in combinatie met de nieuwsberichten de laatste tijd...

http://www.crimesite.nl/c...-tan-beveiliging-ing.html

Iedere halve zool heeft dus aan een inlognaam + ww genoeg om je rekening leeg te trekken, en iedere andere halve zool denkt dat men toch niks kan met die gegevens omdat er TAN codes zijn.

0,5+0,5 = 1 in dit geval...

Door Tweakers user MaikelS11, donderdag 24 maart 2011 13:34

WeeJeWel, Zodra ik op inloggen klikt, crasht de hele app..
Mobiel: Nexus One (Android 2.3.3)


Door Tweakers user green944, donderdag 24 maart 2011 14:46

Als je ook nog toevoegt dat de app ook de tan smsjes kan gebruiken om automatisch betalingen te valideren wordt het helemaal gebruikers vriendelijk ;)

Zoals nu lijkt me de app een custom browser. Zelf zou ik zoiets niet snel gebruiken als ik het niet self gecompileerd heb.

Door Tweakers user DarkKnight, donderdag 24 maart 2011 14:52

WeeJeWel schreef op donderdag 24 maart 2011 @ 11:32:
[.
Ik ben heel erg benieuwd, maar kom op, een merkenrecht op een kleur? TNT heeft exact dezelfde kleur.
Oh, zeker. Moet je maar eens proberen om Deutsche Telekom/T-Mobile roze te gebruiken in combinatie met 'iets' dat over telecommunicatie gaat. Reken maar dat als ze het merken, je een brief/telefoontje/email kunt verwachten van hun zijde. Zij hebben inderdaad namelijk merkrecht op hun roze.
Nu weet ik niet in hoeverre ING dat heeft vastgelegd, maar het kán wel.

ps. Net even gechecked en TNT oranje is niet gelijk aan ING oranje.

[Reactie gewijzigd op donderdag 24 maart 2011 14:53]


Door Tweakers user Eiland, donderdag 24 maart 2011 14:56

Dit had ik ook al op de fp gepost,

Het zou handig zijn als je een app vergrendeling (patroon) er in maakt hierdoor is het niet al te gevaarlijk om je gegevens op te slaan.

Door WElsinga, donderdag 24 maart 2011 15:01

Je kan er ook opensource van maken....

Door Loran, donderdag 24 maart 2011 15:09

Hee Emiel,

Mooi gedaan! Zag hem op de frontpage staan :-)
Spreek je!

Door Tweakers user wimjongil, donderdag 24 maart 2011 15:26

MaikelS11 schreef op donderdag 24 maart 2011 @ 13:34:
WeeJeWel, Zodra ik op inloggen klikt, crasht de hele app..
Mobiel: Nexus One (Android 2.3.3)
WeeJeWel zit nu met al je geld op de Bahama's, die gaat echt niet meer reageren :P

Door Tweakers user WeeJeWel, donderdag 24 maart 2011 16:18

MaikelS11 schreef op donderdag 24 maart 2011 @ 13:34:
WeeJeWel, Zodra ik op inloggen klikt, crasht de hele app..
Mobiel: Nexus One (Android 2.3.3)
Hm in de emulator met 2.3.3 werkt het wel. Kun je me de resultaten van adb catlog dm'en?
wimjongil schreef op donderdag 24 maart 2011 @ 15:26:
[...]
WeeJeWel zit nu met al je geld op de Bahama's, die gaat echt niet meer reageren :P
Ach man, niet alles draait om geld :)

Door Tweakers user NLuna, donderdag 24 maart 2011 16:28

Toch is dit focking risky; om zomaar te installeren. Het komt tenslotte niet bij ING zelf vandaan.. Twijfel toch even om daadwerkelijk te gaan inloggen :)

Door Tweakers user wimjongil, donderdag 24 maart 2011 16:43

WeeJeWel schreef op donderdag 24 maart 2011 @ 16:18:
[...]

Ach man, niet alles draait om geld :)
En niet alles wat ik zeg is serieus ;)

Door Tweakers user Snake, donderdag 24 maart 2011 17:16

Ik zou mij ook niet zomaar inloggen op apps van 3den. Vertrouw het gewoonweg niet tenzij jij mij de code geeft die ik kan bekijken en dan zelf kan compileren. Want niemand zegt dat de code die jij mij geeft gelijk is aan de code die gecompileerd in de apk zit op Google.

Ik zeg niet dat jij malafide bent, ik zeg alleen maar dat het perfect mogelijk is.

Door Tweakers user WeeJeWel, donderdag 24 maart 2011 17:22

Snake schreef op donderdag 24 maart 2011 @ 17:16:
Ik zou mij ook niet zomaar inloggen op apps van 3den. Vertrouw het gewoonweg niet tenzij jij mij de code geeft die ik kan bekijken en dan zelf kan compileren. Want niemand zegt dat de code die jij mij geeft gelijk is aan de code die gecompileerd in de apk zit op Google.

Ik zeg niet dat jij malafide bent, ik zeg alleen maar dat het perfect mogelijk is.
Eerlijk gezegd zou ik het zelf ook niet doen. Stiekem hoop ik gewoon dat ING gewoon zelf een app of mobiele site gaat ontwikkelen, en dat ik ze een duwtje in de goede richting heb kunnen geven.

Door Tweakers user RobTweaks, donderdag 24 maart 2011 17:42

Is het niet iets om er een open-source projectje van te maken? Dan kan iedereen de software zelf compileren,de achterdochtigheid van mensen verdwijnt en ING vrij weinig tot niets meer beginnen!

Hoe dan ook, ik ben benieuwd hoe dit verhaal gaat aflopen :)

[Reactie gewijzigd op donderdag 24 maart 2011 17:42]


Door Tweakers user smokalot, donderdag 24 maart 2011 21:49

Zelfs als ik jouw goede bedoelingen vertrouw, moet ik ook nog vertrouwen hebben in je coding en sysadmin skills. Het feit dat je een XP server draait, en phpinfo op de root van je domein draait, geeft mij dat vertrouwen niet echt...

Door Tweakers user The_Double, donderdag 24 maart 2011 22:14

Niet dat ik je niet vertrouw, maar zoiets zou ik dus nooit gebruiken, en vele met mij. Zoiets kan je alleen maken als je het open-source maakt, netzo als dat scriptje.

Door w1ll3m, donderdag 24 maart 2011 22:49

Weet niet of het aan de app of de ing ligt, maar hier crasht ie meteen bij elke inlogpoging.

Door Tweakers user Ch3cker, donderdag 24 maart 2011 23:12

Leuke app, nooit begrepen waarom de ING zélf niet gewoon een app maakt. Met widget, uiteraard.. Zou zo makkelijk zijn, maarja.

Geďnstalleerd, werkt prima! Desire HD Revolutionary HD ROM. (versie weet ik zo niet uit mn hoofd..)

Hoop dat je app nog een tijd in de market blijft staan.

Scheelt ook weer wat dataverkeer!

[Reactie gewijzigd op donderdag 24 maart 2011 23:13]


Door Tweakers user BioHazard, vrijdag 25 maart 2011 00:17

Zo niet, dan maak een backup van de APK. Zodat je hem nog hebt wanneer deze niet meer in de Market te verkrijgen is.

Door Tweakers user WeeJeWel, vrijdag 25 maart 2011 00:40

smokalot schreef op donderdag 24 maart 2011 @ 21:49:
Zelfs als ik jouw goede bedoelingen vertrouw, moet ik ook nog vertrouwen hebben in je coding en sysadmin skills. Het feit dat je een XP server draait, en phpinfo op de root van je domein draait, geeft mij dat vertrouwen niet echt...
Op welk domein zit jij dan te neuzen? Ik ben een osx gebruiker :p

Door Tweakers user keejoz, vrijdag 25 maart 2011 02:51

Heb het net ff gechecked en het oranje op de websites van TNT en ING zijn IDENTIEK hetzelfde..!

Door Tweakers user veldmuis, vrijdag 25 maart 2011 08:38

keejoz schreef op vrijdag 25 maart 2011 @ 02:51:
Heb het net ff gechecked en het oranje op de websites van TNT en ING zijn IDENTIEK hetzelfde..!
f60, klopt.

Door Tweakers user -RetroX-, vrijdag 25 maart 2011 08:41

Wellicht dat de kleuren in een jpegje overeenkomen maar dat niet hoe het werkt.

Het oranje van ING is Pantone 165
Het oranje van TNT is Pantone 021 (bron)

Verschil is niet heel groot maar welkom in de wondere wereld van kleuren!

Door Tweakers user WeeJeWel, vrijdag 25 maart 2011 17:22

Oproep aan iedereen waarbij de app crashte:

Zouden jullie mij een pagina van ING willen DM'en? Dan kan ik kijken wat er mis gaat.

- Log in op Mijn ING op een pc
- Ga naar https://mijn.ing.nl/mpb/startpaginarekeninginfo.do
- Kopieer de broncode hiervan, haal alle persoonlijke informatie er uit (rekeningnr, saldo, transactieomschrijvingen, bedragen etc.) zolang de documentstructuur maar intact blijft.

Als ik deze code in zou kunnen kijken zou het zsm opgelost kunnen worden (:


Door de hulp van MaikelS11 werkt de app nu op bijna elke device, hulde voor hem! :D

De bron wordt overigens komende week vrijgegeven.

[Reactie gewijzigd op vrijdag 25 maart 2011 23:54]


Door Tweakers user Alpha Bootis, zaterdag 26 maart 2011 11:44

Kijk even de kat uit de boom tot open source maar heb zeker interesse in dit soort programmatuur voor mn ando unit.

Door Tweakers user smokalot, maandag 28 maart 2011 01:58

WeeJeWel schreef op vrijdag 25 maart 2011 @ 00:40:
[...]
Op welk domein zit jij dan te neuzen? Ik ben een osx gebruiker :p
http://oranjeleeuw.weejewel.net/
Is dat niet jouw server dan?

Door Tweakers user Gamebuster, dinsdag 29 maart 2011 14:39

Het script is dood bij mij... :P Krijg alleen maar Saldo ¤ zonder bedrag, maar kan nog wel mijn rekening inkomen. Anderen hier ook last van?

werkt weer.
DarkKnight schreef op donderdag 24 maart 2011 @ 14:52:
[...]

Oh, zeker. Moet je maar eens proberen om Deutsche Telekom/T-Mobile roze te gebruiken in combinatie met 'iets' dat over telecommunicatie gaat. Reken maar dat als ze het merken, je een brief/telefoontje/email kunt verwachten van hun zijde. Zij hebben inderdaad namelijk merkrecht op hun roze.
Nu weet ik niet in hoeverre ING dat heeft vastgelegd, maar het kán wel.

ps. Net even gechecked en TNT oranje is niet gelijk aan ING oranje.
Wat nou als ik 48bits kleuren neem en er 1 bitje naast zit? Dan is het niet meer dezelfde kleur.

point being: wanneer is het dezelfde kleur en wanneer niet?

____________
Voor diegenen die ook laatste bij en afschrijvingen willen hebben:

PHP:
1
2
3
printf("%s\n", pq('tr.lijst-rij-content:eq(1) td[align="right"]')->html());
printf("%s\n", pq('tr.lijst-rij-content:eq(2) td[align="right"]')->html());
printf("%s\n", pq('tr.lijst-rij-content:eq(3) td[align="right"]')->html());



Voor diegenen die zelf stukjes tekst willen halen uit het HTML document, hier meer info over de selectors:
http://docs.jquery.com/DOM/Traversing/Selectors

Hier is een voorbeeld van het document waaruit de informatie gehaald wordt, waarbij ik persoonlijke info gestript heb:
http://pastebin.com/McyT3f2G

[Reactie gewijzigd op dinsdag 29 maart 2011 15:00]


Door Barrrrrrrrrrrrt, maandag 2 mei 2011 11:02

Wanneer komt de source online? O-)

Door Tweakers user mux, woensdag 11 mei 2011 12:11

Hij bestaat niet meer in de app storen, en er is geen broncode. What happened? Net nu ik m'n eerste android foon heb!

Door Barrrrrrrrrrrrt, vrijdag 13 mei 2011 17:11

Is er een kans dat de broncode nog online komt...
Anders moeten we allemaal HTTPClient in java gaan leren...

Door Witvoet, maandag 25 juli 2011 19:53

Allereerst fantastisch dat je dit project hebt opgezet. Jammer dat, zoals ik begrijp, de applicatie inmiddels is verdwenen uit de Market. Meerdere vragen hier om de broncode voor het ophalen van je saldo bij de ING. Ik ben hier ooit eens mee begonnen maar heb het nooit afgemaakt omdat ING met hun eigen applicatie kwam en applicaties zoals BankSaldo verwijderd werden uit de Apple AppStore. Eergisteren heb ik echter het toch afgemaakt met behulp van ASIHTTPRequest (dank aan de maker). Als er mensen zijn die behoefte hebben aan deze 'API', dan ben ik wel bereid om deze te documenteren en om te zetten naar iOS (hij is nu enkel geschikt voor MacOSX omdat het nog hevig gebruikt maakt van de garbage collector).

screenshots:
http://witvoet.nl/wp-cont...011-07-25-at-18.45.45.png

de tot nu toe geďmplementeerde methodes (kunnen gemakkelijk geextend worden):
http://witvoet.nl/wp-cont...011-07-26-at-00.05.33.png

Om te kunnen reageren moet je ingelogd zijn. Via deze link kun je inloggen als je al geregistreerd bent. Indien je nog geen account hebt kun je er hier één aanmaken.