رفتن به مطلب

پرچمداران

  1. ILYA20

    ILYA20

    مدیریت کل سایت


    • امتیاز

      5

    • تعداد ارسال ها

      1,872


  2. Shahrokhi_GSM

    Shahrokhi_GSM

    مدیر ارشد


    • امتیاز

      1

    • تعداد ارسال ها

      1,996



مطالب محبوب

در حال نمایش بیشترین مطالب پسند شده در دوشنبه, 18 تیر 1397 در همه بخش ها

  1. 3 امتیاز
    سلام و وقت بخیر خدمت دوستان بعضی وقتا گوشی بر روی آرم میمونه و مشکلات دیگری پیدا میکنه که چاره خاصی پیش روی ما نمیذاره همانگونه که در اموزش ساخت rvsecurity در سایت جی اس ام سورس عرض کردم کرنل ها توانایی بسیاری دارند که ما میتوانیم بر اساس نیازمان و توانمندی از هوشمون از پنانسیل های موجود در کرنل ها استفاده کنیم بوتلور دستگاه بدین صورت عمل میکنه ؛ فایل های ایمیج رایت شده رو بارگذاری میکنه (همون بوت ، ریکاوری ، سیستم و ...) سپس اونها رو استخراج میکنه فایل های استخراج شده ramdiak که در کرنل بوت و ریکاوری این فایل ها موجوده رو بارگزاری میکنه فایل های ramdiak رو اجرا میکنه همانطوری که در تعریف میبینید قبل از بارگزاری شدن سیستم عامل گوشی یه اتفاق هایی میفته و ما باید از این فرصت استفاده کنیم خب در تمامی رام ها چه سامسونگ و چه دیگر برندها کرنل boot.img هست و هسته اصلی ramdisk در این کرنل قرار داره . ramdisk موجود در ریکاوری برای اهداف محیط ریکاوری و برخی قسمت ها هست که با اون کاری ندارم ابتدا کرنل boot.img رو استخراج میکنیم میتونید از ابزارهای موجود در این سایت استفاده کنید وارد ramdisk میشیم . در داخل این فولدر فایل های متنی و باینری میبینید که هر کدام برای کار خاصی ساخته شدن کدهای موجود در فایل های *.rc با زبان لینوکس استاندارد هستش مثلا در این کدها دسترسی خاصی با فایل ها در پارتیشن مختلف تعریف میکنه و یا دستوری تعریف شده که فایلی رو از پارتیشنی به پارتیشن دیگه انتقال میده یا باینری رو از مسیر خاص اجرا میکنه با تعریف کدها زیاد کاری نداریم و برای رمزگشایی این کدها باید با دستورات لینوکس استاندارد اشنایی داشته باشید خب اینجا فایل مادر هست به نام init.rc و ما با این کار داریم . توسط ویرایشگر notpad++ بازش کنید خب این فایل اولین فایلیه که توسط بوتلور دستوراتش اجرا میشه قبل از اینکه پارتیشن ها و .. انکریپت بشه دستورات موجود در این فایل اجرا میشه پس ما میتونیم به پارتیشن data و storage گوشی توسط این فایل دسترسی داشته باشیم ممکنه دستوری که در برخی از قسمت های این فایل قرار میدید به هنگام بوت شدن دیباگ نشه بنابر این باید هوشمندانه عمل کنیم تگ هایی (#) که در این فایل موجوده منظورهای خاصی رو دنبال میکنه تگی که بنده استفاده میکنم اینه در بین کد ها جستجو کنید do not place سپس در پایین این تگ دستوراتتون رو قرار بدید مثلا میخواهیم یک دیتابیس از پارتیشن دیتا برداریم یا عکسی را از استوریج یا ... بگیریم میتونید برای اینکار از دستور لینوکسی استاندارد استفاده کنید مثلا این دستور cp /sdcard/image.png /storage/emulated/sdcard/image.png خب این دستور فایل مربوطه رو از پارتیشنی به پارتیشن دیگه کپی میکنه میتونه بر روی مموری کارت باشه مثلا دستور cp برای کپی هست (مثال بود به ادرس قرار داده شده توجه نکنید چون میدونم اشتباهه😊) دستورتون اگر سالم باشه اجرا میشه در غیر اینصورت خیر برای یادگیری دستورات لینوکس میتونید از گوگل یا کتابخانه لینوکس کمک بگیرید لذت ببرید 😍
  2. 2 امتیاز
    میتونستم فقط یک قطعه کد بذارم و بگم بذارید فلان جا تا بشه بکاپ گرفت اما یک توضیح روشنی ارائه دادم که باید دنبال ماهی آماده نباشید کمی هم خودتون رو به زحمت بندازید
  3. 1 امتیاز
    درود دوستان با اجرای برنامه و اتصال دستگاه در حالت فست بوت به راحتی میتونید وضعیت EMMC رو در گوشی های روی لوگو مانده و ... چک کنید HUAWEI EMMC TEST VERSION 1.0
این صفحه از پرچمداران بر اساس منطقه زمانی تهران/GMT+04:30 می باشد
×