موقع الكمبيوتر الكفي
موقع الكمبيوتر الكفي

العودة   الكمبيوتر الكفي > منتديات Google Android > منتدى هواتف Google Android العام
انظمة المنتدى التقييم التجاري التعليمات قاعة المؤتمرات محرك البحث

للتذكير فقط ....

رسالة وداع للجميع واعلان اغلاق الموقع
رد
 
أدوات الموضوع
قديم 27-11-2010, 08:12 PM   #1
عضو مشارك
 
تاريخ التسجيل: 26-01-2007
الدولة: السعودية
المشاركات: 184
مشاركات الشكر: 43
شكر 110 مرات في 60 مشاركات
كيف أعدل في برامج الاندرويد

إخوتي الكرام :

عندي برنامج بصيغة apk وأرغب في إضافة ملف لغات له ، وقد فتحت البرنامج عن طريق winrar وقمت بالتعديل عليه ثم حفظت الملف ، ولكن البرنامج يرفض التنصيب ، ويعطي رسالة بأن التنصيب لم يتم، والسؤال هو : هل من برنامج أستطيع عن طريقه فتح ملفات اندرويد وإجراء تعديل عليها ثم حفظها من غير أن يتأثر البرنامج ولكم تحياتي .

الزائر3 غير متصل   رد مع اقتباس

اخر 5 مواضيع للعضو الزائر3
الموضوع الاقسام الرد الاخير للعضو الردود مشاهده اخر مشاركة
للبيع:هونور 6 :... منتدى البيع والشراء الزائر3 0 724 12-09-2015 07:58 PM
للأجهزة ذات الشريحتين .. هل يوجد برنامج لحظر... منتدى Google Android للبرامج الهدف888 11 7520 05-05-2015 07:45 PM
مطلوب : برنامج يبحث عن الملفات في الجهاز .. منتدى Google Android للبرامج الزائر3 2 1225 06-01-2011 11:50 AM
كيف أعدل في برامج الاندرويد منتدى هواتف Google Android العام afkw2 11 10465 27-11-2010 08:12 PM
في أومنيا 2 لايعمل الـ GPS إلا بـ GSM فهل من حل قسم ترقيات اجهزة سامسونج Omnia TURNADO 15 4101 18-11-2010 01:41 PM


اعلان

قديم 27-11-2010, 11:31 PM   #2
thermax04
عضو اساسي
 
تاريخ التسجيل: 21-11-2010
الدولة: مصر
المشاركات: 3,133
مشاركات الشكر: 429
شكر 2,861 مرات في 1,518 مشاركات

الاوسمة التي حصل عليها

ما هى ملفات اللغة فى برامج أندرويد؟ ما أمتداد الملف؟ كيف يمكننا التعديل على ملف اللغة لتعريبة مثلا؟
فى برامج السيمبيان يكون ملف اللغة بامتداد rsc و أقوم بتعريبها باستخدام برنامج UltraRscEditor_en - فما هى الطريقة مع برامج اندرويد؟ فيمكننا تعريب البرامج لمن يحتاجها من اشقاؤنا العرب الذين لا يجيدون التعامل مع البرامج الأنجليزية

thermax04 غير متصل   رد مع اقتباس
العضو التالي يشكر thermax04 على مشاركته الطيبة ويطلب المزيد من هذه المشاركات الرائعة
قديم 19-12-2010, 07:10 PM   #3
ghamedy
عضو نشط
 
تاريخ التسجيل: 16-10-2005
الدولة: الخرخير
المشاركات: 433
مشاركات الشكر: 350
شكر 280 مرات في 138 مشاركات

سؤال في محله أرجو الاإجابة من إخواننا الخبراء

ghamedy غير متصل   رد مع اقتباس
قديم 19-12-2010, 07:36 PM   #4
thermax04
عضو اساسي
 
تاريخ التسجيل: 21-11-2010
الدولة: مصر
المشاركات: 3,133
مشاركات الشكر: 429
شكر 2,861 مرات في 1,518 مشاركات

الاوسمة التي حصل عليها

اقتباس:
المشاركة الأصلية كتبت بواسطة ghamedy مشاهدة المشاركة
سؤال في محله أرجو الاإجابة من إخواننا الخبراء


السؤال موضوع منذ قرابة الشهر و لم يهتم احد بالتعقيب بمدى أمكانية تنفيذ ذلك من عدمة !!
thermax04 غير متصل   رد مع اقتباس
قديم 30-12-2010, 02:08 AM   #5
الشريف
خبير نظام Android
 
الصورة الرمزية الشريف
 
الرتبة الادارية: مشرف مساعد لمنتديات الاندرويد
تاريخ التسجيل: 07-04-2008
الدولة: أوروبا
المشاركات: 1,546
مشاركات الشكر: 1,626
شكر 5,203 مرات في 881 مشاركات

الاوسمة التي حصل عليها

السلام عليكم و رحمة الله و بركاته،

فك الضغط عن ملفات apk قد ينفع عند التعديل على الصور لكن لتحرير خصائص أساسية يجب إعادة
ملف البرنامج إلى كود (جافا) مرة أخرى بما يعرف بالـ decompiling و من ثم التعديل على الكود

و الجزئية التي يتم فكها هنا تراها عند فك الضغط العادي بـ Winrar و سواه هي ملف classes.dex

أمثلة لأدوات تساعد على ذلك apktool

اقتباس:
المشاركة الأصلية كتبت بواسطة الشريف مشاهدة المشاركة
السلام عليكم و رحمة الله،

يمكن فعلاُ استعمال WinRAR أو حتى تغيير الامتداد apk لـ zip و من ثم فك الضغط
و لكن فائدة ذلك تقتصر على تحرير الصور بغرض الثيمات

أما للتعديل على كود البرامج فأفضل ما استعملت حتى الآن APK Manager
موجود في المشاركة الأصلية على منتدى المطورين
اقتباس:
المشاركة الأصلية كتبت بواسطة الشريف مشاهدة المشاركة
يشتغل على الويندوز 7 بدون مشاكل و لكن يتطلب:

1. تنصيب Android SDK للحصول على adb
2. جافا

الشريف غير متصل   رد مع اقتباس
قديم 30-12-2010, 08:20 AM   #6
thermax04
عضو اساسي
 
تاريخ التسجيل: 21-11-2010
الدولة: مصر
المشاركات: 3,133
مشاركات الشكر: 429
شكر 2,861 مرات في 1,518 مشاركات

الاوسمة التي حصل عليها

ألا يوجد أحد يعرف الطريقة!!

اقتباس:
المشاركة الأصلية كتبت بواسطة thermax04 مشاهدة المشاركة
ما هى ملفات اللغة فى برامج أندرويد؟ ما أمتداد الملف؟ كيف يمكننا التعديل على ملف اللغة لتعريبة مثلا؟
فى برامج السيمبيان يكون ملف اللغة بامتداد rsc و أقوم بتعريبها باستخدام برنامج UltraRscEditor_en - فما هى الطريقة مع برامج اندرويد؟ فيمكننا تعريب البرامج لمن يحتاجها من اشقاؤنا العرب الذين لا يجيدون التعامل مع البرامج الأنجليزية
thermax04 غير متصل   رد مع اقتباس
قديم 30-12-2010, 11:11 AM   #7
stinger1
عضو اساسي
 
الصورة الرمزية stinger1
 
تاريخ التسجيل: 01-08-2010
الدولة: الاردن
المشاركات: 1,037
مشاركات الشكر: 700
شكر 1,629 مرات في 403 مشاركات

الاوسمة التي حصل عليها

اقتباس:
ما هى ملفات اللغة فى برامج أندرويد؟ ما أمتداد الملف؟ كيف يمكننا التعديل على ملف اللغة لتعريبة مثلا؟
فى برامج السيمبيان يكون ملف اللغة بامتداد rsc و أقوم بتعريبها باستخدام برنامج UltraRscEditor_en - فما هى الطريقة مع برامج اندرويد؟ فيمكننا تعريب البرامج لمن يحتاجها من اشقاؤنا العرب الذين لا يجيدون التعامل مع البرامج الأنجليزية
اخي الوضع بالاندرويد مختلف قليلا
من معرفتي ببرمجه الاندرويد موضوع اللغه في البرنامج مرتبط بالمبرمج وطريقه كتابته للعناوين والنصوص على الازرار مثلا

لو كان يكتبها كلمات ثابته فلا اعتقد ان تبديل شيء او ملف معين قد يغير اللغه
اقصد بكلمات ثابته ما يسمى hard coded بمصطلحات المبرمجين
يعني انها مكتوبه بالكود نفسه ولا تقرأ من ملف لغه ثاني

اما اذا كان اعتمد الطريق الثانيه وهي قراءه العناوين والنصوص من ملف الكلمات
يمكنك تعديل الملف ووضع الكلمات العربيه به

مكان هذا الملف يكون داخل البرنامج
res\values
ملف اسمه
strings.xml
وهذا جزء من محتواه

كود:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello text</string>
    <string name="app_name">app name text</string>
</resources>
وشرحه هو :
string name="hello"
هذا هو اسم النص او ال KEY
وهذا نص سيكون اسمه hello
ومحتواه او ال value له : Hello text

فلو استعمل المبرمج هذه الطريقه ... يعني كان يقرأ العناوين والنصوص من هذا الملف
يكون عليك سحب هذا الملف من البرنامج apk وترجمه الكلمات التي هي ال value
واعاده جمع الملف apk

موضوع رفض تنصيب البرنامج بعد تغيير محتوياته مرده الي شيء يسمى التوثيق او التوقيع sign
وهو ان البرامج تحتاج لتكون موقعه او موثقه signed من قبل صانعها ليقبل النظام تثبيتها
يعني يجب ان تبحث عن شيء اسمه sign apk file سواء ب google.com
او بالبرنامج الذي اقترحه اخونا سابقا apk manager علما انني لم اعمل عليه من قبل
لانني اوقع او اوثق برامجي بنفسي اثناء البرمجه من خلال ال eclipse

اتمنى اكون افدتك وجاهز لاي استفسار اخي العزيز



تعديل:
حاولت سحب ملفات ال XML من ملف apk لكن كان ناتج عرضها عباره عن كلام غير مفهوم
اعتقد انه binary او انه يتم تشفيرها عند انشاء ال apk اصلا
فتعديلها لن يكون بسيطا او مجرد استبدال نص انجليزي بنص عربي
stinger1 غير متصل   رد مع اقتباس
العضو التالي يشكر stinger1 على مشاركته الطيبة ويطلب المزيد من هذه المشاركات الرائعة
قديم 30-12-2010, 12:30 PM   #8
thermax04
عضو اساسي
 
تاريخ التسجيل: 21-11-2010
الدولة: مصر
المشاركات: 3,133
مشاركات الشكر: 429
شكر 2,861 مرات في 1,518 مشاركات

الاوسمة التي حصل عليها

اقتباس:
المشاركة الأصلية كتبت بواسطة stinger1 مشاهدة المشاركة
اخي الوضع بالاندرويد مختلف قليلا
من معرفتي ببرمجه الاندرويد موضوع اللغه في البرنامج مرتبط بالمبرمج وطريقه كتابته للعناوين والنصوص على الازرار مثلا

لو كان يكتبها كلمات ثابته فلا اعتقد ان تبديل شيء او ملف معين قد يغير اللغه
اقصد بكلمات ثابته ما يسمى hard coded بمصطلحات المبرمجين
يعني انها مكتوبه بالكود نفسه ولا تقرأ من ملف لغه ثاني

اما اذا كان اعتمد الطريق الثانيه وهي قراءه العناوين والنصوص من ملف الكلمات
يمكنك تعديل الملف ووضع الكلمات العربيه به

مكان هذا الملف يكون داخل البرنامج
res\values
ملف اسمه
strings.xml
وهذا جزء من محتواه

كود:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello text</string>
    <string name="app_name">app name text</string>
</resources>
وشرحه هو :
string name="hello"
هذا هو اسم النص او ال KEY
وهذا نص سيكون اسمه hello
ومحتواه او ال value له : Hello text

فلو استعمل المبرمج هذه الطريقه ... يعني كان يقرأ العناوين والنصوص من هذا الملف
يكون عليك سحب هذا الملف من البرنامج apk وترجمه الكلمات التي هي ال value
واعاده جمع الملف apk

موضوع رفض تنصيب البرنامج بعد تغيير محتوياته مرده الي شيء يسمى التوثيق او التوقيع sign
وهو ان البرامج تحتاج لتكون موقعه او موثقه signed من قبل صانعها ليقبل النظام تثبيتها
يعني يجب ان تبحث عن شيء اسمه sign apk file سواء ب google.com
او بالبرنامج الذي اقترحه اخونا سابقا apk manager علما انني لم اعمل عليه من قبل
لانني اوقع او اوثق برامجي بنفسي اثناء البرمجه من خلال ال eclipse

اتمنى اكون افدتك وجاهز لاي استفسار اخي العزيز



تعديل:
حاولت سحب ملفات ال XML من ملف apk لكن كان ناتج عرضها عباره عن كلام غير مفهوم
اعتقد انه binary او انه يتم تشفيرها عند انشاء ال apk اصلا
فتعديلها لن يكون بسيطا او مجرد استبدال نص انجليزي بنص عربي
شكرا لك أخى العزيز لأهتمام بالرد و كذلك لهذة المعلومات المفيدة
كنت أعتقد أن التعامل مع برامج الأندرويد سيكون أسهل من التعامل مع برامج السيمبيان و ذلك لأفتراضى ان الأندرويد كمصدر مفنوح يسهل التعامل مع ملفاتة
thermax04 غير متصل   رد مع اقتباس
قديم 30-12-2010, 03:23 PM   #9
stinger1
عضو اساسي
 
الصورة الرمزية stinger1
 
تاريخ التسجيل: 01-08-2010
الدولة: الاردن
المشاركات: 1,037
مشاركات الشكر: 700
شكر 1,629 مرات في 403 مشاركات

الاوسمة التي حصل عليها

العفو اخي
الاندرويد بذاته مصدر مفتوح يمكنك التعديل به كما تشاء كما يفعل الاخوه من الرومات المطبوخه

اما برامجه فهي محميه لحمايه حقوق المبرمجين الا من يرغب منهم بوضع الكود بشكل مفتوح على المواقع
هناك من يعمل كراك لهذه البرامج ولكنها عمليه معقده جدا
وانا شخصيا حاولت عكس ملف apk لاصل به لملفات جافا ووصلت لطريق مسدود
كما تفضل الاخ الشريف ولكن هذه الغمليه ليست بسيطه لان الكود يتحول الي شيء اخر غير الذي بالجافا نفسه

اذا اردت المزيد من الشرح ممكن ان اشرحلك اكثر ان شاء الله

stinger1 غير متصل   رد مع اقتباس
قديم 30-12-2010, 09:47 PM   #10
thermax04
عضو اساسي
 
تاريخ التسجيل: 21-11-2010
الدولة: مصر
المشاركات: 3,133
مشاركات الشكر: 429
شكر 2,861 مرات في 1,518 مشاركات

الاوسمة التي حصل عليها

اقتباس:
المشاركة الأصلية كتبت بواسطة stinger1 مشاهدة المشاركة
العفو اخي
الاندرويد بذاته مصدر مفتوح يمكنك التعديل به كما تشاء كما يفعل الاخوه من الرومات المطبوخه

اما برامجه فهي محميه لحمايه حقوق المبرمجين الا من يرغب منهم بوضع الكود بشكل مفتوح على المواقع
هناك من يعمل كراك لهذه البرامج ولكنها عمليه معقده جدا
وانا شخصيا حاولت عكس ملف apk لاصل به لملفات جافا ووصلت لطريق مسدود
كما تفضل الاخ الشريف ولكن هذه الغمليه ليست بسيطه لان الكود يتحول الي شيء اخر غير الذي بالجافا نفسه

اذا اردت المزيد من الشرح ممكن ان اشرحلك اكثر ان شاء الله
شكرا لك اخى العزيز على مشاركتك و اضافتك
أنا كنت أقوم بتعريب برامج السيمبيان و التعديل على سوفت وير الهاتف الجيل الخامس 5800 , و كنت اعتقد أن القصة ستكون أسهل مع اندرويد و لكنى وجدت العكس
thermax04 غير متصل   رد مع اقتباس
قديم 31-12-2010, 10:38 PM   #11
najat72
عضو جديد
 
تاريخ التسجيل: 31-12-2010
الدولة: iraq
المشاركات: 47
مشاركات الشكر: 0
شكر 28 مرات في 15 مشاركات

عش لمن ..يموت لأجلك؛
وابتسم..لمن يبكى لأجلك؛

najat72 غير متصل   رد مع اقتباس
قديم 01-01-2011, 07:24 AM   #12
afkw2
عضو جديد
 
الصورة الرمزية afkw2
 
تاريخ التسجيل: 01-11-2003
الدولة: ksa
المشاركات: 94
مشاركات الشكر: 227
شكر 29 مرات في 20 مشاركات

الافضل ان نصمم البرنامج المطلوب من الصفر ووضع الكود للشباب ليطوروه ونرتقي من مجرد التعريب والتكريك الى التطوير.

afkw2 غير متصل   رد مع اقتباس
العضو التالي يشكر afkw2 على مشاركته الطيبة ويطلب المزيد من هذه المشاركات الرائعة
رد

العبارات الاستدلاليه
الاندرويد, اندرويد, برامج


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 


الانتقال السريع إلى

جميع الأوقات بتوقيت GMT +3. الساعة الآن 12:48 AM.


Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.