ফ্রেমওয়ার্ক-রেজ.এপকে ঠিক কী


9

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

সমস্যাটি হ'ল, আমি এমন কিছু লোকের কথা শুনেছি যারা ফ্রেমওয়ার্ক-রেস.এপ.কে স্পর্শ করেছে এবং তারা তাদের ফোন বুট করতে সক্ষম না হয়ে ক্ষতবিক্ষত করেছে। আমি অসাবধানতার সাথে এমন কিছু নিয়ে ঝাঁকুনির আগে সিদ্ধান্ত নিয়েছি যা আমার ফোনে সম্ভাব্য নরম ইট করতে পারে, আমি এ সম্পর্কে আরও কিছু জানতে চাই।

তাহলে ফ্রেমওয়ার্ক-রেস.এপকে ঠিক কী? এটা কি কাজে লাগে? এটি কী নিয়ন্ত্রণ করে? আমরা দৃশ্যত কোথায় এর ব্যবহার দেখতে পাই? ফ্রেমওয়ার্ক-রেজিস সহ কিছু ভুল না হওয়াতে আমার ফোনে কী হতে পারে? আমার নাকের খোঁচা দেওয়ার আগে আমার আর কিছু জানা উচিত যেখানে এটি হওয়া উচিত নয়?

উত্তর:


8

Framework-res.apkমূলত ফোনের জন্য গ্রাফিকাল ইউজার ইন্টারফেসের উপাদান রয়েছে। এই ফাইলটি এখানে উপলব্ধ /system/framework/framework-res.apk

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

বিস্তারিত জানার জন্য এই লিঙ্কটি পরীক্ষা করুন: ফ্রেমওয়ার্ক-রেস.এপকে সংশোধন করুন (ইউআই থিমিং)


3

আমার কোডিংয়ের অভিজ্ঞতা থেকে আমি নিম্নলিখিতটি আমার বোঝার হিসাবে বলতে পারি:

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

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


0

আপনি যদি ফ্রেমওয়ার্ক-রেস.এপকে অ্যান্ড্রয়েড ম্যানিফেস্ট.এক্সএমএল ফাইলটি পরিবর্তন করতে চান তবে আমি মনে করি আপনাকে বুটলুপ এড়াতে আপনার নিজের কী দিয়ে সমস্ত সিস্টেম অ্যাপকে স্বাক্ষর করতে হবে। যদি আপনি ফ্রেমওয়ার্ক-রেস.এপকে অন্য জিনিসগুলি পরিবর্তন করতে চান: "মেটা-ইনফ ফোল্ডার এবং অ্যান্ড্রয়েডম্যানস্ফাইটিং.এক্সএমএল থেকে আসল এপিপি থেকে 7 জিপ বা উইনার ব্যবহার করে মডেল এপিকে টেনে আনুন"

ফ্রেমওয়ার্ক-রেস.এপকে আপনি প্রোটেকশন লেভেল ইত্যাদির মতো কিছু ধারণা পরিবর্তন করতে পারেন এটি আকর্ষণীয়: https://www.reddit.com/r/LineageOS/comments/9z728h/how_to_ بدل_frameworkresapk_without_bootloop/

আমি যখন আমার কী দিয়ে সমস্ত সিস্টেম-অ্যাপ্লিকেশনগুলিতে স্বাক্ষর করি তখন আমার ত্রুটিগুলি: অ্যাপ ক্রাশ না হয়ে অ্যান্ড্রয়েড সিস্টেম অ্যাপটিকে পুনরায় সাইন করতে পারে না (লাইনএওওএস ব্যবহার করে)

অ্যাপ ক্রাশ না হয়ে অ্যান্ড্রয়েড সিস্টেম অ্যাপ্লিকেশনটিতে পুনরায় সাইন করতে পারবেন না (লাইনএইওএস ব্যবহার করে)

তারও একই সমস্যা রয়েছে এবং সে একটি আপডেট.জিপ তৈরি করেছে: https://stackoverflow.com

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