আমি পড়েছি এটি "রম আপডেট ইউটিলিটি" এর জন্য দাঁড়িয়েছে।
এটার কাজ কি?
এটা কিভাবে চালানো হয়?
এটি কোন পার্টিশনগুলিকে প্রভাবিত করে?
কীভাবে এটি একটি ফোনের আনরোট করে?
আমি কি ভুল করে আমার ফোনে ভুল আর ইউ ইউ ব্যবহার করতে পারি?
আমি পড়েছি এটি "রম আপডেট ইউটিলিটি" এর জন্য দাঁড়িয়েছে।
এটার কাজ কি?
এটা কিভাবে চালানো হয়?
এটি কোন পার্টিশনগুলিকে প্রভাবিত করে?
কীভাবে এটি একটি ফোনের আনরোট করে?
আমি কি ভুল করে আমার ফোনে ভুল আর ইউ ইউ ব্যবহার করতে পারি?
উত্তর:
একটি আরইউউ একটি উইন্ডোজ এক্সিকিউটেবল ফাইল (বর্তমানে এইচটিসি ম্যাক বা লিনাক্স সমর্থন করে না) যা আপনার ডিভাইসে একটি রম ইনস্টল করে। এটি নিম্নলিখিত পার্টিশনগুলিকে ওভাররাইট করবে:
/system
মাউন্টপয়েন্ট)/boot
মাউন্টপয়েন্ট)/data
মাউন্টপয়েন্ট, এর অর্থ আপনি আপনার সমস্ত ব্যক্তিগত ডেটা হারাবেন )আপনি কেবল আপনার ফোনটি সংযুক্ত করে এবং এক্সিকিউটেবল ফাইল চালিয়ে একটি RUU ব্যবহার করেন। আমি বিশ্বাস করি এইচটিসি সিঙ্কেরও প্রয়োজন হতে পারে তবে আমি এটি কিছুক্ষণের মধ্যে শেষ করি নি।
এই কারণটি আপনার ডিভাইসটিকে দু'বার ভাঁজ করে, যদিও এটি আপনার সঠিক কনফিগারেশনের উপর নির্ভর করে। প্রথমে, su
বাইনারি এবং সুপারউজার অ্যাপ্লিকেশনটি যখন আপনি রুট করবেন তখন সাধারণত আপনার সিস্টেম পার্টিশনে ইনস্টল করা হয়। যেহেতু এটি পার্টিশনের স্টক সংস্করণে ওভাররাইট করা হয়েছে, সুতরাং এই দুটি জিনিস উপস্থিত হবে না। এটি আপনাকে su
বাইনারিতে কল করতে বাধা দেয় যা কোনও অ্যাপ্লিকেশনকে রুট অনুমতি দেওয়ার জন্য প্রয়োজনীয়।
দ্বিতীয়ত, বুট পার্টিশনের একটি পতাকা রয়েছে যা এটি নির্ধারণ করে যে adbd
রুট অনুমতি নিয়ে চালিত হয় বা হয় না (যা এডিবি ডেমন) বলে ro.secure
। স্টক বুট ইমেজের জন্য এটির ডিফল্ট মান 1, যার অর্থ এটি রুট হিসাবে চলছে না (সুতরাং 1 "হ্যাঁ, এটি সুরক্ষিত" প্রতিনিধিত্ব করে)। অনেকগুলি কাস্টম রম এটিকে 0 তে সেট করে রাখে যাতে আপনি ব্যবহার করার সাথে সাথেই তত্ক্ষণাত্ একটি রুট প্রম্পট পেতে পারেন adb shell
এবং আপনি শেলের প্রয়োজন ছাড়াই সুবিধাযুক্ত আদেশগুলি কার্যকর করতে পারেন (যেমন adb pull
)।
আপনার শেষ প্রশ্নটি অনুসারে, আমি মনে করি না যে আপনি কোনও অনুচিত আরইউইউ চালাতে পারবেন, তবে আমি কখনও চেষ্টা করে দেখিনি। এটি আপলোডের আগে যাচাইকরণের প্রক্রিয়াটি অতিক্রম করে, এমন পর্যায়ে আমি ধরে নিয়েছি যে এটি আপনার কাছে সঠিক ডিভাইস আছে এবং কী নেই তা নিশ্চিত করার জন্য এটি পরীক্ষা করে। আমার অনুমানটি হ'ল আপনি যদি এমন কোনও ডিভাইস ডিজাইন না করে ব্যবহার করার চেষ্টা করেন যাচাইকরণ ব্যর্থ হয়।
আপনি যদি আরও তথ্য চান, আমি এইচটিসি এর সাইট থেকে একটি পিডিএফ খনন করতে পেরেছি যা এইচটিসি ম্যাজিক (রজার্স ওয়্যারলেস সংস্করণ) এ কীভাবে একটি আরইউ ব্যবহার করতে হবে তার রূপরেখা দেয়। যদিও কোনও অ্যান্ড্রয়েড ডিভাইসের জন্য পদক্ষেপগুলি একই রকম।
এছাড়াও লক্ষণীয়, এখানে একটি ওপেন সোর্স প্রোগ্রাম রয়েছে যা ক্রস প্ল্যাটফর্ম হওয়ার সময় একই কার্যকারিতা সরবরাহ করার জন্য ডিজাইন করা হয়েছে। এটিকে কেবল এইচটিসিফ্ল্যাসার বলা হয় এবং আমি নিজে এটি ব্যবহার করি নি। এটি যদি আপনার আগ্রহী হয় তবে আপনি এটি গুগল কোডে খুঁজে পেতে পারেন।