আপনি এটি রুট ছাড়াই পরিবর্তন করতে পারবেন না।
সিস্টেম কাঠামোটি এমন একটি অ্যাপ্লিকেশনগুলির জন্য নির্দিষ্ট প্যাকেজটি ব্যবহারের জন্য কঠোর কোডড যা কোনও ওয়েবউইউ উপাদানটির জন্য অনুরোধ করে। ডিফল্টরূপে (এওএসপিতে) এটি মানটি ব্যবহার করে com.android.webview
যা এওএসপি বিল্ড প্রক্রিয়া চলাকালীন সংকলিত সংস্করণ। এই উপাদানটি সংশোধনকারী নির্মাতাদের ডিভাইসে, প্যাকেজের নাম পৃথক হতে পারে। নির্বিশেষে, আপনার ডিভাইসের সাথে চালিত ওয়েব ভিউ প্রতিস্থাপনের জন্য, আপনাকে এই মানটি পরিবর্তে পরিবর্তিত করতে হবে com.google.android.webview
।
এটি করার "হাত দ্বারা" উপায়টি হ'ল আপনার ডিভাইস থেকে ফ্রেমওয়ার্ক-রেস.এপকে ফাইলটি টানুন , এটি-সংকলন করুন, এবং সংস্থানীয়config_webViewPackageName
ভেরিয়েবলের মান পরিবর্তন করা হবে। এটি /res/values/strings.xml
.apk এর মধ্যে থাকা উচিত । একবার আপনি এটি সম্পন্ন করার পরে, আপনাকে পুরানোটি প্রতিস্থাপন করে আপনার সমস্ত ডিভাইস পুনরায় প্যাকেজ করতে হবে এবং নতুন .apk টি চাপতে হবে।
আপনি চেষ্টা করতে পারেন এমন একটি বিকল্প পদ্ধতি হ'ল এক্সপোজড ফ্রেমওয়ার্কটি ইনস্টল করা এবং তারপরে ওয়েবভিউ গুগল মডিউলটি ব্যবহার করা । আপনি যদি কাস্টম রম ব্যবহার করেন তবে আপনি এমন একটি প্যাকেজও সন্ধান করতে পারবেন যা প্রয়োজনীয় কাঠামোর উপাদানগুলি স্থায়ীভাবে সংশোধন করবে (অথবা এটি ডিফল্টরূপে গুগলের ওয়েবভিউ ব্যবহার করার জন্য নির্মিত হতে পারে)।
আমার অনুমানটি হ'ল এই বিধিনিষেধটি কিছু অংশে বিদ্যমান কারণ সিস্টেমটি কোনও রূপে বিদ্যমান ওয়েবভিউ বাস্তবায়নের উপর নির্ভর করে, সুতরাং যদি এটি কোনও ব্যবহারকারীর দ্বারা সংশোধন করা যায় তবে এটি সিস্টেমটিকে বিজোড় উপায়ে ভেঙে ফেলতে পারে। অ্যাপ্লিকেশনগুলিকে সিস্টেম ওয়েবভিউর ওভাররাইড করার অনুমতি দেওয়ার ক্ষেত্রেও সুরক্ষা জড়িত থাকতে পারে, যেমন কোনও খারাপ অভিনেতা ব্যবহারকারীকে না জেনে কোনও বিদ্বেষপূর্ণ সরবরাহ করার চেষ্টা করে।
আরও ব্যাখ্যার বিষয় হিসাবে: প্লে স্টোরটিতে সিস্টেম ওয়েবভিউ উপলব্ধ হওয়ার কারণটি হ'ল এটি হ'ল নেক্সাস ডিভাইসগুলি (এবং সম্ভবত অন্যরা) এর সাথে প্রাক-ইনস্টলড রয়েছে এবং এটি ব্যবহারের জন্য কনফিগার করেছে। এটি প্রকৃতপক্ষে devices ডিভাইসগুলির জন্য সিস্টেম ওয়েবভিউ। তাই গুগল প্লে স্টোরের মাধ্যমে এই ডিভাইসগুলির জন্য ওয়েবভিউ আপডেট সরবরাহ করতে সক্ষম হয় যাতে কেবল ব্রাউজার / ওয়েবভিউ আপডেট করার জন্য সম্পূর্ণ সিস্টেম ওটিএর প্রয়োজন হয় না। গুগল প্লে স্টোর আপডেটে অন্য একই উপাদানগুলিতে মাইগ্রেট করেছে এমন আরও কিছু উপাদান রয়েছে, যুক্তিটি মূলত যে এটি দ্রুত। গুগল কেন এই দৃষ্টিভঙ্গি গ্রহণ করেছে সে সম্পর্কে লিঙ্কযুক্ত নিবন্ধটির সাথে কিছু অতিরিক্ত বিশদ সরবরাহের সাথে ফোন এবং পরিচিতিগুলি দুটি সাম্প্রতিকতম দুটি ছিল।