Đăng Nhập

Vui lòng khai báo chính xác tên truy cập và mật khẩu!

Quên mật khẩu?

Đăng Ký

Bạn phải điền đầy đủ thông tin đăng ký!

  

    [Bài Số 1] Hướng Dẫn Port Rom Cơ Bản

      ۩•.Ąðmįņistrators.•۩
      Admin
      Tổng số bài gửi : 22
      Join date : 05/11/2015
      Age : 29
      Đến từ : V.I.P
      #1

       Mon Nov 09, 2015 11:40 pm

      Điều quan trọng ta phải biết rằng quá trình Port rom cho Lollipop vẫn còn khá nhiều bất cập.
      Mình thêm dưới đây là một danh sách các tập tin cần được thay thế trên Rom Vibe và 1 số rom khác
      Vibe 2.5 ROM hơi phức tạp và cần một sự thay đổi rất lớn. 
      Nếu chúng ta tìm thấy một cách dễ dàng hơn hoặc nếu bạn tìm thấy một cách ngắn hơn, hãy hỗ trợ tôi và nó có thể là một phần của hướng dẫn này.
      Hãy cẩn thận trước những gì mình đang và sẽ làm.
      -------------------------------------------------------------------------------
      Danh sách các thư mục cần thiết :
      bin
      etc
      lib
      lib64


      -------------------------------------------------------------------------------
      Các file cần đổi từ rom gốc sang rom cần port
      -------------------------------------------------------------------------------
      /system/bin 
      Các file cần đổi từ rom gốc sang rom cần port
      audiocmdservice_atci
      bcc
      bootanimation
      ccci_mdinit
      downloader
      factory
      gzip_static
      hostapd
      installd
      ip6tables
      ipod
      iptables
      make_ext4fs
      mdnsd
      mtkbt
      ndc
      netd
      pq
      recovery
      vold
      wpa_cli
      wpa_supplicant

      *************************************************************************************
      /system/etc


      /system/etc/.tp overwrite
      /system/etc/firmware replace all
      /system/etc/mddb replace all
      apns-conf.xml
      spn-conf.xml

      ***************************************************************************************
      /system/lib


      lib3a.so
      lib3a_sample.so
      libacdk.so
      libadpcm.so
      libAGifEncoder.so
      libaudioflinger.so
      libaudiopolicymanager.so
      libaudiopolicymanagerdefault.so
      libaudiopolicyservice.so
      libbcc.so
      libbcinfo.so
      libbtcusttable.so
      libc.so
      libcam.camadapter.so
      libcam.camnode.so
      libcam.camshot.so
      libcam.client.so
      libcam.hal3a.v3.so
      libcam.halsensor.so
      libcam.iopipe.so
      libcam.jni.lomohaljni.so
      libcam.metadataprovider.so
      libcam.paramsmgr.so
      libcam.sdkclient.so
      libcamalgo.so
      libcamdrv.so
      libcameracustom.so
      libcameraservice.so
      libcamera_client_mtk.so
      libdpframework.so
      libexif.so
      libextsimap.so
      libfeatureio.so
      libhwui.so
      libimageio.so
      libimageio_plat_drv.so
      libinputflinger.so
      libjpeg.so
      libLLVM.so
      libm4u.so
      libmdnssd.so
      libmedia.so
      libmediaplayerservice.so
      libMiraVision_jni.so
      libn3d3a.so
      libnetd_client.so
      libpng.so
      libpq_cust.so
      libquickshot.so
      libRS.so
      libRScpp.so
      libRSCpuRef.so
      libRSDriver.so
      libshowlogo.so
      libsqlite.so
      libssl.so
      libstagefright.so
      libstagefright_omx.so
      libstagefright_soft_aacdec.so
      libstagefright_soft_aacenc.so
      libstagefright_soft_flacenc.so
      libstagefright_soft_hevcdec.so
      libstagefright_wfd.so
      libsurfaceflinger.so
      mtk-ril.so
      mtk-rilmd2.so



      *********************************************************************************
      /system/lib64/egl


      libGLES_mali.so
      **********************************************************************************
      /system/lib64/hw


      audio.primary.mt6752.so
      audio_policy.default.so
      gps.default.so
      mmsdk.default.so
      sensors.mt6752.so

      ************************************************************************************
      /system/lib64


      lib3a.so
      lib3a_sample.so
      libacdk.so
      libaudiopolicymanager.so
      libaudiopolicymanagerdefault.so
      libaudiopolicyservice.so
      libbcc.so
      libbcinfo.so
      libbinder.so
      libbtcusttable.so
      libc.so
      libcam.camadapter.so
      libcam.camnode.so
      libcam.camshot.so
      libcam.client.so
      libcam.hal3a.v3.so
      libcam.halsensor.so
      libcam.iopipe.so
      libcam.jni.lomohaljni.so
      libcam.metadataprovider.so
      libcam.paramsmgr.so
      libcam.sdkclient.so
      libcamalgo.so
      libcamdrv.so
      libcameracustom.so
      libcameraservice.so
      libcamera_client_mtk.so
      libdpframework.so
      libexif.so
      libfeatureio.so
      libhwui.so
      libimageio.so
      libimageio_plat_drv.so
      libinputflinger.so
      libjpeg.so
      libLLVM.so
      libm4u.so
      libmdnssd.so
      libmedia.so
      libMiraVision_jni.so
      libn3d3a.so
      libnetd_client.so
      libpac.so
      libpng.so
      libpq_cust.so
      libquickshot.so
      libRS.so
      libRScpp.so
      libRSCpuRef.so
      libRSDriver.so
      libsoundtrigger.so
      libsqlite.so
      libssl.so
      libstagefright.so
      libstagefright_omx.so
      libstagefright_soft_aacdec.so
      libstagefright_soft_aacenc.so
      libstagefright_soft_flacenc.so
      libstagefright_soft_hevcdec.so
      libsurfaceflinger.so



      + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


      Mở Build.prop bằng Notepad++ :


      Tìm và sửa những dòng lệnh thành như thế này

      ro.lenovo.region=row
      ro.sf.lcd_density=480
      ro.product.locale.language=vi
      ro.product.locale.region=VN
      #add below lines for adb debugging.
      persist.service.adb.enable=1
      persist.service.debuggable=1
      persist.sys.usb.config=mtp,adb


      Tìm dòng này :
      ro.mediatek.platform=6xxx


      Thay 6xxx thành số cpu của bạn , ví dụ 6752

      # Lưu lại :v

      ----------------------------------------------------------------
      Trường hợp 1 :
      Nếu cùng chip thì chỉ cần copy file boot.img từ rom gốc sang rom cần port


      Trường hợp 2 :
      Sửa Boot.img mới ( rom cần port ) - nếu port rom khác chip , ví dụ Helio X10 sang MTK6752 ( Redmi Note 2 sang K3 Note/A7000/A7000 Plus )
      #
      Bung nén file boot ra ( Sẽ có bài hướng dẫn )


      Mở init.rc , tìm những dòng này thay thế bằng cpu của bạn :


      #Create Chip Property 
      on early_property:ro.hardware=mt6795
           setprop ro.mtk.hardware mt6xxx
      on early_property:ro.hardware=mt6795
          setprop ro.mtk.hardware mt6xxx


      ( nó có thể là bất cứ số nào )

      Sau đó nén boot.img lại và chép vào rom cần port
      -----------------------------------------------------------------
      Mở Update-script trong META-INF/google/android bằng notepad++ của rom cần port

      #Tìm các dòng có set_perm và thêm dòng này vào :


      set_perm(0, 0, 0644, "/system/vendor/lib/hw/gralloc.mt65xx.so"); 


      Với 65xx là Cpu của bạn


      #Tìm dòng này :


      format("ext4", "EMMC", "/dev/block/mmcblk0p5", "0", "/system");
      mount("ext4", "EMMC", "/dev/block/mmcblk0p5", "/system");



      Sửa mmcbl0p5 thành 1 chuỗi kí tự tương tự trong rom gốc


      Ví dụ sửa mmcbl0p5 thành mmcblk0p3

      Dòng lệnh sẽ thành thế này :

      format("ext4", "EMMC", "/dev/block/mmcblk0p3", "0", "/system");
      mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");

      -------------------------------------------------------------------------------------------------


      Bước cuối cùng là nén rom lại và chép vào máy để cài thôi :-)


      Được sửa bởi Admin ngày Tue Nov 10, 2015 8:24 pm; sửa lần 5.
      ۩•.MOD.•۩
      Kidz Nguyễn
      Tổng số bài gửi : 15
      Join date : 06/11/2015
      Age : 29
      #2

       Mon Nov 09, 2015 11:45 pm

      bạn ặc min cho xin link bung bootimg và systems.img
      ۩•.Ąðmįņistrators.•۩
      Admin
      Tổng số bài gửi : 22
      Join date : 05/11/2015
      Age : 29
      Đến từ : V.I.P
      #3

       Mon Nov 09, 2015 11:49 pm

      Cydwin bác ơi :v
      avatar
      Tổng số bài gửi : 1
      Join date : 06/11/2015
      #4

       Tue Nov 10, 2015 12:08 am

      có vẻ hơi chung chung cụ thể đi bác để còn vọc Smile
      ۩•.Ąðmįņistrators.•۩
      Admin
      Tổng số bài gửi : 22
      Join date : 05/11/2015
      Age : 29
      Đến từ : V.I.P
      #5

       Tue Nov 10, 2015 12:17 am

      messi941220 đã viết:có vẻ hơi chung chung cụ thể đi bác để còn vọc Smile
      Như thế còn chung gì nữa bạn :-)
      #6