সহজে কাস্টম রম পোর্ট করুন।

  • আসসালামু আলাইকুম। টিটিতে অনেক আগে জয়েন করলেও এতদিন আমি কোন টিউন করিনি। আজকে আমি আমার প্রথম টিউন করলাম। ভুল হলে সবাই ক্ষমা দৃষ্টিতে দেখবেন।

আজকে আমি MEDIATEK MT6572 চিপসেটের কাস্টম রম পোর্ট করার পদ্ধতি সমপর্কে আলোকপাত করবো। এই টিউটোরিয়ালটি তৈরি করেছেন Azizul Hakim।

তাহলে চলুন শুরু করা যাক।

এই টিউটোরিয়াল শুরু করার

আগে আমি ধরে নিচ্ছি আপনি আপনার

ডিভাইস রুট করে ফেলেছেন,কাস্টম

রিকভারি (CWM,TWRP,CTR,PHILZ TOUCH) ফ্লাশ

করেছেন এবং স্টক রম এর ব্যাকআপ

করে ফেলেছেন।এই কাজ

গুলো না করে থাকলে করে নেন।

পোর্টেড রম ফ্লাশ করার পর অনেক সময়

ডিভাইসের IMEI invalid হয়ে যায়।তাই

আপনাকে অবশ্যই NVRAM এর ব্যাকআপ

রাখতে হবে।এই জন্য এই গাইড

টা ফলো করুন।

nvram backup tool:

http://forum.xda-developers.com/showthread.php?t=2594364

কাস্টম রম পোর্ট এর শর্তসমূহ:

1.Same Android platform হতে হবে।যেমন

jellybean to jellybean

Kitkat to Kitkat.

2.SoC

same SoC এর custom rom পোর্টিং করা যায়।

যেমন ঃ

★mt6572 to mt6572

★mt6582 to mt6582

★mt6592 to mt6592

আবার different SoC এর কাস্টম রম ও পোর্ট

করা যায়। যেমনঃ

★mt6589 to mt6577

★mt6582 to mt6572

★mt6592 to mt6582

Different SoC এর কাস্টম রম পোর্ট

করা ঝামেলার কাজ এবং pc লাগে

তাই এই টিউটোরিয়াল এ আমরা same SoC

custom rom porting নিয়ে আলোচনা করব

যা সহজ এবং

আপনার Android দিয়ে করা সম্ভব।

যা যা লাগবে:

★স্টক রম

★পোর্ট রম(যে রমটি পোর্ট করবেন)

★বুট ইমেজ(boot.img)

★System Mount point.

★ভালো text editor (যেমনঃ droidedit)

★ ভালো flie maneger( যেমনঃ FX,Xplore)

boot.img কিভাবে পাবেন:

Firmwere,stock rom backup থেকে boot.img

পাওয়া যায়।অথবা flashify app দিয়ে ও

পাওয়া যায়।

Mount point কিভাবে জানবেন:

google play store থেকে "Storage Partition" ইন্সটল

করে অপেন করলে ডিভাইসের সকল Block এর

mount point জানা যাবে।রম পোর্ট এর জন্য

system mount point জানলেই হবে।

Same Soc Rom Porting:

1. কিছু ফাইল ও ফোল্ডার স্টক রম

থেকে পোর্ট রম এ replace করেতে হবে।

Code:

system/vendor

system/security

system/user

system/lib/modules

system/lib/hw

system/lib/libcurses

system/libsystem/lib/soundfx

system/etc/firmwere

system/etc/bluetooth

system/etc/permission

system/etc/audio

system/etc/wifi

system/etc/drm

system /etc/vold.fstab( kitkat এ লাগবে না)

system/etc/vold.fstab.nand(kitkat এ লাগবে না)

system/etc/apn-conf.xml

এইসব ফাইল ও ফোল্ডার stock rom/system

থেকে portr rom/system এ রিপ্লেস করুন।

2. এবার স্টক boot.img পোর্ট রম এ রিপ্লেস করুন

3. এবার port rom এর META-INF/google/Android এই

ডিরেক্টরি তে যান।এবার update script

কে text editor দিয়ে অপেন করুন।

এবার এই দুটি লাইন খুজে বের করুন

★format("ext4","EMMC",/dev/block/mmcblkOp3"0");

★mount("ext4","EMMC",/dev/block/mmcblkOp3, ""/system");

এখন mmcblkOp3 এই শব্দটির "3"এর জায়গায়

আপনার ডিভাইসের system mount point

বসাতে হবে।

ধরি আপনার ডিভাইসের mount point 5

তাহলে লাইন গুলা হবে এইরকম

★formate("ext4","EMMC","/dev/block/mmcblkOp5"0");

★mount("ext4","EMMC",/dev/block/mmcblkOp5","/system ");

তাহলে আপনার পোর্ট রম টা এইরকম

দেখা যাবে

META-INF (folder)

system(folder)

boot.img(file)

এবার এদের জিপ করুন।আপনার কাস্টম রম

পোর্ট মোটামুটি শেষ।

এরপর রম ফ্লাস

করে দেখতে হবে কোনো bug

আছে কিনা।

কাস্টম রমের বিভিন্ন বাগ ফিক্স

Camera bug fix:

আগের মত এই ফাইল গুলাও স্টক

থেকে পোর্ট এ রিপ্লেস করতে হবে।

code:

system /lib/libcamalog.so

system /lib/libmharldrv.so

system/lib/libcamera_clint.so

system /lib/libcameracustom.so

system/lib/libcameraprofile.so

system/lib/libcameraservice.so

GPS bug fix:

code:

system/xbin/libmnlp

Bluetooth bug fix:

code:

system /lib/libbluetooth_mtk.so

system/lib/libbluetoothem_mtk.so

Audio & Radio Bug Fix:

code:

system /lib/libaudio.a2dp.deatful.so

system /lib/libaudio.primary.default.so

system/lib/libaudiocompensationfilter.so

system /lib/libaudiocustparam.so

system/lib/libaudioeffect_jni.so

system /lib/libaudiofinger.so

system /lib/libaudiosetting.so

system /lib/libfmar1000.so

system/lib/libfmcust.so

system /lib/libfmjni.so

system /lib/libfmmt6616.so

system /lib/libfmmt6620.so

system/lib/libfmmt6626.so

system/lib/libfmmt6628.so

sdcared bug fix:

code:

system /bin/vold

আশা করি এই টিউটোরিয়াল

ফলো করে আপনারা ৯৯% বাগহীন রম

পোর্ট করতে পারবেন।

ভুল গুলো ক্ষমা করবেন।

expart ভাইরা কোনো পরামর্শ

দিতে চাইলে দিতে পারেন।

Level 0

আমি Tariqul Islam Shohag। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 3 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 1 টি টিউন ও 12 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

ভাই আমার সেট #Maximus Max908…. আমি Samsung কাস্টমরম টা ইন্সটল দিসি এবং উইজ করতেছি কিন্তু সমস্যা একটাই আমার #Front camera টা কাজ করে না।। হেল্প করলে খুবি খুশি হব।।।

Custom rom Name : Samsung glaxy S4 custom rom for Maximus max908

Brother , walon primo s2 e kivave cmw/twmr mobile die sohoj e dibo ? Help me 🙁

Level 0

ধন্যবাদ সোহাগ ভাই৷ আপনার কাছে Walton GM mini র কাষ্টম রোম ডাউনলোড লিংক হবে?

গুগলে সার্চ করলেই পেয়ে যাবেন। @ইমন

আমার আসলে Primo S2 এর রুটিং সংক্রান্ত বিষয়ে জানা নেই। @দ্বীপ সরকার

কোন কোন রমে ফ্রন্ট ক্যামেরা সাপোর্ট করেনা। তারপরও আপনি উপরের টিউটোরিয়াল ভাল করে পড়ে দেখতে পারেন। @মাহমুদ

আমার walton primo s3 এর কাস্টম রোম লাগবে

Search on Google

Good tune

Thanks @Rasel

Level 2

ক্লোন নোট ৩ রম লাগবে

KITKAT 4.4.2 তে কি KITKAT 4.4.4 সাপোর্ট করবে?
আমার symphony w67 এ IOS 8 এর রম পোর্ট করতে চাইছিলাম কিন্তু আমার ফোন 4.4.2 আর রম এর এন্ড্রয়েড ভার্সন হল 4.4.4 এটা কি করা যাবে??

ভাই সেটের stock Rom ব্যাকাপ নিব কি ভাবে। এবং সেটা দিয়ে কিভাবে পিসিতে flash দিব কি করে একটু বলবেন।

আমার Symphony W128 ফোনের জন্য সব থেকে বেটার কাস্টম ROM কোনটা হবে বলতে পারেন? স্পীডি হবে এবং দেখতেও সুন্দর হবে, ফাংশানালিটিও ভালো হবে। Stock ROM টা আমি গতকাল দিয়েছিলাম SP Tools ব্যবহার করে, কিন্তু ভালো লাগছে না এখন আর স্টক রম।