[Objective-C][C++]IMEI on iPhone OS

mabstrei

Cadet 4th Year
Registriert
Juli 2008
Beiträge
79
Hi,

ich weis wenn man bei Google sucht kommt man auf die Antwort das die IMEI per Code nicht ausgelesen werden kann.

Ich frag mich nur wie kann sie dann von Apple in der "Über" Anzeige angezeigt werden.
Das iOS basiert ja auch auf Objective-C.

Hat mal jemand was von einer Methode / Klasse / Bibliothek gehört mit der ich die IMEI auslesen kann. Brauch die unbedingt für einen GPS-Tracker.

THX
 
http://discussions.apple.com/thread.jspa?threadID=1713067 wäre eine alternative. da du die imei nicht über das sdk bekommst würde ich die auch nicht in den code einbauen, denn es könnte sein das apple dein app dann nicht in den appstore lässt ...

um an die imei trotzdem zugelangen solltest dich in foren zu homebrew, cydia, jailbreak etc umschauen. die developer in diesen kreisen wissen wie man die imei auslesen kann.
 
Über eine nicht "Grau"-Zone komm ich da nicht dran oder wie?

Der Server für den Tracker will unbedingt die IMEI.
 
ne höchstwarscheinlich nicht, aber mit dem vorschlag aus der apple forum kannst dir ja auch eine einzigartige nummer generieren lassen die du dann im client eben als imei deklarierst (falls sie zu kurz ist fügst halt noch X zufällige zeichen hinzu). das sollte dann meiner meinung nach auch funktionieren.


/edit:

hier könntest dir mal angucken wie man sie bekommt:
http://stackoverflow.com/questions/823181/how-to-get-imei-on-iphone

jedoch findest halt per google über all die gleichen aussagen darüber, dass apple die apps nicht in den appstore lässt.
 
Zuletzt bearbeitet:
auf die Seite bin ich schon mal gestoßen leider gibts da die NetworkController.h nicht mehr (oder ich hab sie nicht gefunden) ich werd mal mit meinem Kollegen sprechen wenn der wieder ausm Urlaub ist ob der Prüft ob das vom Aufbau wirklich eine IMEI ist.
Ergänzung ()

Wenn du mir noch sagen könntest wie ich an alle aktuell verfügbaren WLAN Netze komme bin ich wunschlos glücklich XD
 
ich glaub auch dem wunsch kann ich dir nicht nachkommen denn:
http://www.nickles.de/c/n/apple-verbietet-wifi-scanner-und-enten-fuer-iphone-8255.htm
;)

da gibts halt auch wieder nur so möglichkeiten über die homebrew scene, funktionierens tuts aufjedenfall code snippets find ich nur auf anhieb keine. und meine objective-c kenntnisse sind leider noch sher begrenzt.

bezgl. der imei also ich glaube nicht das man anahnd der zahlen kombination ermitteln kann was eine imei ist und was nicht aber du könntest ja mal googlen ob es dafür prüfalgorithmen ähnlich wie bei der ean gibt. dann könnte man so einen algo ja theoretisch umdrehen und ihm das mithilfe der uuid die du über das sdk auslesen kannst vorgaukeln das es eine imei ist.
 
Zuletzt bearbeitet:
Bezüglich der WiFis hab ich was gefunden komm zwar noch nicht gans damit zurecht (die Pointer sind etwas eingerostet) aber ich hoffe das wird wieder ;-)

http://code.google.com/p/iphone-wireless/

Verwende hier die Appel80211.h. Ist halt leider ein PrivateFramework :evillol:
 
Zurück
Oben