Header Ads

নিজেই এখন Make করুন আপনার Androied Set এর কাস্টম রম। সম্পুন্ন নিজের ইচ্ছামত। না দেখলেই মিস।

অনেক কষ্ট করে সিস্টেম টা শেয়ার করতে বসে পরলাম।
মেইন কথায় আসি।
১.boot.img স্টক রম থেকে কাস্টম
রমে copy করুন।
২. তার পর আপনি স্টক রম ও
কাস্টম রমের system/etc/
firmware/ এ যান তার যা আছে সব
স্টক রম থেকে কাস্টম রমে copy
করুন।
৩. তার পর আপনি স্টক রম ও
কাস্টম রমের system/lib/module এ
যান তার যা আছে সব স্টক রম
থেকে কাস্টম রমে copy করুন।
৪। তার পর আপনি স্টক রম ও
কাস্টম রমের system/usr/keylayout
এ যান তার যা আছে সব স্টক রম
থেকে কাস্টম রমে copy করুন।
৫. এবার আপনার কাস্টম রম জিপ
করুন।
বেজ রমের এই ফোল্ডারগুলোর
সকল ফাইলগুলো কপি করে পোর্ট
রমের এই একই ফোল্ডারে পেস্ট
করে পোর্ট রমের ফাইলগুলোকে
রিপ্লেস করুন।
১. system\lib\hw ***
২. system\lib\modules ***
৩. system\etc\firmware ***
৪. system\etc\permissions
৫. system\usr\keychars
৬. system\usr\keylayout
৭. system\usr\keylayout
৮. system\vendor
*** এই ফোল্ডারের ফাইলগুলো
ছাড়া রম বুট করবে না।
বাকিগুলো কপি করা লাগে
ক্ষেত্র বিশেষে যেমন
কীবোর্ড উল্টাপাল্টা আসলে,
ক্যামেরা না চললে,
ফ্ল্যাশ না কাজ করলে ইত্যাদি
কারণে। এরপর আপনার আরো কিছু
ফাইল রিপ্লেস করার প্রয়োজন
হবে। এগুলো হল→
১. system\etc\ vold.fstab
……………\vold.fstab.nand
২. system\xbin\dexdump
…………..\libmnlp
…………..\mnld
Copy "Stock Rom" to "Port Rom" (যদি
কাজ না করে)
\system\etc\firmware\modem.img -
SIM1/ 2 (যদি কাজ না করে)
\system\lib\module\mtk_stp_wmt -
Wi-Fi/
Bluetooth (যদি কাজ না করে)
\system\usr\keylayout\Generic.kl -
Home key (যদি কাজ না করে)
CAMERA জন্য - can't connect to
Camera বা force closed লেখা
আসলে :
লিস্টের ফাইল গুলো স্টক রম
থেকে কাস্টম রমে copy করুন।
এটা শুধু android version 4.0 (ICS)
& 4.1 (JB) কাজ করবে
\system\lib\hw\camera.default.so
\system\lib\libcamera_client.so
\system\lib\libcameracustom.so
\system\lib\libcameraprofile.so
\system\lib\libcameraservice.so
\system\lib\libmhal.so
\system\lib\libmhalcontent.so
\system\lib\libmhaldrv.so
\system\lib\libmhalmdp.so
\system\lib\libmhalpipe.so
\system\lib\libmhalscenario.so
\system\lib\libmhalutility.so
\system\etc\permission
\android.hardware.camera.front.xml
\system\etc\permission
\android.hardware.camera.xml
রেডিও জন্য - FM Radio কাজ না
করলে :
লিস্টের ফাইল গুলো স্টক রম
থেকে কাস্টম রমে copy করুন।
\system\etc\firmware
\mt6620_patch_e3_hdr.bin
\system\etc\firmware
\mt6620_patch_e6_hdr.bin
\system\etc\firmware\WMT.CFG
\system\lib\modules\mtk_fm_drv.ko
\system\lib\libfmcust.so
Sd card এর জন্য- এস ডি কার্ড
মাউন্ট
না হলে :
লিস্টের ফাইল গুলো স্টক রম
থেকে কাস্টম রমে copy করুন।
\system\etc\vold.fstab
\system\etc\vold.fstab.nand
ওয়াইফাই জন্য - ওয়াইফাই কাজ
না করলে :
লিস্টের ফাইল গুলো স্টক রম
থেকে কাস্টম রমে copy করুন।
\system\lib\modules\mtk_stp_wm
t.ko
\system\lib\modules\mtk_wmt_wi
fi.ko
ব্লুটুথ জন্য - ব্লুটুথ কাজ না
করলে :
লিস্টের ফাইল গুলো স্টক রম
থেকে কাস্টম রমে copy করুন।
\system\lib\libbluetooth_mtk.so
\system\lib\libbluetoothem_mtk.so
GPS কাজ না করলে :
লিস্টের ফাইল গুলো স্টক রম
থেকে কাস্টম রমে copy করুন।
\system\xbin\libmnlp
updater-script প্যাচঃ
আপনার বেজ রম এবং পোর্ট রম
দুটোর updater-
script ফাইল খুলুন Notepad++ বা
Sublime Text এডিটর দিয়ে। তবে
কখনো অ্যান্ড্রয়েড রমের
কোন ফাইল উইন্ডোজের ডিফল্ট
নোটপ্যাড দিয়ে এডিট করবেন
না। এবার আপনার বেজ updater-
script ফাইল এ নিচের ছবির মত
format এবং mount লাইন দুটি
খুঁজে বের করুন। এবার দেখুন
আমার বেজ রমের system
ফোল্ডারের মাউন্ট পয়েন্ট
হচ্ছে /dev/block/mmcblk0p3
অর্থাৎ আমার ডিভাইসের system
ফোল্ডারের মাউন্ট
পয়েন্টই এটি। এবার একই ভাবে
পোর্ট রমের updater-script খুলে
এরকম লাইন দুটি খুঁজে বের
করুন। আমার ক্ষেত্রে পোর্ট
রমের মাউন্ট পয়েন্ট /dev/block/
mmcblk0p5 তাই আমাকে এটি
পরিবর্তন করতে হবে আমার বেজ
রমের মাউন্ট পয়েন্ট /dev/block/
mmcblk0p3 দিয়ে।
একই ভাবে আপনার রমে যদি data
ফোল্ডার সাপোর্ট থাকে তবে
স্টক রমের data ফোল্ডারের
মাউন্ট পয়েন্ট দেখে সেটিকেও
একই ভাবে পরিবর্তন করে নিবেন।
এবার আসা যাক মিডিয়াটেক
স্পেসিফিক কিছু বাগ
ফিক্সিং এর দিকে। প্রথমে WiFi
ফিক্স করা যাক। updater-script এ
এরকম কোন লাইন আছে কিনা
খুঁজে বের করুন →
symlink("wlan_mt6620.ko", "/system/
lib/modules/wlan.ko")
এবার পোর্ট রমের updater-script
এও খুঁজে বের
করুন।
এখানে WLAN চিপ মডেল দু
ক্ষেত্রে ভিন্ন। এবার
আপনি আপনার বেজ রমের
মডেলটি দিয়ে পোর্ট রমের টা
রিপ্লেস করুন। যেমন আমার
ক্ষেত্রে আমার বেজ রমে WLAN
চিপ mt6620। আমাদের জানা মতে
মিডিয়াটেকের MT6577 এবং
MT6589 এই দুটি চিপসেটেই শুধু
ভিন্ন WLAN চিপ ব্যবহৃত হয়েছে।
তবুও সতর্কতার জন্য পরীক্ষা
করে দেখা উচিৎ।
build.prop প্যাচঃ
build.prop এডিটিং এর সাথে
আপনাদের অনেকেরই পরিচয়
আছে। আমরা মূলত মিডিয়াটেক
ফোনের WLAN, FM Radio চিপের
ভিন্নতার কারণে সৃষ্ট বাগ
ফিক্স করার জন্যই build.prop
এডিট করব। বেজ এবং পোর্ট দুটি
রমের build.prop ফাইলটি আমরা
টেক্সট এডিটরে খুলে এবার
নিচের দুটি লাইন খুঁজে বের
করতে হবে→
mediatek.wlan.chip=MT66xx
mediatek.wlan.module.postfix=_
mt66xx
উপরের xx এর স্থলে আপনার বেজ
রমে যত
হবে ঠিক তত আপনার পোর্ট রমের
build.prop এর এই স্থানে বসাবেন।
বেশিরভাগ ক্ষেত্রে এটি
MT6620 অথবা MT6628 হয়। এবার
FM Radio এর জন্য এই লাইনটি
আপনার বেজ রমের build.prop এ
খুঁজে বের করুন→ fmradio.driver.
chip=x
এই X এর স্থলে আপনার বেজ রমে
যত আছে, সাধারণত 1 অথবা 3,
ঠিক তত আপনার পোর্ট রমের
build.prop এ বসান।
সব কাজ শেষ হবার পর পোর্ট
রমের সব ফাইল জিপ ফাইল
বানিয়ে ফোনে রমটা ইন্সটল
করুন। এরপর bug আছে কিনা
খুঁজে দেখুন। কোন bug না
পেলে বুঝবেন আপনার কাস্টম রম
তৈরি হয়ে গেছে।

বুজলে ভাল আর না বুজলে আর ও ভাল।   তবে আস্তে আস্তে সবই বুজবেন আসা করি।
   এরকম সব হেকিং পুষ্ট পেতে আমাদের সাথেই থাকুন।
        এতক্ষন পড়ার জন্ন thanks.

Free Earning BTC

প্রতিদিন ৫$ থেকে ৬$ ইনকাম করুন। পেমেন্ট নিবেন কয়েনবেসে। পেমেন্ট প্রুভ সহ দেখুন না দেখলেই মিস করবেন।

সবার প্রথমেই জানাই সালাম/নমষ্কার অনেক দিন পরে আবার হাজির হলাম আপনাদের সামনে। অাজকে অামি অাপনাদের এমন একটি অ্যাপের সাথে পরিচয় করিয়ে দিবো ...

bappi banik bappa, banaripara,barisal. Theme images by fpm. Powered by Blogger.