
এখন রম পোর্ট করার জন্য যা যা দরকারঃ
১) স্টক রম, নিজের ফোনের রম যা অবশ্যই ব্যাকাপ করা থাকতে হবে।
২) একটা পিসি।
৩) একই চিপসেটের কাস্টম রম।
৪)Winrar
৫)Notepad+
এখন কথা হচ্ছে কাস্টম রম কই পাবো?… ধরুন আপনি আপনার ওয়াল্টন Primo EF2 জন্য রম পোর্ট করবেন। এই ফোনের চিপসেট MT6582। তাহলে গুগোলে লিখুন ‘Custom ROM For MT6582’ এবং সার্চ করুন, অনেক রম পাবেন।
প্রথম ধাপঃ
স্টক রমের System ফোল্ডার খুলুন এবং bin ফোল্ডারে প্রবেশ করুন, (Stock ROM/System/bin) । নিচের এই ফাইল দুইটি খুঁজে কপি করুন এবং কাস্টম রমের System/bin ফোল্ডারে রিপ্লেস করুন।
*pq
*vold

দ্বিতীয় ধাপঃ
আবার স্টক রমের Stock ROM/System/lib ফোল্ডারে প্রবেশ করুন এবং নিচের ফাইল গুলো খুঁজে কপি করে কাস্টম রমের System/lib ফোল্ডারে রিপ্লেস করুন।
*libcamalgo.so*libcamdrv.so
*libcameracustom.so
*libdpframework.so
*libsensorservice.so
*libsync.so
*libvcodecdrv.so

এখন স্টক রমের Stock ROM/System/etc ফোল্ডারে প্রবেশ করুন এবং এই ৩ টি ফাইল কপি করে স্টক রমের System/etc ফোল্ডারে রিপ্লেস করুনঃ (যদি থাকে)
*apns.conf.xml
*vold.fstab
*vold.fstab.nand

এখন কাস্টম রমের এই ফোল্ডার গুলো ডিলিট করে দিন। এবং স্টক রম থেকে এই ফোল্ডার গুলো কপি করে কাস্টম রমে পেস্ট করুনঃ
/System/vendor/
/System/lib/hw
/System/lib/modules/
/System/etc/WiFi
/System/etc/Firmware



এখন স্টক রমের মূল ফোল্ডারে ফিরে আসুন এবং boot.img কপি করে কাস্টম রমে রিপ্লেস করুন।
…রম পোর্টিং এর 90% কাজ হয়ে গেছে।
তৃতীয় ধাপঃ
এ ধাপে আমরা build.prop ফাইলটা এডিট করবো। এই ফাইলটা কাস্টম রমের /system এ পাবেন। এখন ফাইলটা Notepad++ দিয়ে ওপেন করুন।
যা যা এডিট করবেনঃro.build.display.id=এখানে আপনার সেটের মডেল বসবে
ro.build.display.intid=এখানেও সেটের মডেল বসান।
ro.product.model=সেটের মডেল
ro.product.brand=ব্র্যান্ডের নাম
ro.product.name=সেটের মডেল
ro.product.device=সেটের মডেল।
ro.product.board=ব্র্যান্ডের নাম।
এই জিনিস গুলো এত প্রয়োজনীয় না। ইচ্ছা হলে আপনার নামও দিতে পারেন।
তবে নিচের অপশন গুলো একটু খেয়াল করে এডিট করতে হবে। এগুলাতে যদি অন্য কিছু থাকে তাহলে নিচের মত করে সাজিয়ে নিন।
*ro.product.locale.language=en
*ro.product.locale.region=US
এখানের কাজ শেষ ‘Ctrl+S’ চাপ দিয়ে সেভ করে নিন।
এবার ফাইল জিপ করার পালা।
- META-INF
- system
- boot.img
…এবার কিছু কমন সমস্যা নিয়ে আলোচনা করি।
ক্যামেরা বাগঃ এই বাগ ফিক্স করার জন্য এই ফোল্ডারে যান ‘Stock ROM \system\lib’ এবং ‘libcam’ লিখে সার্চ দেন এবং যতগুলা ফাইল পাবেন সবগুলা পোর্ট রম এর system\lib ফোল্ডারে রিপ্লেস করেন।
অডিও বাগঃ এই বাগ ফিক্স করার জন্য এই ফোল্ডারে যান ‘Stock ROM\system\lib’ এবং ‘libaud’ লিখে সার্চ দেন এবং যতগুলা ফাইল পাবেন সবগুলা পোর্ট রম এর system\lib ফোল্ডারে রিপ্লেস করেন।
ব্লুটুথ বাগঃ এই বাগ ফিক্স করার জন্য এই ফোল্ডারে যান ‘Stock ROM\system\lib’ এবং ‘libbluetooth’ লিখা সার্চ দেন এবং যতগুলা ফাইল পাবেন সবগুলা পোর্ট রম এর system\lib ফোল্ডারে রিপ্লেস করেন। তারপর আবার ‘libbt’ সার্চ দেন এবং যতগুলা ফাইল পাবেন সবগুলা পোর্ট রম এর system\lib ফোল্ডারে রিপ্লেস করেন। আবার ‘libmtkbt’ সার্চ দেন এবং যতগুলা ফাইল পাবেন সবগুলা পোর্ট রম এর system\lib ফোল্ডারে রিপ্লেস করেন। এই ফাইলটা রিপ্লেস করেন ‘libem_bt_jni.so
এফ এম বাগঃ এই বাগ ফিক্স করার জন্য এই ফোল্ডারে যান ‘Stock ROM\system\lib’ এব ‘libfm’ সার্চ দেন এবং যতগুলা ফাইল পাবেন সবগুলা পোর্ট রম এর system\lib ফোল্ডারে রিপ্লেস করেন।
ওয়াই ফাই বাগঃ এই বাগ ফিক্স করা জন্য এই ফাইল্টা ‘libem_wifi_jni.so’ , ‘Stock ROM\system\lib’ থেকে কপি করুন পোর্ট রম ফোল্ডারে পেস্ট করুন…
*** এ গাইডলাইন ফলো করেও যদি সেট ব্রিক করেন তাইলে লেখক কোনভাবেই দায়ী নয়।
নিজ দায়িত্বে করবেন সব কাজ ***
nice...
ReplyDelete