"রুট" ঠিক কীভাবে কাজ করে? সমস্ত অ্যাপ্লিকেশন কি রুট করার পরে আমার ফোনে রুট হিসাবে চালিত হয়?


45

আমি ফোনটি রুট করার বিষয়ে পড়ছি, তবে আমার কিছু ধারণা রয়েছে: আপনি যখন কোনও ক্যারিয়ার থেকে অ্যান্ড্রয়েড ফোন কিনেন তখন আপনার কাছে "রুট" অ্যাক্সেস থাকে না। আপনি যখন আপনার ফোনটি শুরু করেন, তার অর্থ কি কোনও "ব্যবহারকারী" অ্যাকাউন্ট (যেমন লিনাক্স / ম্যাকের মতো আমার / 'হোম / নিজের') ব্যবহার করা হয়? অ্যান্ড্রয়েড ফোনগুলিতে কি '/ হোম / নিজে' বা এর মতোই উপস্থিত রয়েছে?

আমি যদি কোনও ফোনকে "রুট" করি, আমি কি ফোনটি চালু করার সাথে সাথে রুট হিসাবে শুরু করব? সমস্ত অ্যাপ্লিকেশন এখন রুট হিসাবে চালানো হবে? বা যখন তারা রুট হিসাবে চালানোর চেষ্টা করবেন, তখন তাদের কি আমাকে অনুমতি দেওয়া দরকার?

অ্যান্ড্রয়েড যদি মূলত আমার ডিভাইসটির ব্যাকআপ নেওয়ার জন্য লিনাক্স হয় তবে আমি কি কেবল এটির মূলের সাথে সংযোগ স্থাপন করতে, একটি পূর্ণরূপে কাজ করতে tar -cvzf /এবং তারপরে কোথাও স্ক্রিপ করা উচিত না ? আমার কেন ন্যানড্রয়েড এবং এই পূর্ণ-বিকাশযুক্ত সমাধানগুলির প্রয়োজন হবে?



উত্তর:


56

আপনি যখন আপনার ফোনটি শুরু করেন, তার অর্থ কি কোনও "ব্যবহারকারী" অ্যাকাউন্ট (যেমন লিনাক্স / ম্যাকের মতো আমার / 'হোম / নিজের') ব্যবহার করা হয়? অ্যান্ড্রয়েড ফোনগুলিতে কি '/ হোম / নিজে' বা এর মতোই উপস্থিত রয়েছে?

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

আমি যদি কোনও ফোনকে "রুট" করি, আমি কি ফোনটি চালু করার সাথে সাথে রুট হিসাবে শুরু করব? সমস্ত অ্যাপ্লিকেশন এখন রুট হিসাবে চালানো হবে? বা যখন তারা রুট হিসাবে চালানোর চেষ্টা করবেন, তখন তাদের কি আমাকে অনুমতি দেওয়া দরকার?

না, না, হ্যাঁ আধুনিক মূল পদ্ধতিতে (যা মূলত প্রথম দিক ব্যতীত প্রতিটি শেকড়ের পদ্ধতি), এখানে একটি সুপারিশ রয়েছে যা "সুপারউসার" নামে পরিচিত যা অ্যাপ্লিকেশনগুলি পরিচালনা করতে ব্যবহার করা হয় যা রুট অ্যাক্সেস অর্জনের অনুমতিপ্রাপ্ত।

অ্যান্ড্রয়েড যেহেতু লিনাক্স, তাই আমি টার্মিনাল এবং কিছু ইউনিক্স ইউটিলিটি (এসএসএস, আরএসএনসি, ইত্যাদি) অ্যাক্সেস করতে আগ্রহী। প্রয়োজনে ব্লুটুথ কীবোর্ড এবং vi (উদাহরণস্বরূপ সম্পাদনা / ইত্যাদি / হোস্টগুলি) ব্যবহার করতে আমার আপত্তি নেই। এটা কি সম্ভব? আমি কি অনেকগুলি ইউনিক্স ইউটিলিটি সহ টার্মিনাল রাখতে পারি (আমি জানি ব্যস্তবক্স পাওয়া যায়)?

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

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

সংক্ষেপে, আপনি যা চান তা সম্ভব; যদিও অনেকগুলি সরঞ্জাম নির্মাতারা রমগুলিতে ডিফল্টরূপে ইনস্টল করা হয় না। এই সমস্ত সরঞ্জামগুলি নিজেই ইনস্টল করতে মোটামুটি কাজ লাগে, সবচেয়ে সহজ এবং দ্রুততম রুটটি একটি কাস্টম রম ইনস্টল করা যা সায়ানোজেনমডের মতো সেই সরঞ্জামগুলি সরবরাহ করে।

অ্যান্ড্রয়েড যদি মূলত একটি লিনাক্স হয়

অ্যান্ড্রয়েড লিনাক্স কার্নেল ব্যবহার করে, তবে এটি একটি জিএনইউ / লিনাক্স নয় এবং সাধারণ জিএনইউ ব্যবহারকারী ক্ষেত্র প্রোগ্রামগুলি ব্যবহার করে না। পরিবর্তে এটি টুলবক্সের ইউজারস্পেস ব্যবহার করে, এটি একটি খুব মিনিমালিস্ট ইউজারস্পেস (ব্যস্তবক্সের চেয়েও ছোট, টুলবক্সে সিপিও নেই, ফাইলগুলি অনুলিপি করার পরিবর্তে আপনাকে বিড়াল ব্যবহার করতে হবে)। কিছু কাস্টম অ্যান্ড্রয়েড রম ডিফল্টর সাথে ব্যস্তবক্স ইনস্টল করে।

আমার ডিভাইসটিকে ব্যাকআপ রাখতে, আমি কি কেবল এটির মূলের সাথে সংযোগ স্থাপন করতে, একটি সম্পূর্ণ টার-সিভিজেফ / এবং তাদের কোথাও কোনও স্ক্রিপ করা উচিত না? আমার কেন ন্যানড্রয়েড এবং এই পূর্ণ বিকাশ সমাধানগুলির প্রয়োজন হবে?

যা মূলত ন্যানড্রয়েড যা করে (কট্টরভাবে বলতে গেলে, ন্যানড্রয়েড ব্যাকআপ অনেক বেশি সুবিধাজনক জিইউআই ব্যতীত ডারের চেয়ে ডিডি সহ ব্যাকআপের মতো)। বেশিরভাগ লোকেরা, এমনকি বিদ্যুত ব্যবহারকারীরাও, ছোট কীবোর্ডে জটিল কমান্ডগুলি টাইপ করতে বা প্রতিবার ব্যাকআপ নিতে চাইলে বাহ্যিক কীবোর্ড সংযোগ স্থাপন করতে পছন্দ করেন না (এবং বিশ্বের 99% এর একটি টার্মিনাল-ফোবিয়া রয়েছে)। কেবলমাত্র একটি অ্যাপ্লিকেশন শুরু করা এবং একটি বোতামে ক্লিক করা এবং আপনার জন্য সেগুলি করা খুব সহজ।


2
"বিশ্বের 99% এর একটি টার্মিনাল-ফোবিয়া রয়েছে" - দুঃখজনক হলেও সত্য। তবে আমি তার পরিবর্তে টার্মিনাল প্রেমিক। আমি সর্বদা জানতে চাই অ্যাপটির পিছনে কী আদেশ জারি করা হয়। এটি আমার মূল্যবান ডেটা পুরোপুরি প্রক্রিয়াজাত করছে। আমি নিজের দ্বারা কমান্ড জারি করতে পছন্দ করি, বিকাশকারী হিসাবে sp
মিডনাইট

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