ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی “ ورود به حساب” کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمیشود، اینجا را کلیک کنید.





رزرو هتل مشهد
نمایش نتایج: از 1 به 1 از 1
  1. #1
    Reza.Vejdan
    Administrator
    مدیر کل سایت
    تاریخ عضویت
    Jul 2014
    نوشته ها
    4,271
    1,839
    6,112

    ست کردن پرمیشن ها | با دستور نویسی updater-script

    با سلام خدمت شما

    اینبار با آموزش ست کردن پرمیشن ها در خدمت شما بزرگواران هستیم

    البته توسط دستور نویسی updater-Script

    یک توضیح مختصری در مورد پرمیشن بگم حتما تا حالا در گوشیتون هنگام حالا شاید تغیییر فونت پرمیشن ست کردید

    به این شکل هستش که میتونید از طریق فایل منیجر ست کنید




    اما با دستور نویسی چطور ؟

    1- حتما یادتونه در آموزش قبلی که ساخت فایل قابل نصب از ریکاوری بود گفتم که updater-script محل نوشتن دستور های درخواستی هست

    2- حالا میتونید با این دستور نویسی پرمیشن های هر چی رو خواستید ست کنید

    3- به طور کلی دستور اجرایی برای ست کردن پرمیشن ها به صورت زیر هستش


    کد:
    set_perm(uid, gid, mode, "LG-Developers.ir");
    4- اون LG-Developers.ir نام و محل دقیق فایل هستش مثلا

    کد:
    System/fonts/DroidNaskh-RegularUI.ttf
    5- خب در دستور نویسی باید به جای تیک از عدد استفاده کنیم پس قاعدتا باید اعداد این پرمیشن هارو یاد بگیریم اما چطور

    6- بعضی ها شاید مبنای دیجیتالی ( دودویی ) بلد باشند که هیچ کارشون راحته اون ها هم که بلد نیستن چند خطم بخونن کارشون رو راحت میکنیم

    7- این ها عدد های پرمیشن هاست که باید یاد بگیرید


    عدد : 0



    عدد : 1


    عدد : 2



    عدد : 3



    عدد : 4



    عدد: 5



    عدد : 6


    عدد : 7



    8- خب این کد رو دوباره نگاه کنید

    کد:
    set_perm(uid, gid, mode, "LG-Developers.ir");
    9- یک جا که گفتم آدرس و نام فایل هست سه مورد دیگر هم هست

    10- به ترتیب uid و gid و code

    11- دو مورد اول یعنی uid و gid رو در این آموزش کاری ند اریم اکثرا روی صفر هستند

    12- اینم بگم برای اطلاعاتتون خوبه uid مخفف userid و gid مخفف groupi d هستش

    13- در فایل منیجر هم اینجا قرار میگیرند


    14- خب حالا با طریقه نوشتن دستور آشنا شدید حالا نوبت به این میرسه که برای فهم بهتر یک مثال بزنم

    15 مثلا میخوایم پرمیشن framework-res.apk رو تنظیم کنیم

    16- در updater-script درج میکنیم به این شکل :

    کد:
    set_perm(0, 0, 0644, "/system/framework/framework-res.apk");
    17- خب حالا دستور مرحله ی 16 رو مورد بررسی قرار میدیم

    18- اینو ببینید

    کد:
    set_perm(uid, gid, yourperm, "/address");
    19- uid و gid که گفتم اکثرا روی 0 هست yourperm هم پرمیشنی هست که شما میخواید ست کنید adress هم آدرس دقیق فایل هست همونطوری که من در مرحله ی 16 آدرس دقیق دادم

    20- خب کار تمامه موفق باشید


    اما یک موضوع دیگر اگر تعداد فایل هایی که میخوایم پرمیشنشون رو ست کنیم در یک فولدر زیاد بود چه کنیم؟
    شاید خواستیم همه ی محتویات فولدر رو پرمیشنش رو ست کنیم چه باید کرد ؟
    این هم یک راه حل داره که یکجا پرمیشن هارو ست کنیم


    1- ساخت پرمیشن دلخواه رو به صورت کد که بالا توضیح دادم یادتون هست ؟

    2- و این هم میدونید که باید توی updater-Script دستور رو اجرا کنید درسته ؟

    3- خب حالا این دستور رو ببینید

    کد:
     set_perm_recursive(0, 0, folder perm, files perm, "/adress/");
    4- دو تا صفر اول که معلوم هست چی هست اما سه گزینه ی آخر

    5- folder perm پرمیشن های دلخواه برای پوشه ها

    6- و file perm پرمیشن های دلخواه برای فایل هاست

    7- adress هم که معلومه

    نکته مهم : اگر در یک فولدر فایل ها با پرمیشن های متفاوتی دارید و یکجا با این روش پرمیشن هارو ست کنید گوشیتون بریک میشه پس قبل از انجام کار دقت کنید همه ی پرمیشن ها یکی باشن

    مثلا اگر دولوپر هستید حتما از دستور زیر استفاده میکنید

    کد:
     set_perm_recursive(0, 0, 0755, 0644, "/system/");
    8- دستور زیر همه ی فولدر هارو با دسترسی 0755 و همه ی فایل هارو با دسترسی 0644 میکنه منظورم از دسترسی پرمیشن هستش


    موفق و موید باشید | ال جی ایران
    LG Lif's Good

    The New Idea


    مهمان عزیز شما حق دیدن لینک ها را ندارید برای استفاده از امکانات کامل انجمن عضو شوید
    عضویت

  2. 6
نمایش نتایج: از 1 به 1 از 1

کاربران برچسب زده شده

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
تبلیغات متنی در انجمن ال جی ایران سفارش تبلیغات