Smali المباشر لتحويل جافا يجعل Smali أكثر المطور ودية

والمقصود أن يكون أندرويد مفتوح المصدر. ومعظم المكونات ، على الرغم من كونها مغطاة برخصة أباتشي ، لديها شفرة المصدر متاحة للجمهور. لسوء الحظ ، الحقيقة المحزنة هي أن مالكي أجهزة Nexus فقط يمكنهم إجراء تعديلات على Java دون البحث في لغة مجمّع Smali ، وهي ليست بسيطة وتحتاج إلى جهد أكبر بكثير من Java. أيضًا ، لا يمكن استيراد التطبيقات المحولة إلى Eclipse أو Android Studio.

هناك بعض الأدوات مثل GetJava التي يمكنها القيام بالمهمة بالفعل ، ولكن في معظم الحالات تكون النتيجة غير دقيقة بنسبة 100٪ وما زالت هناك حاجة إلى ترجمة بعض الملفات إلى Java. قرر العضو الكبير darkguy2008 بدء مشروع يهدف إلى توفير حل أفضل من JAD أو JD-GUI.

لا يزال المشروع في مرحلة مبكرة للغاية ، لكن معظم الأشياء تعمل بالفعل. هذا المشروع مكتوب بلغة C # ويحتاج إلى تثبيت Visual Studio 2012 و .NET Framework 4.5 للعمل بشكل صحيح. نأمل في المستقبل ، سيكون من الممكن استخدامه على أنظمة التشغيل الأخرى مثل Linux أو Mac OS X. مما لا شك فيه ، أن هذا المشروع لديه إمكانات هائلة وبمساعدة مطورين آخرين ، يمكن تحسين تطوير Android بشكل كبير.

يمكن العثور على مزيد من المعلومات حول هذا المحول في الموضوع الأصلي ، لذلك لا تتردد في الذهاب إلى هناك وإعطاء بعض المدخلات للمطور. بالطبع ، يمكنك أيضًا المساهمة عن طريق دفع بعض التصحيحات إلى مستودع جيثب.

ضع في اعتبارك أنه لا ينبغي استخدام أدوات مثل هذه للحصول على بعض الهدايا المجانية من التطبيقات المدفوعة وإعادة إصدارها باسمك. يبيع المطورون أعمالهم لسبب ما ، لذلك يجب عليك استخدامها فقط للأغراض التعليمية.