Samsung Galaxy Nexus کے تمام صارفین کے لیے بڑی خبر! اب تک، ڈیوائس بوٹ لوڈر کو غیر مقفل کیے بغیر Galaxy Nexus کو روٹ کرنے کا کوئی ممکنہ طریقہ نہیں تھا۔ اگرچہ Galaxy Nexus بوٹ لوڈر کو ان لاک کرنا کوئی مشکل کام نہیں ہے کیونکہ یہ ایک کمانڈ چلانے کا معاملہ ہے لیکن یہ کیا مشکل ہے غیر مقفل کرنے سے آلہ کا ڈیٹا مکمل طور پر صاف ہو جاتا ہے۔. خوش قسمتی سے، کوئی بھی آسانی سے آئی سی ایس اور جیلی بین میں روٹ کیے بغیر ایپس اور ڈیٹا کا بیک اپ لے سکتا ہے اور بعد میں بیک اپ کو بحال کر سکتا ہے، لیکن پھر بھی، آپ کو تمام اندرونی اسٹوریج ڈیٹا جیسے دستاویزات، تصاویر، میڈیا وغیرہ کو دستی طور پر بیک اپ کرنے کی ضرورت ہے جو یقیناً اتنا آسان نہیں ہے۔ سب کے لئے. اب آپ بس صرف روٹ مراعات حاصل کرنے کے لیے ڈیوائس کو غیر مقفل کرنے کی فکر کرنے کی ضرورت ہے!
بے چین، XDA-Developers فورم کے ماڈریٹر نے بوٹ لوڈر کو غیر مقفل کیے بغیر ICS اور Jelly Bean چلانے والے Android آلات کو روٹ کرنے کے لیے ایک مرحلہ وار طریقہ کار پوسٹ کیا ہے۔ (ICS اور JB کے کسی بھی ورژن کو روٹ کریں۔ آج تک جاری کیا گیا)۔ اہم کریڈٹ جاتا ہے Bin4ry، جس نے "adb restore" کمانڈ میں وقت کے فرق سے فائدہ اٹھانے کا ایک طریقہ تلاش کیا ہے جو اسے ممکن بناتا ہے۔ لیکن Bin4ry کی طرف سے 1-کلک روٹ بیچ اسکرپٹ Galaxy Nexus پر کام نہیں کرتی، لہذا ہم اسے اس کے ذریعے کریں گے۔ کمانڈ لائن فرنٹ گائیڈ کی پیروی کریں.
نوٹ: یہ نہیں کرتا اپنے آلے پر کوئی بھی ڈیٹا صاف کریں لیکن پھر بھی اس کی سفارش کی جاتی ہے۔ بیک اپ آگے بڑھنے سے پہلے آپ کا اہم ڈیٹا۔ ہم کسی بھی ڈیٹا کے نقصان کے ذمہ دار نہیں ہوں گے۔
سبق -بوٹ لوڈر کو غیر مقفل کیے بغیر Galaxy Nexus کو روٹ کرنا
~ یہ ADB پر کیا جانا ہے، لہذا Galaxy Nexus کے لیے پہلے USB ڈرائیورز ڈاؤن لوڈ اور انسٹال کریں۔ اگر آپ کے Nexus کے لیے ADB ڈرائیورز پہلے ہی سیٹ اپ ہیں تو آپ اس قدم کو چھوڑ سکتے ہیں۔
1. 'root-without-unlock.zip' ڈاؤن لوڈ کریں اور اسے اپنے ڈیسک ٹاپ پر ایک فولڈر میں نکالیں۔
2. اپنے آلے پر USB ڈیبگنگ کو آن کریں (ترتیبات > ڈویلپر کے اختیارات > USB ڈیبگنگ کو فعال کریں۔) اور اسے USB کیبل کے ذریعے کمپیوٹر سے جوڑیں۔
3. شفٹ کی کو دبائے رکھتے ہوئے فولڈر 'روٹ بغیر انلاک' پر دائیں کلک کریں، اور 'یہاں کمانڈ ونڈو کھولیں' کو منتخب کریں۔
4. کمانڈ پرامپٹ کھل جائے گا۔ اس بات کی تصدیق کرنے کے لیے کمانڈ adb ڈیوائسز درج کریں کہ آپ کا فون ADB انٹرفیس پر ٹھیک طرح سے جڑا ہوا ہے۔
5. اب روٹ فائلوں کو کاپی کرنے کے لیے نیچے دی گئی کمانڈز کو انفرادی طور پر درج کریں (کاپی پیسٹ استعمال کریں۔).
adb push su /data/local/tmp/su
adb push Superuser.apk /data/local/tmp/Superuser.apk
6. جعلی "بیک اپ" کو بحال کرنے کے لیے adb restore fakebackup.ab درج کریں۔
نوٹ: کلک نہ کریں۔ اپنے آلے پر بحال کریں۔ بس اپنے کمپیوٹر پر کمانڈ پرامپٹ میں کمانڈ درج کریں اور انٹر کی کو دبائیں۔
7. "استحصال" کو چلانے کے لیے نیچے دی گئی کمانڈ درج کریں۔
adb شیل "جبکہ! ln -s /data/local.prop /data/data/com.android.settings/a/file99; کیا :؛ ہو گیا"
8. اب جب کہ "استحصال" چل رہا ہے، اپنے آلے پر 'میرا ڈیٹا بحال کریں' پر کلک کریں۔ (اس وقت، سی ایم ڈی شاید یہ کہتے ہوئے متعدد لائنیں دکھائے گا کہ 'لنک ناکام فائل موجود ہے').
اہم - جیسے ہی آپ بحال پر کلک کریں گے، آپ کو اپنے فون کی اسکرین پر بحالی کی اطلاع نظر آنی چاہیے، اور ایک بار ختم ہونے کے بعد یہ 'بحال ختم ہو گیا' کہے گا۔ اگر آپ کو یہ نظر نہیں آتا ہے تو مرحلہ نمبر 3 سے دوبارہ کوشش کریں۔
9. اس کے ختم ہونے کے بعد، اپنے آلے کو ریبوٹ کرنے کے لیے adb reboot درج کریں۔
نوٹ: دوبارہ شروع کرنے پر اپنے آلے کو استعمال کرنے کی کوشش نہ کریں۔ اس استحصال کو چلانے سے آپ کے آلے کو ایمولیٹر موڈ میں ریبوٹ کر دیا جائے گا، اس لیے یہ سست ہو جائے گا اور اسکرین ٹمٹمائے گی — یہ عام بات ہے۔
10. ایک بار فون ریبوٹ ہونے کے بعد، شیل کھولنے کے لیے adb شیل درج کریں۔
نوٹ: اب آپ کے پاس روٹ شیل ہونا چاہیے، یعنی آپ کا پرامپٹ ہونا چاہیے۔ #، نہیں $. اگر نہیں، تو یہ کام نہیں کیا. (اوپر کی تصویر کا حوالہ دیں)
11. اب سسٹم پارٹیشن کو r/w کے طور پر ماؤنٹ کرنے کے لیے mount -o remount,rw -t ext4 /dev/block/mmcblk0p1 /system درج کریں۔
12. داخل کریں cat /data/local/tmp/su > /system/bin/su کو /system میں کاپی کرنے کے لیے۔
13. su پر اجازتیں تبدیل کرنے کے لیے chmod 06755 /system/bin/su درج کریں۔
14. ln -s /system/bin/su /system/xbin/su کو /xbin/su سے سم لنک کرنے کے لیے درج کریں۔
15. Superuser.apk کو /system میں کاپی کرنے کے لیے cat /data/local/tmp/Superuser.apk > /system/app/Superuser.apk درج کریں۔
16. Superuser.apk پر اجازتیں تبدیل کرنے کے لیے chmod 0644 /system/app/Superuser.apk درج کریں۔
17. اس فائل کو حذف کرنے کے لیے rm /data/local.prop درج کریں جو استحصال نے بنائی تھی۔
18. ADB شیل سے باہر نکلنے کے لیے ایگزٹ درج کریں۔
19. ٹائپ کریں adb shell “sync; مطابقت پذیری مطابقت پذیری؛"
20. adb ریبوٹ کا استعمال کرتے ہوئے ڈیوائس کو ریبوٹ کریں۔
Voila! آپ کا Galaxy Nexus اب جڑ جانا چاہیے بغیر آپ کو بوٹ لوڈر کو غیر مقفل کرنے کی ضرورت کے۔ انسٹال کرکے جڑ تک رسائی کی تصدیق کریں۔ روٹ چیکر گوگل پلے سے ایپ۔
>> ہم نے مندرجہ بالا طریقہ کار کو Android 4.1.1 JB چلانے والے GSM Galaxy Nexus پر آزمایا ہے۔ یہ گائیڈ شاید Google Nexus 7 کے ساتھ بھی کام کرتا ہے، اگرچہ کوشش نہیں کی ہے۔
گوگل مستقبل کی تازہ کاریوں میں اس استحصال کو پیچ کر سکتا ہے۔ دیکھتے ہیں کہ یہ کب تک چلتا ہے۔ 🙂
ماخذ: XDA، خصوصی شکریہ Bin4ry اور efrant.
اپ ڈیٹ: جیسا کہ توقع کی گئی ہے کہ گوگل نے JZO54K سے شروع ہونے والے اس سوراخ کو ٹھیک کر دیا ہے۔ لہذا، یہ Android 4.1.2 JZO54K یا اس سے نئے ورژن کے لیے کام نہیں کرے گا۔
ٹیگز: AndroidGalaxy NexusGuideRooting TipsTricksTutorialsUnlocking