آموزش اختصاصی ساخت فایل روت برای تمام گوشیهای سامسونگ
با سلام
در ورژنهای جدید اندروید سامسونگ روت گوشیها دغدغه ای شده است
بخاطر استفاده متفاوت 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
صبر کنید عملیات به پایان برسد
گوشی ریستارت میشه و تمام
این knox warranty void رو 0x1 نمیکنه روشش؟
سلاک کلا فایل روت knox رو غیرفعال میکنه چون با سوپر یوزر هست روشش….یک آموزش هم برای غیرفعال کردن knox در همین چند روزه برای ساخت رام قرار می دهم
یعنی دیگه با روت کردن knox به 0x1 تغییر نمیکنه ؟ و با زدن رام استوک دوباره با حالت 0x0 کار میکنه؟ یکم اگه میشه توضیح بدید .ممنون اقا محسن
به حالت اول برنمیگرده ..گارانتی گوشی هم کاملا باطل میشه
سلام، بهتر نبود آموزش تصویری میزاشتین چند تا اسکرین شات از چندین خط توضیح بهتره
من که گیج شدم 🙂 خخخ
فایل recovery.img رو از کجا استخراج کنیم؟؟
این دو تا قایل BOOT و RECOVERY رو فقط میشه از فایل رام درآورد؟ فایل رام من 2 گیگه بخوام دانلود کنم
سلام دوست عزیر آموزش خیلی ساده ای هست نیازی به تصویر نداره…کمی تجربه نیازه برای همین فکر می کنید سخت و گیج شدید یبار انجام بدید کار دو دقیقه ای هستش..فایلها رو هم باید از رام اصلی استخراج کنید بله
حالا اگه بخواهیم با magisk بوت رو پچ کنیم باید چکار کنیم ؟ دستوراتی که گفتین برای سوپر یوزره
سلام فقط برای سوپر یوزر جواب میده این روش
سلام یه سوالی میشه وقتی ما ریکاوری درست کردیم اگه اجازه بده فایل زیپ نصب کنیم باش رمز گوشیا برداشت رو گوشیایی که frp شون روشنه
سلام خیر نمیشه وقتی FRP روشن اصلا نمیذاره ریکاوری دستکاری شده رو رایت کرد
سلام فایل res بعد از unpack وجود نداره مشکل کچاست
سلام با Android Image Kitchen آنپک کنید
سلام.فایل سوپر سو system-mod هست یا systemless-mod و میشه یه فایل دیگه با همین نام جاش گذاشت؟ منظورم یه ورژن دیگه است.
فایل systemless نیست و اینکه بر روی ورژنهای جدید زیاد عمل نمیکنه دیگه اندروید 7 و 8
سلام.یه سوال دیگه . فایل های cf معمولا نیاز به کار دیگه ای نداشتن و فقط باید فلش میزدی .آموزشی هست که در اون به adb نیاز نباشه و خودش خودکار روت کنه؟شرمنده زیاد سوال میپرسم.
سلام خودکار یا همون cf در اندروید 6 به بالا و برخی 5 دیگه جوابگو نیست
گوشی من روت شده با روت چکر تست کردم..و نشون میده که گوشی روت هستش..اما وقتی میخوام فایل system/etc host.txt. رو ویرایش کنم برای رام های چینی ک گوگل پلی ساپورت نمیکنند گوشی خاموش میشه..فایل hosts.txt رو نشون میده و باز میشه..اما ویرایش نه..آیا توی فرایند روت بالا..کاری هست که جا افتاده باشه؟درضمن برای گوشی g5520 Android 7.1.1 تا حالا ریکاوری و فایل روت نیومده..
سلام برای این مدل چون سفارش چین هستند معمولا ریکاوری و فایل روت خیلی کم گیر میاد دوست عزیز..برنامه سویوزر هم چک کنید نصب باشه
سلام توی سایتهای بروز مانند Support.halabtech و Easyfirmware و یا باکسها و دانگل های جدید که فایل روت میسازن :
سایتها فقط یه فایل Boot.img رو ادیت شده میزارن که نیازی به Supersu و Magisk نیست.
و دانگل های BMT و EFT هم فایل بوت رو میزاری و فایل بوت پچ شده با فرمت خودشون بهت میدن و جالبتر اینکه این فایلها بدون ایراد هم کار میکنن ! شما طریقه ساخت این فایلارو بلدین؟؟؟
از مجیسک منیجر استفاده کنید
باسلام و تشکر
این روش هنوز کار میکنه ؟ یعنی برای اندروید ۱۳ گوشی سامسونگ a71