CARA MUDAH PORTING ROM

Diposting oleh : Arlia | Dirilis : 9:18 AM | Series :

Daripada kita cuma nunggu para developer nge-build rom tp ga bisa bersabar yuk mari sama2 kita porting rom sendiri...cara nya gimana??
yang pasti dibutuhin alat (tools),,kejeniusan,,ketelitian,,kesabaran dan pasti nya berani "mati " :D

PERALATAN ( TOOLS ) yang dibutuhin :

1. terinstal java
2. Notepad++
3. winRar ( jangan 7zip )
4. Ported Rom ( dlm hal ini contoh nya @ SlimBean 2.5 dari Galaxy Wonder )
5. Base Rom ( dlm hal ini contoh nya @CyanogenMod 10 nya The whisp )

LANGKAH yang dilakuin :

1. buat 2 folder baru dengan nama " BASE & PORT "
    liat keterangan diatas ya mksd nya apa,
2. exstract rom CM10 nya ke folder " BASE "
3. exstract rom SLIMBEAN nya ke folder " PORTED "

- Didalem folder " BASE /system " hapus folder berikut :

 1. app
 2. font
 3. framework
 4. media

- Didalem folder " PORTED /system " masukin folder berikut ke folder " BASE /system "

 1. app
 2. font
 3. framework
 4. media

> terus masuk ke folder " BASE /system /etc /init.d " hapus semua isinya kecuali "00banner"
> terus masuk ke folder " PORTED /system /etc /init.d " dan masukin semua isi nya kecuali "00banner" ke folder " BASE /system /etc /init.d "

# terus masuk ke folder " PORTED /system /etc /permission " masukin semua isinya ke folder " BASE /system /etc /permission " kecuali 2 file berikut :

- handheld_core_hardware.xml - platform.xml
REPLACE aja kalo ada toast dg notifikasi "replace atau skip"
NOTE : biasanya di slimbean, paranoid and aokp juga pACman ada tambahan folder di system /etc jd perhatiin baik-baik yah..

* sekarang masuk ke folder " PORTED /system /lib " terus copy 2 file " libandroid_runtime.so & libandroid_servers.so "
* masukin 2 file tadi ke folder " BASE /system /lib " replace aja yee,,,

udah gitu aja ??
ya belum lah sob,,,
sekarang nih yg perlu dilakuin,,

buka build.prop dr kedua folder " BASE /system & PORTED /system " pake notepad++

nih yang harus diganti sob dari punya nya BASE pake punya nya PORTED sesuaiin aja ya,,,

ro.build.id=ro.build.display.id=
ro.cm.version=ro.modversion=ro.config.ringtone=ro.config.notification_sound=ro.config.alarm_alert=
biasanya di slimbean, paranoid and aokp juga pACman ada tambahan di build.prop

nah skrg dah selesai nih sob tp masih ada satu langkah penting lain yaitu folder META.INF yg ada di folder " BASE & PORTED "
kalo dr slimbean biasa nya ga perlu diubah tp kalo dr paranoid, PACman atau AOKP biasanya ada tambahan LINE lg,,

buka folder" META.INF /com /google /android terus pilih updater-script "
cocokin kedua nya dr folder BASE & PORTED

CONTOH dr BASE 
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 0, 0755, 0755, "/system/addon.d");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
set_perm(0, 0, 0755, "/system/etc/init.d");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor");
set_perm(0, 0, 0644, "/system/vendor/etc/audio_effects.conf");
set_perm(0, 0, 0644, "/system/vendor/lib/libbt-vendor.so");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/librank");
set_perm(0, 0, 06755, "/system/xbin/procmem");
set_perm(0, 0, 06755, "/system/xbin/procrank");
set_perm(0, 0, 06755, "/system/xbin/su");


CONTOH DARI PORTED " PARANOID ROM "
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 0, 0755, 0755, "/system/addon.d");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm(0, 0, 0755, "/system/etc/bluetooth");
set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
set_perm(0, 0, 0755, "/system/etc/init.d");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm(1000, 1000, 0644, "/system/etc/paranoid/properties.conf");  [ COPY INI KE BASE DENGAN LOKASI YANG SAMA JANGAN SEMBARANG ]set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm(0, 2000, 0755, "/system/vendor");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/etc");
set_perm(0, 0, 0644, "/system/vendor/etc/audio_effects.conf");
set_perm(0, 2000, 0755, "/system/vendor/firmware");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/librank");
set_perm(0, 0, 06755, "/system/xbin/procmem");
set_perm(0, 0, 06755, "/system/xbin/procrank");
set_perm(0, 0, 06755, "/system/xbin/su");

kalo udah selesai di save,,

nah kan sekarang di folder " BASE " ada 3 file

1. FOLDER META.INF2. folder SYSTEM3. boot.img

Repack ketiga file tersebut pake winrar caranya :

1. blok semua file nya
2. klik kanan nanti ada pilihan dg icon winrar pilih " add to archive "3. setelah terbuka aplikasi winrar nya rename terserah lalu pilih " zip " dan ga usah utak atik apa-apa lagi
4. lalu klik , OK5. tnggu sampai selesai repack..
6. dan jreng jreng...joget samba dulu,,,udah selesai deh,,tinggal flash via cwm..

CATATAN PENTING : 

1. kalo dalam nge flash ada tulisan aborted dan semacam nya cek lg di updater-script nya
2.
 kalo saat selesai flash ngalamin bootloop copy 2 file ini " libandroid_runtime.so & libandroid_servers.so " dari BASE nya
kalo masih ga bisa masuk homescreen berarti ente kurang amal hahah piss...

Tambahan dari kang dede fawzi : 

3. aborted status7 itu di updater-script ada yg ga sesuai sama build.prop / ada file yg di setperm di updater-script tapi filenya miss di zipnya

4. aborted status6 itu ada karakter yg kurang di updater-scriptnya kaya tanda ); dll. hehe

5. bagi yang selesai port n dapet masalah superuser coba masukin file "su" dr rom ported nya yg ada di " system /xbin " timpa ke base rom nya..



DO WITH YOUR OWN RISK

SPECIAL CREDIT FOR :

- TUTORIAL FROM XDA - THE WHISP- OFFICIAL GROUP JENA






ROM PORTING GUIDES
1.[GUIDE] How to port Stock/GB/CM7/CM9/ICS/CM10/JB Based ROMs [Update: Sept.25.2012] By Peteragent5
2.[GUIDE]How To Port Different ROMS to Your Device (Simplest and Fastest) By rishabh.raj37
3.[GUIDE] How to port ROMS By saywhatt
4.[GUIDE]How to port roms to your Device By ayushrox
5.MIUI Auto Porter v4 By
chiragkrishna

6.[GUIDE] How to port AOSP ICS roms to your Device By proxuser
7.[GUIDE]Porting ARMv7 roms to ARMv6 devices By XiproX
8.Best MIUI Porting Guide By Lens Flare
9.How To Port LewaOS, JoyOS To Your Device | 2 Minute NOOBS Guide By blindndumb
10. [GUIDE] Porting rom to MDPI FROM MIUI AND HDPI By sandy7
11.[GUIDE]Port CM10/CM9/CM7/AOKP/Stock Based/MiUi ROM By DanceOff
12.[GUIDE]Port MIUI v4 to your device[UPDATED] By
shubhamchamaria

13.[Guide]How to port rom/Tweake rosie and more By S.a.M.e.R_d
14. [GUIDE]Port Any ROM - Revised - Now Easier! By DanceOff

Rom creating editing guides.
1.[Guide]Complete Android ROM development and essential tutorials ~~ By Nero Young ~~ By neroyoung
2.[GUIDE] [how to] CREATE OWN ROM [FOR ANY ANDROID DEVICE] [FOR N00B] [EASIEST METHODS] By
lokeshsaini94

3.[HowTo] Create your own custom rom using kitchen By Hell_Lock
4.[TUTORIAL][GUIDE][v1i] A COMPLETE ANDROID DEVELOPMENT GUIDE FOR NEWBIES BY SArnab©® By SArnab©®
5.[HOW TO] Beginners Guide to Android ROM Development By isidromxz
6.[UltimateGUIDE][How-to]Create your Own Custom ROM an easy way|Android Secrets -_- By The Droid Master

Compile Roms From source
1.[Tutorial] Compile JB on Ubuntu By dastin1015
2.[Tutorial] Compile ICS on Ubuntu By dastin1015
3.[Tutorial][Oct. 19, 2011] Compile AOSP Gingerbread on Ubuntu By dastin1015
4.[GUIDE][PARANOIDANDROID:JB] How to Compile PA from Source : + Support and Maintenance By okussjx
5.[DEV] Building CM from scratch (the easy way)! - *nix Shell Script By nicandris
6.COMPILE CM10.1,CM 10,AOKP For any phoneOn Ubuntu 12.10[BUILD ENVIRONMENT TO COMPILE] By mithun46 in XDA UNIV
7.[TUT][REMAKE] Compile CyanogenMod from source - Very detailed and noob friendly By galaxyfreak
8.[HOWTO][SIMPLER]Compile your own kernel from source By bhargz16
9.[Tutorial] Building Your First Kernel By thewadegeek
10.[GUIDE][AOSPA:v3.+] How to Compile AOSPA from Source : + Support and Maintenance By gokussjx
11.[Tutorial][Video]Setting up an Android Development Environment in Ubuntu 11.10 By the1dynasty
12.[TUTORIAL ] Beginning development-the easy way By nerotNS

Compile Recoverys
1.[GUIDE] Compile CWM Recovery By Shaaaan
2.[DEV]How to compile TWRP touch recovery By Dees_Troy

How To log
1.[Guide]Howto LOGCAT By Shaaan
2.AIOlog - All in One Android Logger v0.5 By wcypierre's
3.[How to make a LOGCAT] [NOOB Friendly] By drsanket_xperia_u

Android Game Dev TuT
1.[GUIDE] Android Game Development Tutorial! (Beginners welcome). By tjdwowh

Android App Dev TuT
1.[Ultimate Guide][Part 10 released][12/11/2011]Android App Development - From Scratch By michael.the.don

Theming Guides
The Ultimate Android Themeing Guide By Jairomeo, Manup456, ArmyRanger251, Stericson, Brandenk, SirMez, Beagz, david1171_

1.[KITCHEN][11/21] UOT Kitchen (Ultimate Online Theme Kitchen) version 4.0 By mendozinas
2.[GUIDE] Want to learn how to theme? By theimpaler747
3.[Android 4.1][GUIDE]Port Jelly Bean transition animations on EVERY ROM & EVERY PHONE By Yash98
4.[COMPLETE GUIDE] decompiling, theming, and recompiling JB SystemUI.apk [Jelly Bean] By powerpoint45
5.[HOWTO] Add ICS 'Recent Apps' button (or other softkeys) to Status bar By evilisto
6.[Guide] Jellybean navigation layout for CM7 ROM By petrukgrinder
7.[HOW TO] Decompile, Recompile and Sign framework-res.apk (Or any other APK) By
theDroidfanatic

8.[TUTORIAL]How to make your own boot animations (with sound if you want) By despotovski01
9.[Guide/Tools] Simple APK Modding - Basic Android Theming By XperienceD In XDA UNIV
10.[Guides] How to make boot animstion
11.[GUIDE] Tips for themers By ZduneX25
12.[Updated] - How-to Theme Development By Stericson
13.[Reference] Interactive Phone Modification [GUIDE] By pstevep
14.How to edit .9.pngs By cloverdale
15.[TUTO] Create your 9.png ! By yorzua
16.[TUTORIAL] Where to find the colors for making a theme By KBanause
17.[HOW TO] Centre clock and icon switch. Update: bottom power control widget! By TheGrammarFreak
18. [GUIDE] Pattern Lock Tweaks - Wallpaper Brightness, Pattern Lock Dots, etc. By claimui
19.text color guide By fernando sor
20.[Guide] [Miui] Introductory Guide To Theming! By
hockeyfamily737

21.[Guide]Port lidroid's 14 toggles to new Samsung Dual Sim Phones By SArnab©®
22.[GUIDE][TOOL][WIN] Port Lidroid Toggles for absolute NOOBs By sak-venom1997
23.[HOWTO]Implement Swipe to Remove Notification By hansip87
24.How to MetaMorph/Theme By Stericson
25.[GUIDE] Apex Launcher Theme Tutorial By dennisxl
26.ThemesFactory Guide & Themes By Link_of_Hyrule
27.[GUIDE] ICS Style 'Settings.apk' - Make it yourself !! !! By balamu96m
28.StatusBar Tweaks \(^_^\) By Master&Slave™
29.[HOW-TO][MOD][MIUI 4] 3-way Reboot Options By kong
30.[HOWTO] enable on-screen buttons in ICS rom By evilisto
31.[GUIDE] How to add TABS to Settings with swipe gesture By CoD.<D.J.>

Tools and mods,tweaks
1.[APP][DEV] Update me [ROM MAKER] - 2.0.3 - PUSH NOTIFICATION - (updated 2012-09-13) By
acquariusoft

2.[UTIL][Dec 28 2012] Apktool v1.5.1 - a tool for reverse engineering apk files By
iBotPeaches

3.[KITCHEN] Android Kitchen, v0.218 [Linux / Mac / Windows] By the Great dsixda
4.[IDE] Virtuous Ten Studio - The next level of reverse engineering apps | By Diamondback
5.[Windows XP/VISTA/7][UTILITY][TOOL] APK Multi-Tool By raziel23x
6.[21.11.2012][UTIL][Win]Android Ultimate Toolbox Pro - The Ultimate Android Utility By despotovski01
7.[Utility][2.5.7][1/25] Auto-Patcher (4.2.1) By mateorod
8.[TWEAKS][SCRIPTS] Collection of 'em all - build.prop; init.d; etc. By knzo
9.[GUIDE] [MODS] Collection of Mods For All Dual Sim Gingerbread[2.3] Phones By SArnab©®

Misc
1.[GUIDE] Fix status 6 while flashing ROMs By
TheWizardOfROMs

2.[GUIDE] Fix Status 7 while flashing ROMs By
TheWizardOfROMs

3.[Guide] How to use Github By
eagleeyetom

4.[GUIDE] How to use AROMA INSTALLER in any ROM/MOD By pankaj88
5.[How-To] Re-Odex a Rom By TearsDontFalls
6.[GUIDE] How to easily edit/modify .apk files! (Simple, Noob Friendly) By
littlejoelgriffo

7.[GUIDE] How to install sdk / adb and do a logcat and some essential guides. By
akshat.shenoy

8.[GUIDE] How to Remove SD-EXT Via ADB {Create EXT / Swap Via ADB} By R. SAINT
9.[GUIDE] Disable CPU Rendering By leolawliet
10.[TUT][ICS] bypass Credential Storage phone lock / install certificates By .eXa
11.[GUIDE] Set up ADB and Fastboot on a Mac easily (With Screenshots!) By AshtonTS
12.[GUIDE] Faking US Play Store without Market Unlocker or *ROOT* By Misledz
13.[GUIDE] ADB Workshop and Guide for everyone By Captainkrtek
14.[UNROOT] Unroot any android device By siidheesh
15.[GUIDE][HOW-TO]Crack android pattern lock! By m.sabra
16.[GUIDE] How to make a nandroid backup directly to your computer without using sdcard By scandiun
17.[Guide]Noob Guide To Set File Permission's By Sun90
18.[TUTORIAL] Create your own UPDATE.ZIP By mackief
19.[GUIDE] how to make a flashable package (update.zip) By daktah
20.[HOWTO] Remap hardware button to ICS recent apps By evilisto
21.[HOWTO]More smooth scroll & volume step increase for MOST android phones[Poweramp OK] By AndroidON
22.[GUIDE] How to take screenshots on Android By exynoss
23.[GUIDE] Jellybean, Flash, and Dolphin Browser with pinch zoom working By Fireplug
24.[GUIDE] [HOW-TO] Install Adobe Flash Player on Android 4.1 Jelly Bean By stempox
25.[GUIDE][HOW-TO] Create a windows one click tool with menus, options, etc! By eraste

Info
1.[GUIDE] [INFO] All about SD CARDS - which one, why and how! Posts 1-3. By NYLimited
2.[Guide] Everything you wanted to know about Li-Ion batteries but were afraid to ask! By DarkDvr
3.Android Terms,Slang,Definitions & Guides !Revised! By Diablo67

Selamat mencoba.
Sumber : xda-forum

Last Episode

SLOT IKLAN 300x260

Tag :
Anda Sedang Membaca CARA MUDAH PORTING ROM, Anda Sedang Berada di Artikel CARA MUDAH PORTING ROM, Artikel terkait dengan CARA MUDAH PORTING ROM, Anda bisa Share Artikel CARA MUDAH PORTING ROM Jika menarik.
7 Komentar untuk "CARA MUDAH PORTING ROM"

gan di ane koq ga ada set_perm(1000, 1000, 0644, "/system/etc/paranoid/properties.conf"); [ COPY INI KE BASE DENGAN LOKASI YANG SAMA JANGAN SEMBARANG ?

maaf gan bobby, klo boleh tau pake rom apa ya, dr beberapa rom yg sy uji script diatas ada gan..:-)

gan, ane udah selesai bikin zipnya, pas install di CWM malah aborted -_-, bejimane nih gan?

base itu dari rom yang cocok dengan device kita kan gan?..

iyaa gan disesuaikan dengan base device agan..

kemungkinan masih ada kesalahan gan, coba docek ulang apakah file yang dimasukan sudah benar..

Kalo nyangku do bootscreen? belum masuk splash screen