আপনি যখন কোনও ফোনকে শক্ত করে তোলেন তখন আসলে কী হচ্ছে?


13

আমি কখনই ফোনকে শক্তভাবে কাটিনি। আমি কখনও একটিও দেখিনি। তবে কঠোর ব্রিকিং করা প্রত্যেকের দুঃস্বপ্ন।

যখন আপনি শক্তভাবে আপনার ফোনটি ইট করেন তখন কী ঘটে তা আমি জানতে চাই। এমন কী ঘটে যা পেশাদার সহায়তা ব্যতীত এটি অপরিশোধনযোগ্য করে তোলে?

এটি খুঁজে পেতে, আমার জানতে হবে কীভাবে রমগুলির ফ্ল্যাশিং কাজ করে। এর জন্য, আমি আমার ফোনের চিপসেটের জন্য ডেটা শীটটি ডাউনলোড করেছি (একটি এমটি কে 6589, যার ডেটাশিটটি এখানে পাওয়া যাবে ) এবং তারপরে এটি সন্ধান করেছি:

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

সুতরাং আপনি যখন কোনও ভুল রম ফ্ল্যাশ করেন তখন এটিই (আমার মনে হয়) ঘটেছিল:

যদিও আমি জানি না যে পিিনে কেভি_কেএল 0 এবং কেপি_আরএম 0-তে কী ফলাফল হয় তবে আপনি যখন একটি নতুন রম ডাউনলোড করতে চান তখন এটি ঘটে এবং অ্যাপ্লিকেশন প্রসেসর ডাউনলোড মোডে স্যুইচ / শুরু করে।

যখন আপনি কোনও ফোনকে শক্ত করে তোলেন তখন কী হয় তা আমি গুগল করে দিয়েছি। আপনার ফোনের শক্ত ইট কীভাবে করা যায় তা কীভাবে হয় তা বলার জন্য আমি সমস্তই নুব পোস্ট করি। বেশিরভাগ পোস্টে বলা হয়েছে যে আপনি যখন ভুল রমটি ফ্ল্যাশ করেন তখন ফোনটি শক্তভাবে ব্রিক হয়ে যেতে পারে। আমার প্রশ্ন হ'ল

আপনি যখন কোনও ভুল রম ফ্ল্যাশ করেন যা ফোনটিকে শক্ত করে তোলে?

অথবা আপনি যখন প্রবলভাবে ইট লাগিয়েছিলেন তখন প্রসেসর কেন কোনও প্রতিক্রিয়া দেখায় না?

উত্তর:


19

প্রসেসরের সাথে এর কিছুই করার নেই, যদি না আপনি এটি ভাজা না করেন।

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

আপনি যদি এই অবস্থায় প্রবেশ করেন তবে একটি নতুন বুটলোডার লিখতে আপনাকে প্রায়শই হার্ডওয়ার অ্যাক্সেস করতে হবে, প্রায়শই JTAG ব্যবহার করে ।


অথবা আপনি কেবলমাত্র নিজের বুটলোডারটিকে ব্যাকআপ করতে পারেন এবং তারপরে এটি ডিডি ব্যবহার করে পুনরুদ্ধার করতে পারেন
বিশাল বিশ্বাস

10
@vishalbiswas হ্যাঁ, এবং কিভাবে আপনি এটি পুনরুদ্ধার করতে যাচ্ছি সঙ্গেdd যদি বুট-লোডার কাজ করছে না?
ল্যাও লাম


বেশিরভাগ ফোনগুলি যখন ইউএসবি ডিভাইস হিসাবে প্রদর্শিত হয় যখন তাদের প্রাথমিক বুটলোডার চলে যায় তবে দ্বিতীয়টি অক্ষত থাকে। আপনি এটি একটি লিনাক্স মেশিনের মাধ্যমে সঠিক পার্টিশনে পুনরুদ্ধার করতে পারেন।
বিশাল বিশ্বাস

2
@ বিশালবিসওয়াস আমার ধারণা, ওপির পুনরুদ্ধার / গৌণ বুট লোডার অক্ষত নয় মানে "হার্ড ইট" ব্যবহার করা হয়েছে। forums.androidcentral.com/android-4-1-1-2-2-4-3-jelly-bean/…
র‌্যাক্লিস

1

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

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

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