রুটিং কিভাবে কাজ করে?


23

বা, আমি কীভাবে আমার ডিভাইসকে রুটার ছাড়াই রুট করব?

আমি দেখেছি এমন অ্যান্ড্রয়েড ডিভাইসের জন্য রুট করার নির্দেশাবলী সাধারণত নিম্নলিখিত ফর্মের থেকে থাকে:

  1. ডাউনলোড Gingerbreak.apk
  2. জিঞ্জারব্রেক চালান, "রুট ডিভাইস" ক্লিক করুন
  3. Superuser.apkসম্ভবত busyboxযাদুকরভাবে এবং অন্যান্য জিনিসগুলি সহ যাদুকরভাবে ইনস্টল করা হয়েছে তা পর্যবেক্ষণ করুন এবং আপনার মূল ভালতা উপভোগ করুন।

আমি যা জানতে চাই তা হ'ল: মূলটি কীভাবে আসলে ঘটে? আদাবাবু কী করে?

আমি rooting এর শেষ ফলাফল বুঝতে:

  • su উপস্থিত এবং কাজ করছে
  • Superuser.apk ইনস্টল করা আছে এবং এতে অ্যাক্সেস নিয়ন্ত্রণ করে su
  • ব্যাসিবক্স (alচ্ছিক?) সরবরাহিত বিভিন্ন ইউটিলিটি উপস্থিত রয়েছে

আমি আরও মনে করি যে জিংগার ব্রেক শুরু হয় তার মূল ধারণাটি আমি বুঝতে পেরেছি - এটি কিছু স্থানীয় সুযোগ-সুবিধা বৃদ্ধির দুর্বলতা কাজে লাগায় এবং সুপারুসার এবং প্রয়োজনীয় যা কিছু প্রয়োজন তা মোতায়েন করার জন্য তার নতুন-প্রাপ্ত শক্তিগুলি ব্যবহার করে।

সুতরাং, আমি উপরে বর্ণিত কিছু বোঝার মধ্যে আমি ভুল না হলে, আমি যে জিনিসটি জানতে চাই তার মূলটি হ'ল সুপারসারকে স্থাপন ও সক্রিয় করতে রুট ইনস্টলারটি কি করে। মনে হচ্ছে ঠিক রাখছিSuperuser.apk জায়গায় যথেষ্ট হবে না - এটি কীভাবে রুট অ্যাক্সেসের অনুমতি পাবে? অন্যান্য অ্যাপ্লিকেশনগুলির জন্য অ্যাক্সেসকে কীভাবে নিয়ন্ত্রণ করতে হবে?

রুট অ্যাক্সেস সক্ষম এবং সুরক্ষিত করতে জিঞ্জারব্যাক পোস্ট-শোষণ কী করে?


1

উত্তর:


16

APK এবং শোষণ (সাধারণত) কী করে তা নিম্নরূপ:

  • এপিপি শোষণ চালানোর জন্য সঠিক ফাইলগুলিকে সঠিক জায়গায় রাখে
  • এপিপি শোষণ চালায়
  • শোষণটি রুট অ্যাক্সেস অর্জনের চেষ্টা করে
  • যদি এটি সফল হয়, রিমোট / সিস্টেমটি পঠন-লিখন হিসাবে ব্যবহার করে ইনস্টলার স্ক্রিপ্টটি চালায়
  • ইনস্টলার স্ক্রিপ্টটি su বাইনারি এবং সুপারউজার APK এবং রিবুটগুলি ইনস্টল করার চেষ্টা করে

উদাহরণস্বরূপ, এই পৃষ্ঠাগুলি বিশদে জানায় যে কীভাবে র‌্যাগগেইনস্টেচেজ বর্ধিত সুবিধা অর্জনের প্রচেষ্টা চালায়।


2
ধন্যবাদ। আমি মনে করি এটি আমার আসল প্রশ্নটিকে আরও সঙ্কুচিত করে - ইনস্টলার স্ক্রিপ্টটি ঠিক কী করে? বা আমি পড়ার জন্য একটি অনুলিপি কোথায় পেতে পারি? আমি দেখতে পাওয়া বেশিরভাগ দস্তাবেজগুলি খুব অস্বচ্ছ - কিছু এলোমেলো ফাইল ভাগ করে নেওয়ার সাইটের লিঙ্ক সহ "এই APK টি ডাউনলোড করুন, এটি কাজ করে"।
মাইকেল একস্ট্র্যান্ড

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

9

অনেক খোঁড়াখুঁড়ি করার পরে, আমি অবশেষে এটি বের করেছিলাম। যাদুটি কোথায় তা সম্পর্কে আমি ভুল ছিলাম - এটি ইনস্টলার স্ক্রিপ্টে নেই; সব কি আছে যে রাখা হয় suএবং Superuser.apkসঠিক স্থানে বাইনারি ও তাদের অনুমতির সেট। সুতরাং এটি জায়গা হিসাবে ফাইল ড্রপ এবং অনুমতি সেট করার মতই সহজ। ম্যাজিক ওয়্যারিং নেই।

জাদু ঘটবে suবাইনারি (দেখুন উৎস এবং এই প্রশ্নের )। আমি (ভুলভাবে) ভাবছিলাম যে suএটি একটি স্ট্যান্ডার্ড su, এবং সেই জিনিসগুলি কোনওভাবেই সেই বাইনারিটির মধ্য দিয়ে অ্যাক্সেসের মধ্য দিয়ে যেতে পারে Superuser.apk

ভুল। আসলে যা ঘটে তা অনেক সহজ: সুপারউসার এর একটি কাস্টম বাস্তবায়ন সরবরাহ করে suযা সুপারইজার এবং এর অনুমোদিত অ্যাপ্লিকেশন ডাটাবেসের মাধ্যমে অ্যাক্সেসকে অনুমোদন করে।

সুতরাং রুট করার প্রক্রিয়াটি @ স্পারাক্সের মতই সহজ। মোতায়েন করা সফ্টওয়্যারটিতে যাদু রয়েছে।


আমি মনে করি এটি একটি গুরুত্বপূর্ণ জিনিস মিস করে: এটি suনিজেই মোটেই যাদু নয়, এ সম্পর্কে একমাত্র যাদু হ'ল ওএস এটি বিশেষভাবে আচরণ করে। কোনও নির্দিষ্ট অ্যাপ্লিকেশনকে অনুমতিগুলি উন্নত করার অনুমতি দেবে কিনা তা ওএস দ্বারা জিজ্ঞাসা করা হলে, কেবল এটি "ঠিক আছে" বা "ঠিক আছে না" ফিরিয়ে আনতে হবে। যদি এটি অনুপস্থিত থাকে বা সর্বদা "ঠিক আছে না" ফেরত দেয় তবে স্বাভাবিক অ্যাপ্লিকেশনগুলি কখনই রুট হয় না। সুতরাং মূলটি হ'ল মূলত একটি suবাইনারি স্থাপনের প্রক্রিয়া যা কখনও কখনও "ঠিক আছে" ফিরিয়ে আনতে পারে এমন কোনও সিস্টেমের সুরক্ষিত স্থানে যা এটি করার অনুমতি দেয় না বলে মনে হয়।
রোমানস্ট

4
all that has to do is put the su and Superuser.apk binaries in the right place and set their permissionsযেন কোনও শোষণ ছাড়াই সহজ হবে, শোষণ হ'ল যাদু।
অ্যালেক্স

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