الوصول إلى مجلد نظام أندرويد. كيفية الدخول إلى مجلد النظام على android وملفات نظام android. المجلدات الموجودة في هاتف ذكي يعمل بنظام Android وماذا تعني

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

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

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

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

في هذه المقالة، ستتعرف على المجلدات (الأدلة) الموجودة في Android، وما هي الملفات الموجودة فيها، وما هي هذه المجلدات والملفات المسؤولة عنها، وسبب الحاجة إليها.

مقدمة حول الهيكل

يمتلك العديد من الأشخاص جهاز كمبيوتر ويتم تثبيت نظام التشغيل Windows عليهم. يعلم الجميع جيدًا أنه في نظام التشغيل هذا يتم توزيع كل شيء عبر الأقراص:

ج:- النظام موجود على هذا القرص

د:- للملفات الشخصية (قد لا يكون القرص موجودًا إذا لم يكن "مقسمًا")

ه: - ض:- محركات الأقراص المحمولة، المحمولة الأقراص الصلبةأو محركات الأقراص المضغوطة أو أقراص DVD.

في Windwows، يتم توزيع كل شيء عبر محركات أقراص مختلفة. في أنظمة UNIX/Linux، التي تتضمن Android (وكذلك BSD، الذي يتضمن Mac OS X)، يبدو كل شيء مختلفًا بعض الشيء. هيكل الملف يشبه الشجرة. قد لا يكون الأمر واضحًا الآن، لكنه سيتضح أكثر عندما تقرأ المقال.

ومن الجدير أيضًا معرفة أن Android، مثل Linux، حساس جدًا لحالة الأحرف، على عكس Windows. على سبيل المثال، المجلدات Name وNaMe وname وNAME عبارة عن 4 مجلدات مختلفة، بينما يمكن لـ Windows إنشاء مجلد واحد فقط بهذا الاسم.

ولتوضيح ما نعنيه أكثر نحن نتحدث عنيوصى بتثبيت مدير ملفات Root Browser.

هيكل والغرض من المجلدات والملفات أندرويد

كما ذكر أعلاه، فإن الهيكل له مظهر يشبه الشجرة. كل شجرة لها جذر، كما أن نظام UNIX/Linux له جذر أيضًا. الجذر هو نقطة البداية في هيكل الملف، من الجذر يصبح النظام ممتلئًا بالمجلدات والملفات. يتم وضع علامة على الجذر في UNIX/Linux كعلامة:

/

تفاصيل حول قسم التطوير

/ديف/- يحتوي هذا القسم على معلومات حول أجهزة النظام وملفاته.

[ينهار]

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

القسم /البيانات/- قسم المستخدم الذي يوجدون فيه التطبيقات المثبتة، اعدادات شخصية

المجلد / البيانات / التطبيق- التطبيقات والألعاب المثبتة موجودة هنا.

المجلد / البيانات / التطبيق-lib— مكتبات إضافية ضرورية لتشغيل بعض التطبيقات (موجود في الإصدارات الجديدة من Android).

المجلد / البيانات / dalvik-cache- ذاكرة التخزين المؤقت لجهاز Dalvik Java، وهو "المحرك" في Android والمسؤول عن إطلاق التطبيقات وتشغيلها.

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

المجلد / البيانات / النظام /— يحتوي هذا القسم على الإعدادات العامة لبيئة المستخدم والمزامنة والحسابات والحظر.

ملفات فتة.مفتاح، locksettings.db، locksettings.db-shm، locksettings.db-waل - مفتاح الرسم، رمز التعريف الشخصي.

[ينهار]

تفاصيل حول قسم التحميل المسبق

القسم / التحميل المسبق /- يحتوي هذا القسم على ملفات ومجلدات إضافية تنعكس في القسم /نظام/(هذا القسم غير متوفر في جميع أجهزة Android، وخاصةً في Samsung).

[ينهار]

تفاصيل حول قسم النظام

القسم /النظام/— يحتوي هذا القسم على مجلدات النظام والملفات اللازمة لتشغيل Android.

المجلد / النظام / التطبيق— توجد تطبيقات وخدمات النظام هنا (في نظام التشغيل الجديد خدمات أندرويدتم نقل التطبيقات إلى مجلد آخر تطبيق خاص).

المجلد / النظام / بنو /النظام/xbin- يحتوي المجلد على ملفات وروابط للملفات الثنائية القابلة للتنفيذ.

ملف /النظام/xbin/su— الملف المسؤول عن حقوق الجذر.

المجلد / النظام / بيانات الكاميرا— يحتوي هذا المجلد على الملفات المسؤولة عن تشغيل الكاميرا.

المجلد / النظام / الخ— يحتوي هذا المجلد على ملفات التكوين الضرورية عند تحميل نظام التشغيل والضرورية أيضًا أثناء تشغيل البرامج المختلفة.

المجلد / النظام / init.d— يحتوي هذا المجلد على نصوص برمجية يمكن أن تؤثر على تشغيل النظام.

ملف / النظام / الخ / المضيفين- ملف مسؤول عن حظر وإعادة توجيه عناوين الويب.

ملف /system/etc/apns.conf- ملف يحتوي على معلومات حول نقاط الوصول إلى الإنترنت (APN).

ملف /system/etc/gps.conf- إعدادات نظام تحديد المواقع.

المجلد / النظام / الخطوط- مجلد مع خطوط النظام.

المجلد / النظام / الإطار- مجلد يحتوي على "عمليات" Android.

المجلد / النظام / ليب /- المكتبات تطبيقات النظاموالخدمات.

المجلد / النظام / ليب / الوحدات- برامج تشغيل النظام.

المجلد / النظام / الوسائط- مجلد يحتوي على أصوات النظام والرسوم المتحركة لبدء التشغيل.

ملف /system/media/bootanimation.zip— أرشيف قابل للتنفيذ مع تحميل الرسوم المتحركة.

المجلد / النظام / priv-app— مجلد يحتوي على خدمات/تطبيقات Android.

الملف /النظام/build.prop— ملف تكوين يمكنك من خلاله تغيير إعدادات النظام.

[ينهار]

تفاصيل حول قسم بروك

/ قسم بروك- قسم افتراضي يحتوي على معلومات حول النواة وتكوينها.

قد تكون هذه الطريقة مفيدة في حالة "لا شيء يساعد"، أو عدم إمكانية الوصول إلى Root Explorer، أو عدم إمكانية تشغيل الهاتف على الإطلاق. في حالتي، اضطررت إلى استعادة SystemUI.apk، الذي تم حذفه بغباء، في وضع "القتال". وفي الوقت نفسه، لم يكن من الممكن القيام بشيء ما على الهاتف إلا في جزء من الثانية بين الضغط على زر "موافق" في النافذة السابقة التي بها خطأ وظهور النافذة المماثلة التالية. لم أكن أرغب في إعادة تحميل ملفات، لذلك اضطررت إلى إتقان adb بشكل عاجل.

لذا، لكي تتمكن من توصيل هاتف Google الخاص بك بـ adb، فإنك تحتاج إلى ما يلي:

1) Android SDK لنظامك (هنا - باستخدام GNU/Linux Ubuntu كمثال)
2) أدوات منصة Android SDK (يتم تثبيتها عن طريق تحديد مربع الاختيار المناسب في Android SDK)
3) في "الخيارات - البرامج - تصحيح الأخطاء" يجب أن تكون هناك علامة اختيار لـ "تصحيح أخطاء USB"
4) قم بتوصيل هاتفك بـ USB
5) في حالتي، كان علي أن أفعل شيئين آخرين:
قم بالإشارة إلى معرف معرف الشركة المصنعة للهاتف (يمكن العثور عليه):
#echo SUBSYSTEM=="usb"، SYSFS(idVendor)==" 0bb4"، MODE="0666" > /etc/udev/rules.d/51-android.rules
#chmod a+r /etc/udev/rules.d/51-android.rules
حيث نستبدل 0bb4 بكود الشركة المصنعة، ثم نعيد تشغيل adb
#adb قتل الخادم
#adb خادم البداية

لذلك، تم تثبيت كل شيء وتوصيله، وقمت بإضافة المسار إلى أدوات النظام الأساسي إلى متغير PATH الخاص بك نظام التشغيلأو انتقل إلى هذا المجلد باستخدام الأمر cd. يجب أن يعرض الأمر "adb devices" رقمًا معينًا وعلى يمينه "device". وهذا يعني أن بنك التنمية الآسيوي يرى الهاتف ويمكنه العمل معه. إذا كان هناك شيء آخر بدلاً من "الجهاز" أو حتى "قائمة الأجهزة المرفقة" - فالمشكلة تكمن في مكان ما في الخطوة 4-5.

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

بعد ذلك، يمكنك تحميل ملف النظام إلى /system/app باستخدام تسلسل الأوامر التالي:

$adb ادفع YourFile.apk /data/Yourfile.apk
إعادة تحميل $adb
قذيفة بنك التنمية الآسيوي $
$سو
#cp -f /data/YourFile.apk /system/app/Yourfile.apk
#chmod 644 /system/app/YourFile.apk
#مخرج
خروج $
إعادة تشغيل $adb
حيث YourFile.apk هو اسم ملف النظام الخاص بك، وحالة الأحرف مهمة.
بعد الأمر الأخير، يجب إعادة تشغيل هاتفك بالملفات الجديدة.
إذا تلقيت الرد "فشل إعادة التحميل: العملية غير مسموح بها" للأمر "adb remount"، فحاول بدلاً من ذلك بعد "su" عن طريق إدخال "#mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system" .

ملاحظة: في Linux، إذا لم تتم إضافة أدوات النظام الأساسي إلى $PATH، فبدلاً من "adb" تحتاج إلى كتابة "./adb".

في هذه المقالة، الأوامر التي قمت بتشغيلها المستخدم العادييشار إليها بالرمز $ في بداية السطر، نيابة عن الجذر - بالرمز #.

المقالات والاختراقات الحياتية

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

أين توجد المجلدات في Android وكيفية الوصول إليها؟

إذا استخدمنا كمبيوتر سطح المكتبمع Windows، ربما تكون معتادًا على حقيقة أن كل شيء في هذا النظام يتم توزيعه عبر الأقراص. على سبيل المثال، يتم تثبيت النظام على محرك الأقراص C، ويتم استخدام محرك الأقراص D لتخزين الملفات الشخصية. يمكن استخدام محركات الأقراص المتبقية، على سبيل المثال، لمحركات الأقراص المحمولة القابلة للإزالة والخارجية محركات الأقراص الصلبة(على سبيل المثال Z أو E).

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

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

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

كيف تذهب إلى مجلد ذاكرة التخزين المؤقت للعبة على Android؟

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

نود أن نضيف أنه يوصى بشدة بتنزيل ذاكرة التخزين المؤقت عبر شبكة Wi-Fi. إذا لم نتمكن الآن من الوصول إليها نقطة واي فايولكن هناك مستقرة وغير محدودة الإنترنت عبر الهاتف النقال، كملاذ أخير، يمكنك استخدامه، بالإضافة إلى تطبيق يسمى Reverse Tethering لنظام Android.
نوصي بقراءة التعليمات الخاصة بتثبيت ذاكرة التخزين المؤقت obb بشكل منفصل. يمكنك عادةً الوصول إليه على العنوان التالي: sdcard/Android/obb.

إذا لم نتمكن من العثور على مجلد obb بسبب عدم وجوده، فيجب علينا إنشاؤه بأنفسنا. يمكن العثور على ذاكرة تخزين مؤقت من نوع آخر في sdcard/Android/data.

قد تكون هذه الطريقة مفيدة في حالة "لا شيء يساعد"، أو عدم إمكانية الوصول إلى Root Explorer، أو عدم إمكانية تشغيل الهاتف على الإطلاق. في حالتي، اضطررت إلى استعادة SystemUI.apk، الذي تم حذفه بغباء، في وضع "القتال". وفي الوقت نفسه، لم يكن من الممكن القيام بشيء ما على الهاتف إلا في جزء من الثانية بين الضغط على زر "موافق" في النافذة السابقة التي بها خطأ وظهور النافذة المماثلة التالية. لم أكن أرغب في إعادة تحميل ملفات، لذلك اضطررت إلى إتقان adb بشكل عاجل.

لذا، لكي تتمكن من توصيل هاتف Google الخاص بك بـ adb، فإنك تحتاج إلى ما يلي:

1) Android SDK لنظامك (هنا - باستخدام GNU/Linux Ubuntu كمثال)
2) أدوات منصة Android SDK (يتم تثبيتها عن طريق تحديد مربع الاختيار المناسب في Android SDK)
3) في "الخيارات - البرامج - تصحيح الأخطاء" يجب أن تكون هناك علامة اختيار لـ "تصحيح أخطاء USB"
4) قم بتوصيل هاتفك بـ USB
5) في حالتي، كان علي أن أفعل شيئين آخرين:
قم بالإشارة إلى معرف معرف الشركة المصنعة للهاتف (يمكن العثور عليه):
#echo SUBSYSTEM=="usb"، SYSFS(idVendor)==" 0bb4"، MODE="0666" > /etc/udev/rules.d/51-android.rules
#chmod a+r /etc/udev/rules.d/51-android.rules
حيث نستبدل 0bb4 بكود الشركة المصنعة، ثم نعيد تشغيل adb
#adb قتل الخادم
#adb خادم البداية

لذلك، تم تثبيت كل شيء وتوصيله، وقمت بإضافة المسار إلى أدوات النظام الأساسي إلى متغير PATH $ لنظام التشغيل الخاص بك أو انتقلت إلى هذا المجلد باستخدام الأمر cd. يجب أن يعرض الأمر "adb devices" رقمًا معينًا وعلى يمينه "device". وهذا يعني أن بنك التنمية الآسيوي يرى الهاتف ويمكنه العمل معه. إذا كان هناك شيء آخر بدلاً من "الجهاز" أو حتى "قائمة الأجهزة المرفقة" - فالمشكلة تكمن في مكان ما في الخطوة 4-5.

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

بعد ذلك، يمكنك تحميل ملف النظام إلى /system/app باستخدام تسلسل الأوامر التالي:

$adb ادفع YourFile.apk /data/Yourfile.apk
إعادة تحميل $adb
قذيفة بنك التنمية الآسيوي $
$سو
#cp -f /data/YourFile.apk /system/app/Yourfile.apk
#chmod 644 /system/app/YourFile.apk
#مخرج
خروج $
إعادة تشغيل $adb
حيث YourFile.apk هو اسم ملف النظام الخاص بك، وحالة الأحرف مهمة.
بعد الأمر الأخير، يجب إعادة تشغيل هاتفك بالملفات الجديدة.
إذا تلقيت الرد "فشل إعادة التحميل: العملية غير مسموح بها" للأمر "adb remount"، فحاول بدلاً من ذلك بعد "su" عن طريق إدخال "#mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system" .

ملاحظة: في Linux، إذا لم تتم إضافة أدوات النظام الأساسي إلى $PATH، فبدلاً من "adb" تحتاج إلى كتابة "./adb".

في هذه المقالة، تتم الإشارة إلى الأوامر التي قمت بتشغيلها كمستخدم عادي بالرمز $ في بداية السطر، وكجذر - بالرمز #.




قمة