نحوه آپدیت su باینری فایل باینری SU باید به روز شود: چه باید کرد؟ فایل SU چیست؟

در این مقاله، من یک مورد بسیار رایج در بین کاربران را در نظر خواهم گرفت خطای اندروید، که زمانی رخ می دهد که برنامه کنترل دسترسی superuser راه اندازی می شود سوپر سو. این مشکل به صورت زیر ظاهر می شود: هنگامی که می خواهید برنامه SuperSu را فعال یا نصب کنید، یک اعلان با متن دریافت می کنید. بدون فایل باینریSU وفوق العادهسو" یا " فوق العادهسو باینریسو نصب نشده است”.

به عنوان یک قاعده، پس از به دست آوردن حقوق ریشه، برخورد با یک مشابه اتفاق می افتد - فایل باینری به سادگی به روز رسانی را متوقف می کند. متأسفانه، اطلاعاتی که در شبکه پیدا کردم برای من بسیار پراکنده و آشفته به نظر می رسید و نتوانستم فایل Su binary را با استفاده از آن نصب کنم، به همین دلیل تصمیم گرفتم به نوعی تلاش ها را برای حل این مشکل سیستماتیک کنم.

در واقع، فایل Su یک جزء اساسی از حقوق ریشه فوق الذکر است، بنابراین پس از حذف آن، حقوق SuperUser را از دست می دهید. اگرچه SuperSu امکان اجرای نسخه قدیمی را رد نمی کند، اما اگر آن را ترک کنید، دیر یا زود تقریباً به طور قطع با عملیات مشکل خواهید داشت. بنابراین، پس از همه، اجازه دهید فایل باینری Su را به درستی نصب کنیم!

روش اول - ساده و جلویی

اگر تلاش کلاسیک به‌روزرسانی ناموفق بود، ابتدا Recovery را نصب کنید. پس از نصب آن، با انتخاب روش به روز رسانی su از طریق CWM / TWRP در آنجا به SuperSu برگردید. یک راه اندازی مجدد انجام دهید که طی آن سیستم به همراه فایل مشکل باید به روز شود.

اما اگر روش توصیف شده به نصب فایل باینری Su کمک نکرد، یا اگر نتوانستید Recovery را برای دستگاه خود بیابید، وضعیت در حال حاضر ناخوشایند است، اما به دور از مرگ است.

روش دوم - دورپیچ پیچیده

در اینجا به‌روزرسانی SuperSu را به صورت دستی فشار می‌دهیم. ابتدا Root Browser و Android Terminal و همچنین آرشیو فایل های updatesu.zip را دانلود کنید که پس از زیپ کردن، آن را به پوشه updatersu ارسال کنید.

اکنون برنامه Root Browser را اجرا می کنیم و فایل ها را از پوشه updatersu منتقل می کنیم .has_su_daemonو .installed_su_daemon و install-recovery.shبه پوشه /system/etc.

بعدی اصلی است:ما باید برای این فایل ها مجوز تنظیم کنیم. از آنجایی که من صاحب افتخار یک انگلیسی هستم نسخه های اندروید، سپس آموزش من به زبان انگلیسی خواهد بود، اما من معتقدم که ارتباط آن با روسی آسان است.

بنابراین برای فایل .has_su_daemon: سه چک باکس را در ستون Read عمودی (به صورت افقی مقابل مالک، گروه و دیگران) و یکی در ستون عمودی Write (در مقابل مالک) قرار دهید.

برای فایل .installed_su_daemon: یکی در Read (در مقابل مالک) و دیگری در Write (مقابل، دوباره، مالک).

برای فایل install-recovery.sh: هر سه در Read و در Execute (در مقابل مالک، گروه و دیگران) و یکی در Write (مالک مخالف).

پس از انجام این کار، به پوشه / system / bin بروید، جایی که یک پوشه .ext جدید ایجاد می کنیم. سپس حقوق آن را تنظیم می کنیم: در ستون Read مقابل Owner، در ستون Write در مقابل Owner، در ستون Execute در مقابل هر سه علامت تیک می گذاریم.

سپس فایل su را از پوشه /system/xbin در پوشه تازه ایجاد شده (/system/bin/.ext) کپی می کنیم و نام su را به .su تغییر می دهیم.

دوباره حقوق را تنظیم کنید، اکنون برای فایل .su:برای هر سه در ستون Read، مقابل Owner در ستون Write، هر سه در ستون Execute علامت بزنید.

می توانید کمی استراحت کنید:تقریباً همه چیز انجام شده است، اما آخرین فشار وجود دارد. اجرا کن برنامه اندرویدترمینال و دستورات زیر را تایپ کنید:

  • mount -o rw, remount /system
  • ln -s /system/etc/install-recovery.sh /system/bin/install-recovery.sh
  • /system/xbin/su-install

اکنون راه اندازی مجدد کنید و دوباره سعی کنید فایل su را با فشار دادن "Normal" در SuperSu به روز کنید. بعد از تمام این مراحل، من توانستم باینری سو را نصب کنم.

امیدوارم توانسته باشم راه حل مشکل "SuperSu فایل باینری در سیستم ندارد" را به طور مداوم و ساختارمند بیان کنم. اگر همه چیز طبق دستورالعمل انجام شود، تقریباً مطمئناً باید کار کند.

سوالات و راه حل های خود را در نظرات بنویسید، ما با هم به یکدیگر کمک خواهیم کرد!

در تماس با

گاهی اوقات هنگام استفاده از برنامه SuperSU که برای اختصاص حقوق ریشه به تلفن هوشمند / تبلت طراحی شده است، خطای "فایل SU مشغول است" رخ می دهد. امروز سه راه برای مقابله با آن را تجزیه و تحلیل خواهیم کرد.

1. روش اول. استفاده از نسخه متفاوت

برطرف كردن این مشکلبا SuperSU SU، می توانید آن را بسیار ساده انجام دهید - نصب کنید نسخه قدیمیبرنامه ها.

واقعیت این است که بسیاری از نسخه‌های جدید باگ‌ها و اشکالاتی دارند (صادق باشیم). یکی از آنها خطایی است که در نظر داریم. با قضاوت در انجمن ها و مقالات دیگر، نسخه 2.79 این مشکل را حل می کند. می توانید آن را از این لینک دانلود کنید.

در مورد نحوه به روز رسانی نسخه، همه چیز ساده است - باید برنامه SuperSU را که اکنون دارید حذف کنید و برنامه ای را که از لینک بالا دانلود می کنید نصب کنید.

2. روش دوم. به روز رسانی باینری با Baidu Root

این یک ابزار چینی است که فایل باینری SU را ویرایش می کند. حالا همه چیز را مشخص خواهیم کرد.

برای استفاده از Baidu Root، موارد زیر را انجام دهید:

  • ابتدا باید برنامه را دانلود کنید. بهتر است این کار را در w3bsit3-dns.com انجام دهید. در آنجا یک فایل apk. پیدا خواهید کرد که برای شروع نصب کافیست آن را باز کنید. پس از آن، برنامه را باز کنید.
  • شما حروف چینی زیادی خواهید دید. اینها شرایط استفاده است. خوشبختانه، دکمه "پذیرش" به زبان روسی است. باید فشارش بدی

برنج. شماره 1. شرایط خدمات ریشه Baidu

  • در مرحله بعد، پنجره اصلی برنامه قابل مشاهده خواهد بود. مدل دستگاه شما در آنجا ذکر خواهد شد. روی دکمه "دریافت ریشه" کلیک کنید.

برنج. شماره 2. صفحه اصلی Baidu Root

  • راه اندازی مجدد وجود خواهد داشت. پس از روشن کردن آن، بلافاصله Baidu Root را مشاهده خواهید کرد که به حقوق توسعه یافته نیاز دارد. موافق.
  • اکنون مهمترین چیز این است که پنجره ویرایش فایل باینری ظاهر می شود. البته، شما آن را تغییر نمی دهید - برنامه این کار را انجام می دهد. شما فقط باید با اقدامات پیشنهادی موافقت کنید. برای این کار روی دکمه ای که در سمت راست در پنجره درخواست قرار دارد کلیک کنید. ممکن است "ادامه"، "ارتقا" و غیره نامیده شود.

  • شاید درخواست دیگری ظاهر شود که شما نیز باید با آن موافقت کنید (دکمه "عادی"). او مسئول استفاده از منوی بازیابی سفارشی است.

پس از آن، خطا باید برای همیشه از بین برود.

3. راه سوم. هر برنامه ریشه دیگری

در واقع، اگر تعداد زیادی برنامه برای به دست آوردن حقوق ریشه وجود دارد، چرا باید با SuperSU رنج بکشید؟

برنامه دیگری دریافت کنید که این مشکلات را نداشته باشد. باز هم می توانید آنها را اینجا پیدا کنید. همچنین می توانید به play.google.com بروید و عبارت "root" را وارد کنید.

جالب اینجاست که می توانید راهی را در اینترنت بیابید که شامل استفاده از شبیه ساز ترمینال است. با قضاوت در انجمن ها، اکنون دیگر کار نمی کند. بنابراین بهترین کار این است که برنامه دیگری را بردارید و نصب کنید.

برنامه مدیریت حقوق ریشه در Android - SuperSU آنقدر گسترده شده است که تقریباً با مفهوم دریافت مستقیم حقوق Superuser در دستگاه های Android یکسان شده است. چرا نباید این مفاهیم را با هم ترکیب کنید، نحوه دریافت حقوق ریشه روی دستگاه و نصب SuperSU به طور همزمان به چندین روش، ما در مقاله متوجه خواهیم شد.

بنابراین، SuperSU برنامه ای برای مدیریت حقوق Superuser در دستگاه های اندرویدی است، اما راهی برای دریافت آنها نیست.

بنابراین، برای استفاده از SuperSu، حقوق ریشه باید از قبل با استفاده از ابزارهای ویژه در دستگاه به دست آید. در عین حال، کاربران مفاهیم مدیریت حقوق ریشه و روند به دست آوردن آنها را شناسایی می کنند، اولاً به این دلیل که تعامل با امتیازات مورد نظر دقیقاً از طریق برنامه انجام می شود و ثانیاً به این دلیل که بسیاری از روش های به دست آوردن حقوق ریشه به این معنی است که پس از اعدام آنها، نصب اتوماتیک SuperSU. در زیر سه راه برای دریافت SuperSu کارآمد در دستگاه اندرویدی آورده شده است.

روش 1: رسمی

توسط بیشتر به روشی سادهبرای دریافت SuperSU در دستگاه خود، دانلود و نصب برنامه از Google Play است.

نصب SuperSU از Play Market یک روش کاملاً استاندارد است که در هنگام دانلود و نصب آن، مراحلی مشابه هر برنامه اندرویدی دیگر را شامل می شود.

به خاطر آوردن این روشنصب تنها زمانی منطقی خواهد بود که دستگاه قبلاً حقوق Superuser را دریافت کرده باشد!

روش 2: بازیابی اصلاح شده

این روش ممکن است نه تنها به نصب SuperSU، بلکه همچنین دریافت حقوق ریشه در دستگاه قبل از نصب مدیر اشاره داشته باشد. مهمترین چیز برای اجرای موفقیت آمیز روش، یافتن یک فایل مناسب برای یک دستگاه خاص است. *.zip، از طریق بازیابی فلش شد، به طور ایده آل حاوی اسکریپتی است که به شما امکان می دهد حقوق ریشه را دریافت کنید. علاوه بر این، برای استفاده از روش، به یک ریکاوری اصلاح شده نصب شده نیاز دارید. متداول ترین آنها TWRP یا CWM Recovery هستند.


روش 3: برنامه هایی برای روت شدن

همانطور که در ابتدا ذکر شد، بسیاری از روش‌های دریافت حقوق Superuser که در قالب برنامه‌های کاربردی برای ویندوز و اندروید ارائه شده‌اند، نیاز به نصب خودکار SuperSU پس از اجرا دارند. برای مثال، Framaroot چنین اپلیکیشنی است.

توضیحاتی در مورد روند به دست آوردن حقوق ریشه با نصب SuperSU از طریق Framarut در مقاله در لینک زیر موجود است.

آموزش آپدیت سو باینری در اندروید باینری SU باید به روز شود. به روز رسانی؟ فایل SU رو نمیشه آپدیت کرد؟ سایت ما برای کمک به شما برای حل این مشکل عجله دارد!

اخیراً اغلب بسیاری از کاربران مشکلی دارند که بعد از آن ظاهر می شود گرفتن ریشهدرست است - سو باینری به روز نمی شود، سؤالات زیادی در وب وجود دارد و تقریباً 0 راه حل وجود دارد، وقت آن است که آن را برطرف کنید!

توجه!
مواد نیست برای مبتدی ها! فقط برای کسانی که قبلاً پارتیشن های اندروید را کاملاً خوب می شناسند، نحوه مخفی کردن فایل ها در اندروید را از مجوزهای اندروید می دانند!

تئوری

اگرچه در واقع همه برنامه ها به خوبی و بدون اجبار کار خواهند کرد به روز رسانی ریشهبنابراین می توانید راحت باشید و آن را نادیده بگیرید.

SuperSu به برنامه های کاربردی اجازه استفاده می دهد حقوق ریشهحتی اگر سو باینری آپدیت نشود!

راه های حل SuperSU در به روز رسانی سو باینری شکست خورده است

در حالت ایده‌آل، برنامه SuperSu هنگامی که از شما خواسته می‌شود «فایل باینری SU باید به‌روزرسانی شود. به روز رسانی؟ دکمه "عادی" را فشار دهید، سپس همه چیز برای به روز رسانی خوب خواهد بود. اگر اینطور نیست:

روش 1

اگر نمی توانید su را آپدیت کنید، ریکاوری را نصب کنید (اگر نصب نشده است) - نحوه نصب ریکاوری. بعد از تاسیسات بازیابی، به SuperSu برگردید و روش آپدیت su را از طریق "CWM / TWRP" انتخاب کنید، پس از آن اندروید ریبوت می شود و آپدیت انجام می شود و گوشی هوشمند یا تبلت دوباره بوت می شود! باینری سو اکنون به روز شده است!

اگر Recovery را برای دستگاه خود پیدا نکردید، باید مسیر کمی دشوارتر را انتخاب کنید ...

روش 2

[این ماده فرض می کند که شما از قبل ساختار فایل اندروید را می دانید] و با خط فرمان کار کنید.

این روشکمک به انتشار به روز رسانی...

  • برنامه روت مرورگر و ترمینال اندروید را دانلود کنید
  • بایگانی را با فایل های updatesu.zip دانلود کنید

1. آرشیو updatessu.zipپوشه updatersu را از حالت فشرده خارج کرده و به آن منتقل کنید حافظه داخلیاندروید یا کارت حافظه

2. برنامه Root Browser را اجرا کنید و به پوشه updatersu بروید و فایل های - .has_su_daemon و .installed_su_daemon و install-recovery.sh را در پوشه کپی کنید:

/system/etc

3. اکنون باید مجوزهای صحیح را برای این فایل ها تنظیم کنید

برای فایل .has_su_daemon

برای فایل .installed_su_daemon

برای فایل install-recovery.sh

حالا بریم سراغ پوشه:

/system/bin

4. یک پوشه .ext ایجاد کنید (نقطه ext)

5. مجوزهای پوشه را تنظیم کنید

6. فایل را کپی کنید سواز یک پوشه

/system/xbin

به پوشه ای که ایجاد کردید (/system/bin/.ext)

7. نام فایل را تغییر دهید سوبر روی .su(نقطه سو)

8. مجوزهای فایل را تنظیم کنید .su

9. بدوید برنامه اندرویدپایانه

10. دستورات زیر را تایپ کنید

su mount -o rw,remount /system ln -s /system/etc/install-recovery.sh /system/bin/install-recovery.sh/system/xbin/su --install

11. اندروید را راه اندازی مجدد کنید و اکنون دوباره سعی کنید باینری را به روز کنید سومسیر" خوب» به برنامه SuperSu.