افعل ذلك بنفسك وزارة الدفاع البرامج الثابتة. كيفية استخراج ملفات APK من IMG (تحليل البرامج الثابتة لنظام Android) تحرير البرامج الثابتة img

إذا كنت ترغب في تجربة إنشاء البرامج الثابتة وتحريرها على نظام Android، فسيساعدك برنامج Samsung Root Firmware Replacer في إنشاء البرامج الثابتة!

نبذة مختصرة عن برنامج Samsung Root Firmware Replacer وإمكانياته

مع هذا البرنامج سوف تكون قادرا على :

  • فك البرامج الثابتة سامسونج
  • تلبيس البرامج الثابتة
  • في الوضع التلقائي، قم بتضمين حقوق الجذر
  • قم بملء البرامج الثابتة بملفاتك تلقائيًا
  • تجميد المشروع ثم الاستمرار في العمل عليه
  • حزمة البرامج الثابتة

المكونات وظروف التشغيل المطلوبة لبرنامج Samsung Root Firmware Replacer

مراجعة ووصف برنامج بدء تشغيل وظائف Samsung Root Firmware Replacer

1. انتقل إلى المجلد الذي يحتوي على برنامج Samsung Root Firmware Replacer، وانقر بزر الماوس الأيمن لفتحه في الجهاز

2. في المحطة، أدخل الأمر

3. سيتم فتح واجهة البرنامج أمامك

4. إذا قمت بتشغيل البرنامج لأول مرة، فقم بتنفيذ - تكوين الإعدادات

العمل مع Samsung Root Firmware Replacer

فقرة فك ضغط البرامج الثابتة *.tar.md5- يقوم بفك ضغط البرامج الثابتة، وللقيام بذلك، انقل الملف إلى المجلد unpack_tar_md5، وبعد ذلك سيتم استخراج كافة الملفات، وسيتم نقل ملف Factoryfs أو ملف النظام إلى input_img

فقرة إنشاء *.img من جهاز Android (يحتاج إلى Android)- يسمح لك بإنشاء البرامج الثابتة من حالة Android الحالية. لكي يعمل هذا العنصر، يجب أن يكون لديك جهاز Android متصلاً بجهاز الكمبيوتر الخاص بك مع تمكين تصحيح أخطاء USB.

يحتوي هذا العنصر على قائمة فرعية

فقرة إنشاء *.img من البرامج الثابتة الأصليةيسمح لك بتغيير البرامج الثابتة الجاهزة، للقيام بذلك، قم بنقل أي ملف IMG إلى المجلد input_img.

يحتوي هذا العنصر أيضًا على قائمة فرعية خاصة به

مثال على استخدام برنامج Samsung Root Firmware Replacer

في هذا المثال، يتم إنشاء البرنامج الثابت من الحالة الحالية لنظام Android

1. قم بتوصيل Android بجهاز الكمبيوتر

2. قم بتشغيل البرنامج

3. حدد إنشاء *.img من جهاز Android الخاص بك (يحتاج إلى Android)

4. حدد إزالة الصورة من Android وقم بفك ضغط الصورة

5. تحديد القسم الذي سيتم إزالة الصورة منه

6. انتظر 6-7 دقائق حتى تتم إزالة الصورة ونقلها إلى جهاز الكمبيوتر.

مهم! يجب أن يحتوي هاتفك الذكي أو جهازك اللوحي، وكذلك جهاز الكمبيوتر الخاص بك، على ذاكرة كافية لالتقاط الصورة. يمكن أن يتراوح حجم الصورة من 2 ميجا بايت إلى 2 جيجا بايت

7. بعد إزالة الصورة، يمكنك تعديلها، إذا لزم الأمر (تضمين الجذر)، يمكنك حزمها مرة أخرى، لهذا الغرض

8. حدد مشروع الحزمة في الصورة

9. حدد حجم واسم البرنامج الثابت.

  • حدد حجم القسم بهذه الطريقة: قم بتقسيم حجم الكتلة على 1024 وأضف الحرف M إلى النتيجة.

  • يجب أن يتطابق الاسم مع الاسم الذي استخدمته للتغيير

11. لا تنس أيضًا نسخ النواة من جهاز Android الخاص بك، للقيام بذلك، استخدم العنصر - إزالة الصورة من Android - boot.img أو zImage

12. بعد كل هذه المعالجات، تحتاج إلى تجميع البرنامج الثابت في TAR.MD5

13 في القائمة الرئيسية، حدد حزمة البرامج الثابتة *.tar.md5

14 البرنامج الثابت في برنامج Samsung Root Firmware Replacer جاهز، يمكنك ذلك

إقحام, إقحام- في الرياضيات الحسابية، طريقة لإيجاد القيم المتوسطة لكمية من مجموعة منفصلة موجودة من القيم المعروفة.

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

هناك العديد من طرق الاستيفاء ذات الفروق المحدودة. معظم
طريقة نيوتن للاستكمال الأمامي (طريقة نيوتن-جريجوري) شائعة. الاستيفاء متعدد الحدود في هذه الحالة له الشكل:

نجد المعاملات C باستخدام الصيغة:

تنفيذ البرنامج بلغة C#:
باستخدام النظام؛ استيفاء مساحة الاسم (برنامج الفصل ...

تصور خوارزميات الفرز

ينقسم البرنامج إلى خيطين، في أحدهما يتم الفرز، وفي الآخر يتم إعادة رسم الواجهة الرسومية. بعد الضغط على زر "فرز"، يقوم البرنامج باستدعاء طريقة "RunSorting"، والتي يتم من خلالها تحديد خوارزمية الفرز وإنشاء مؤشر ترابط جديد مع تشغيل عملية الفرز فيه.
الفراغ الخاص RunSo...

كاشر بروفينا على KT819G

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

فيما يلي بعض الصور التي تم التقاطها أثناء تجميع الجهاز.

يتم لف الملف بما يقرب من 2000 لفة من سلك 0.08 مم على أنبوب PVC بقطر 50 مم وارتفاع 200 مم.

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

تم تشغيل الخيار الأول من مصدر الطاقة لجهاز كمبيوتر قديم بجهد 12 فولت. ثم تم عمل مصدر طاقة منفصل بجهد 30 فولت ومع تبريد مدمج.

مخطط الجهاز:

ما هو CORS وكيفية استخدامه

تعد مشاركة الموارد عبر النطاق (CORS) إحدى مواصفات W3C التي تسمح بالاتصال عبر النطاق في المتصفح. من خلال البناء على كائن XMLHttpRequest، يسمح CORS للمطورين بالعمل مع نفس المصطلحات مثل الطلبات في نفس المجال. حالة استخدام CORS بسيطة. تخيل أن موقع alice.com لديه بعض البيانات التي يريد موقع bob.com الحصول عليها. هذا النوع من الطلبات غير مسموح به تقليديًا بموجب نفس سياسة أصل المتصفح. ومع ذلك، من خلال دعم طلبات CORS، يمكن لـ alice.com إضافة بعض رؤوس الاستجابة الخاصة التي تسمح لـ bob.com بالوصول إلى البيانات. كما ترون من هذا المثال، يتطلب دعم CORS التنسيق بين الخادم والعميل. لحسن الحظ، إذا كنت مطورًا من جانب العميل، فأنت محمي من معظم هذه التفاصيل. يوضح الجزء المتبقي من هذه المقالة كيف يمكن للعملاء تنفيذ طلبات عبر الأصل وكيف يمكن للخوادم تكوين نفسها لدعم CORS. واصلت…

الأداة المساعدة الضخمة Android IMG Repack Tools لجميع المبتدئين والمطورين المتقدمين والمطورين لتحرير صور Android.

أدوات Android IMG Repack ما هي ولماذا؟

الأداة المساعدة Android IMG Repack Tools من المستخدم تحت الاسم المستعار A.S._id(xda, w3bsit3-dns.com)، مصمم لتحرير صور Android:

  • فك ضغط صورة Android (img, ext4)
  • تحرير الملفات (يدويا)
  • جمع الصورة

وأيضًا العمل مع النواة (boot.img) والاسترداد (الاسترداد). تم تصميم الأداة للعمل مع نظامي التشغيل Linux وWindows (يجب عليك تثبيت Cygwin).

ستكون أدوات Android IMG Repack مفيدة لجميع نماذج Android Romodels لإنشاء برامج ثابتة مخصصة جديدة، بالإضافة إلى مطوري البرامج.

أين يمكن العثور على أدوات Android IMG Repack وتنزيلها؟

يمكنك أيضًا تنزيل أحدث إصدار من الأداة المساعدة Android IMG Repack Tools من صفحة المشروع الرسمية على XDA.

تثبيت أدوات Android IMG Repack على جهاز الكمبيوتر الخاص بك

نظرًا لأن نظام التشغيل Android يعتمد على Linux kernel، فسيظل من الأصح العمل مع الأداة المساعدة Android IMG Repack Tools من نظام تشغيل يعتمد على Linux.

التكوين المسبق لنظام التشغيل لأدوات Android IMG Repack

إذا كان لديك الإصدار 14.04 من Ubuntu والإصدارات الأقدم (و Mint المستندة إليه)، فسوف تحتاج إلى تثبيت الإصدار 5 من المستودع (افتح الوحدة الطرفية واكتب الأوامر التالية):

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

سودو الرابطة بين الحصول على التحديث

sudo apt-get install gcc-5 g++-5

بدائل تحديث Sudo - تثبيت /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /usr/bin/g++ g++ /usr/bin/g++-5

بالنسبة لمستخدمي Ubuntu 16.04 (و Mint المبني عليه)، فأنت بحاجة إلى التثبيت أولاً:

1. GNU Automake 1.14 (تنزيل وتفريغ)

2. انتقل إلى المجلد باستخدام Gnu Automake، وافتح الوحدة الطرفية وقم بتنفيذ الأوامر واحدًا تلو الآخر: ./configure make sudo make install

3. تثبيت الحزم: Sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev build-essential zip curs libncurses5-dev zlib1g-dev valgrind libreadline6-dev gcc-multilib g++-multilib libc6-dev x11proto-core -dev libx11-dev libz-dev gawk texinfo automake libtool cvs libsdl-dev

إعداد أدوات Android IMG Repack

1. بعد تنزيل Android IMG Repack Tools، قم بفك الضغط، ثم افتح الجهاز

2. اكتب الأمر لتشغيل الأداة المساعدة./main_menu

إذا كان Mint مثبتًا لديك، فانقر فوق ملف القائمة الرئيسية

3. انتقل إلى قسم المرافق " 0 - تكوين قائمة الأدوات وتنظيفها»

4. حدد " 1 - قم ببناء android_img_repack_tools"، من أجل تنزيل وتكوين الأدوات التي تعمل مع صور Android.

العمل مع الأداة المساعدة Android IMG Repack Tools

توقع تحديثًا للمقالة يتضمن إرشادات حول كيفية استخدام الأداة المساعدة قريبًا!

إقحام, إقحام- في الرياضيات الحسابية، طريقة لإيجاد القيم المتوسطة لكمية من مجموعة منفصلة موجودة من القيم المعروفة.

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

هناك العديد من طرق الاستيفاء ذات الفروق المحدودة. معظم
طريقة نيوتن للاستكمال الأمامي (طريقة نيوتن-جريجوري) شائعة. الاستيفاء متعدد الحدود في هذه الحالة له الشكل:

نجد المعاملات C باستخدام الصيغة:

تنفيذ البرنامج بلغة C#:
باستخدام النظام؛ استيفاء مساحة الاسم (برنامج الفصل ...

ينقسم البرنامج إلى خيطين، في أحدهما يتم الفرز، وفي الآخر يتم إعادة رسم الواجهة الرسومية. بعد الضغط على زر "فرز"، يقوم البرنامج باستدعاء طريقة "RunSorting"، والتي يتم من خلالها تحديد خوارزمية الفرز وإنشاء مؤشر ترابط جديد مع تشغيل عملية الفرز فيه.
الفراغ الخاص RunSo...

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

فيما يلي بعض الصور التي تم التقاطها أثناء تجميع الجهاز.

يتم لف الملف بما يقرب من 2000 لفة من سلك 0.08 مم على أنبوب PVC بقطر 50 مم وارتفاع 200 مم.

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

تم تشغيل الخيار الأول من مصدر الطاقة لجهاز كمبيوتر قديم بجهد 12 فولت. ثم تم عمل مصدر طاقة منفصل بجهد 30 فولت ومع تبريد مدمج.

مخطط الجهاز:

تعد مشاركة الموارد عبر النطاق (CORS) إحدى مواصفات W3C التي تسمح بالاتصال عبر النطاق في المتصفح. من خلال البناء على كائن XMLHttpRequest، يسمح CORS للمطورين بالعمل مع نفس المصطلحات مثل الطلبات في نفس المجال. حالة استخدام CORS بسيطة. تخيل أن موقع alice.com لديه بعض البيانات التي يريد موقع bob.com الحصول عليها. هذا النوع من الطلبات غير مسموح به تقليديًا بموجب نفس سياسة أصل المتصفح. ومع ذلك، من خلال دعم طلبات CORS، يمكن لـ alice.com إضافة بعض رؤوس الاستجابة الخاصة التي تسمح لـ bob.com بالوصول إلى البيانات. كما ترون من هذا المثال، يتطلب دعم CORS التنسيق بين الخادم والعميل. لحسن الحظ، إذا كنت مطورًا من جانب العميل، فأنت محمي من معظم هذه التفاصيل. يوضح الجزء المتبقي من هذه المقالة كيف يمكن للعملاء تنفيذ طلبات عبر الأصل وكيف يمكن للخوادم تكوين نفسها لدعم CORS. واصلت…

هل تحتاج إلى تحديث Android باستخدام FastBoot، لكن لا تعرف كيف؟ توفر هذه المقالة إرشادات مفصلة حول استخدام الأداة المساعدة FastBoot وكيفية استخدامها لفلاش جهاز Android.

سيشرح هذا الدليل بشكل كامل كيفية استخدام FastBoot! إذا كنت لا تعرف كيفية تثبيت التحديثات المؤرشفة، فأنت بحاجة إلى المقالة - Clockwordmod - ما هو. تعليمات استرداد CWM بالصور

تحميل وتثبيت FastBoot

قبل وميض Android باستخدام FastBoot، تحتاج إلى تنزيله وتثبيته على الكمبيوتر المطلوب.

1. يمكنك تنزيل الأداة المساعدة FastBoot باستخدام برنامج Android SDK الرسمي (الوزن الثقيل)

لماذا يعد ADB RUN أفضل؟

يطلق

إذا قمت بتنزيل Fastboot بشكل منفصل

بعد قيامك بتنزيل FastBoot وتثبيته، افتح " سطر الأوامر »

و vve أدخل الأوامر للانتقال إلى المجلد باستخدام الأداة المساعدة Fastboot (إذا قمت بتثبيتبشكل منفصل FastBoot)

مؤتمر نزع السلاح/
مؤتمر نزع السلاح بنك التنمية الآسيوي

إذا قمت بتنزيل ADB RUN

إذا وقع اختيارك على برنامج ADB RUN، فقم بتشغيله وحدد Manual -> ADB من القائمة

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

تعليمات للأوامر حول كيفية فلاش Android باستخدام FastBoot

من المهم جدًا كتابة الأوامر وملفات البرامج الثابتة كما هي محددة!

إذا تم تحديد الأمر الخاص بك

ذاكرة التخزين المؤقت للفلاش fastboot NazvaniAFiLe.img

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

أوامر إعادة التشغيل في وضع البرنامج الثابت (أداة تحميل التشغيل)

fastboot إعادة التشغيل-bootloader

الأمر "يرى" جهاز الكمبيوتر الخاص بك الذي يعمل بنظام Android

اعتد على التحقق قبل القيام بأي شيء في Fastboot إذا كان الاتصال بين جهاز الكمبيوتر الخاص بك وAndroid هو:

التحقق مما إذا كان جهاز الكمبيوتر الخاص بك يمكنه رؤية جهاز Android الخاص بك

أجهزة التشغيل السريع

قم بتنفيذ هذا الأمر عندما يكون الجهاز في وضع البرنامج الثابت (أداة تحميل التشغيل) بالفعل

أوامر فتح وقفل Nexus Bootloader

فتح أداة تحميل التشغيل لجهاز Nexus

فتح مصنع المعدات الأصلية fastboot

قفل أداة تحميل التشغيل لجهاز Nexus

قفل تصنيع المعدات الأصلية Fastboot

أمر لمعرفة إصدار أداة تحميل التشغيل

يعرض رقم إصدار أداة تحميل التشغيل المثبتة على نظام Android

fastboot getvar version-bootloader

أوامر تنسيق القسم

قبل وميض أي قسم في Android، يجب عليك أولاً تنسيقه حتى لا تكون هناك مشاكل في التشغيل

محو Fastboot Imya_razdela - محو القسم: التمهيد، الراديو، الاسترداد، النظام، بيانات المستخدم وغيرها

يمحو قسم ذاكرة التخزين المؤقت

Fastboot محو ذاكرة التخزين المؤقت

يمحو قسم البيانات

Fastboot يمحو بيانات المستخدم

يمحو قسم النظام

نظام محو Fastboot

يمحو قسم الاسترداد

استرداد محو Fastboot

أوامر وميض القسم

بعد تهيئة القسم أو الأقسام، يمكنك البدء في تحديث البرنامج الثابت

فلاش التمهيد السريع Imya_razdela imya_file.img - البرامج الثابتة للقسم المحدد: التمهيد، الراديو، الاسترداد، النظام، بيانات المستخدم وغيرها

فلاش قسم النظام (النظام)

نظام فلاش fastboot imya.img

فلاش قسم ذاكرة التخزين المؤقت

ذاكرة التخزين المؤقت للفلاش fastboot imya.img

فلاش قسم البيانات

بيانات مستخدم الفلاش fastboot imya.img

فلاش قسم الاسترداد

استرداد فلاش التمهيد السريع imya.img

ضبط الرسوم المتحركة لبدء التشغيل (قسم البرنامج الثابت مع الرسوم المتحركة)

fastboot فلاش سبلاش 1 سبلاش.img

فلاش جميع الأقسام (التمهيد والاسترداد والنظام)

فلاشال التمهيد السريع

بدلاً من imya.img- يجب عليك إدخال اسم الملف الذي ستقوم بتفليشه

أمر لتثبيت update.zip

يقوم وميض أرشيف التحديث على Android بتنسيق update.zip أو أرشيف ZIP مع صور IMG لأقسام مختلفة

تحديث fastboot filename.zip

لأجهزة سوني

التحقق من اتصال جهاز سوني إذا كان الجواب 0.3 جهاز فهو متصل

fastboot.exe -i 0x0fce إصدار getvar

افتح محمل الإقلاع

fastboot.exe -i 0x0fce oem unlock 0xReceived_Key

مزيد من المعلومات التفصيلية حول فتح Bootloader Sony - كيفية فتح Bootloader Sony

في انتظار خطأ الجهاز

إذا كانت لديك الرسالة التالية في نافذة الأوامر لفترة طويلة: ينتظر الجهاز- وسائل:

  • لم يتم تثبيت برنامج التشغيل أو تثبيته بشكل غير صحيح - أعد تثبيته أو تثبيته
  • جهاز Android ليس في وضع Bootloader - ترجمة
  • اتصال غير صحيح بمنفذ USB - استخدم منافذ USB 2.0 الخلفية للكمبيوتر، ولا تستخدم محاور USB



 

قد يكون من المفيد أن تقرأ: