দ্রুত বুট ইউএসবি ব্যবহার না করে ফ্ল্যাশ বুট.আইএমজি g


10

সুতরাং আমি সম্প্রতি আমার ফোনটি রুট করেছি এবং একটি রম বা দুটি চেষ্টা করেছি। আমি এটি সত্যিই সহজ বলে মনে করি যে আপনি এসডি কার্ড থেকে অন্য আরওএম ইনস্টল করতে টিডব্লিউআরপি পুনরুদ্ধারটি ব্যবহার করতে পারেন, আপনার এটি কোনও পিসির সাথে সংযুক্ত করার দরকার নেই।

তবে, আমার ডিভাইসে (এইচটিসি ওয়ান এস) আমারও প্রতিটি রমের জন্য আলাদা আলাদা বুট.আইএমজি ফাইল ফ্ল্যাশ করতে হবে, তাই রমগুলি স্যুইচ করতে আমার পিসি পর্যন্ত আমার ফোনটি হুক করা দরকার। যদি আমি এটি না করি, এটি কেবল লোডিং স্ক্রিনে আটকে যায়। তারপরে আমার অবশ্যই কমান্ডটি ব্যবহার করা উচিত

fastboot flash boot boot.img

ফোল্ডার থেকে যেখানে boot.img অবস্থিত from

ইউএসবিতে ফাস্টবুট ব্যবহার না করে এই বুট চিত্রটি টিডব্লিউআরপি বা অন্য কোনও উপায়ে ফ্ল্যাশ করা সম্ভব?

উত্তর:


10

যা করা দরকার তা হ'ল boot.img বান্ডিল করা এবং ক্লক ওয়ার্কমড বা টিডব্লিউআরপি এর মাধ্যমে ফ্ল্যাশ করার জন্য উপযুক্ত একটি নতুন জিপ ফাইল তৈরি করা।

প্রাক-প্রয়োজনীয়তা :

  • একটি লিনাক্স এনভায়রনমেন্টে সাধারণ বিকাশ প্যাকেজ যেমন জাভা ইনস্টল করা আছে। ( এটি অন্যান্য প্ল্যাটফর্মগুলিতেও প্রয়োগ করতে পারে, কেবল সতর্কতা অবলম্বন করুন যে নীচের নির্দেশাগুলি নীচে ব্যবহৃত পাথ নির্দেশ করে, একটি ফরোয়ার্ড স্ল্যাশ ব্যবহার করে /, যাতে \বিশেষত উইন্ডোজ পরিবেশের জন্য ব্যাক স্ল্যাশ হয়ে উঠতে পারে! )
  • অ্যাডবি কমান্ড লাইন সরঞ্জাম ইনস্টল করা হয়েছে।
  • ign টেস্টসাইন.জার ' সরঞ্জাম , জিপ ফাইলটিতে স্বাক্ষর করার জন্য যাতে পুনরুদ্ধারটি প্রমাণীকরণ করতে পারে এবং এটি বৈধ সংরক্ষণাগার যাচাই করতে পারে অন্যথায় পুনরুদ্ধার দুর্নীতিগ্রস্থ সংরক্ষণাগার বা অনুরূপ হিসাবে রিপোর্ট করবে ।
  • update-binaryকমান্ড লাইন অ্যাপ্লিকেশন , এটি ফ্ল্যাশযোগ্য স্ক্রিপ্টের সাথে ব্যবহারের জন্য অভ্যন্তরীণ। (এটি কোনও ফ্লেশযোগ্য জিপের সাথে পাওয়া যাবে , গুরুত্বপূর্ণ বিষয়টি সেই বাইনারিটি বের করা এবং প্রদর্শিত ডিরেক্টরি হিসাবে কাঠামোর কাঠামোতে জমা করা)
  • জিপ কমান্ড লাইন সরঞ্জাম।

ধরে নিই আপনার ডিরেক্টরিটিকে ওয়ার্কডির বলা হয় , আলোচনার জন্য, এটি চলমান ডিরেক্টরিটিকে কল করুন, সেই ডিরেক্টরিতে অনুলিপি করুন boot.imgএবং নীচের ডিরেক্টরি কাঠামো তৈরি করুন - META-INF/com/google/androidএটি গুরুত্বপূর্ণ! এবং এর মধ্যে META-INF/com/google/android, update-binaryসেই ডিরেক্টরিতে ডাকা বাইনারি অ্যাপ্লিকেশনটি অনুলিপি করুন । সুতরাং ডিরেক্টরি কাঠামো এর মতো হওয়া উচিত:

+ workdir/
     +
     |
     +--+ boot.img
     |
     |
     +--+ META-INF/
              +
              |
              +--+ com/
                    +
                    |
                    +--+ google/
                           +
                           |
                           +--+ android/
                                   +
                                   |
                                   +--> update-binary
                                   |
                                   +--> updater-script

হিসাবে updater-scriptনিম্নলিখিত নীচের বিষয়বস্তু অনুলিপি করুন:

ui_print("Please wait, boot.img being flashed...");
show_progress(0.1, 0);
assert(package_extract_file("boot.img", "/tmp/boot.img"),
       write_raw_image("/tmp/boot.img", "boot"),
       delete("/tmp/boot.img"));
show_progress(0.1, 10);
ui_print("It is now safe to reboot! :)");

মনে রাখবেন: এখানে বিভ্রান্ত হবেন না, যেমন আপডেটডের্টার-স্ক্রিপ্টটি দেখানো হয়েছে, একা থাকতে হবে এবং যেমন রয়েছে তেমনি উইন্ডোজ পরিবেশের অধীনে যদি এটি করা হয় তবে ফরোয়ার্ড-স্ল্যাশটিকে ব্যাক স্ল্যাশে ফ্লিপ করার চেষ্টা করবেন না।

ডিরেক্টরি কাঠামোর পিতামাতার কাছে ফিরে যান, যেমন ওয়ার্কডিরের বাইরে এবং নিম্নলিখিতগুলি করুন, আমরা এটি থেকে একটি জিপ ফাইল তৈরি করতে যাচ্ছি:

zip -r my_custom_flashable_boot_unsigned.zip workdir/যা একটি পুনরাবৃত্তি ফাংশন, এটি my_custom_flashable_boot_unsided.zip নামক ফাইলটিতে সমস্ত কিছু আপ করবে ।

অবশেষে জিপ ফাইলটিতে স্বাক্ষর করতে, এই ইস্যু করুন:

java -classpath testsign.jar testsign my_custom_flashable_boot_unsigned.zip my_custom_flashable_boot_signed.zip

তারপরে এটি SDCard জুড়ে যেমন ধাক্কা দেওয়ার বিষয় adb push my_custom_flashable_boot_signed.zip /sdcard/এবং ম্যানুয়ালি পুনরুদ্ধারে যান এবং সেই জিপ সংরক্ষণাগারটি নির্দিষ্ট করুন (যেমন আমার_কাস্টম_ফ্ল্যাশাবল_বুট_সাইনড.জিপ ) এতে এটি আপনার জন্য ঝলকানি সম্পাদন করবে।


ভাল লাগল, আমি এত সুন্দর নির্দেশাবলী নিজেই তৈরি করতে চাই। এটি এমন কোনও পয়েন্ট নয় যে এর জন্য আমার কম্পিউটারের প্রয়োজন হবে, কারণ আমি আমার এসডি কার্ডের ফোল্ডারে আমার সমস্ত ROM- র জন্য কেবল ফ্লেশযোগ্য বুট জিপগুলি পেতে পারি, যা আমার পছন্দসই পরিস্থিতির দিকে নিয়ে যাবে।
মারিওডিএস

2

আপনার যদি flash_imageবাইনারি থাকে তবে আপনি এটি টার্মিনাল এমুলেটরের মাধ্যমে ডিভাইসে করতে পারেন (ফ্ল্যাশ বুট, তারপরে বাকী পুনরুদ্ধারটি ব্যবহার করে)।

বাক্য গঠন: flash_image boot /sdcard/boot.img

স্ব প্রচারের সময়

আমার কাছে এমন একটি অ্যাপ রয়েছে যা বাইনারিটির জন্য একটি জিইউআই সরবরাহ করে। এটি এখানে সন্ধান করুন

আপনার যদি সেই বাইনারি না থাকে তবে এটি ইনস্টল করা যেতে পারে (এটি গুগল - আপনাকে এটি ডাউনলোড করতে হবে তবে /system/binফোল্ডারে এটি অনুলিপি করুন ।

এটি সমস্ত ডিভাইসে কাজ করে না, তবে এটি মনে করার একমাত্র উপায়।


যদি আমি ভালভাবে বুঝতে পারি, টার্মিনাল এমুলেটরটি কেবল একটি নিয়মিত অ্যাপ যা আপনার ফোনটি স্বাভাবিক মোডে বুট করার সময় চালিত হয়? ওএস চলাকালীন কি এটি ফ্ল্যাশিং বুটকে সমস্যা দেবে না?
মারিওডিএস

1
@ মারিওডিচাইপেমিস্টার ফোন বুট করার সময় কেবল বুট ব্যবহার করে;)
লিয়াম ডব্লু

আছে এটা downvote ছিল, যেমন flash_imageএকটি প্রয়োজন আছে অনুলিপি এবং হ্যান্ডসেট ব্যবহার থেকে প্রার্থনা করা adb shell, ডকুমেন্টেশন ( আমি যোগ পারে, আপনি linky প্রদান করতে ব্যর্থ হয়েছে!) Exec বিট সেট (* খারাপ ধারণা নিয়ে sdcard পুনরারোহণ জিজ্ঞাসা করা হয় ) এবং মূল প্রয়োজন su, তদ্ব্যতীত, আপনার অ্যাপ্লিকেশন সম্পর্কিত "স্ব-প্রচার", যেখানে আমি এসেছি ইউরোতে 6,09 ইউরো যা দামি ... ফাস্টবুটটি আদর্শ, প্রধানমন্ত্রীর নিজস্ব চটকদার উপায় রয়েছে - কি দিয়ে আলাদা fastbootএবং flash_image?
t0mm13b

এছাড়াও বাইনারি কম্পিউটার ছাড়াই ব্যবহার করা যেতে পারে।
লিয়াম ডব্লু

0

TWRP [...] দিয়ে এই বুট চিত্রটি ফ্ল্যাশ করা কি সম্ভব?

boot.emmc.win ফাইলটির নতুন নাম দিন এবং এটিকে রাখুন TWRP/BACKUPS/(নতুন ফোল্ডার তৈরি করুন)। স্বাভাবিক টিডব্লিউআরপি মেনু থেকে ব্যাকআপ পুনরুদ্ধার করুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.