لوڈ ، اتارنا Android کے لئے DIY پورٹ TWRP کو ​​کیسے استعمال کریں

، آپ اس طرح کے چھوٹے درخت کے ساتھ کام کرنے کی کوشش کر سکتے ہیں کم سے کم منشور TWRP . تاہم ، ایسے حالات ہوسکتے ہیں جہاں آپ کو اس منشور کی اجازت سے کہیں زیادہ ریپو کی ضرورت ہوگی۔



مرتب کرنے سے پہلے اہم نوٹ: اگر آپ کسی بھی جھنڈے کو شامل یا تبدیل کرتے ہیں تو ، آپ کو دوبارہ تیار کرنے سے پہلے صاف ستھرا (یا کلوبر بنانے) کی ضرورت ہوگی ، بصورت دیگر آپ کے پرچم کی تبدیلیاں شامل نہیں ہوں گی!

آپ کے پاس TWRP ماخذ کوڈ ہونے کے بعد ، ہمیں آپ کے مخصوص آلے کیلئے کچھ جھنڈے تبدیل کرنے کی ضرورت ہے۔ اپنے آلے کے لئے بورڈکون فگ ڈاٹ ایم کے تلاش کریں - عام طور پر یہ پایا جائے گا آلات / کارخانہ دار / کوڈ نام (مثال کے طور پر ، آلات / ایل جی / ہتھوڑا / بورڈکون فگ ڈاٹ ایم کے)



بورڈ تشکیل میں فن تعمیر اور پلیٹ فارم کی ترتیبات شامل کرنے کی ضرورت ہے - یہ عام طور پر پہلے ہی شامل ہیں اگر آپ کسی اور کے آلے کی تشکیل استعمال کررہے ہیں۔ لیکن اگر آپ نے خود اپنا بنایا ہے تو آپ کو ان کو شامل کرنے کی ضرورت ہوگی۔ اس کی وجہ یہ ہے کہ ان کے بغیر ، بازیابی کا بوٹ سیگفالٹ ہوسکتا ہے اور یہ آپ کی سکرین پر ٹیم وین لوگو کو بار بار چمکائے گا۔



پرچم #twrp کے عنوان کے تحت بورڈکونفگ ڈاٹ ایم کے کے نیچے دیئے جائیں



کے لئے سب آلات ، آپ کو TWRP کو ​​ہدایت کرنے کی ضرورت ہے کہ کون سا تھیم استعمال کریں۔ TW_THEME پرچم پرانے DEVICE_RESOLUTION پرچم کی بجائے استعمال کیا جاتا ہے ، جس کا مطلب ہے کہ TWRP اب کسی بھی تھیم کو کھینچنے کے لئے اسکیلنگ کا استعمال کرتا ہے۔

آپ کے اختیارات یہ ہیں: پورٹریٹ_ ایچ ڈی پی ، پورٹریٹ_ ایم ڈی پی پی ، زمین کی تزئین_ ایچ ڈی پی آئی ، زمین کی تزئین_ایم ڈی پی ، اور واچ_ ایم ڈی پی آئی۔ پورٹریٹ وضع کے ل you آپ کو غالبا 720 720 × 1280 اور اس سے زیادہ کے ایچ ڈی پی آئی تھیم کی ضرورت ہو گی ، لیکن زمین کی تزئین کے ل devices آلات کے ل 12 1280 × 720 اور اس سے زیادہ کے ساتھ جانا چاہئے۔

لہذا آپ کے بل flagڈ فلیگ سیکشن + تھیم کا جھنڈا اس طرح نظر آنا چاہئے:



#twrp

TW_THEME: = پورٹریٹ_ ایچ ڈی پی آئی

کچھ اضافی جھنڈے جن کو آپ اس حصے میں شامل کرنا چاہتے ہیں (ایکس ڈی اے فورمز کو کریڈٹ):

  • RECOVERY_SDCARD_ON_DATA: = true (اس فولڈر میں موجود آلات پر / ڈیٹا / میڈیا کو مناسب طریقے سے ہینڈل کرنے کے قابل بناتا ہے (زیادہ تر ہنیکومب اور ایسے آلات جن کو اصل میں آئی سی ایس جیسے گیلیکسی گٹھ جوڑ ہے) اگرچہ اس قسم کے آلات کے ل This یہ پرچم درکار نہیں ہے۔ اس جھنڈے کی وضاحت نہ کریں اور / اپنے ایسٹی کارڈ میں / ایس ڈی کارڈ ، / اندرونی_ ایس ڈی ، / اندرونی_ ایس ڈی کارڈ ، یا / ایم ایم سی کے حوالے سے کوئی حوالہ بھی شامل نہ کریں ، پھر ہم خود بخود یہ فرض کرلیں گے کہ آلہ ایملیٹڈ اسٹوریج استعمال کررہا ہے۔)
  • BOARD_HAS_NO_REAL_SDCARD: = سچ - ایس ڈی کارڈ تقسیم کرنے جیسی چیزوں کو غیر فعال کردیتا ہے اور اگر آپ کی بازیابی کی بحالی میں ٹی ڈبلیو آر پی قابل نہیں ہے تو آپ کو کچھ جگہ بچ سکتی ہے۔
  • TW_NO_BATT_PERCENT: = سچ - ان آلات کے لئے بیٹری فیصد کے ڈسپلے کو غیر فعال کرتا ہے جو اس کی صحیح معاونت نہیں کرتے ہیں۔
  • TW_CUSTOM_POWER_BUTTON: = 107 - اپنی مرضی کے مطابق نقشہ جات میں لاک اسکرین کا پاور بٹن
  • TW_NO_REBOOT_BOOTLOADER: = سچ - ریبوٹ کے بوٹلوڈر کے بٹن کو ریبوٹ مینو سے ہٹا دیتا ہے
  • TW_NO_REBOOT_RECOVERY: = true - ریبوٹ مینو سے دوبارہ بوٹ بازیافت کے بٹن کو ہٹا دیتا ہے
  • RECOVERY_TOUCHSCREEN_SWAP_XY: = سچ - X اور Y محور کے مابین چھونے کی میپنگ کو تبدیل کرتا ہے
  • RECOVERY_TOUCHSCREEN_FLIP_Y: = true - پلٹائیں Y محور ٹچ اسکرین اقدار
  • RECOVERY_TOUCHSCREEN_FLIP_X: = true - پلٹ جاتا ہے ایکس محور ٹچ اسکرین اقدار
  • TWRP_EVENT_LOGGING: = true - ڈیبگ ٹچ اسکرین امور میں مدد کرنے کے لئے ٹچ ایونٹ لاگنگ کو اہل بناتا ہے (اسے ریلیز کے لئے مت چھوڑیں - یہ آپ کی لاگ فائل کو بہت جلد پُر کردے گی)
  • BOARD_HAS_FLIPPED_SCREEN: = سچ - الٹ اسکرینوں کے لئے اسکرین کو الٹ پلٹ دیتا ہے

بازیافت کے ذرائع میں Android.mk فائلوں کے ذریعے اسکیمنگ کے ذریعے اضافی بلڈ جھنڈے تلاش کیے جاسکتے ہیں ، لیکن وہ عام طور پر استعمال نہیں ہوتے ہیں لہذا ان کے دستاویزات کا کوئی فائدہ نہیں ہے۔

ریکوری.فسٹاب کا استعمال کرتے ہوئے

TWRP 2.5 اور اس سے زیادہ کی نئی بازیابی کے لئے معاونت حاصل ہے۔ اسٹاباب خصوصیات - خاص طور پر TWRP کے بیک اپ / بیک اپ فنکشن میں توسیع کرنے کی اہلیت۔ آپ کو fstab جھنڈے شامل کرنے کی ضرورت نہیں ہے ، کیونکہ زیادہ تر پارٹیشن خود بخود سنبھل جائیں گے۔

TWRP صرف 3.2.0 ورژن اور اس سے زیادہ ورژن میں v2 fstabs کی حمایت کرتا ہے - TWRP کے پرانے ورژن میں ، آپ کو fstab کا پرانا فارمیٹ استعمال کرنے کی ضرورت ہوگی۔ گلیکسی ایس 4 کے لئے یہاں ٹی ڈبلیو آر پی fstab کی ایک مثال ہے۔

اپنے خاص بلڈ ٹری کے ساتھ مطابقت کو بڑھانے کے ل you ، آپ ایک twrp.fstab تشکیل دے سکتے ہیں اور> وغیرہ> twrp.fstab میں رکھنے کے لئے PRODUCT_COPY_FILES استعمال کرسکتے ہیں۔

جب ٹی ڈبلیو آر پی رمڈیسک میں twrp.fstab لانچ اور تلاش کرے گا تو ، اس کا نام تبدیل کریں> وغیرہ> وصولی.فسٹاب.باک رکھ دے گا - بنیادی طور پر یہ fstab کو آپ کے آلے سے TWRP fstab کی جگہ لے لے گا ، جس میں مطابقت پھیلا ہوا ہے۔

مثال کا کوڈ:

PRODUCT_COPY_FILES + = آلہ / lge / ہتھوڑا / twrp.fstab: بازیافت> روٹ> وغیرہ> twrp.fstab

TWRP میں fstab fstab میں درج ہر پارٹیشن کے لئے کچھ 'جھنڈے' رکھ سکتا ہے۔

یہ جھنڈے شامل کردیئے گئے ہیں اختتام تک fstab میں تقسیم کی فہرست کی ، جو سفید جگہ / خالی جگہوں / ٹیبوں کے ذریعہ الگ ہے۔ پرچم صرف اس تقسیم کو متاثر کرے گا ، لیکن کوئی دوسرا نہیں۔ جھنڈے سیمیکلن سے جدا ہوتے ہیں۔ یہاں کچھ مثال کے کوڈ ہے:

تو آئیے ہم تھوڑا سا جائزہ لیتے ہیں۔ یہاں کا جھنڈا 'مائیکرو ایسڈی کارڈ' کے ڈسپلے نام کو دے گا۔ وائپنگوئی جھنڈا اس تقسیم کو ایڈوانس وائپ مینو میں مسح کے ل for دستیاب کرے گا۔ ہٹنے والا جھنڈا اس طرف اشارہ کرتا ہے کہ یہ پارٹیشن ہمیشہ موجود نہیں ہے ، جو بڑھتے ہوئے غلطیوں کو ظاہر ہونے سے روک دے گا۔

جھنڈوں کی ایک مکمل فہرست (ٹیم ون کو کریڈٹ) :

  • ہٹنے والا - اس بات کی نشاندہی کرتا ہے کہ بوٹ کے دوران بڑھتے ہوئے غلطیوں کو ظاہر ہونے سے روکنے میں تقسیم موجود نہیں ہوسکتی ہے
  • اسٹوریج - اس بات کی نشاندہی کرتا ہے کہ اس تقسیم کو اسٹوریج کے طور پر استعمال کیا جاسکتا ہے جس سے تقسیم کو بیک اپ ، بحالی ، زپ انسٹال ، وغیرہ کے لئے اسٹوریج کی حیثیت سے دستیاب ہوجاتا ہے۔
  • سیٹنگ اسٹور - صرف ایک ہی پارٹیشن کو سیٹنگ اسٹوریج کے طور پر سیٹ کیا جانا چاہئے ، اس تقسیم کو TWRP کی سیٹنگ فائل کو اسٹور کرنے کے محل وقوع کے طور پر استعمال کیا جاتا ہے
  • canbwiped - اس بات کا اشارہ کرتا ہے کہ تقسیم کو بیک اینڈ سسٹم کے ذریعہ مٹایا جاسکتا ہے ، لیکن صارف کے ذریعے مسح کرنے کے لئے جی یو آئی میں درج نہیں ہوسکتا ہے۔
  • userrmrf - مسح کی عمومی شکل کی قسم کو ختم کردیتا ہے اور صرف rm -rf کمانڈ کا استعمال کرتے ہوئے تقسیم کو مٹانے کی اجازت دیتا ہے۔
  • بیک اپ = - لازمی نشان کے ذریعہ کامیاب ہونا چاہئے ، لہذا بیک اپ = 1 یا بیک اپ = 0 ، 1 اشارہ کرتا ہے کہ اس حصے کو بیک اپ / بحالی کی فہرست میں درج کیا جاسکتا ہے جبکہ 0 یقینی بناتا ہے کہ یہ تقسیم بیک اپ کی فہرست میں ظاہر نہیں ہوگا۔
  • مسح - تقسیم کو GUI میں ظاہر کرتا ہے تاکہ صارف اسے جدید مسح مینو میں مسح کرنے کے ل select منتخب کرسکے
  • wipeduringfactoryreset - فیکٹری ری سیٹ کے دوران اس تقسیم کا صفایا ہوجائے گا
  • نظرانداز کریں - blkid اس بات کا تعین کرنے کے لئے استعمال کیا جاتا ہے کہ TWRP کے ذریعہ کون سا فائل سسٹم استعمال میں ہے ، یہ جھنڈا TWRP کو ​​blkid کے نتائج کو نظر انداز کرنے / نظر انداز کرنے اور صرف fstab میں متعین فائل سسٹم کا استعمال کرنے کا سبب بنے گا۔
  • برقرار رکھنا - TWRP کے ذریعہ سونی ایکسپریا ایس جیسے آلات پر / ڈیٹا میں .layoutversion فائل کو برقرار رکھنے کا سبب بنتا ہے جس کے استعمال / ڈیٹا / میڈیا کی طرح ہے لیکن اس کے باوجود الگ / SDCard تقسیم ہے
  • sylink = - TWRP کو ​​اضافی ماؤنٹ کمانڈ چلانے کا سبب بنتا ہے جب تقسیم بڑھتے وقت ، عام طور پر / ڈیٹا / میڈیا کے ساتھ / sdcard بنانے کے لئے استعمال ہوتا ہے
  • ڈسپلے = - GUI میں لسٹنگ کے لئے پارٹیشن کے لئے ایک ڈسپلے نام متعین کرتا ہے
  • اسٹوریج کا نام = - GUI اسٹوریج لسٹ میں لسٹنگ کے لئے پارٹیشن کے لئے اسٹوریج کا نام متعین کرتا ہے
  • بیک اپ نام = - GUI بیک اپ / بحالی فہرست میں فہرست کے ل partition تقسیم کے ل for بیک اپ نام متعین کرتا ہے
    لمبائی = - عام طور پر / ڈیٹا بٹوارے کے اختتام پر خالی جگہ محفوظ کرنے کے لئے استعمال کیا جاتا ہے جب Android کے پورے آلے کی خفیہ کاری موجود ہوتی ہے تو ، اس کو ترتیب دینے سے آلہ کو خفیہ کرنے سے قاصر ہوجاتا ہے
  • canencryptbackup = - 1 یا 0 کو فعال / غیر فعال کرنے کے لئے ، TWRP کو ​​اس تقسیم کا بیک اپ انکرپٹ بناتا ہے اگر صارف انکرپشن کا انتخاب کرتا ہے (صرف ٹار بیک اپ پر لاگو ہوتا ہے ، تصاویر نہیں)
  • userdataencryptbackup = - 1 یا 0 کو فعال / غیر فعال کرنے کے لئے ، TWRP کو ​​اس تقسیم کے صرف یوزر ڈاٹا حصے کو خفیہ بناتا ہے ، کچھ ذیلی دستاویزات جیسے / ڈیٹا / ایپ کو وقت کی بچت کے لئے انکرپٹ نہیں کیا جاسکتا ہے۔
  • ذیلی تقسیم = - مساوی نشانی اور اس تقسیم کا راستہ جس کی ایک ذیلی جماعت ہے اس کے ذریعہ کامیاب ہونا چاہئے۔ ایک ذیلی تقسیم کو مرکزی تقسیم کا 'حصہ' سمجھا جاتا ہے لہذا مثال کے طور پر ، TWRP خود بخود / ڈیٹا ڈیٹا کو / ڈیٹا کی ایک ذیلی تقسیم بناتا ہے۔ اس کا مطلب یہ ہے کہ / ڈیٹا ڈیٹا GUI کی فہرست میں نہیں دکھائے گا ، لیکن / ڈیٹا ڈیٹا کا صفایا ، بیک اپ ، بحالی ، چڑھایا ، اور جب بھی ان اعداد و شمار پر یہ کاروائیاں کی جائیں گی ان ماونٹڈ ہوجائے گی۔

سب آپشنز کے استعمال کی ایک اچھی مثال LG Optimus G پر 3x efs پارٹیشنز ہیں۔

اس سے TWRP GUI میں تمام 3 پارٹیشنز کو ایک ہی “EFS” میں داخل ہوجاتا ہے جس کی وجہ سے ان تینوں کو بیک وقت اور ایک ہی اندراج کے تحت ایک ساتھ بحال کیا جاسکتا ہے۔

TWRP 3.2.0 اور اس سے اوپر کے ساتھ جو V2 Fstab استعمال کرتا ہے ، آپ کسی بھی تعمیراتی جھنڈے کو شامل کرنے کی ضرورت نہیں ہے . V2 Fstab کی حمایت خودکار ہے۔ V2 Fstab وائلڈ کارڈز (* علامت) کی بھی حمایت کرتا ہے جو ایک سے زیادہ پارٹیشن والے USB OTG اور مائیکرو ایسڈی کارڈ کے لئے کارآمد ثابت ہوسکتا ہے۔ آپ V1 Fstab فارمیٹ کو بھی استعمال کرنا جاری رکھ سکتے ہیں ، اور ایک ہی Fstab میں V1 اور V2 دونوں قسمیں استعمال کرنا مکمل طور پر ممکن ہے۔

مثال کے طور پر ، یہاں ایک V1 Fstab لائن ہے جس میں وائلڈ کارڈ ہے جس کا مطلب USB OTG ہے:

اسی آلہ کیلئے V2 Fstab لائن ہے جو ایک ہی نتیجہ کو حاصل کرتی ہے۔

اضافی طور پر آپ میں شامل ہو سکتے ہیں twrp.flags جو V1 Fstab شکل استعمال کرتے ہیں ، اور وہ TWRP جھنڈوں ، V2 Fstab میں شامل نہیں اضافی پارٹیشنز ، یا V2 Fstab میں اوور رائڈنگ ترتیبات کے ساتھ V2 Fstab کو اضافی بنانے کے لئے استعمال ہوسکتے ہیں۔

مثال کے طور پر ، ہواوے کے کسی آلہ میں یہ V2 fstab وغیرہ کی وصولی میں ہوسکتا ہے۔ اسٹاباب:

اس میں یہ جھنڈے بھی شامل ہوسکتے ہیں۔

تو یہاں ، TWRP.Flags میں پہلی دو لائنیں بوٹ اور ریکوری پارٹیشنز کو شامل کریں گی ، جو موجود نہیں تھے V2 Fstab میں۔ تب ، TWRP.flags میں / کسٹ لائن TWRP کو ​​ہدایت کرے گی کہ صارف آخر (صارف) کے حصے کا بیک اپ بنائے اور اسے ڈسپلے کا نام دے۔

/ متفرق پارٹیشن twrp.flags میں موجود ہے ، اور / oeminfo پارٹیشن TWRP کو ​​ہدایت کرتا ہے کہ اسے بیک اپ لینے اور اسے ڈسپلے نام دینے کی بھی اجازت دے۔

ہمیں / ڈیٹا لائن کی ضرورت ہے کیونکہ بہت سارے Huawei ڈیوائسز کو خفیہ شدہ شکل دی جاتی ہے ، لیکن خصوصی ہواوے بائنری استعمال کرتے ہیں - اس طرح ، ہم بازیافت کے موڈ میں خود بخود آلہ کو ڈکرپٹ کرنے کے لئے ہواوے بائنریز کا استعمال کرتے ہیں۔ لہذا یہاں / ڈیٹا لائن TWRP کو ​​/ dev / block / dm -0 ، اور / dev / block / bootdevice / by-name / userdata استعمال کرنے کی ہدایت کرے گی ، جو عام طور پر 'مناسب' بڑھتے ہوئے 'کے لئے استعمال ہوتا ہے۔

آخر میں / system_image ہے ، تاکہ TWRP میں بیک اپ اور بحالی مینو میں سسٹم امیج بنانے کا آپشن شامل ہو۔

آفیشل ٹیم ون گیتھب میں ان آلات کے ل example تازہ ترین مثال کے آلے کے درخت بھی شامل ہونے چاہئیں جن کے پاس سرکاری TWRP پورٹ موجود ہے۔ ٹیم ون گیتھب مل سکتی ہے یہاں .

اومنی یا سی ایم کے مطابقت پذیر ہونے کے بعد ، اور آپ نے اپنے ٹی ڈبلیو آر پی جھنڈے لگوانے کے بعد ، آپ کو ایک ذریعہ بنانا چاہئے ۔/build/envsetup.sh

اور آپ آلہ کو 'دوپہر کا کھانا' بنانا چاہیں گے ، لہذا آپ 'لنچ اومنی_ہمرمہیڈ ڈینگی' کی طرح کچھ کرسکتے ہیں۔

ایک کامیاب لنچ کے بعد ، زیادہ تر آلات اس کمانڈ کا استعمال کریں گے:

آپ کو بنیادی گنتی +1 کے ساتھ # in –j # کو تبدیل کرنے کی ضرورت ہے۔ لہذا اگر آپ کے پاس ڈبل کور ہے تو وہ –j3 ہے ، ایک کواڈور –j5 ہو گا ، وغیرہ۔ کو بنیادی گنتی +1 کے ساتھ تبدیل کریں ، لہذا اگر آپ کے پاس ڈبل کور ہے تو وہ jj3 ہے اور کواڈ کور -j5 وغیرہ بن جاتا ہے۔

نیز ، سیمسنگ کے مخصوص آلات کی ضرورت ہوگی۔

اس کی وجہ یہ ہے کہ زیادہ تر سام سنگ آلات میں بازیابی شامل ہے بوٹ میں اضافی رامڈیسک کے طور پر ، اس کے بجائے علیحدہ بحالی پارٹیشن (جس کو زیادہ تر دوسرے آلات استعمال کرتے ہیں) پر۔

ابھی تک ، آپ کو اپنے آلے کے لئے TWRP مرتب کرنا چاہئے اور امید ہے کہ یہ ایمولیٹر ماحول میں کام کرتا ہے۔ آپ کو ہمیشہ اپنے ٹی ڈبلیو آر پی پورٹ کو پہلے کسی ایمولیٹر ماحول میں جانچنا چاہئے ، لہذا آپ کو اپنے آلے کو بور کرنے کا خطرہ نہیں ہے۔
ڈیوائس کی تشکیل فائلوں کا یہ سیٹ ڈاؤن لوڈ کریں۔

ان آلہ فائلوں کا استعمال کرتے ہوئے ایک ویکیومیج مرتب کریں۔ Android SDK میں ، ٹولز -> AVDs کا نظم کریں پر کلک کریں۔ نیا پر کلک کریں۔ اسے مندرجہ ذیل کے طور پر مرتب کریں:

پھر ٹھیک ہے پر کلک کریں۔

ایک بار جب آپ اپنے اے وی ڈی اور اپنے بازیافت کرلیتے ہیں تو ، آپ اپنے android-sdk / ٹولز فولڈر میں براؤز کرکے ایمولیٹر میں TWRP بوٹ کرسکتے ہیں اور اس کمانڈ کو چلا سکتے ہیں:

نوٹ کریں کہ ADB ابھی کام نہیں کرتا ہے۔ ٹی ڈبلیو آر پی کی بوٹنگ ختم کرنے کے تقریبا 10 سے 15 سیکنڈ کے بعد ، ADB آن لائن آجائے گا۔ ہم AD.rc کے ذریعہ ADB کا آغاز کرتے ہیں لہذا اگر آپ کی کسی قسم کی کوڈ کی غلطی کی وجہ سے TWRP بوٹ نہیں ہو پاتا ہے تو بھی ADB کو کام کرنا چاہئے۔ لطف اٹھائیں!

TWRP اور A / B ڈیوائسز (ٹیم ون کو کریڈٹ):

ٹی ڈبلیو آرپی نقطہ نظر سے ، A / B ڈیوائسز باقاعدگی سے آلات سے بالکل مختلف نہیں ہیں ، لیکن ڈویلپر ان آلات پر کام کرنے میں شرم محسوس کرتے ہیں۔ میں اس موضوع پر کچھ روشنی ڈالنے کی کوشش کروں گا اور امید ہے کہ یہ TWRP کو ​​A / B آلات پر پورٹ کرنے کے لئے ایک رہنما کے طور پر کام کرے گا۔

اوlyل ، ہم یہ سمجھیں کہ A / B ڈیوائس کیا ہے اور یہ کس طرح مختلف ہے۔ A / B آلات کے آلے پر بہت ساری پارٹیشنوں کی ڈپلیکیٹ ہوتی ہیں۔ اے / بی ڈیوائس میں 2x سسٹمپارٹمنشن ، 2 ایکس بوٹ پارٹیشنز ، 2 ایکس وینڈر پارٹیشنز ، 2 ایکس موڈیم / فرم ویئر پارٹیشنز وغیرہ ہیں۔ ایک وقت میں صرف ایک ہی سلاٹ استعمال میں ہے۔ ابتدائی بوٹ کے دوران ، بوٹلوڈر کے پہلے مراحل میں بی سی بی یا بوٹلوڈر کنٹرول بلاک نامی کچھ چھوٹی سی معلومات پڑھیں اور فیصلہ کریں کہ کیا اے پارٹیشن یا بی پارٹیشن بوٹ کرنا ہے۔ جب او ٹی اے اپڈیٹ دستیاب ہوتا ہے تو ، فعال سلاٹ سے ڈیٹا غیر فعال سلاٹ سے کاپی کرکے پیچ / اپ ڈیٹ کیا جاتا ہے۔ مثال کے طور پر ، اگر آپ فی الحال سلاٹ اے پر ہیں ، تو آپ کا آلہ اپ ڈیٹ ڈاؤن لوڈ کرکے موجودہ نظام تقسیم کو سلاٹ اے سے کاپی کرے گا اور اس کو نئی اپڈیٹس کے ساتھ سلاٹ بی میں پیچ / اپ ڈیٹ کرے گا ، ایک بار جب نقل اور اپ ڈیٹ مکمل ہوجائے تو ، بی سی بی تازہ کاری کی جاتی ہے اور ڈیوائس دوبارہ سلاٹ بی کا استعمال کرتے ہوئے دوبارہ شروع ہوجاتی ہے۔ اگلی بار اپ ڈیٹ دستیاب ہونے پر ، سلاٹ بی میں سسٹم کی تقسیم کو سلاٹ اے میں کاپی کیا جاتا ہے اور اپ ڈیٹ ہوجاتا ہے ، بی سی بی اپ ڈیٹ ہوجاتا ہے ، اور جب ہم ڈیوائس پر پارٹیشن دیکھتے ہیں تو ، آپ کو ایسا کچھ نظر آئے گا:

مذکورہ فہرست میں ڈوئل بوٹ ، سسٹم اور وینڈر پارٹیشنز کو نوٹ کریں ، لیکن صرف ایک یوزرٹاٹا پارٹیشن۔

اگرچہ تکنیکی طور پر کوئی ضرورت نہیں ہے جس کے بارے میں میں جانتا ہوں ، ابھی تک بھیجے گئے تمام A / B آلات کی بحالی کا کوئی الگ الگ حصہ نہیں ہے۔ اس کے بجائے ، بوٹ کی شبیہہ میں اس کی تیز رفتار بحالی ہوتی ہے۔ اہم بات یہ جاننا ہے کہ اب بوٹ کی شبیہہ میں بازیابی بھی شامل ہے۔ مکمل ہونے کے لئے ، سسٹم کی تقسیم ایک مکمل روٹ فائل سسٹم ہے۔ بوٹ کے دوران ، اگر دانا کو بحالی کے لئے بوٹ کرنے کے لئے کہا جاتا ہے تو ، یہ بوٹ پارٹیشن میں رامڈسک نکالے گا۔ اگر بوٹ لوڈر کے ذریعہ دانا کو بحالی کے لئے بوٹ کرنے کے لئے نہیں کہا جاتا ہے ، تو پھر دانا مناسب نظام پارٹیشن (A یا B) کو ماؤنٹ کرے گا کیونکہ سسٹم کا حصہ ایک مکمل روٹ فائل سسٹم ہے۔ اس کا مطلب یہ ہے کہ ان آلات پر سسٹم پارٹیشن میں / کے بجائے / پر نصب ہے اور سسٹم پارٹیشن میں وہ تمام فائلیں شامل ہیں جو عام طور پر بوٹ امیج رامڈیسک اور / سسٹم سب فولڈر میں ہوتی۔

TWRP کے نقطہ نظر سے ، 3 چیزیں ایسی ہیں جو آپ کو A / B ڈیوائس کیلئے کرنا پڑتی ہیں۔ پہلے ، آپ کو ترتیب دینے کی ضرورت ہے

کوڈ:

آخر میں ، ایک بار جب آپ ٹی ڈبلیو آر پی میں داخل ہوجائیں تو ، آپ شاید اس بات کو یقینی بنانا چاہیں گے کہ بوٹکٹ ایل ہال معلومات کسی غلطی کے بغیر صحیح طور پر جواب دیں۔ عام طور پر بوٹکل ایل بائنری کو صحیح طریقے سے کام کرنے کے لئے ایک ملکیتی لائبریری یا یہاں تک کہ ایک جوڑے کی خدمات کی ضرورت ہوتی ہے۔ اگر بوٹکٹل صحیح طریقے سے کام نہیں کرتا ہے ، تو آپ TWRP کے اندر بھی صحیح طریقے سے سلاٹوں کو تبدیل نہیں کرسکیں گے۔

ترتیب دینے کے علاوہ

کوڈ:

AB_OTA_UPDATER: = سچ ہے

آپ یہ بھی ترتیب دینا چاہتے ہو۔

کوڈ:

BOARD_USES_RECOVERY_AS_BOOT: = سچ ہے

BOARD_BUILD_SYSTEM_ROOT_IMAGE: = سچ ہے

اگر آپ سیٹ کریں

کوڈ:

BOARD_USES_RECOVERY_AS_BOOT: = سچ ہے

پھر بنائیں ریکوریج اب مزید کام نہیں کرے گا اور اس کے بجائے آپ کو بوٹیمج بنانا پڑے گا۔ میں صرف TWRP کے درخت بنانے کے لئے ان پرچموں میں سے کسی کو بھی ترتیب دینے کی سفارش نہیں کرتا ہوں۔ یہ جھنڈے شاید ڈویلپروں کو A / B آلات کے ل full مکمل ROM تیار کرنے کے لئے درکار ہوں گے۔

A / B آلات پر TWRP نصب / چمکتا ہے:

چونکہ تمام معروف A / B آلات میں الگ الگ بحالی پارٹیشن نہیں ہے ، لہذا آپ کو آخر کار TWRP کو ​​بوٹ پارٹیشن میں چمکانا پڑے گا۔ پکسل 1 اور 2 پر ، ہم TWRP کو ​​چمکائے بغیر TWRP کو ​​عارضی طور پر بوٹ کرنے کے لئے فاسٹ بوٹ بوٹ کا استعمال کرتے ہیں۔ اس کے بعد ہم ایک زپ فراہم کر رہے ہیں تاکہ صارفین کو دونوں سلاٹوں میں ٹی ڈبلیو آر پی چمکادیں۔ آپ ان زپ میں سے ایک کو ہماری ویب سائٹ سے ڈاؤن لوڈ کرسکتے ہیں اور اپنے آلات کی تائید کے لئے زپ کو اپ ڈیٹ کرسکتے ہیں۔ آخر کار ہم ٹی ڈبلیو آر پی میں ٹولز شامل کریں گے تاکہ صارفین کو زپ استعمال کرنے کی ضرورت کے بغیر ان آلات پر بازیافتیں فلیش کی سہولت دی جا.۔

حال ہی میں ، میں نے راجر فون پر کام کیا۔ بدقسمتی سے راجر فون فاسٹ بوٹ بوٹ کی حمایت نہیں کرتا ہے۔ اس کے بجائے ، صارفین کو استعمال کرتے ہوئے اپنے فی الحال فعال بوٹ سلاٹ کا تعین کرنا ہوگا

کوڈ:

TWRP میں جانے کے ل. ایک بار ٹی ڈبلیو آرپی میں ، پھر وہ ربوٹ پیج پر جاسکتے ہیں اور اپنے اصل فعال سلاٹ میں واپس جا سکتے ہیں ، بیک اپ بنا سکتے ہیں ، پھر ٹی ڈبلیو آر پی انسٹال کرسکتے ہیں۔ غیر فعال سلاٹ کا استعمال صارفین کو TWRP انسٹال کرنے سے پہلے اپنے آلے کا ایک اچھا ، غیر ترمیم شدہ بیک اپ حاصل کرنے کی اجازت دیتا ہے۔

اضافی نوٹس:

اگر آپ TWRP لینا چاہتے ہیں آپ کے آلے کیلئے باضابطہ تعاون یافتہ تاکہ یہ خود بخود TWRP ایپ کے ساتھ انسٹال ہوسکے ، اور آپ واقعتا this یہ کرنا چاہتے ہیں تاکہ اسی آلہ کے دوسرے مالکان TWRP کے سرکاری اعانت سے لطف اندوز ہوسکیں اور یہ اچھی بات ہے ، آپ کو مندرجہ ذیل معلومات بھیجنے کی ضرورت ہوگی ٹیم ون:

  1. ذریعہ سے TWRP مرتب کرنے کیلئے آلہ سازی کی فائلیں آپ کے آلے کیلئے - ہاتھ سے بازیافت کا اعادہ نہ کریں ، انہیں اسے ماخذ سے مرتب کرنے کی ضرورت ہے۔
  2. ٹیم ون TWRP کی ایک کاپی تیار کرنے کے بعد ، وہ آپ کو توثیق کے ل send بھیجے گی - ایک بار جب آپ اس کی توثیق کردیتے ہیں تو ، ٹیم وِن آپ کے آلے کے لئے ایک ورکنگ امیج بنائے گی ، اور اسے سرکاری TWRP ایپ میں شامل کرے گی۔
13 منٹ پڑھا