Hey hier mal ein älteres tool von mir, dass in C geschrieben ist und euch die UDID von euren angeschlossenen Geräten zeigt.
Das ganze habe ich euch extra ohne externe libs wie libimobiledevice geschrieben, damit ihr nicht rumheult, dass ihr libimobiledevice nicht installiert habt oder da ihr findet wen es mit libimobiledevice geschrieben ist, dass es dann nicht zu 100 & von mir ist, da es ja ein Library verwendet.
Der Post auf meinen Blog:
[Only registered and activated users can see links. Click Here To Register...]
udid.c:
Makefile:
all:
Der ganze Code ist auch auf Github Gist.
[Only registered and activated users can see links. Click Here To Register...]
Wen ihr kein iOS Gerät angeschlossen habt, passiert nichts und das tool wartet bis ihr eins angeschlossen habt.
Dann wird euch mit dem folgenden Output die UDID angezeigt:
udid: ...
Njaja was soll ich noch groß sagen, habt Spaß mit dem rumexperimentieren.
Es ist ein einfaches Tool und wen das in die kleine Tools Sektion gehört sagt es mir, aber ich glaube in der Smartphone Sektion schon ganz gut geschrieben.
Und bis ich das raushatte, hat es auch kurz gedauert also so klein ist es auch nicht(15 Minuten oder so).
Ach ja fürs thank geben braucht ihr kein Tutorial, oder?
Folgt mir auf Twitter: [Only registered and activated users can see links. Click Here To Register...].
Webseite: [Only registered and activated users can see links. Click Here To Register...]
Blog für kurze Updates, da findet ihr das Zeug auch noch mal: [Only registered and activated users can see links. Click Here To Register...]
:cool:
Das ganze habe ich euch extra ohne externe libs wie libimobiledevice geschrieben, damit ihr nicht rumheult, dass ihr libimobiledevice nicht installiert habt oder da ihr findet wen es mit libimobiledevice geschrieben ist, dass es dann nicht zu 100 & von mir ist, da es ja ein Library verwendet.
Der Post auf meinen Blog:
[Only registered and activated users can see links. Click Here To Register...]
udid.c:
PHP Code:
#include <string.h>
#include <CoreFoundation/CoreFoundation.h>
// Start - A part of MobileDevice.h
#define ADNCI_MSG_CONNECTED 1
struct am_device_notification_callback_info {
struct am_device *dev;
}
__attribute__ ((packed)) am_device_notification_callback_info;
__attribute__ ((packed)) am_device;
CFStringRef AMDeviceCopyDeviceIdentifier(struct am_device *device);
// End
struct am_device_notification *notify;
struct am_device *device;
void sendata(*device)
{
CFStringEncoding encoding = CFStringGetSystemEncoding();
const char *udid = CFStringGetCStringPtr(AMDeviceCopyDeviceIdentifier(device), encoding);
printf("UDID: %s\n", udid);
exit(EXIT_SUCCESS);
}
void getdata(struct am_device_notification_callback_info *info)
{
sendata(info->dev);
}
void main()
{
AMDeviceNotificationSubscribe(&getdata, NULL, NULL, NULL, ¬ify);
CFRunLoopRun();
}
all:
PHP Code:
all:
gcc -o udid -framework CoreFoundation -framework MobileDevice -F/System/Library/PrivateFrameworks udid.c
[Only registered and activated users can see links. Click Here To Register...]
Wen ihr kein iOS Gerät angeschlossen habt, passiert nichts und das tool wartet bis ihr eins angeschlossen habt.
Dann wird euch mit dem folgenden Output die UDID angezeigt:
udid: ...
Njaja was soll ich noch groß sagen, habt Spaß mit dem rumexperimentieren.
Es ist ein einfaches Tool und wen das in die kleine Tools Sektion gehört sagt es mir, aber ich glaube in der Smartphone Sektion schon ganz gut geschrieben.
Und bis ich das raushatte, hat es auch kurz gedauert also so klein ist es auch nicht(15 Minuten oder so).
Ach ja fürs thank geben braucht ihr kein Tutorial, oder?
Folgt mir auf Twitter: [Only registered and activated users can see links. Click Here To Register...].
Webseite: [Only registered and activated users can see links. Click Here To Register...]
Blog für kurze Updates, da findet ihr das Zeug auch noch mal: [Only registered and activated users can see links. Click Here To Register...]
:cool: