Rom Porting MTK6589

Embed Size (px)

DESCRIPTION

Tutorial ROM porting MTK 6589

Citation preview

  • 5/22/2018 Rom Porting MTK6589

    1/39

    USING DSIXDA ANDROID KITCHEN FOR ROM PORTING TO ANY MT6573by yuweng@xda

    As a basic rule of thumb, always port ROM from the same screen size/ specifications as yourdevice !g "f yours is a #$ inch then select custom ROM with the same screen size %hereelse if yours is a &' inch then select custom ROM with &' inch screen or else at lot of

    features will not wor( such as camera ) etc will force close

    *eneral porting features with dsixda+s Android itchen that can be use on M-.$# 0rom 1ase 2toc( ROM 0rom 3ustom ROM

    4 systemimg systemimg5 systemimg updatezip# updatezip systemimg& updatezip updatezip

    Porting Meto! " # S$%er E&'( )

    Yo$r Sto*+ '('te,-i,g &' .&'e ROM / %ort to *$'to, ROM $%!&te-0i%

    6onip O-7849: 3ustom ROM ;45?O#5ps/6O:"BO-7849:BROMBv4htmlC

    0irst, copy your systemimg) custom ROMyou want to port to originalBupdate

    mailto:yuweng@xdamailto:yuweng@xdahttp://www.4shared.com/zip/QUO32psH/YONIP_OT-918N_ROM_v1.html?http://www.4shared.com/zip/QUO32psH/YONIP_OT-918N_ROM_v1.html?http://www.4shared.com/zip/QUO32psH/YONIP_OT-918N_ROM_v1.html?http://www.4shared.com/zip/QUO32psH/YONIP_OT-918N_ROM_v1.html?mailto:yuweng@xda
  • 5/22/2018 Rom Porting MTK6589

    2/39

    2elect Option 48

    ey in a

  • 5/22/2018 Rom Porting MTK6589

    3/39

    ress !nter

    Fir't, select your 2toc( ROMsystemimg

  • 5/22/2018 Rom Porting MTK6589

    4/39

    ress !nter

    ress !nter

  • 5/22/2018 Rom Porting MTK6589

    5/39

    ress !nter

    ress !nter

  • 5/22/2018 Rom Porting MTK6589

    6/39

    :ow select the custom ROM you want to port

    ress !nter

  • 5/22/2018 Rom Porting MTK6589

    7/39

    ress !nter

    ress !nter

  • 5/22/2018 Rom Porting MTK6589

    8/39

    ress !nter

    ey7in xto exit

  • 5/22/2018 Rom Porting MTK6589

    9/39

    3opy your 2toc( ROM firmwarefolder from M6B

    use firmware from custom ROM while if your are luc(y ) when it is compatible then it willwor(

  • 5/22/2018 Rom Porting MTK6589

    10/39

    :ow copy your stoc( firmware to newly created %OR":*folder/system/etc/firmwaretoreplace it with your stoc( firmware

  • 5/22/2018 Rom Porting MTK6589

    11/39

    ey7in 88

    ress !nter

  • 5/22/2018 Rom Porting MTK6589

    12/39

    ress !nter

    ress !nter

  • 5/22/2018 Rom Porting MTK6589

    13/39

    ress !nter

    ress !nter

  • 5/22/2018 Rom Porting MTK6589

    14/39

    ress !nter

  • 5/22/2018 Rom Porting MTK6589

    15/39

    -urn on ?21 storage at your phone, go to O?-?-BE"right clic( mouse ) send it toremovable

  • 5/22/2018 Rom Porting MTK6589

    16/39

    orted 6onip O-7849: in wor(ing state 0or thisported ROM, camera is not wor(ing on mydevice while all others are functioning well

  • 5/22/2018 Rom Porting MTK6589

    17/39

    Porting Meto! 1 # Me!i$, )Dire*t P&t*ing

    *o tohttp=//bbslewaoscom/downloadphpto download ROM Fewa ROM provide Over -heAir GO-AH update *reencolor on the left is stableversion ) update is available once a month1luecolor on the right is developer test version ) it is updated as said in the webpage -hebest thing about Fewa ROM is that it supports M-.$#

    %ith this guide, you can port Fewa to your M-.$#

    http://bbs.lewaos.com/download.phphttp://bbs.lewaos.com/download.php
  • 5/22/2018 Rom Porting MTK6589

    18/39

    0or this example, we+re going to use the developer version which can be updated everyfriday -here is only one choice for M-.$#, that is the Fenovo A.'/ A.$

  • 5/22/2018 Rom Porting MTK6589

    19/39

    Android itchen 7I A

  • 5/22/2018 Rom Porting MTK6589

    20/39

    6ou only need the bootimg7ramdis(folder fromFewa bootimg 3reate a new folder name Fewa,copy to it ) delete off everything

    3opy your stoc( bootimgtobootimgBM-.$xxfolder

  • 5/22/2018 Rom Porting MTK6589

    21/39

  • 5/22/2018 Rom Porting MTK6589

    22/39

    Repac( it with menu option 4

    Rename newbootimgto bootimg) copy it to the des(top

  • 5/22/2018 Rom Porting MTK6589

    23/39

    Open Fewa ROM with 7zip but don+t extract itJust drag ) drop the newly created bootimginto 7zip

  • 5/22/2018 Rom Porting MTK6589

    24/39

    3opy your stoc( ROM firmwarefolder beside 7zip then drag ) drop it into 7zip /system/etc

  • 5/22/2018 Rom Porting MTK6589

    25/39

  • 5/22/2018 Rom Porting MTK6589

    26/39

    Porting Meto! 3 # H&r! )N&ti2e %orting

    2ome custom ROM doesn+t wor( with method 4 or 5 ) therefore reKuire what i call as nativeporting -his means you+re using your stoc( ROM ) patch it with appropriate files from customROM owever, most &' inch mt.$# can be ported without using this method

  • 5/22/2018 Rom Porting MTK6589

    27/39

    3opy app, bin, framewor(, xbinfrom *44iBro

    aste it to %OR":*folder, system

  • 5/22/2018 Rom Porting MTK6589

    28/39

    At %OR":*folder system/etc, deleteeverything except firmwarefolder

  • 5/22/2018 Rom Porting MTK6589

    29/39

    At the custom ROM etcfolder, copy everything except firmware

  • 5/22/2018 Rom Porting MTK6589

    30/39

    aste it to %OR":*foldersystem/etc

  • 5/22/2018 Rom Porting MTK6589

    31/39

    3opy Lsofrom custom rom/system/lib/

    aste it to %OR":*folder/system/lib/

  • 5/22/2018 Rom Porting MTK6589

    32/39

    ut a chec( mar( )3opy and Replace

    AllLso files has been copied to %OR":*folder

  • 5/22/2018 Rom Porting MTK6589

    33/39

    3opyoloFauncherB44'ap(or any other launcher to %OR":*folder /system/app

    -his is because *44 default2enseFauncher*44ap( will 03 ) is not compatible for use atother M-.$#

    ?se the same previous procedure as Fewa ROM to repac( *44 bootimg7ramdis(folderwithyour stoc( ROMbootimg7(ernelimg

  • 5/22/2018 Rom Porting MTK6589

    34/39

    2elect Option 5#to convert updater7script

    2electoption4

  • 5/22/2018 Rom Porting MTK6589

    35/39

    ress !nter

    ress !nter

  • 5/22/2018 Rom Porting MTK6589

    36/39

    2elect4#

    -his will add /data/app ) automatically update the update7script

  • 5/22/2018 Rom Porting MTK6589

    37/39

    2elect option 88 to build ROM 3ollect yourLzipfrom O?-?-BE"folder ) flash via3M%R

    0irst reboot might ta(e awhile At adb shell, bash is display meaning everything should wor("f it doesn+t boot then you must have miss a step Redo the whole process, try again ) it

    should wor(

  • 5/22/2018 Rom Porting MTK6589

    38/39

    As said earlier, this port is &' inch android ported to #$ inch Most &' port to &' wor(s withMethod 4 owever, #$ inch ported to &' for some ROM is not wor(ing too, meaning you

    need to use this native portingfor it to wor(

    2enseFauncher will 03 when you select it

  • 5/22/2018 Rom Porting MTK6589

    39/39

    *44iBpro 3ustom ROM by 1runo supportsAmarullz Ad5sdx

    Ad5sdx mod by casacristo