انجمنهای فارسی اوبونتو
جامعه کاربران => کافه اوبونتو => نویسنده: جعفر فرقانلوژ در 14 امرداد 1401، 10:43 قظ
-
قبل از هر چیزی بگم که لینوکس در عنوان فقط به دلیل اینه که دوستانی هستند که لینوکس رو جستجو می کنند و با گنو اشنایی ندارند به همین دلیل لینوکس نوشتم تا به جوابشون برسند ;)
سلام
گشتم دیدم توی منابع فارسی چیز به درد بخوری برای انلاک کردن بوتلودر و... گوشی با کامپیوتری که گنو داره وجود نداره
این موضوع رو ایجاد کردم که هم خودم به جوابم برسم هم بقیه دوستان استفاده کنند
سوال :
چطور باید با گنو بوتلودر گوشی رو انلاک کرد ؟ (بسته sdk رو پیدا نکردم :P)
روت کردن گوشی به چه صورت است ؟
چه ابزاری برای فلش کردن رام با گنو وجود داره ؟
-
۱.توی اندروید های جدیدتر، توی بخش گزینه های برنامه نویس/توسعه دهنده یه گزینه برای آنلاک کردن بوتلودر هست.
۲.با فلش زدن Magisk یا CF Auto Root از طریق Fastboot یا TWRP یا برنامه های مخصوص دیگه.
۳.اگر گوشیت از Fastboot پشتیبانی میکنه میتونی با اون فلش بزنی. البته در بعضی دیوایس ها مثل سامسونگ های جدیدتر، فستبوت غیر فعال شده و بهجاش Download Mode رو گذاشتن و باید با نرمافزار Odin فلش بکنی. این نرمافزار نسخه لینوکس نداره اما جایگزین هاش نرمافزار Heimdal و JOdin3 هستن که البته برای من کار نکردن و مجبور شدم ویندوز بریزم.
-
۱.توی اندروید های جدیدتر، توی بخش گزینه های برنامه نویس/توسعه دهنده یه گزینه برای آنلاک کردن بوتلودر هست.
۲.با فلش زدن Magisk یا CF Auto Root از طریق Fastboot یا TWRP یا برنامه های مخصوص دیگه.
۳.اگر گوشیت از Fastboot پشتیبانی میکنه میتونی با اون فلش بزنی. البته در بعضی دیوایس ها مثل سامسونگ های جدیدتر، فستبوت غیر فعال شده و بهجاش Download Mode رو گذاشتن و باید با نرمافزار Odin فلش بکنی. این نرمافزار نسخه لینوکس نداره اما جایگزین هاش نرمافزار Heimdal و JOdin3 هستن که البته برای من کار نکردن و مجبور شدم ویندوز بریزم.
سلام
خوش اومدی
۱ اندروید ۵.۱ دارم الان
۲خوب برای نصب TWRP به روت نیاز دارم
j2 j200f دارم فست بوت رو نمیدونم ولی وقتی پاور + صدا کم + دکمه هوم رو نگه میدارم میره حالت دانلودینگ (توضیحاتی هم درباره کاستوم او اس نوشته )
ویرایش :
یک توضیحاتی در سایت پیدا کردم اما نیازمند روت است :P
Download the latest image file (.img) from the download link above. Place it in the root of your /sdcard folder and rename it to twrp.img. Run the following commands via adb shell or a terminal emulator app:
su
dd if=/sdcard/twrp.img of=/dev/block/platform/13540000.dwmmc0/by-name/RECOVERY
-
سلام بعضی گوشی ها مثل شیائومی ها باید با یه نرم افزار خاص که برای ویندوز هست آنلاک شن.
اگر رو دبیان هستید با زدن apt install adb اوکی میشه
بعد آنلاک و نصب twrp میتونید مجیسک رو از گیتهابش بگیرید، پسوند apk رو با زیپ عوض کنید و فلش کنیدش تا گوشی روت شه
هیچی - باید twrp یا ریکاوری های بیس بر اون نصب بشه تا فایل زیپ رو فلش کنید.
-
سلام
خوش اومدی
۱ اندروید ۵.۱ دارم الان
۲خوب برای نصب TWRP به روت نیاز دارم
j2 j200f دارم فست بوت رو نمیدونم ولی وقتی پاور + صدا کم + دکمه هوم رو نگه میدارم میره حالت دانلودینگ (توضیحاتی هم درباره کاستوم او اس نوشته )
ویرایش :
یک توضیحاتی در سایت پیدا کردم اما نیازمند روت است :P
چه توضیحاتی توی حالت دانلودینگ نوشته؟ اگه جایی نوشته odin mode باید با نرمافزار ادین فلش بکنی که جایگزینهاش رو هم گفتم. اگه ننوشته، گوشیتو اول وصل کن بعد برو تو حالت دانلودینگ، دستور fastboot devices رو بزن، اگر دیوایست اونجا بود یعنی گوشیت با فستبوت میتونه فلش بشه.
برای twrp نیازی به روت نداری. یه جستجو بکن و فایل twrp رو که فرمتش img. هست پیدا کن، بعد با دستور زیر اگر گوشیت از فستبوت استفاده میکنه میتونی فلش کنی:
fastboot flash recovery twrp.img
[اگر برای گوشیت twrp پیدا نکردی] با CF Auto Root هم میتونی روت بکنی. من برای فستبوت جایی ندیدم چیزی براش نوشته باشه اما با Odin میشه فلشش کرد. فکر کنم اگه با Magisk بخوای روت بکنی اطلاعاتت میپره و گوشیت ریکاوری میشه.
اصلا شاید هم به این کار ها نیاز نباشه. چون اندروید گوشیت پایین هست، میتونه حتی با Kingroot هم روت بشه و شاید به کامپیوتر نیازی نباشه.
-
مجیسک اطلاعات رو پاک نمیکنه (:
-
مجیسک اطلاعات رو پاک نمیکنه (:
هوووم. البته اونجا خونده بودم که با آنلاک کردن بوتلودر اطلاعات پاک میشه. من از Developer tools آنلاک کردم و پاک نکرد. نمیدونم حالا منظور اون وبسایت چی بوده.
-
بله با آنلاک پاک میشه ولی با روت نه (:
-
بله با آنلاک پاک میشه ولی با روت نه (:
جدی؟ نگرفتم ولی خب منظور دقیقا از آنلاک بوتلودر یعنی چی؟ از Developer tools که آنلاک میکنم اطلاعات پاک نمیشه خب. جریان چیه؟
-
از دولوپر تولز آنلاک نمیکنید، اجازه آنلاک رو میدید که بعدا با fastboot یا چیز دیگه مثل Miunlocktool برای شیائومی ها آنلاکش کنید.
-
وقتی سامسونگ هست به راحتی توی حالت برنامه نویس برو آنلاک بگن این از این اگر اندروید پنج هست با کینگ روت میتونی روت بکنی چه روی خود گوشی نصب کنی چه روی کامپیوتر
-
کینگ روت بدافزاره. از Magisk استفاده کنین.
-
فقط حواست باشه که ترکیب لینوکس و پورت USB3 زیاد واسه این کارا مناسب نیست. نمیدونم چرا. شاید ناهماهنگی بین درایورهای fastboot برای USB3 و سیستمهای لینوکسی باعثش بشه. خودم تجربهی hard brick شدن گوشی شیائومی رو دارم به خاطر این قضیه. یه رام رو باید از طریق fastboot فلش میکردم چون هنوز قابلیت رمزگشایی حافظهی داخلی برای اندروید ۱۲ به twrp اضافه نشده بود، این رام فقط نسخهی فلش شدنی با فستبوت رو داشت و وسط عملیات گوشی خاموش شد و دیگه روشن نشد. در حالی که بعد از تعمیر کردن گوشی، همون کار رو به راحتی داخل ویندوز انجام دادم. بعد از سرچ کردن متوجه شدم ظاهراً چنین مشکلی زیاد پیش اومده.
-
عجیبه. من تا حالا به مشکل نخوردم با usb3
-
عجیبه. من تا حالا به مشکل نخوردم با usb3
سکریپت این رام فقط یه سری فایل تصویر رو پشت سر هم فلش میکنه. اول fastboot devices میزدم و میدیدم گوشی رو شناسایی کرده. بعد سکریپت رو اجرا میکردم ولی انجام نمیشد و جلو نمیرفت. و بعد از اجرای سکریپت میدیدم دیگه گوشی توسط fastboot devices شناسایی نمیشه و باید کابل رو جدا کنم و دوباره وصل کنم تا بشناسه.
فکر کردم مشکل از خود سکریپته واسه همین گفتم خوبه خودم دستورات رو خط به خط وارد کنم و هر بار کابل رو جدا کنم و دوباره وصل کنم. خلاصه که دو تا تصویر اول فلش شد و حین فلش شدن تصویر سوم گوشی hard brick شد. بعداً سرچ کردم و دیدم ظاهراً مشکل از ناهماهنگی درایورهای fastboot برای usb3 و لینوکس و بوتلودر شیائومی ریشه گرفته. محتوای سکریپ رو اینجا میذارم:
cd "`dirname "$0"`"
fastboot=bin/linux/fastboot
[ ! -f $fastboot ] && echo "$fastboot not found." && exit 1
[ ! -x $fastboot ] && echo "$fastboot cannot be executed." && exit 1
echo "Waiting for device..."
device=`$fastboot $* getvar product 2>&1 | grep -F 'product:' | tr -s ' ' | cut -d ' ' -f 2`
[ -z "$device" ] && device='unknown'
[ "$device" != 'lmi' ] && [ "$device" != 'lmipro' ] && echo "This package is for \"lmi\" and \"lmipro\" devices; this is a \"$device\"." && exit 1
echo "##################################################################"
echo "Please wait. The device will reboot when installation is finished."
echo "##################################################################"
$fastboot $* flash cmnlib64 images/cmnlib64.mbn
$fastboot $* flash xbl_config_5 images/xbl_config_5.elf
$fastboot $* flash modem images/NON-HLOS.bin
$fastboot $* flash cmnlib images/cmnlib.mbn
$fastboot $* flash bluetooth images/BTFM.bin
$fastboot $* flash keymaster images/km4.mbn
$fastboot $* flash xbl_5 images/xbl_5.elf
$fastboot $* flash tz images/tz.mbn
$fastboot $* flash aop images/aop.mbn
$fastboot $* flash featenabler images/featenabler.mbn
$fastboot $* flash xbl_config_4 images/xbl_config_4.elf
$fastboot $* flash storsec images/storsec.mbn
$fastboot $* flash uefisecapp images/uefi_sec.mbn
$fastboot $* flash qupfw images/qupv3fw.elf
$fastboot $* flash abl images/abl.elf
$fastboot $* flash dsp images/dspso.bin
$fastboot $* flash devcfg images/devcfg.mbn
$fastboot $* flash xbl_4 images/xbl_4.elf
$fastboot $* flash hyp images/hyp.mbn
$fastboot $* flash cmnlib64bak images/cmnlib64.mbn
$fastboot $* flash cmnlibbak images/cmnlib.mbn
$fastboot $* flash tzbak images/tz.mbn
$fastboot $* flash aopbak images/aop.mbn
$fastboot $* flash qupfwbak images/qupv3fw.elf
$fastboot $* flash ablbak images/abl.elf
$fastboot $* flash devcfgbak images/devcfg.mbn
$fastboot $* flash hypbak images/hyp.mbn
$fastboot $* flash boot images/boot.img
$fastboot $* flash logo images/logo.img
$fastboot $* flash dtbo images/dtbo.img
$fastboot $* flash vbmeta images/vbmeta.img
$fastboot $* flash vbmeta_system images/vbmeta_system.img
$fastboot $* flash cust images/cust.img
$fastboot $* flash super images/super.img
$fastboot $* reboot
-
روت با هیچ نرم افزاری نتونستم کنم
twrp هم رسمی از سایتش پیدا کردم پورت شدش هم پیدا کردم اما میخواستم روت کنم اول بعد با نرم افزار رسمیش فلش کنم بدون کامپیوتر اما خوب روت نشد این مراحل هم قبل انجام دادم اما فلش نمیکرد مینوشت منتظر گوشی ! شاید اشتباهه کردم بوباره انجام میدم
-
این کار هارو کامل انجام بدید:
۱. به تنظیمات برید، روی software information کلیک کنید و چند بار روی build number کلیک کنید تا developer options فعال شه
۲. به developer options برید و usb debugging و OEM unlocking رو فعال کنید. (انگار فقط با همین آنلاک میشه و برای آنلاک نیازی به کامپیوتر نیست.)
۳. گوشی رو به کامپیوتر وصل کنید، اگه نیاز شد رو گوشی اجازه یو اس بی دیباگینگ رو به کامپیوتر بدید.
۴. دستور adb devices رو بزنید و چند لحظه منتظر باشید. اگر یه نوشته رندوم دیدید یعنی گوشیتون رو شناخته! اگه نشناخت مراحل بالا رو باز پیش برید.
۵. با دستور adb reboot bootloader به بوتلودر یا همون فست بوت وارد بشید.
۶. مثل مرحله ۴ fastboot devices رو بزنید و باید اون نوشته رندوم رو ببینید.
۷. دستور fastboot flash recovery ~/recovery.img رو بزنید (~/recovery.img رو با آدرس فایل ریکاوری twrp عوض کنید.)
۸. تمام! حالا میتونید با دستور fastboot reboot recovery به ریکاوری وارد بشید! اگر خواستید روت هم بکنید بگید که بگم چطور انجام بدیدش!
-
نیما جان سلام
دستت درد نکنه امتحان می کنم
۲. چقدر مسخره انلاک میشه :D صد بار از بخش توسعه دهندگان استفاده کردم فکر هم نمیکردم همچین چیزی باشه !
۸. گوشی رو دفعه بعد شناخت اما وقتی دستور فلش با فست بوت رو میزدم منتظر میموند و کاری نمیکرد
امروز امتحان می کنم خبر میدم
-
عالی، اگه مشکلی داشتید هم میتونید بگید، خروجی های مرحله ۴ و ۶ رو هم بفرستید اگه کار نکرد (:
-
نیما جان سلام
دستت درد نکنه امتحان می کنم
۲. چقدر مسخره انلاک میشه :D صد بار از بخش توسعه دهندگان استفاده کردم فکر هم نمیکردم همچین چیزی باشه
بلاخره سامسونگ هست باید یه فرقی با بعصی از چینی ها داشته باشه که کلا قفل میکنن انویدیا از نظر انحصاری بودت پیش اون شرکت چینی لنگ میندازه🤣
-
۲. به developer options برید و usb debugging و OEM unlocking رو فعال کنید. (انگار فقط با همین آنلاک میشه و برای آنلاک نیازی به کامپیوتر نیست.)
این تنظیم فقط اجازهی آنلاک کردن رو از کاربر میگیره که بعداً بتونی با نرمافزار کامپیوتر آنلاکش کنی. بعیده به این سادگی بوتلودر آنلاک بشه.
-
تو سامسونگ میشه من تست کردم
-
این تنظیم فقط اجازهی آنلاک کردن رو از کاربر میگیره که بعداً بتونی با نرمافزار کامپیوتر آنلاکش کنی. بعیده به این سادگی بوتلودر آنلاک بشه.
منم همینو احتمال میدادم، اما تو هر سایتی برای این مدل گوشی رفتم نوشت با همین آنلاک میشه و نیازی به آنلاک با کامپیوتر نیست!
-
اگر سامسونگ دم دستتون هست تست کنید باور کنید
-
نیست متاسفانه (;
-
اگر سامسونگ دم دستتون هست تست کنید باور کنید
من همینجوری آنلاک کردم لینیج نصب کردم ولی وقتی که با هیچ رام غیر رسمی ای مثل آدم کار نمیکنه خب مفت نمی ارزه
-
منم همینو احتمال میدادم، اما تو هر سایتی برای این مدل گوشی رفتم نوشت با همین آنلاک میشه و نیازی به آنلاک با کامپیوتر نیست!
چنین چیزی ضعف در طراحی، یا در بهترین حالت یه باگ به حساب میاد. حتی امنیت گوشی رو زیر سؤال میبره. اصلاً اسمش روشه دیگه: Original Equipment Manufacturer Unlocking. یعنی خود سامسونگ که سازندهی گوشی باشه باید بتونه آنلاکش کنه. با اجازهای که میده و از طریق نرمافزار رسمی.
-
دقیقا!
-
بفرما به راحتی این آزادی رو به شما میده
-
اگه قرار بود آزادی بده دلیلی نداشت از اول قفلش کنه.
-
خب هرکی نمیخاد بازش نمیکنه هرکی بخاد راحت باز میکنه اونی که باز میکنه عواقب رو میپذیره
-
هر مرغی هم بخواد از قفس فرار میکنه یا ازاد میشه یا سرش بریده میشه! ::)
-
چه ربطی داشت؟
-
متاسفانه توضیح کوتاه و قابل فهم تری در استین ندارم ! :P
-
روت با هیچ نرم افزاری نتونستم کنم
twrp هم رسمی از سایتش پیدا کردم پورت شدش هم پیدا کردم اما میخواستم روت کنم اول بعد با نرم افزار رسمیش فلش کنم بدون کامپیوتر اما خوب روت نشد این مراحل هم قبل انجام دادم اما فلش نمیکرد مینوشت منتظر گوشی ! شاید اشتباهه کردم بوباره انجام میدم
فکر کنم اول باید کاستوم ریکاوری نصب بشه تا بعد بتونید گوشی رو روت کنید.
با چی سعی کردید twrp رو فلش کنید؟
برای فلش کردن چیزهای مختلف روی گوشیهای سامسونگ از یه برنامه به اسم odin استفاده میشه. odin فقط برای ویندوز هست و انحصاریه.
یه heimdall هم هست که آزاده ولی تا جایی که میدونم، با بیشتر گوشیها درست کار نمیکنه.
دستور fastboot هم فکر نکنم با گوشیهای سامسونگ کار بده.
شاید با استفاده از توزیع fwul (https://fwul.binbash.rocks/) بتونید فلش کردن رو انجام بدید.
یه توزیع مبتنی بر مانجارو هست که بیشتر ابزارهای لازم برای فلش کردن رو همراه خودش داره.
-
خواستم با نرم افزار رسمی فلش کنم اما با هیچ نرم افزاری نتونستم روتش کنم !
با اون اوبین پورت شده نتونستم ارور داد
بله دستور فست بوت هم جواب نداد
امتحان می کنم اگه نشد مجبورم ویندوز رو روی ماشین مجازی بوت و با اوبین کنم :P
-
* اودین
-
برای اینکارا باید متاسفانه بری روی ویندوز
-
* اودین
اشتباه تایپیه البته
برای اینکارا باید متاسفانه بری روی ویندوز
شوربختانه ! تاسف بار !
البته دستم رو به کرک نمیخوام الوده کنم از سی روز رایگان ویندوز استفاده می کنم اوبین و کاستوم ریکاوری و بعد مستقیم برمیگردم از ماشین مجازی هم حذف می کنم و میرم دست هام رو ضد عفونی می کنم ! ::)
راستی ویرچوال باکس توی مخازن دبیان نیست ؟ جعبه های گنوم درست برام کار نمیکنه
-
QEMU هم فکر کنم که مجازی ساز خوبی باشه
-
اودین درسته، اوبین نه! odin
-
اودین که خیلی نرمافزار داغونیه. من در ده سال گذشته همهٔ سامسونگها رو با heimdall فلش کردم و خیلی روون و خوب هم بود.
-
بعد مستقیم برمیگردم از ماشین مجازی هم حذف می کنم و میرم دست هام رو ضد عفونی می کنم ! ::)
راستی ویرچوال باکس توی مخازن دبیان نیست ؟ جعبه های گنوم درست برام کار نمیکنه
بهتره این مدل داستانا رو از طریق مجازیساز انجام ندی. میتونه ریسک بریک شدن گوشی رو داشته باشه. تازه اصلاً در صورتی که گوشی رو شناسایی کنه.
-
البته دستم رو به کرک نمیخوام الوده کنم از سی روز رایگان ویندوز استفاده می کنم اوبین و کاستوم ریکاوری و بعد مستقیم برمیگردم از ماشین مجازی هم حذف می کنم و میرم دست هام رو ضد عفونی می کنم ! ::)
راستی ویرچوال باکس توی مخازن دبیان نیست ؟ جعبه های گنوم درست برام کار نمیکنه
ویرچوال باکس رو نمیدونم اما من روی جعبه های گنوم، وقتی بردمش روی دانلود مود، نمیتونست لینکش کنه به ویندوز. چند نفر هم توی فروم xda گفته بودن از ماشین مجازی استفاده نکنید ممکنه خراب کنه. فکر کنم باید روی هارت نصب کنی ویندوز رو ](*,) لعنت به سامسونگ
-
اودین که خیلی نرمافزار داغونیه. من در ده سال گذشته همهٔ سامسونگها رو با heimdall فلش کردم و خیلی روون و خوب هم بود.
خدا کنه :P
ببینم چی میشه !
-
راستی ویرچوال باکس توی مخازن دبیان نیست ؟ جعبه های گنوم درست برام کار نمیکنه
ویرچوال باکس توی مخازن دبیان نیست.
در ضمن معمولا با ماشینمجازی راحت نمیشه گوشی رو فلش کرد. لازمه با usb passthrough کنترل مستقیم پورت usb مورد نظر رو بدید به ماشینمجازی.
در ضمن از اونجایی که احتمالا پردازنده شما از vmx یا svm پشتیبانی نمیکنه، مجازیسازی خیلی کند انجام میشه و بعیده ویندوز بتونه اصلا درست بوت بشه.
به نظرم اول fwul رو امتحان کنید، اگه نشد برید سراغ بقیه راهها. fwul نیازی به نصب نداره. به صورت زنده بوتش میکنید و کارهای لازم رو انجام میدید.
-
ویندوز رو از سایت خود مایکروسافت بگیر حتما
-
ویرچوالباکس تو مخازن sid هست: https://packages.debian.org/sid/virtualbox
QEMU هم فکر کنم که مجازی ساز خوبی باشه
Qemu بهترین مجازیساز موجوده
-
اودین که خیلی نرمافزار داغونیه. من در ده سال گذشته همهٔ سامسونگها رو با heimdall فلش کردم و خیلی روون و خوب هم بود.
چطور باید ازش استفاده کنم ؟
وقتی توی ترمینال اجراش می کنم
Usage: heimdall <action> <action arguments>
Action: close-pc-screen
Arguments: [--verbose] [--no-reboot] [--stdout-errors] [--delay <ms>]
[--usb-log-level <none/error/warning/debug>]
Description: Attempts to get rid off the "connect phone to PC" screen.
Action: detect
Arguments: [--verbose] [--stdout-errors]
[--usb-log-level <none/error/warning/debug>]
Description: Indicates whether or not a download mode device can be detected.
Action: download-pit
Arguments: --output <filename> [--verbose] [--no-reboot] [--stdout-errors]
[--delay <ms>] [--usb-log-level <none/error/warning/debug>]
Description: Downloads the connected device's PIT file to the specified
output file.
Action: flash
Arguments:
--repartition --pit <filename>
--<partition name>|--<partition identifier> <filename> [...]
[--verbose] [--no-reboot] [--stdout-errors] [--delay <ms>]
[--usb-log-level <none/error/warning/debug>]
or:
--<partition name>|--<partition identifier> <filename> [...]
[--pit <filename>]
[--verbose] [--no-reboot] [--stdout-errors] [--delay <ms>]
[--usb-log-level <none/error/warning/debug>]
Description: Flashes one or more firmware files to your phone. Partition names
(or identifiers) can be obtained by executing the print-pit action.
WARNING: If you're repartitioning it's strongly recommended you specify
all files at your disposal.
Action: help
Description: Displays this dialogue.
Action: info
Description: Displays information about Heimdall.
Action: print-pit
Arguments: [--file <filename>] [--verbose] [--no-reboot] [--stdout-errors]
[--delay <ms>] [--usb-log-level <none/error/warning/debug>]
Description: Prints the contents of a PIT file in a human readable format. If
a filename is not provided then Heimdall retrieves the PIT file from the
connected device.
Action: version
Description: Displays the version number of this binary.
-
ویرچوالباکس تو مخازن sid هست: https://packages.debian.org/sid/virtualbox
انگار دوباره اضافه شده چون نه توی buster هست نه bullseye و نه bookworm.
-
برای گوشیهای سامسونگ میتونید از jodin3 هم برای فلش کردن استفاده کنید.
https://github.com/GameTheory-/jodin3
البته این هم از برنامه Heimdall برای فلش کردن استفاده میکنه. با این حال برای گوشی من که کار نمیکنه و نمیتونه پروندهٔ PIT رو استخراج کنه، و بدون اون هم نمیتونه کار کنه.
-
چطور باید ازش استفاده کنم ؟
heimdall flash --RECOVERY <recovery_filename>.img --no-reboot
-
برای گوشیهای سامسونگ میتونید از jodin3 هم برای فلش کردن استفاده کنید.
https://github.com/GameTheory-/jodin3
البته این هم از برنامه Heimdall برای فلش کردن استفاده میکنه. با این حال برای گوشی من که کار نمیکنه و نمیتونه پروندهٔ PIT رو استخراج کنه، و بدون اون هم نمیتونه کار کنه.
من هم این مشکل رو داشت دستی از اینترنت فایل پیت رو دانلود کردم بهش دادم فلش کرد با موفقیت هم فلش کرد گوشی هم ریبوت شد اما به جای اینکه بره توی کاستوم ریکاوری اندروید بوت میشه کلید های ترکیبی رو هم میگیرم میره توی سیستم ریکاوری پیش فرض :P
-
طبیعیه! باید زمان ریبوت دکمه های ترکیبی رو نگه میداشتید تا میرفتید ریکاوری، وگرنه با اصلیش تعویض میشه.
-
چطور باید ازش استفاده کنم ؟
heimdall flash --RECOVERY <recovery_filename>.img --no-reboot
ایول جناب بهزادی ایوال :D
درست شد ! فلش شد !
کاستوم ریکاوری فلش شد \\:D/
خوب چرا از اول همین رو نمیگید ! یک هفتس دنبالشم توی دو ثانیه بدون هیچ فایل پیت یا چیز دیگه ای فلش شد
پیش به سوی مجیک ! و لینچ !
ممنون از همه دوستان
-
طبیعیه! باید زمان ریبوت دکمه های ترکیبی رو نگه میداشتید تا میرفتید ریکاوری، وگرنه با اصلیش تعویض میشه.
نه حتی تیک ریبوت هم برداشتم تا خودش ریبوت نشه باز هم نشد
-
ایول جناب بهزادی ایوال :D
درست شد ! فلش شد !
کاستوم ریکاوری فلش شد \\:D/
خوب چرا از اول همین رو نمیگید ! یک هفتس دنبالشم توی دو ثانیه بدون هیچ فایل پیت یا چیز دیگه ای فلش شد
پیش به سوی مجیک ! و لینچ !
ممنون از همه دوستان
8) 8) 8) 8)
-
از شوق میخوام همه رو شیری بدم ! ;D
-
من هم این مشکل رو داشت دستی از اینترنت فایل پیت رو دانلود کردم بهش دادم فلش کرد با موفقیت هم فلش کرد گوشی هم ریبوت شد اما به جای اینکه بره توی کاستوم ریکاوری اندروید بوت میشه کلید های ترکیبی رو هم میگیرم میره توی سیستم ریکاوری پیش فرض :P
خوش بهحالت :D برای من فایل pit هم میگه خرابه در صورتی که درسته. ویندوزم نمیتونم نصب کنم.
-
با heimdall تست کنید.
-
با heimdall تست کنید.
فکر کنم پیام بالا تر رو ندیدی :) الان رو لینچم
-
خوش بهحالت :D برای من فایل pit هم میگه خرابه در صورتی که درسته. ویندوزم نمیتونم نصب کنم.
دیدم، به ایشون گفتم!
عالیه که روی لینج هستید (:
-
منتظر شیرینی هستم مهرداد جان😂😍سلام به اندروید البته نمیدونم کدوم کاستوم رام رو ریختی
-
الان رو لینچم
مبارک باشه. کیفشو ببر.
یه چیز باحالی که داری اینه که کلاً همه اسما رو هر طور دلت بخواد میگی. Linech الان؟ جدیده؟ اصن مهم نیست برات که تلفظش چیه :D
تنها اسمی که خیلی خیلی روش حساسی و اصرار داری که حتماً همه باید همونطور بگن که خودت میگی، اسم سیستمعامل لینوکسه. که اصرار داری بقیه بهش بگن گنو ((:
-
با heimdall تست کنید.
از JOdin3 استفاده کردم که خودش یه فرانتاند برای heimdal ه. فرقی نمیکنه.
-
فرق داره، ایشون هم با JOdin تست کردن ولی نشد، اما با heimdal شد (:
-
دارم کیفش رو هم میبرم سریع سبک ازاد قابل شخصی سازی !
تنها اسمی که خیلی خیلی روش حساسی و اصرار داری که حتماً همه باید همونطور بگن که خودت میگی، اسم سیستمعامل لینوکسه. که اصرار داری بقیه بهش بگن گنو ((:
فرق داره تلفظ تو اصلا بگنو گونو مهم نیست کلیتش درست باشه
راستی تلفظ درستش چی میشه ؟ :D
-
فقط یک مشکل دارم اینه که این کاستوم رام توی دو سیم کارت ها سیمکارت رو نمیشناسه
راه حلی که توسعه دهنده ارائه داده اینه
SIM Fix (Only needed on Dual SIM devices):
Install to boot partition through TWRP.
Download
یک فایل ایمیج
الان چطور باید نصبش کنم ؟ TWRP فقط زیپ قبول می کنه و اینکه چطور توی پارتیشن بوت نصب کنم ؟
-
راستی تلفظ درستش چی میشه ؟ :D
lee-knee-edge
-
فرق داره، ایشون هم با JOdin تست کردن ولی نشد، اما با heimdal شد (:
خب خطا داریم تا خطا. برای ایشون با موفقیت فلش شده و گوشی هم ریبوت شده و تو بوت شدن کاستوم ریکاوری مشکل داشتن؛ ولی برای من، هنوز هیچی نشده میگه فایل pit خرابه(که درسته)، بدون pit هم نمیتونه پیدا کنه.
-
یک فایل ایمیج
الان چطور باید نصبش کنم ؟ TWRP فقط زیپ قبول می کنه و اینکه چطور توی پارتیشن بوت نصب کنم ؟
یه گزینه برای فلش کردن img هست تو twrp، فایل رو دان میکنید تو حافظه گوشی، تو TWRP گزینه install رو میزنید و اون پایین گزینه فلش ایمیج رو میزنید و فلش میکنیدش!
-
ممنون فلش میشه اما کار نمیکنه باید بذم از خودش بپرسم :P
-
خب خطا داریم تا خطا. برای ایشون با موفقیت فلش شده و گوشی هم ریبوت شده و تو بوت شدن کاستوم ریکاوری مشکل داشتن؛ ولی برای من، هنوز هیچی نشده میگه فایل pit خرابه(که درسته)، بدون pit هم نمیتونه پیدا کنه.
یه بار دیدم که Jodin کار نمیداد ولی heimdall تونست درست کار رو انجام بده.
اول گوشی رو وصل کنید به کامپیوتر بعد ببریدش توی حالت download.
بعد heimdall detect رو اجرا کنید. اگه بگه Device detected یعنی یه گوشی رو توی حالت download شناسایی کرده.
بعد اینجوری سعی کنید فایل pit گوشی رو استخراج کنید.
heimdall download-pit --output pit.bin
به جای pit.bin، اسم فایلی که میخواهید اطلاعات pit داخل اون ذخیره بشه رو بنویسید.
بعد از اینکه heimdall کارش رو انجام داد، گوشی به طور خودکار راهاندازی مجدد میشه.
میتونید اینجوری با خود heimdall، محتویات یه فایل pit رو ببینید:
heimdall print-pit --filename /path/to/pit
به جای path/to/pit/، مسیر به فایل pit مورد نظر رو قرار بدید.
اگه آپشن file-- رو ندید، heimdall سعی میکنه اطلاعات رو مستقیم از گوشی بخونه و نمایش بده.
مشخصه اگه گوشی وصل نباشه و فایل pit رو هم مشخص نکنید، خطا میگیرید.
برای اطلاعات بیشتر در مورد heimdall، صفحه man اون و heimdall help رو ببینید.
heimdall توی مخازن دبیان هست. برای داشتن اون، کافیه بسته heimdall-flash رو نصب کنید.
یه بسته به اسم heimdall-flash-frontend هم هست. به نظر میاد یه رابط برای heimdall هست ولی نمیدونم گرافیکیه یا نه.
-
یه بار دیدم که Jodin کار نمیداد ولی heimdall تونست درست کار رو انجام بده.
...
چطور میتونم Magisk رو باهاش فلش کنم؟ برای فلش کردنش، باید فایلهای CP, AP, CSC, BL و pit رو انتخاب کنم اما نمیدونم چجوری. جایی هم چیزی انگار ننوشته.
-
راحت تره مجیک رو با همون کاستوم ریکاوری فلش کنی
-
راحت تره مجیک رو با همون کاستوم ریکاوری فلش کنی
خب مشکل اینجاست که برای گوشی من، هنوز TWRP ساخته نشده. برای همین اول میخوام با Magisk روت بکنم، بعد هم اگر بشه، براش یه TWRP بیلد کنم.
-
چیه گوشی؟
-
چطور میتونم Magisk رو باهاش فلش کنم؟ برای فلش کردنش، باید فایلهای CP, AP, CSC, BL و pit رو انتخاب کنم اما نمیدونم چجوری. جایی هم چیزی انگار ننوشته.
بهتره توی یه موضوع دیگه بپرسید.
-
چیه گوشی؟
Samsung A03 Core
-
مجیسک رو نمیشه از بارکنندهٔ راهاندازی فلش کرد. باید با ریکاوری نصبش کنی.
خب مشکل اینجاست که برای گوشی من، هنوز TWRP ساخته نشده. برای همین اول میخوام با Magisk روت بکنم، بعد هم اگر بشه، براش یه TWRP بیلد کنم.
چنین چیزی نمیشه. نصب مجیسک نیاز به ریکاوری شخصی داره.
-
مجیسک رو نمیشه از بارکنندهٔ راهاندازی فلش کرد. باید با ریکاوری نصبش کنی.
میشه.
https://www.droidwin.com/root-samsung-magisk-odin/
https://magiskzip.com/samsung-device-root-via-magisk-and-odin-2022/
چنین چیزی نمیشه. نصب مجیسک نیاز به ریکاوری شخصی داره.
تا جایی که من میدونم، برای بیلد کردن کاستوم ریکاوری نیاز به روت هست. وقتی هم که کاستوم ریکاوری نیست هم که اصلا نمیشه روت کرد! پس کسایی که اون رو بیلد میکنن چیکار میکنن؟ اگه میدونید، بهم بگید شخصا خودم بیلد میکنم.
-
نرم افزار هایی هم برای روت هستند
-
نرم افزار هایی هم برای روت هستند
تو اندروید؟ مثلا کینگروت؟ اندروید ۱۱ با این لوسبازی ها روت نمیشه ;D
-
نیازی به روت نیست یه فایل img هست با اون فلش میکنید و تمام!
https://forum.xda-developers.com/t/galaxy-a03-core.4465535/ (https://forum.xda-developers.com/t/galaxy-a03-core.4465535/)
https://forum.xda-developers.com/t/need-twrp-image-for-galaxy-a03-core-india.4394417/ (https://forum.xda-developers.com/t/need-twrp-image-for-galaxy-a03-core-india.4394417/)
https://forum.xda-developers.com/t/i-will-build-twrp-for-your-device.4270211/ (https://forum.xda-developers.com/t/i-will-build-twrp-for-your-device.4270211/)
https://forum.xda-developers.com/t/need-twrp-image-for-galaxy-a03-core-india.4394417/post-87190689 (https://forum.xda-developers.com/t/need-twrp-image-for-galaxy-a03-core-india.4394417/post-87190689)
https://forum.xda-developers.com/t/i-will-build-twrp-for-your-device.4270211/post-87233383 (https://forum.xda-developers.com/t/i-will-build-twrp-for-your-device.4270211/post-87233383)
-
نیازی به روت نیست یه فایل img هست با اون فلش میکنید و تمام!
من تو این لینک ها فایل img. نمیبینم.
-
تو یکی از لینک ها یه درخواست برای ساخت فایل کاستوم ریکاوری هست و یکی از اونا یه فایل زیپه که توش فایل tar twrp هست
-
تا جایی که من میدونم، برای بیلد کردن کاستوم ریکاوری نیاز به روت هست.
نه
-
تو یکی از لینک ها یه درخواست برای ساخت فایل کاستوم ریکاوری هست و یکی از اونا یه فایل زیپه که توش فایل tar twrp هست
اونو قبلا دیده بودم. بهجای img. ، دوتا فایل tar توش هست که اصلا معلوم نیست سر و تهش چیه و چجوری باید فلش یا بیلدش کرد. پاسخگو هم نیستن. خلاصه اگر فهمیدید به منم بگید.
تا جایی که من میدونم، برای بیلد کردن کاستوم ریکاوری نیاز به روت هست.
نه
پس چی؟ چه چیز هایی لازمه؟ خب خودم میسازمش.
-
پس چی؟ چه چیز هایی لازمه؟ خب خودم میسازمش.
کرنل اون دستگاه، درخت ریشهٔ اون دستگاه و کد مبدأ twrp.
-
پس چی؟ چه چیز هایی لازمه؟ خب خودم میسازمش.
کرنل اون دستگاه، درخت ریشهٔ اون دستگاه و کد مبدأ twrp.
کرنلش رو دارم، درختش رو مطمئن نیستم.
-
پس چی؟ چه چیز هایی لازمه؟ خب خودم میسازمش.
یا خیلی اینکارهای و حسابی هکری هستی واسه خودت، یا کلاً نمیدونی داستان چیه که به این راحتی میگی «خودم میسازمش»! واقعاً ساختن ریکاوری واسه یه گوشی جدید همینقد سادهس؟!
-
پس چی؟ چه چیز هایی لازمه؟ خب خودم میسازمش.
یا خیلی اینکارهای و حسابی هکری هستی واسه خودت، یا کلاً نمیدونی داستان چیه که به این راحتی میگی «خودم میسازمش»! واقعاً ساختن ریکاوری واسه یه گوشی جدید همینقد سادهس؟!
دقیقا نمیدونم داستان چیه، ولی توی اینترنت و فروم xda دیدم که نرمافزاری میسازنش حالا هر چقدر که سخت هم باشه یا آسون. من انتظار با یه دستور حل شدن ندارم. شما بلدی؟ :D راهنمایی کن. بسم الله
-
یا خیلی اینکارهای و حسابی هکری هستی واسه خودت، یا کلاً نمیدونی داستان چیه که به این راحتی میگی «خودم میسازمش»! واقعاً ساختن ریکاوری واسه یه گوشی جدید همینقد سادهس؟!
دقیقا نمیدونم داستان چیه، ولی توی اینترنت و فروم xda دیدم که نرمافزاری میسازنش حالا هر چقدر که سخت هم باشه یا آسون. من انتظار با یه دستور حل شدن ندارم. شما بلدی؟ :D راهنمایی کن. بسم الله
نه خب من بلد نیستم و هیچ تجربهای هم در این زمینه ندارم چون همیشه فقط از ثمرهی کار توسعهدهندهها استفاده کردهم و خودم هیچی اضافه نکردهم 😁 اما در هر صورت بعید میدونم داستان اینطوری باشه که امروز تصمیم بگیری و مثلاً هفتهی دیگه ساعت ۶ عصر کار تموم شده باشه! فکر کنم خیلی تجربه نیاز داره و علم عمیقی میخواد.
-
پس چی؟ چه چیز هایی لازمه؟ خب خودم میسازمش.
کرنل اون دستگاه، درخت ریشهٔ اون دستگاه و کد مبدأ twrp.
راهنمایی واسش دارید؟ چون من کرنل و درخت ریشه (device tree?) رو دارم
-
راهنماش اینجاست: https://twrp.me/faq/howtocompiletwrp.html
ولی این که در این حد رو جستوجو نمیکنید و میپرسید، باعث میشه آینده روشنی متصور نباشم برای این کار.
-
راهنماش اینجاست: https://twrp.me/faq/howtocompiletwrp.html
ولی این که در این حد رو جستوجو نمیکنید و میپرسید، باعث میشه آینده روشنی متصور نباشم برای این کار.
با تشکر...