کسی GIF کو اپنے Android نوبار ہوم کلید کے بطور استعمال کیسے کریں

  • ڈیکمپائل اور تھیم Android APKs کا طریقہ
  • اسٹاک ROM پر اپنے APKs کو Deodex کیسے کریں
  • تقاضے:

    • ایک جڑ والا Android فون (ایپلپس کے پاس اینڈروئیڈ روٹ کے بہت سارے رہنما موجود ہیں!)
    • ایک APK ڈیکمپائلنگ آلے ( ہم تجویز کرتے ہیں APK آسان ٹول )
    • جیسے اچھے کوڈ ایڈیٹر نوٹ پیڈ ++

    اپنے سسٹم UI.apk کو ڈمپلنگ کرنا

    سب سے پہلے جس چیز کی آپ کو ضرورت ہے وہ ہے آپ اپنے سسٹم یوآپ پی کو ڈی او ڈیکس کریں - آپ اس کے لئے ٹِکل مائی اینڈرائیڈ جیسے ٹول کو استعمال کرسکتے ہیں۔ اس عمل پر APKs کو deodexing کیلئے ایپلیکیشن گائڈ پڑھیں۔



    اگلا مرحلہ سسٹمآئ.اپک کو ڈمپپل کرنا ہے ، جس کے لئے خود ہی ایک رہنما کی ضرورت ہوتی ہے اگر آپ نے پہلے کبھی ایسا نہیں کیا ہے - خوش قسمتی سے ، ایپلپس کو ' کس طرح دستی طور پر تھیم اینڈرائیڈ سسٹم UI 'ڈسکومائلنگ ہدایات کے ساتھ ، لہذا یہ پڑھیں کہ اگر آپ نے پہلے کبھی بھی APK کو ڈمپپل نہیں کیا ہے۔

    شامل کرنا چھوٹی فائلیں

    اب آپ کو نئی سمالی فائلیں شامل کرنے کی ضرورت ہے۔ وہاں پہلے ہی تبدیل شدہ .سمالی فائلوں کا ایک پیکٹ موجود ہے جس کے لئے ہمیں دستیاب کام کرنے کی ضرورت ہے۔ یہاں . خاص طور پر ، آپ کو .zip سے 'SelfAnimatingImageView.smali' فائل نکالنے کی ضرورت ہے ، اور اسے ڈائریکٹری میں اپنے سڑے ہوئے APK میں شامل کرنے کی ضرورت ہے۔



    SystemUI.apk k smali  com  android  مارننگ اسٹار

    اگر آپ کو یہ فولڈرز موجود نہیں ہیں تو آپ کو ان کو بنانے کی ضرورت ہوگی۔



    GIF کو فریموں میں تقسیم کرنا

    اب آپ کو ایک متحرک تلاش کرنے کی ضرورت ہے۔ اگر آپ پسند کرتے ہو اور اپنے نوبار ہوم بٹن کے بطور استعمال کرنا چاہتے ہو۔ آپ کو استعمال کرنا چاہئے a اسٹیکر GIF ، جیسے آپ ڈھونڈ سکتے ہیں Giphy.com / اسٹیکرز - آپ دیکھیں گے کہ ان کا پس منظر ایک PNG جیسے ہے ، لیکن وہ حقیقت میں GIFs ہیں۔



    ایک بار جب آپ اپنی پسند کا اسٹیکر GIF محفوظ کرلیں ، آپ کو اسے PNGs کی ایک سیریز میں تبدیل کرنے کی ضرورت ہوگی۔ اس کی وجہ یہ ہے کہ ہمارا تبدیل شدہ سسٹمیوآئ اصل میں دیسی .gif فائل نہیں چلائے گا ، یہ PNGs کو ترتیب وار ترتیب دے گا۔ لہذا ہمیں .gif کو ترتیب وار PNGs میں تقسیم کرنے کی ضرورت ہے ، خوش قسمتی سے ہم یہ آسانی سے کسی آن لائن کنورٹر کے ذریعہ کرسکتے ہیں جیسے ای زیگف اسپلٹ .

    اپنے GIF کو آسانی سے EZGIF اسپلٹ ٹول پر اپ لوڈ کریں ، اسپلٹ آپشنز ڈراپ ڈاؤن مینو میں سے 'PNG فارمیٹ میں آؤٹ پٹ امیجز' کا انتخاب کریں ، اور یہ ترتیب سے ترتیب سے تمام فریم نکالے گا۔ اس کے بعد آپ فریم کو ایک فائل میں ایک ساتھ ڈاؤن لوڈ کرسکتے ہیں۔



    اب آپ کو تقسیم GIF سے PNG فریموں کو اپنی مناسب 'میں شامل کرنے کی ضرورت ہے۔ ڈرائ ایبل-ایکس ایکس ایکس ڈی پی آئی 'آپ کے سڑے ہوئے سسٹم یوآئ apk فولڈر میں فولڈر۔ آپ جو فولڈر استعمال کریں گے اس کا انحصار آپ کے آلے کے DPI پر ہے ، لہذا:

    • MDPI = 160 P DPI
    • HDPI = 0 240 DPI
    • XHDPI = 20 320 DPI
    • XXHDPI = 80 480 DPI
    • XXXHDPI = 40 640 DPI

    اب ہمیں ایک XML فائل کی ضرورت ہے جو Android کو ہدایت دیتا ہے کہ حرکت پذیری کے لئے کون سی تصاویر استعمال کریں اور ان کے ذریعے کتنی جلدی چکر لگائیں۔ آپ نے پہلے ڈاؤن لوڈ کردہ زپ پر واپس جائیں اور 'فریم_انیم ڈاٹ ایکس ایم ایل' پر قبضہ کریں ، اور اسے سڑنے والے APK کے اندر اپنے 'ریس - ڈرائ ایبل' فولڈر میں کاپی کریں۔

    اگر آپ نوٹ پیڈ ++ میں فریم_انیم ڈاٹ ایکس ایم ایل کھولتے ہیں تو ، اس طرح نظر آنا چاہئے:

     

    ہر لائن کے ساتھ شروع

    اور آخر میں ، اس سے پہلے کہ ہم سسٹمآئ۔اپ.پی کو دوبارہ مرتب کرسکیں ، ہمیں اپنی حرکت پذیری کو نوبار پر ڈالنے کی ضرورت ہے۔ یہ ایک چھوٹی مشکل ہے ، کیوں کہ ہم لے آؤٹ XML فائل میں ترمیم کر رہے ہیں۔ زیادہ تر اسٹاک روم میں ، ہوم کوڈ سافٹ ویئر کو کنٹرول کرنے والے کوڈ کو 'لے آؤٹ نیویگیشن_بار. ایکس ایم ایل' میں پایا جاسکتا ہے ، لیکن یہ 'ترتیب home.xML' میں بھی مل سکتا ہے۔ آپ کو اپنے روم پر انحصار کرتے ہوئے اس کے لئے تلاش کرنا ہوگا۔

    بنیادی طور پر ، آپ XML فائل میں سے ہر ایک ترتیب کو تلاش کر رہے ہیں جو اس طرح لگتا ہے:

    android: id = '@ id / home_bton' android: format_width = '0.0dip' android: format_height = '0.0dip' android: اسکیل ٹائپ = 'سینٹر' android: contentDescription = '@ string / accessibility_home' systemui: keyCode = '3' />

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

     

    اگر آپ اس کوڈ کا جائزہ لیتے ہیں تو آپ دیکھیں گے کہ ہمارے پاس تین مختلف چیزیں ایک دوسرے کے ساتھ کس طرح کھڑی ہیں۔ لیکن جب ایپ چل رہی ہے ، آپ اسے نہیں دیکھ پائیں گے - آپ سب دیکھیں گے آپ کا متحرک GIF ہے جہاں ہوم بار کی چابی نوبار پر ہونی چاہئے۔

    لہذا آپ سب کو مندرجہ بالا فریم لی آؤٹ کوڈ کے ساتھ ہوم کوڈ آف لائن کوڈ کو تبدیل کرنے کی ضرورت ہے ، لیکن آپ کو اپنے خاص روم کے ل twe اسے موافقت کرنے کی ضرورت پڑسکتی ہے۔ یہاں تھوڑی بہت آزمائش اور غلطی ضروری ہے۔

    recompiling APK اور اسے چمکتا ہے

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

    اگر سب کچھ ٹھیک چلتا ہے تو ، آپ کو اپنی متحرک GIF اپنی نئی نوبار ہوم کلید کے بطور دیکھنا چاہئے!

    4 منٹ پڑھا