آموزش اختصاصی ساخت فایل روت برای تمام گوشیهای سامسونگ

استاندارد

با سلام

در ورژنهای جدید اندروید سامسونگ روت گوشیها دغدغه ای شده است

بخاطر استفاده متفاوت boot.img در گوشیهای سامسونگ یک روش روت را نمی توان کلی استفاده کرد

توسعه دهنده معروف  Chainfire قبلا با فایلهای روت اتوماتیک راه حل ساده ای برای روت را در جلویمان گذاشته بود

ولی اکنون همین فایلها فقط بر روی چند بیلد خاص جواب می دهند و باعث بوت لوپ می شوند اکثر اوقات

یک توسعه دهنده بیشتر نیاز به روت گوشی دارد برای بهتر کار کردن با گوشی

آموزش امروز را بنده بیشتر در تایپیک زیر چندین بار تست کردم و کاملا جواب داده است

پروژه ساخت فایل روت هر مدل گوشیهای اندروید سامسونگ برای توسعه دهندگان

اکنون با من باشید تا چگونگی ساخت فایل روت برای تمام گوشیهای سامسونگ را یاد بگیرید

نیازمندیهای مورد نیاز

برای شروع کار اول باید یک گوشی روت شده با SuperSU داشته باشید

برنامه 7Zip برای استخراج فایل از فریمور tar و ساخت فایل tar

دو فایل recovery.img و boot.img فریمور مورد نظر خودتان

برنامه Android Image Kitchen برای ریپک و آنپک دو فایل بالا

فایل SuperSU installer Gsm-Developers.com را نیز دانلود نمایید

فایل کلید اختصاصی ریکاوری برای دستکاری ریکاوری را نیز از لینک زیر دانلود نمایید

ساخت فایل recovery.img

فایل recovery.img خود را استخراج و در پوشه برنامه Android Image Kitchen قرار دهید

فایل را با درگ بر روی unpackimg بندازید تا آنپک شود

به پوشه ramdisk\res بروید

آنجا فایل keys را پاک کنید

و فایل کلید اختصاصی که بالا دانلود کردید را جایگزین کنید

اکنون برگردید و بر روی گزینه repackimg کلیک کنید تا فایل شما ریپک شود

یک فایل با نام image-new.img ساخته می شود که همان ریکاوری ما می باشد

نام آن را به recovery.img تغییر بدهید

با این کار به ریکاوری این اجازه را دادیم که بتوان فایل زیپ خودمان را از ریکاوری استوک رایت کنیم

بدون نیاز به کاستوم ریکاوری حتی در صورت انکریپت بودن حافظه دستگاه

اکنون فایل ریکاوری ما برای روت آماده است آنرا یکجا ذخیره کنید

پچ کردن فایل boot.img

فایل بوت را نیز باید پچ کنید تا دچار بوت لوپ نشویم

در کل برای از روش  Chainfire همیشه برای پچ کردن استفاده می شود

ما هم از این روش استفاده می کنیم

فایل boot.img را نیز مانند ریکاوری با برنامه Android Image Kitchen استخراج کنید

حتما یکبار cleanup را بزنید تا فایلی از قبل در Android Image Kitchen باقی نماند

به پوشه ramdisk بروید

فایل sepolicy را کپی کنید

اکنون اینجا به گوشی روت شده نیاز داریم

گوشی را با فعال بودن دیباگ به کامپیوتر وصل کنید

فایل sepolicy که کپی کردید را در یک مسیر یا پوشه ADB که دارید کپی کنید

با کد یر فایل را به گوشی انتقال بدید

adb push sepolicy /data/local/tmp/sepolicy

بعد با دستور زیر آنرا پچ کنید

adb shell su -c "supolicy --file /data/local/tmp/sepolicy /data/local/tmp/sepolicy_out"

دسترسیهای فایل را با کد زیر درست کنید

adb shell su -c "chmod 0644 /data/local/tmp/sepolicy_out"

بعد با کد زیر فایل را به کامپیوتر خود برگردانید

adb pull /data/local/tmp/sepolicy_out sepolicy_out

خوب می بینید فایل sepolicy_out را آماده دارید

بصورت کلی دستورات زیر می شوند

adb push sepolicy /data/local/tmp/sepolicy
adb shell su -c "supolicy --file /data/local/tmp/sepolicy /data/local/tmp/sepolicy_out"
adb shell su -c "chmod 0644 /data/local/tmp/sepolicy_out"
adb pull /data/local/tmp/sepolicy_out sepolicy_out

نام آن را به sepolicy تغییر دهید و به پوشه ramdisk کپی کنید

فایل بوت را ریپک کنید

تمام دو فایل ما آماده شدند

فقط چند نکته را در مورد پچ کردن فایل بدم

اگه فایلهای ADB در درایو C باشند ممکن نتونید فایل sepolicy_out رو از گوشی بکشید

میتوانید با یک برنامه مدیریت فایل دارایی روت از مسیر /data/local/tmp/ فایل رو دستی کپی کنید

خوب هر دو فایل ریکاوری و بوت را با 7Zip با فرمت tar آرشیو کنید

تیک OEM زده باشد در گوشیهای سفارش چین CROM نیز OFF شود
گاهی ممکن خود گوشی ریکاوری رو برگردونه

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

فایل روت رو درون قسمت AP بچینید و فلش کنید بدون تیک ریبوت
گوشی را خاموش مستقیم به ریکاوری بروید
از ریکاوری گزینه Apply update from ADB را انتخاب نمایید
فایل زیر را دانلود نمایید و بر روی SuperSU_recovery_installer.bat کلیک کنید
SuperSU installer Gsm-Developers.com
صبر کنید عملیات به پایان برسد
گوشی ریستارت میشه و تمام

همین کار رو خودم در عرض دو دقیقه انجام می دهم

ساده ترین راه برای ساخت فایل روت می باشد

اگر با این روش فایلی ساختید نام و منبع آموزش رو ذکر نمایید

با تشکر

هر گونه کپی برداری از آموزش بدون ذکر منبع شرعا حرام و مورد پسند نویسنده نمی باشد

ساخت فایل روت هر مدل گوشیهای اندروید سامسونگ برای توسعه دهندگان

استاندارد

با سلام

گاهی توسعه دهندهای ایرانی که نیاز به فارسی کردن یک رام گوشی سامسونگ دارند

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

معمولا گوشیهای اپراتوری یا سفارش چین را بخاطر نداشتن منوی فارسی برای ویرایش انتخاب میکنن

و مشکل بزرگی که سر راه وجود دارد معمولا نبود ریکاوری کاستوم یا روش روت خاص برای این مدلهاست

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

هم یک روش روت برای مدلهای که نه ریکاوری کاستوم دارند نه روش روتی در اینترنت توسعه می دهیم

هم اینکه در جهت رفاه حال توسعه دهندگان ایرانی فایل روت در اختیارشان می گذاریم

ما به دو فایل از رام شما نیاز داریم

recovery.img

boot.img

این فایلها را از رام مورد نظر خود استخراج کنید

و برای  ما آپلود نمایید

ما این دو فایل را برای شما آماده میکنیم

شرایط رو هم اینگونه قرار می دهم من با توجه به شرایط و توضیحات فایل خود را بگذارید

  • دو فایل را با هم در یک فایل زیپ یک جایی مناسب آپلود نمایید
  • حتما حتما مشخه رامی که فایلها را از آن استخراج میکنید را قرار هید
  • هیچ جا فایلهای روتی که قرار میدهیم را بدون ذکر منبع و نام ما قرار ندهید
  • فایلها را با روشی که براتون قرار می دهیم استفاده کنید تا نتیجه راحت به دست بیاد
  • این روش توسط خودم تست شده و جوابگو می باشد
  • ممکن است روزی من نباشم پس درخواست خود را فقط یکبار ثبت کنید حتما وقتی باشم جوابتون رو می دم
  • درخواست را فقط در انجمن ثبت نمایید
  • خواهشا درخواست خود را بصورت پیام خصوصی برای من نفرستید رسیدگی نمی شود

چند نکته در مورد روش روت:

فایل بوت چون دستکاری می شود پس ممکن است بر روی فریمورهای دیگر جواب ندهد و باعث بوت لوپ شود

تیک OEM زده باشد در گوشیهای سفارش چین CROM نیز OFF شود

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

بریم سراغ آموزش استفاده

فایل روت رو درون قسمت AP بچینید و فلش کنید بدون تیک ریبوت

گوشی را خاموش مستقیم به ریکاوری بروید

از ریکاوری گزینه Apply update from ADB را انتخاب نمایید

فایل زیر را دانلود نمایید و بر روی SuperSU_recovery_installer.bat کلیک کنید

SuperSU installer Gsm-Developers.com

صبر کنید عملیات به پایان برسد

گوشی ریستارت میشه و تمام

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

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

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

فایل بوت و ریکاوری را با برنامه 7Zip راحت میتونید استخراج کنید از فایل AP