قائمة الاعضاء المشار اليهم

النتائج 1 إلى 6 من 6

الموضوع: طريقة حساب EMMC User Data يدوياً CALCULATE EMMC USER SIZE MANUAL BY Shorbagy

  1. #1
    Support Team
    اسم المحل
    Elshorbagy
    الصورة الرمزية Shorbagy

    الحالة
    غير متواجد
    تاريخ التسجيل
    May 2007
    الدولة
    Gsm-Shorbagy.Org
    Sonork
    100.1576413
    Phone
    SM-N910C
    المشاركات
    738
    الشَكر (المُعطى)
    70
    الشَكر (المُستلَم)
    463
    الإعجاب (المُعطى)
    19
    الإعجاب (المُستلَم)
    48
    غير معجبون (المُعطى)
    0
    غير معجبون (المُستلَم)
    0
    تم تذكيره فى
    0 مشاركة
    تمت الاشارة اليه فى
    184 مواضيع
    معدل تقييم المستوى
    88

    Thumbs up طريقة حساب EMMC User Data يدوياً CALCULATE EMMC USER SIZE MANUAL BY Shorbagy

    طريقة حساب EMMC User Data يدوياً CALCULATE EMMC USER SIZE MANUAL BY Shorbagy

    طريقة حساب كود الذاكرة الداخلية يدوياً



    METHOD: CALCULATE EMMC USER SIZE MANUAL BY Shorbagy



    wol error هذه الصورة تم اعادة تحجيمها . الحجم الافتراضي لها هو 1024x106.
    star line break 1024x106


    أهلاً بكم جميعاً أعضاء المنتدى الكريم

    المراد من هذا الموضوع هو أن يكون كل علمنا في البرمجة والسوفت مبني على الفهم..

    اليوم سنتحدث عن موضوع مهم جداً مخصص للاستطلاع والاكتشاف وفي نفس الوقت يهتم بتحديد وقراءة مساحة الذاكرة الغير محسوبة أو ظاهرة، وغالباً تكون على هيئة:
    HEX Code

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


    المعادلة هي:
    HEX Convert to DEC /1024=Events


    اليوم بنفس الطريقة المذكورة آنفاً سوف نبدأ العمل..
    هذه الطريقة تعمل فقط مع جميع أجهزة ميدياتك أو إم تي كي
    MTK MediaTek CPU Android
    في بعض البوكسات المختصة لتصليح هذه الأنواع تعرض لنا مساحة الذاكرة الداخلية للجهاز بدون حساب أو إيضاح ويظهر لنا كود صغير غير محسوب بحجم الذاكرة .. وهناك بوكسات تظهرها..


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

    الذاكرات الداخلية المتاحة اليوم لأنظمة الأندرويد هي:

    2 جيجا - 4 جيجا - 8 جيجا - 16 جيجا - 32 جيجا - أو ربما 64 جيجا و 128 جيجا و 256 جيجا .. إلخ

    wol error هذه الصورة تم اعادة تحجيمها . الحجم الافتراضي لها هو 1024x106.
    star line break 1024x106
    المهم نستكمل الموضوع
    طبعاً كثير من المهندسين المختصين في البرمجة يلاحظون أن الإنفو الخاص بالهاتف أثناء قراءته على واجهة الأداة أو البوكس يظهر كود دون معرفة المساحة ودون حسابها وتظهر بهذا الشكل أثناء البوت الأول:

    EMMC_USER_SIZE : 0x1C8000000

    الآن كيف يمكنني حساب هذا الكود وتحويله إلى أرقام ؟ ومن خلال الأرقام سوف نعرف المساحة التي يشكلها هذا الكود..

    بكل بساطة ننسخ الكود :

    0x1C8000000

    ونذهب إلى الآلة الحاسبة في الكمبيوتر

    View >> Programmer >> HEX

    Past Code

    then Press DEC

    سيظهر لك أرقام بهذا الشكل:

    7650410496

    هذا الرقم المفروض أنه بالبايت

    نقسمه على 1024

    سيظهر لك الرقم التالي:

    7471104

    هذا الرقم المفروض أنه أصبح بالكيلوبايت

    نقسمه ثان على 1024

    سيظهر لك الرقم التالي:

    7296

    الآن هذا الرقم المفروض أنه أصبح بالميجابايت

    لو قمنا بتقريب الأرقام حتى يصبح رقم صحيح واثنان رقم عشري سيكون هكذا

    7.12 G

    إذن الذاكرة الداخلية لهذا الجهاز هي 8 جيجا

    ونقوم بتطبيق هذه الطريقة على الباقي ..


    wol error هذه الصورة تم اعادة تحجيمها . الحجم الافتراضي لها هو 1024x106.
    star line break 1024x106

    أمر آخر في هذه الأنواع أو الذاكرات عموماً لها عناوين بداية وعناوين نهاية لو قمت بتجميعها بنفس الطريقة ستظهر لك نفس النتيجة أيضاً.

    على سبيل المثال:

    قمنا بسحب نسخة كاملة لجهاز

    Tecno W3

    وبعد سحب النسخة ظهر لنا أكواد بداية ونهاية الذي يهمنا فيها الآن هو هذا الكود التالي:

    Userdata: add:0xBA800000 -- length: 0x10c780000

    لو جمعنا الكود الأول + الثاني بطريقة التحليل أعلاه وقسمناه على 1024

    سيظهر لك هذا الرقم:

    7279.5

    وهذا بالميجابايت

    ولو قمنا بتقريبه سيظهر نفس النتيجة أعلاه وهي :

    7.12

    طيب يبقى المعادلة هنا:

    الأدريس الأول + الثاني = الكود الظاهر في الاسفل :D


    0xBA800000

    +
    0x10c780000
    =


    0x1C8000000

    ===================

    أيضاً قمنا بعمل إنفو لجهاز

    TECNO L8

    EMMC_USER_SIZE: 0x3A3E00000

    ومن الإنفو لاحظنا هذا الكود الذي يحتوي على عناوين البداية والنهاية:

    userdata:>>addr:0xEA000000 -- length:0x2B8D80000

    المفروض لو حسبت الكود الأول بالطريقة أعلاه سيظهر لك في النهاية:

    14.56 GB

    وأيضاً لو جمعت العنوان الأول والثاني في السطر الثاني سيظهرلك نفس النتيجة في النهاية، أي أن الذاكرة الداخلية هي 16 جيجا بايتس


    wol error هذه الصورة تم اعادة تحجيمها . الحجم الافتراضي لها هو 1024x106.
    star line break 1024x106

    طيب كيف يمكننا حساب الذاكرة الداخلية من خلال ملف السكاتر

    SCATTER EMMC_USER_SIZE CALCULATE

    بكل بساطة نقوم بفتح ملف الساكتر ونبحث عن الكلمات التالية:

    partition_name: userdata

    سوف يظهر لك بيانات هذه المنطقة من عناوين البداية والنهاية وعنوان المنطقة ، لو طابقت العناوين فيها ستلاحظ أنها متوافقة مع العنوان أعلاه..
    ستكون شكلها كالتالي:
    - partition_index: SYS21
    partition_name: userdata
    file_name: userdata.img
    is_download: true
    type: EXT4_IMG
    linear_start_addr: 0xea000000
    physical_start_addr: 0xea000000
    partition_size: 0x2b8d80000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: UPDATE
    reserve: 0x00
    الذي يهمنا في هذه المعلومات من الساكتر هو العنوان التالي:

    physical_start_addr: 0xea000000

    partition_size: 0x2b8d80000

    ولو قمنا بجمعهم بنفس الطريقة سنجد نفس النتيجة

    في المرفقات بعض الصور الهامة التي تدعم الشرح أيضاً

    أتمنى في النهاية أن يكون هذا الشرح مفيد وقد أضفت شيئاً جديداً في التعامل مع خفايا هذه الأنواع ولدي كالكوليت لملفات أخرى سيتم الشرح عنها فيما بعد.
    ملحوظة: يمنع النقل دون ذكر المصدر للأمانة

    مع أطيب الأمنيات
    Mahmoud H. Elshorbagy
    Shorbagy





  2. تاريخ التسجيل
    Always
    الدولة
    Advertising world
    المشاركات
    Many
  3. #2
    صديق المنتدى

    الحالة
    غير متواجد
    تاريخ التسجيل
    Apr 2010
    الدولة
    سوريا
    المشاركات
    8,687
    الشَكر (المُعطى)
    6133
    الشَكر (المُستلَم)
    7856
    الإعجاب (المُعطى)
    104
    الإعجاب (المُستلَم)
    629
    غير معجبون (المُعطى)
    3
    غير معجبون (المُستلَم)
    0
    تم تذكيره فى
    0 مشاركة
    تمت الاشارة اليه فى
    924 مواضيع
    معدل تقييم المستوى
    1346

    افتراضي

    مشكور على الشرح




    وَقُلْ رَبِّي زِدْنِي عِلْماً


    لَا إِلَهَ إِلَّا أَنْتَ سُبْحَانَكَ
    إِنِّي كُنْتُ مِنَ الظَّالِمِينَ

  4. الشَكر Shorbagy شَكر
  5. #3
    .: جيماوي رائع :.
    الصورة الرمزية mohanour

    الحالة
    غير متواجد
    تاريخ التسجيل
    Mar 2008
    الدولة
    مصر
    العمر
    41
    المشاركات
    896
    الشَكر (المُعطى)
    759
    الشَكر (المُستلَم)
    684
    الإعجاب (المُعطى)
    3
    الإعجاب (المُستلَم)
    118
    غير معجبون (المُعطى)
    0
    غير معجبون (المُستلَم)
    0
    تم تذكيره فى
    0 مشاركة
    تمت الاشارة اليه فى
    0 مواضيع
    معدل تقييم المستوى
    266

    افتراضي

    بارك الله فيك وزادك من علمه....
    بسم الله الرحمن الرحيم
    (سُبْحَانَكَ لَاعِلْمَ لَنَا إِلَّا مَا عَلَّمْتَنَا إِنَّكَ أَنتَ الْعَلِيمُ الْحَكِيمُ )
    صدق الله العظيم

  6. الشَكر Shorbagy شَكر
  7. #4
    .:: Super Moderator ::.
    الصورة الرمزية SaiD_KHeirallaH

    الحالة
    غير متواجد
    تاريخ التسجيل
    Apr 2009
    الدولة
    قنا - قوص
    Phone
    vivo
    المشاركات
    14,248
    الشَكر (المُعطى)
    38843
    الشَكر (المُستلَم)
    54362
    الإعجاب (المُعطى)
    1319
    الإعجاب (المُستلَم)
    1473
    غير معجبون (المُعطى)
    7
    غير معجبون (المُستلَم)
    2
    تم تذكيره فى
    0 مشاركة
    تمت الاشارة اليه فى
    2269 مواضيع
    معدل تقييم المستوى
    3353

    افتراضي

    تسلم حبيبي علي المعلومات الهامه
    بسم الله الرحمن الرحيم

    وَفِي السَّمَاءِ رِزْقُكُمْ وَمَا تُوعَدُونَ * فَوَرَبِّ السَّمَاءِ وَالْأَرْضِ إِنَّهُ لَحَقٌّ مِثْلَ مَا أَنَّكُمْ تَنْطِقُونَ
    صدق الله العظيم

  8. الشَكر Shorbagy شَكر
  9. #5
    صديق المنتدى

    الحالة
    غير متواجد
    تاريخ التسجيل
    Aug 2007
    الدولة
    المنصورة - مصر
    Phone
    سامسونج
    المشاركات
    1,723
    الشَكر (المُعطى)
    1847
    الشَكر (المُستلَم)
    732
    الإعجاب (المُعطى)
    0
    الإعجاب (المُستلَم)
    85
    غير معجبون (المُعطى)
    0
    غير معجبون (المُستلَم)
    0
    تم تذكيره فى
    0 مشاركة
    تمت الاشارة اليه فى
    647 مواضيع
    معدل تقييم المستوى
    0

    افتراضي

    محاضرة رائعة شكرا ياهندسة

  10. #6
    .:: Super Moderator ::.

    الحالة
    غير متواجد
    تاريخ التسجيل
    Apr 2015
    المشاركات
    15,572
    الشَكر (المُعطى)
    28641
    الشَكر (المُستلَم)
    25114
    الإعجاب (المُعطى)
    3200
    الإعجاب (المُستلَم)
    2567
    غير معجبون (المُعطى)
    3
    غير معجبون (المُستلَم)
    1
    تم تذكيره فى
    1 مشاركة
    تمت الاشارة اليه فى
    1852 مواضيع
    معدل تقييم المستوى
    10785

    افتراضي

    الله ينور عليك
    مشكور على الموضوع

المفضلات

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •