13

كيف تحمي الـ source code بعد تحويل المشروع إلى executable jar ؟

السلام عليكم

أنا عضو جديد في هذه المنصة، مشرف سابق في منتديات الفريق العربي للبرمجة و rédacteur أيضاً في Club des développeurs et IT Pro.

أعجبتني فكرة الموقع و أحببت أن أناقش معكم كيفية حماية ملف الـ jar إذا كان المشروع غير مفتوح المصدر.

تحياتي.


التعليق السابق

بنسبة للموضوع الأندريود هناك برامج قامت بDecompilation وأضف إلي ذلك إني تمكنت إضافة سطر إلي لغة جافا أقصد لغة الألة خاصة بجافا إلي لعبة Subway وعمل :) لا أعرف هل لغة جافا ضعيفة إلي هذه الدرجة أو لا وللعلم أنا لأعرف شي عن جافا إلا قليل

ممكن توضيح لهذه النقطة :

أضف إلي ذلك إني تمكنت إضافة سطر إلي لغة جافا أقصد لغة الألة خاصة بجافا إلي لعبة Subway وعمل

أنا أقصد أن أعدل علي ملفات smali,سأعطيك مثال

smali code

const/4 v1, 0x1

if-ne v0, v1, :cond_0

const/4 v2, 0x2

move v0,v2

goto :goto_0

:cond_0

const/4 v2, 0x3

move v0,v2

:goto_0

أوكي اتضحت الفكرة.

لا أعرف هل لغة جافا ضعيفة إلي هذه الدرجة أو لا وللعلم أنا لأعرف شي عن جافا إلا قليل

ماذا كنت تريدها أن تفعل ؟ :)

لا شي بس أريد أن أوضح العيب في لغة جافا لا غير لا يوجد شي كامل

أريد أن أوضح العيب في لغة جافا

هل العيب في وجهة نظرك هو بساطة عمل decompilation لملف الـ jar أم عدم تعرف الـ JVM على التغيير اليدوي لبنية ملف الـ smali ؟

لا يوجد شي كامل

هذا أمر بديهي، لغات البرمجة عمل بشري و الكمال لله وحده ! :)