لقد حصلنا على iPhoneInterface لجمع وتشغيل في مختبر Hackszine.com (إيه ، غرفة المعيشة الخاصة بي). مجد لفريق #iphone ؛ هذا رائع
في شكله الحالي ، لا يبدو أنه سيتم تجميعه على نظام التشغيل Mac OS X (التحديث: أحدث إصدار يتم ترجمته بشكل جيد على نظام التشغيل Mac OS X!). في الوقت الحالي ، يتصل مباشرة بـ iTunesMobileDevice DLL الذي ستجده فقط على جهاز كمبيوتر يعمل بنظام Windows. إذا ألقيت نظرة على #defines في التعليمات البرمجية المصدر ، فسترى أن الكثير من الإجراء يحدث حاليًا في مناطق WIN32. لكن من المحتمل أن يكون ذلك مؤقتًا فقط ؛ هذا مجرد تخمين من جانبي ، لكني أتخيل أنهم يتطلعون إلى التخلص من iTunesMobileDevice.dll بالكامل ، بمجرد اكتشاف الرسائل التي يرسلها إلى iPhone.
فما الذي يمكن أن تفعله iPhoneInterface؟ في الأساس ، يمكن أن يفعل أي شيء لجهاز iPhone الخاص بك يمكن لـ iTunes القيام به: تنشيطه ، إلغاء تنشيطه ، التعامل مع الملفات الموجودة في ذاكرة الفلاش (وليس في صورة تثبيت نظام التشغيل ، رغم ذلك) مثل الصور ، الموسيقى ، إلخ. يمكنك أيضًا بدء تشغيل الخدمات ، لكن لا يمكنك تثبيت وتنفيذ ثنائيات تعسفية حتى الآن.
هذا إنجاز رائع ورائع. إذا كنت قد حصلت على الوقت والتحفيز ، فيمكنك تنزيل التعليمات البرمجية المصدر وتجميعها وتشغيلها. لكنها ليست تافهة للقيام بذلك ؛ ستحتاج إلى بعض الأشياء:
لا أقوم بالربط مباشرة مع الكود المصدري لأن طاقم #iphone طلب من الصحفيين والمدونين والحفّار وغيرهم عدم نشر روابط مباشرة إلى الموقع. يعرف أي شخص يتابع المشروع عن قرب أن الموقع صعودًا وهبوطًا لأن المواقع ذات الكثافة المرورية المرتفعة تواصل الارتباط به. لذا أتركك مع معلومات قناة IRC: #iphone @ irc.osx86.hu. شق طريقك إلى هناك مع عميل IRC المفضل لديك وتحقق من motd (رسالة اليوم). إذا تم رفع موقع الويب ، فسيكون هناك رابط إليه. إذا لم يكن كذلك ، فاقرأ الرسائل التي تمر بها ، وستجد تحديثًا بمزيد من المعلومات قريبًا.
القرصنة سعيد!