یکی از قابلیتهایی که ممکن است گاهی برای کاربران Macهای اپل مورد نیاز باشد، قابلیت USB Tethering موبایلهای اندرویدی است که به شکل پیشفرض در سیستمعامل macOS پشتیبانی نمیشود. نمیدانم کی و کجا!، اما گاهی ممکن است لازم باشد که بهجای اتصال از طریق Wifi، از طریق کابل USB اقدام به اشتراکگذاری اینترنت کنید؛ پس با من در ادامهی این آموزش همراه باشید.
مرحلهی اول: غیر فعال کردن سیستم محافظت macOS یا همان SIP
برای اینکار [غیرفعال کردن SIP] باید وارد محیط ریکاوری سیستمعامل شوید. به همین منظور ابتدا Mac را خاموش کرده و سپس کلید Power را فشار داده و نگهدارید تا منوی Boot-loader به شما نمایش داده شود.
سپس از این صفحه از بین گزینههای موجود، گزینهی Option را انتخاب کنید و صبر کنید تا وارد محیط ریکاوری شوید.
بعد از وارد شدن به محیط ریکاوری، از منوی بالا به این مسیر Utilities > Terminal بروید تا ترمینال برای شما اجرا شود.
حال در ترمینال دستور زیر را وارد کنید تا SIP به شکلی تنظیم شود که بخش کرنل اکستنشنها فقط قابل تغییر باشد و کماکان SIP بتواند از فایلهای سیستمی در برابر بدافزارها و یا تغییرات ناخواسته محافظت کند:
csrutil enable --without kext
بعد از اجرای دستور بالا و در ادامهی فرایند غیرفعال سازی، از شما سوالی جهت اطمینان از غیر فعال سازی پرسید میشود که با تایپ حرف y باید با آن موافقت کنید.
در ادامه از شما رمز کاربری را میخواهد و شما باید همان رمزی را که حین ورود به Mac خود وارد میکنید، در این بخش وارد کند و سپس کلید Enter را بفشارید.
توجه داشته باشید که در این بخش حین وارد کردن رمز، هیچ کاراکتری نمایش داده نمیشود.
بعد از انجام مراحل گفته شده، از منوی بالا گزینهی Terminal را بزنید و سپس با استفاده از گزینهی Quit Terminal، از آن خارج شوید.
حال از منوی Utilities گزینهی Startup Security Utilities را انتخاب کنید.
در این مرحله پنجرهای برای شما باز میشود که باید روی دکمهی Security Policy کلیک کنید.
در صفحهای که برای شما باز میشود، باید گزینهی Permissive Security فعال باشد و تیک دو گزینهی زیر مجموعهی آن نیز باید فعال باشد. مثل تصویر زیر:
روی OK کلیک کنید و مجدداً از شما رمز عبور را میخواهد که باید رمز عبور حساب کاربری Mac خود را وارد کنید.
صبر کنید تا تغییرات اعمال شود و سپس پنجره را ببنید. حال کار شما در این بخش تمام شده و باید Mac را ریاستارت کنید و وارد محیط سیستمعامل شوید.
بعد از ورود به محیط سیستمعامل شما باید نسخهی Release اکستنشن HoRNDIS را از آدرس زیر دانلود و از حالت Zip خارج کنید.
https://github.com/TomHeaven/HoRNDIS/releases
در نهایت شما فایلی با نام HoRNDIS.kext خواهید داشت و آن را روی Desktop کپی کنید:
سپس Terminal را اجرا و در ابتدای خط فرمان دستور زیر را تایپ کنید:
sudo cp -R
حال یکبار کلید Space را بفشارید تا یک فاصله ایجاد شود و فایل HoRNDIS.kext را به محیط ترمینال بکشید تا مسیر آن در ادامهی دستور sudo cp -R قرار بگیرد.
سپس باید مجددا با فشردن کلید Space یک فاصلهی دیگر ایجاد کنید و این مسیر را در ادامهی دستور وارد کنید:
/Library/Extensions
درنهایت دستور شما باید چنین شکلی داشته باشد:
sudo cp -R /Users/USER-NAME/Desktop/HoRNDIS.kext /Library/Extensions
بهجای USER-NAME باید نام کاربری شما با رعایت بزرگی و کوچکی حروف نوشته شود، مانند تصویر زیر:
حال کلید Enter را بفشارید و رمز عبور خود را وارد کنید.
در صورتی که حین تایپ دستورات با خطایی روبرو شدید، بررسی کنید و ببینید در کدام بخش غلط املایی دارید یا فواصل را رعایت نکردهاید و به بزرگی و کوچکی حروف دقت نکردهاید.
اگر همه چیز درست باشد، اکستنشن مربوطه به درستی در مسیر مورد نظر کپی شده است.
حال باید وارد System Settings شوید و از منوی سمت چپ، بخش Privacy & Security را انتخاب کنید و صفحه را به پایین اسکرول کنید تا به پیام مشخص شده در تصویر برسید و روی دکمهی Allow کلیک کنید تا اکستنشن HoRNDIS بتواند فعالیت خود را آغاز کند:
بعد از فشردن کلید Allow ممکن است سیستمعامل چندبار از شما بخواهد که رمز عبور خود را وارد کنید. در انتها پیامی مبنی بر Restart کردن Mac به شما نمایش داده خواهد شد که باید برای فعال سازی نهایی و اجرای صحیح اکستنشن نصب شده، آن را Restart کنید.
بعد از روشن شدن Mac شما میتوانید به سادگی و با اتصال تلفن اندرویدی خود از طریق USB به Mac و فعال سازی گزینهی USB Tethering در تلفن خود، اینترنت تلفن اندرویدی خود را با Mac خود به اشتراک بگذارید.
امیدوارم که این آموزش برای شما مفید بوده باشد.
اگر این مطلب برای شما مفید بود، خوشحال میشوم من را در کافیته یا دارمت به یک قهوه مهمان کنید و به من برای تولید محتوای بهتر و قویتر انگیزه دهید.