MTK6582_CUSTOM_ROMs

MTK rom Development--

ads

LightBlog

Breaking

Thursday, 28 January 2016

January 28, 2016

Porting Method MTK - Part One


Porting Method MTK - Part One

 
  1.  Normal Porting - AOSP, Stock Based, Customed/Modded Stock, Customed/Modded AOSP
  2.  Cyanogenmod 12 - 5.0.2
  3.  Cyanogenmod 12.1 - 5.1.1
  4.  MIUI 7 - KK
  5.  Crossporting MT6582 - MT6592 (vice-versa) AOSP, Stock Based, AOSP, Stock Based, Customed/Modded Stock, Customed/Modded AOSP
Normal Porting - MT6582/MT6592
Stock - Port
system/bin
                file: pq, vold, sdcard (optional)
system/etc:
                file: apns-conf.xml, custom.conf (port file - edit lines)
                folder: bluetooth, firmware, wifi, mddb (optional)
system/lib:
                file: libcamalgo.so, libcamdrv.so, libcameracustom.so, libdpframework.so,
                                  libEGL.so, libMali.so, libsensorservice.so, libsync.so, libvcodecdrv.so
                                  (note: all libaudio files only for fixing audio)
                folder: egl (libEGL_mali.so, libGLES_android.so)
                                                hw (copy all file from stock to port - replace existing)
                                                modules (copy all file from stock to port - replace existing)
system/vendor:
                replace from stock to port - replace existing and leave not on stock
system/xbin:
                file: libmnlp_mt6592, mnld, (and other rooting files needed)


Cyanogenmod 12
Copy stock to port (boot.img)
stock/zImage and stock/ramdisk/ueventd.rc
system/etc:
                folder: firmware (modem_1_wg_n.img or whole firmware folder)
system/lib:
                file: libMali.so,libaudio.primary.default.so,libcamdrv.so,libcamalgo.so,libcameracustom.so
                folder: hw (gralloc.default.so, gralloc.mt6592.so, hwcomposer.mt6592.so)
Cyanogenmod 12.1
Copy stock to port (boot.img)
stock/zImage and stock/ramdisk/ueventd.rc
system/bin: (boot_logo_updater, ipod, logwrapper, netd)
system/etc:
                folder: firmware (modem_1_wg_n.img or whole firmware folder)
                hostapd folder, permissions (android.hardware.camera.xml, android.hardware.microphone.xml)
system/lib:
                hw folder: camera.default.so
                file: libfeatureio.so, libfeatureio.so, libimageio_plat_drv.so, libipod.so, libMali.so, libshowlogo.so

For emulated storage fix

Edit: init.mt65xx.rc
Replace:

on init
    export LD_PRELOAD /system/lib/libxlog.so

    export EXTERNAL_STORAGE /storage/emulated/legacy
    export SECONDARY_STORAGE /storage/sdcard1

    mkdir /mnt/shell 0700 shell shell
    chmod 0750 /mnt/shell
    chown shell sdcard_r /mnt/shell
    mkdir /mnt/shell/emulated 0700 shell shell
    mkdir /mnt/shell/emulated/0 0700 shell shell
    mkdir /storage/emulated 0555 root root

    mkdir /mnt/media_rw/sdcard1 0700 media_rw media_rw
    mkdir /storage/sdcard1 0700 root root

    export EXTERNAL_STORAGE /storage/emulated/legacy
    export SECONDARY_STORAGE /storage/sdcard1
    export EMULATED_STORAGE_SOURCE /mnt/shell/emulated
    export EMULATED_STORAGE_TARGET /storage/emulated

With this:
 
on init
    export LD_PRELOAD /system/lib/libxlog.so
    export EXTERNAL_STORAGE /storage/sdcard0
    export SECONDARY_STORAGE /storage/sdcard1

on init
    mkdir /mnt/media_rw/sdcard0 0700 media_rw media_rw
    mkdir /mnt/media_rw/sdcard1 0700 media_rw media_rw
    mkdir /storage/sdcard0 0700 root root
    mkdir /storage/sdcard1 0700 root root

    export EXTERNAL_STORAGE /storage/sdcard1

    # Support legacy paths
    symlink /storage/sdcard0 /sdcard
    symlink /storage/sdcard0 /mnt/sdcard
 symlink /storage/sdcard1 /mnt/sdcard2


    # USB OTG
    mkdir /storage/usbotg 0700 root root
    mkdir /mnt/media_rw/usbotg 0700 media_rw media_rw
 
And Edit: Framework-res.apk (storagelist.xml)

From this:

    <storage android:storageDescription="@string/storage_internal" android:primary="true" android:emulated="true" android:mtpReserve="400" />
    <storage android:mountPoint="/storage/sdcard1" android:storageDescription="@string/storage_sd_card" android:removable="true" />
    <storage android:mountPoint="/storage/usbotg" android:storageDescription="@string/storage_usb" android:removable="true" />

To this:

    <storage android:storageDescription="@string/storage_internal" android:primary="false" android:removable="false" android:allowMassStorage="true" />
    <storage android:mountPoint="/storage/sdcard1" android:storageDescription="@string/storage_sd_card" android:primary="false" android:removable="true" />
    <storage android:mountPoint="/storage/usbotg" android:storageDescription="@string/storage_usb" android:removable="true" />
</StorageList>


Porting MIUI 7
System Files (Patch Files)
system/bin (mtkbt, vold, sdcard(optional))
system/etc
                folder: firmware and mddb
system/lib
                folder: hw
                files:
                                libcameracustom.so
                                libcameraservice.so
                                libfeatureio.so
                                libMali.so
                                libshowlogo.so
                                libaudio*.so (optional if bug on sound)
system/vendor: copy whole folder to port, replace if existing
system/xbin: libmnlp_mt6592, mnld
Boot.img porting
-copy stock kernel to port boot.img
-compare and edit port init.rc w/ stock init.rc
-copy sepolicy and ueventd.rc from stock to port
Crossporting MT6582 - MT6592 (vice-versa)
stock to port rom
boot.img:
copy ramdisk/init.rc and init.environ.rc bootclash lines from stock to port
system/bin
                copy all file and replace existing
system/etc
                delete bluetooth and mddb folder from port
                copy bluetooth and mddb folder from stock to port
                copy firmware folder from stock to port - replace existing files
                copy permissions folder (platform.xml, handheld_core_hardware.xml) optional/bug fix
                edit port custom.conf
system/lib
                must delete files from stock before copy paste to port
                libandroid.so,libandroid_runtime.so,libandroid_servers.so
                libandroidfw.so,libjavacore.so,libjavacrypto.so
                libwebrtc_audio_preprocessing.so,libwebviewchromium.so,libwebviewchromium_plat_support.so
                *now copy whole lib folder to port libfolder and replace existing file consider hw/modules
system/vendor
                copy stock vendor to port - replace existing
system/xbin
                delete libmnlp_mt6582 from port
                copy libmnlp_mt6592, mnld from stock to port

build.prop:
replace all mt6582 lines to mt6592 vice-versa
replace lines if xport mt6582 - mt6592
mediatek.wlan.chip=MTK_CONNSYS_MT6592
mediatek.wlan.module.postfix=_mtk_connsys_mt6592

 

Saturday, 23 January 2016

January 23, 2016

lollipop based and kitkat based custom recovery for xolo_one





now no need to downgrade your phone to.. kitkat version..


now we have lp(lollipop) based custom recovery for xolo one
.



xolo_dev(team)

1.thanks to------mohit sharma.
2.vikas.yadav

-----------------------------------------------------------------------------------------------------------------
CUSTOM :RECOVERY'S lollipop based 
--------------------------------------------------------------------------------------------------------------------------

.
1.phlipz-----https://drive.google.com/file/d/0B85E5j41xHKxMFZ4TnlmU2dhNG8/view?usp=sharing

modified my vikas yadav 
2.crt------https://goo.gl/hxzQnG


-----------------------------------------------------------------------------------------------------------------
CUSTOM :RECOVERY'S kiktat based 
--------------------------------------------------------------------------------------------------------------------------
TWRP======
:https://drive.google.com/…/0B85E5j41xHKxRmpJVXo1Q1Vaa…/view…
January 23, 2016

EXODUS ROM 5.1.1 r33 for xolo_one ported by (vikas-yadav)

Join us On facebook For Any Issue:
xolo_one custom roms Official Development Group
DISCLAIMER:
#include
* Your warranty is now void.
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if

* you point the finger at me for messing up your device, I will laugh at you.


PLEASE, bugs report HERE
About
Team Exodus and our ROM are an open-source project coded by professional level developers with additional support from the community, focusing on improved versions of common features and improvements found in the open-source community while bringing new improvements and original coding with the highest standards.
EXODUS ROM 5.1.1 FOR XOLO_ONE

About Exodus

Team Exodus and their Rom are an open source project coded by professional level developers with additional support from the community, focusing on improved versions of common feature and improvements found in the open source community while bringing new improvements and original coding with the highest standards.
So the above paragraph was about exodus rom and there developers. Now we come to the Exodus rom for our device i.e is xolo_one.
It’s a Great rom and really, a must try rom. It is presented to you by VIKAS YADAV ( me :p ) for xolo_one Now without talking much lets go to the features of the rom.

Features

  • Based on CyanogenMod 12.1
  • Lollipop 5.1.1r33(latest lollipop till January 2016)
  • All CyanogenMod Features + Cool Exodus Features
  • Great level of Customizations is given
  • MORPH Mode is a great feature
  • Fully Stable & Bugless
  • OTG working
  • RIL working
  • sd as Default
  • 3g working
  • USSD working (see ss)
  • Camera working with
  • Video Recording working (1080p)
  • 1080p playback working without bugs(+no lags
  • 8MP Camera Patch Included
  • Fixed WIFI Tethering
  • Fixed Mic problem
  • GPS fixed and working
  • Emulated storage(i.e Shared for both apps and data)
  • Network drop fixed
  • Xposed is also working and is preaddedd
  • Kernal Version = 3.4.67
  • Theme engine fully operational
  • Fixed Bluetooth audio
  • FM Radio fixed working
  • Hotspot working
  • Cyanogen Apps Package included + no dialler FC as on other cm roms
  • Marshmallow boot animation
  • Added battery and performance tweaks
  • No need to flash anything everything is now pre-included.
  • GAPPS, CAPPS, XPOSED, VIPER4ANDROID, TWEAKS, ETC
  • Great battery backup (TESTED)
  • Smothest CM rom and also great UI (TESTED)
  • Telled you enough which I know, Now explore yourself :p

Screenshots







Pre-Installation Instructions

  1. Be on any stable recovery. Philz or ctr v3
  2. Flash 6 gb or 2.5 gb ebrs according to your device 8gb or 4gb respectively from downloads section (IMP)

Installation Instructions

PHilz Stable
  1. Go to recovery
  2. Go to Wipe & format options.
  3. Click Clean to install a new rom
  4. Go to install zip and install the rom which you downloaded
  5. Wipe dalvik cache
  6. reboot

Discalimer

You are only responsible for anything that happens to your device. Neither I nor this blog will be responsible for the doing of yours and remember it will void your device warranty

Bugs

not found :

Frequently Asked Questions (F.A.Q)

  1. In which base should I flash this rom?
=>You can flash on any base. Just follow installation instructions properly.
  1. I am getting unwanted force close of apps?
=>Factory reset phone everything will be solved.
  1. IS it important to flash repartition(ebrs)?Why?
=>Yes, it is. Because this rom has emulated (shared) storage. By flashing the above ebrs you will get maximum storage.
Now, its your choice
  1. I am getting very low storage/storage problems?
=>Already said, just flash the repartition zip. Everything will be solved.
  1. When I have to flash the repartiton?
=>After flashing rom.
  1. How to root? Or I am problems in rooting?
=>Rom is prerooted. You can root by following th steps mentioned below
  1. Go to about phone under settings. Tap on build no. 7 times to activate developer options.
  2. Go to Developer options. Navigate to root access
  3. On root access menu select apps and adb.
  4. Now rom rooted.
  1. Battery backup is very poor? Or How can I get more battery backup?
=>This rom is tested by me. Great battery backup is there.
If stll you are getting problems, then the solution is below.
  1. First thing
  2. Charge your battery 100% without disturbing. Don’t remove charger
  3. Open root file explorer say ES File Explorer
  4. Give it root permission. Mount r/w on system partition
  5. Open root folder, and search there for “batterystats” without quotes.
  6. Delete every file which comes having name batterystats. Now remove charger
  7. Use device normally and let the battery drain to 0%. Don’t charge your between this time.
  8. After phone switch off, then charge it without disturbance. You will see improvement.
  9. Second thinng
  10. Use greenify and amplify
  1. Why is the rom size very large?
=>This is because of inclusion of everything. Ie gapps, capps , tweaks , xposed

DOWNLOADS

Thursday, 21 January 2016

January 21, 2016

Exception Os ver. 0.5 for [MTK6582]+xolo_one[latest build }

Exception Os ver. 0.5 for


 [MTK6582]+xolo_one[latest build }




android ver:5.0.2
based on :lollipop kernal(3.10.5xx)
*******************************************
**************
Requirements:
1.Stable Philz recovery
2. Gapps 5.0.x
3. Exception Os
4. Brain++
ROM FEATURES:
1. CM Lanuncher
2. CM file manager
3. Navigation Keys
4. updated and themed apps:
Dialer, Contacts, Calculator, Sound Recorder, Settings, SystemUI, Framework, Gallery etc
5. 5 Way Reboot
6. Gapps not included so its very Lite ROM
7. Root Explorer
8. Pre-rooted
9. Font Changer
10. LCD density Changer
11. Engineer Mode
12. status bar clock settings
13. status bar color settings
14. Network traffic meter
15. Network speed meter
16. CPU control
17. Stock Lollipop setup wizard added
18. 8MP camera patch
19. TrebuchetMS Fonts added
20. Multi Users Supported(No more Bootloop)
21. New Boot Logo
22. Gbox+Xposed+LpThemer Integrated in Settings
23. 3minit Battery Mod (Patch)
24. New updated UI
DOWNLOAD LINK

January 21, 2016

MIUI v7.1.3.0 Stable for xolo one ported by vikas yadav

MIUI v7.1.3.0 Stable for xolo one ported by vikas yadav






*******************************************************************************
thanks to 
me (vikas yadav 
*******************************
Deep 
SMR 
bro's for helping
*******************************
ROM Features:
MIUI Global Stable Version V7.1.3.0.KHDMICK for Redmi Note 3G Full Changelog
[System]
Optimization - Clean up shortcut supports cleaning apps' cache (09-15)
Optimization - Apps locked in recent task page will not be closed by system when remaining RAM is low (09-15)
[Lockscreen, Status Bar, Notification Bar]
Optimization - In DND mode, for incoming calls with screen turned off. There will be a green bar on the top after waking the screen (09-07)
Optimization - Reduced status bar RAM usage (09-15)
Optimization - Support setting lockscreen and floating notifications separately (11-02)
Optimization - App notifications page displays blocked apps first (11-02)
Optimization - Support changing wallpaper from top right corner in lockscreen when daily lockscreen is enabled (11-11)
Fix - SIM card displayed abnormally after restarting the status bar (09-07)
Fix - Sometimes, notifications' order changed automatically in Notification shade (09-15)
Fix - Music widget play/pause button had error in some situations (09-15)
Fix - Sometimes status bar disappeared (09-15)
Fix - Sometimes, Mi Band icon disappeared from status bar (09-22)
Fix - Sometimes, there was no response after pressing lockscreen notifications (09-22)
Fix - Connection speed in status bar overlapped when using XXL text (09-22)
Fix - Screen could not be waken up while loading themes (09-30)
Fix - Combined password could not be entered when exiting Child mode/Private folder (10-29)
Fix - Pushing blank sides in a floating notification could not fold it in landscape mode (11-02)
Fix - Sometimes WiFi connection was recognized as portable hotspot (11-05)
[Home screen]
Optimization - Enhanced home screen smoothness and speed of opening folders (09-15)
Optimization - Unified third party apps' launching animation (09-16)
Optimization - Apps' content will not show in Recents tray when 'Lock apps' is enabled (10-13)
Fix - Adding Cleanup function shortcut caused home screen to FC (09-10)
Fix - Display error when using images taken by the device as wallpaper (09-14)
[Music]
New - Audio settings support Mi Piston earbuds color edition (09-02)
Optimization - Increased the stability of new UI (09-22)
[File Explorer]
New - Added private folders (10-20)
New - Support listing starred files by editing time (11-03)
New - Support adding folders to private folder (11-09)
New - Allow selecting restore path when disabling private settings (11-09)
New - Support moving files in private folder (11-18)
New - Private folder supports file name encryption (11-18)
New - Added space clearing prompt for phone management (11-18)
New - Support setting default video player (11-18)
New - Support adding File Explorer shortcut to home screen (11-18)
Optimization - App more compatible with custom themes (09-08)
Optimization - Optimized images display method (11-03)
Optimization - Progress status display method of compressing/decompressing etc. (11-03)
Optimization - Changed Mi Drop category page default ordering method to descending by time (11-03)
Fix - Thumbnails are not displayed in searching result (11-03)
[Browser]
Optimization - Greatly enhanced Browser start page launching speed (11-17)
[Calendar]
Optimization - Optimized app widget style when using different font sizes (09-08)
Optimization - Card view style for displaying events (10-29)
Fix - SwiftKey keyboard could not input Chinese in Calendar app (09-15)
[Data Usage]
New - Added data saver function to help reduce data/WiFi usage (10-21)
[Clock / Calculator]
New - Support closing the next alarm clock only when turning off repeat alarm clocks (10-22)
Optimization - Added vibration when pressing the options at the bottom of clock page (09-16)
[Mi Drop]
New - Added Mi Drop to help transfer files between phones (09-28)
Optimization - Long press on Mi Drop toggle will direct to usage help page (10-14)
Optimization - Increased file transferring speed (10-20)
Optimization - Processing mechanism when the receiver does not have enough space on their device (10-20)
Optimization - Animated effects when scanning (10-28)
Fix - Sometimes files failed to be transferred (10-13)
Fix - Sometimes app crashed while scanning (10-14)
[Security]
New - Added ''Connection' shortcut in security to view each app's realtime connection speed (10-26)
Optimization - Increased check process efficiency (10-27)
[Cleaner]
New - Recommendation page after clearing trash (10-20)
New - Clearing animated effects (10-20)
[Battery Usage]
Optimization - Low battery warning message will not pop up when there's an incoming call (10-12)
Optimization - Optimized the prompt text when power on and off time are set as the same (11-17)
********************************************************************************************************************************************************************************************
is working fine for me. You know MIUI limitations so don't cry. 
download

January 21, 2016

CM12.1 Stable v2,1 For xolo_one [MT6582] by vikas yadav

CM12.1 Stable v3 r33 latest 9 jan2016 build Forxolo_one [MT6582] by vikas yadav








----------------------------------------------------
Smoothest compared to latest CM 12.1 based builds
******************************************************************************************
NOTE:
Always make a BACKUP. Try this at your own risk, Im not responsible if your phone is damaged. I'm not forcing you to USE this ROM. If you're not satisfied your always free to use other roms or revert back to your previous.USE AT YOUR OWN RISK
***************************************************
Features: =
Android 5.1.1 r33 =
Kernel Version 3.4.6x =
build date:9jan 2016 =
****************************************************
now u can add users via lock screen
--------------------------------------
All CM 12.1 features from Cyanogenmod
Smoothest compared to latest CM 12.1 based builds
Theme Engine is fully operational
Better Battery backup
FM Radio working
Sound recording is working
Video recording working
GPS working
Hotspot Working
Storage Working
Sync working
Fixed offline Charging
Fixed video playback issues support HD
Video Streaming support 720
Fixed Recording video 1080
Fixed RIL crashes
Fixed bluetooth audio
USSD Working
Game Crashes Fixed
Headset icon Added
Bugs :
All working fine 
if you found any bug then comment below
download
January 21, 2016

Pure CYANOGENMOD 12.1[5.1.1][UNOFFICIAL]{XOLO_ONE}-BY VIKAS_YADAV


aroma stable v3
CYANOGENMOD 12.1[5.1.1][UNOFFICIAL]{XOLO_ONE}[FINAL-V3]-BY VIKAS_YADAV





DISCLAIMER:

Code:
#include 
 * Your warranty is now void.
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you.
PLEASE, bugs report HERE

ROM details:

  1. Based on: Cyanogenmod
  2. Status: Stable.
  3. Last updated on: 1/1/16
CHANGELOG:(FROM SOURCE CODE)XDA
Code:
FINAL RELEASE [3.0] - 20160107 (Build date 20160107)
Updated to android-5.1.1_r33
Fixed FMRadio volume control
Fixed game crashes
Fixed usb connection problems
Added headset icon in statusbar
Features:
RIL 
Wifi
Capps
GPS/A-GPS
Sound
Camera 
Bluetooth
Sensors
FM Radio
1080p Video Playback
1080p Video Record
Sound Record with all apps
Notification Led
Know bugs:
Code:
No Fake Promise There Are Some Minor Bug
For Screen recording use screen recorder pro app 
YouTube HD Playback:.
This version is working: Here.

instruction to flash CM12.1:

  1. You must be on Kitkat (any) base. 
  2. Use CTR ,TWRP or Phliz Or any recovery
    3.If you are already in a previous version.
  3. Boot into recovery and choose clean to install a new ROM.
  4. Now select Install zip and browse to the location where you have cm-12.1-*-UNOFFICIAL.zip and install it (Don’t flash gapps).
  5. Reboot/Boot up the device.
  6. Reboot and enjoy!

DOWNLOADS:
ROM                              : LINK
Recovery                       :  LINK
performance Patch           :link
CREDITS:
VIKAS YADAV FOR PORTING THIS ROM FOR XOLO_ONECyanogenmod Team
OMNI Team: (specially XpLoDWilD and Dr-Shadow).
@VIJAY BRO
Rohan Taneja
fire855
DerTeufel1980
axet
chrmhoffmann
mr-illusionist
ariafan
Santhosh M
Al3XKOoL


January 21, 2016

[NEW] Star WarsOS For [XOLO_ONE]MT6582BY (VIKAS_YADAV)


[MOD][NEW] Star WarsOS For MT6582 Super 


All the MODs including the Audio MODs are working in perfect harmony and the MOD is completely awesome.

Note : This MOD contains a new feature called QuickBoot to enable it go to Settings > Developer Options/Area 51. What this new feature basically does is when your put your device to Power OFF from Reboot Menu then it puts it in QuickBoot mode which conserves the battery but at the same time when you try to Turn ON your phone it instantly boots it up in about 2-4 seconds

FULL-Credits :
**************** *
1-vikas yadav for porting this rom for xolo one *
2.Ajit Guraya : For this MOD and everything
*
3- Honorable Mentions : Michael Jay and Alif *
***********************************************************************
Note : if you are running CM 12.1 V2.2/v2.1/v3 in your MT6582 -directly install this mod.. with following steps

DOWNLOAD LINK: