Showing posts with label Nougat Custom Roms. Show all posts

FM-Radio Fixed For Nougat Based Custom Rom – MT6592


Fix For FM – Radio For Nougat Based Rom for any MT6592 devices.This guide will fixed this FM connectivity issue.

Requirement :-

  1. 1. APKTool For Decompiling & Recompiling “Framework.jar” - CLICK HERE
  2. 2. Notepad ++ - CLICK HERE
  3. 3. Framework,jar

To Fix FM Bug We Have To Modify Below Files :-

  1. 1. Modifying Framework,jar
  2. 2. Modifying Build.prop
  3. 3. Replacing Some Files

1. Modifying Framework.jar

  1. 1. Decompile Framework.jar By The Help APK Tool
  2. 2. Now Go Extracted Folder [Framework.jar.out]
  3. 3. framework.jar.out/smali/android/media/MediaPlayer.smali
  4. 4. Open MediaPlayer.smali In Notepad ++
  5. 5. Now By Pressing Ctrl + F Search For .method public release
  6. 6. Now Copy Below Code Which Is Highlighted By GREEN
  7. 7. Paste It After .end method Or Before .method public release
  Here Is The Code [In GREEN Color] :- 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.end method
.method public prepareWithoutScan()V
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;,
Ljava/lang/IllegalStateException;
}
.end annotation
.prologue
.line 1188
invoke-direct {p0}, Landroid/media/MediaPlayer;->_prepare()V
.line 1187
return-void
.end method
.method public release()V
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

-> After editing MediaPlayer.smali
-> Just Recompile It.
-> Now Your Framework,jar Is Ready.

2. Modifying Build.prop

  • Just Add FM Radio Lines Between #WiFi And #LCD Density [Like Below]
# WiFi
wifi.interface=wlan0
wifi.tethering.interface=ap0
wifi.direct.interface=p2p0
# FM Radio
fmradio.driver.enable=1
# LCD density
ro.sf.lcd_density=320
-> Now You Successfully Modified Build.prop

Android Oreo 8.0.0 Themed Custom Rom For MTK65XX Devices


About Android Oreo 8.0.0 Themed Custom Rom :-

Today I’m Going To Share Latest Build of Android Oreo 8.0.0 Themed Custom Rom, Mokee v8.0.0 themed Based On Nought Which Is Directly Build From Source. Mokee OS Support Substratum Theme Engine And Comes With Customization.This Rom is Basically a Themed On Android Nougat but it looks and feel likes Android Oreo 8.0.0 for Any MT6572, MT6582, MT6592 also MT65XX devices.

Features :-
  • List view animation
  • Interpolation animation list view
  • Update over the air can download the download website only incremental, it helps lower faster update and upgrade more easily
  • Some icons and own layouts
  • Manager for Google services, so no need to use a large Gapps, you can only download necessary at Mokee Center
  • Ringtones, Alarms, Notification, UI sounds are all different Cyanogen Mod, thus bringing a beautiful charm to Android Oreo 8.0.0 Themed Custom Rom.
  • Own bootanimation
  • Information integrated into Mokee Center
  • Settings to add speed data network
  • Settings for navigation bar
  • Settings for Status bar
  • Intelligent control settings to configure the newer apps and others.

Main Highlight Of Android Oreo 8.0.0 Themed Custom Rom :-
  • Android Oreo Calculator
  • Android Oreo Status Bar
  • Android Oreo Settings
  • Android Oreo Clock
  • Android Oreo Gboard
  • Android Oreo Music
  • Android Oreo Contacts
  • Android Oreo Dailer
  • Latest Build From Source – 26/12/2017
  • GPS Fixed
  • zRAM Enabled
  • Camera Fixed
  • Substratum Working
  • Both Storage Mounting In PC And Phone
  • Loud Sound
  • Both SIM Working
  • FM Radio In Earphone [Framework Not Patched]
  • Offline Charging
  • OTG Fixed
  • And Many More features Added.

Bugs :-
VPN (Use ShadowRock App = NAT MODE) - Download
Video Recording In Stock Camera ( Use Footej Camera App) - Downlaod

Download Links :- -
>>>>All Files Are Important Download All files First!!
Android Oreo 8.0.0 Themed Custom Rom :- CLICK HERE
Substratum Theme Engine Installer :-  CLICK HERE
Oreo Theme Engine :- CLICK HERE
Magisk Root Flashable Zip :-  CLICK HERE
Default Storage Path :-  CLICK HERE
Gapps (ARM/7.1/PICO) :-  CLICK HERE

Instruction :-
  • Download All Files From Above.
  • Boot Into Your Custom Recovery.
  • Backup If Anything Important In Your Device [Except Storage].
  • Wipe Cache, Dalvik Cache/ART, Data.
  • Flash Android Oreo 8.0.0 Themed Custom Rom.
  • Then Reboot.
  • Finish the setup, Open The Net Connectivity then Install Android Oreo Theme Engine.
  • Open Substratum Theme engine If Already exist no need to download , open the Oreo Theme in Substratum and Enable the Select to all Overlays and Click On Button and Click On Build and Enable.
  • Wait for 2-3 Minutes and Reboot Your device.
  • Enjoy
Note :- Don’t Enable the O-ify because it can unstable the Rom.

Screenshots :-



Add VoLTE Feature in Non-VoLTE Mediatek OEM Custom Roms


So, Many users of custom roms users reported to have broken volte or volte not working while on roaming. 
There was a workaround to turn off/on radio from engineering mode but it only lasted till a reboot.
After looking into the matter last night i found the feasible permanent solution for it. It'll be little long so bear with me.

After fiddling with every firmware and custom rom i found out the cause of volte breakdown was the IMS status being not registered for some reason. You guys can check in IMS status option in 3 dot menu inside the engineering mode(*#*#4636#*#*). IMS services are responsible for calling and sms services over lte network.

Soo, Here is Small tutorial for all peoples who are Custom Rom on their devices and facing VoLTE issue...
This method works in few mtk OEM Roms and not all.

Tested in:
Pixel Ui mm
Condor A8 stock rom

Method 1: (preferred)

1. Unpack the Rom
2. Do normal porting
3. Apply Volte patch1 and patch2 (no need of egl folders) {Replace those files inside patch from ur stock Rom}


Method 2: (not recommended sometimes cause  rom to become totally unstable or may not boot up)

Copy all “files” in bin, lib, lib64 and paste in respective Port rom folder but Don’t replace existing files. This is to add missing files responsible for VoLTE/network

Next apply patch 1 and 2, mentioned in Method 1

Buildprop:

1. Delete unnecessary lines like cdma in case your stock rom doesn’t have those lines
2. Add all lines related to ims and VoLTE from stock/any VoLTE rom

Bootimg:

1. Edit it as per stock/any VoLTE Rom’s bootimg
2. Add modem, VoLTE, mal files in case if its present in stock
3. Zip everything and flash the Rom
4. Let it bootup

ImsService app:

1. Make a flashable zip of ImsService in system/priv-app/ImsService from stock or any other Rom

2. Flash it after Roms boots up.

You may add it directly in Rom but some cases Rom will get stuck in bootanimation.

In case one ImsService app doesn’t work try replacing from different Roms

How To Fix VoLTE Not Working In Mediatek Custom Rom MT6753/35/35M/37/37M


How To Fix VoLTE Not Working After Porting In Mediatek Custom Rom
Many of you might face VoLTE Not Working After Porting a Custom Rom. So here is a quick fix for it.
Caution: I am NOT responsible for any
damage caused to your device. Flash at
your own Risk!
Volte fix for Custom ROMs
Edit boot.img and build prop according to stock or latest MultiROM
Replace files from ur stock ROM and flash
Note:
First only flash patch 1 if it does not fix VoLTE in mtk custom rom than try patch 2
Before applying patch make necessary edits in buildprop and bootimg

Patch 1:

Only Flash Patch 2 if Patch 1 did not work.

Patch 2:

Note:
1. Only OEM ROMs support volte eg. Miui, VibeUi, ZenUi, etc
2. No VoLTE in compiled ROMs for mtk

Caution: I am NOT responsible for any damage caused to your device. Flash at your own Risk!

How to port Nougat Custom Rom Lineage OS 14.1 For MTK Devices



Just few days ago there was a breakthrough for users of MediaTek devices as an XDA user Aditya Kr who successfully ported Android Nougat Custom on his MTK device.
Other users of MediaTek devices started to port for various devices and successfully booted it also. This guide will help you to Port Lineage OS Nougat Custom Rom on mediatek device.

Follow the below guide carefully and in no time you'll also enjoy Nougat on your Android device.

This porting method has been known to work on these chip sets: 
Mediatek MT6582 chip set running on KitKat kernel
Mediatek MT6592 chip set running on KitKat kernel

FILES NEEDED:
.Boot Image Unpack Tool.
Read:
.File explorer
.Stock ROM
.Custom/Port ROM you want to port from

PROCEDURE:
  • First create two folders called Stock and Port
  • Place Stock ROM in stock folder
  • Place Custom ROM in port folder
  • Use 7zip to unzip both ROMs in respective folders
  • Port boot image with THIS or THIS method
  • Copy boot.img to Custom ROM folder you extracted and replace boot.img there
FOR MT6572 CHIP SETS:
Use boot image from any device (same chip set) with a working lineage OS ROM

Now copy these files from stock to port:
  • System/lib/hw/hwcomposer.mt65**.so
  • System/lib/libaudio.primary.default.so
  • System/lib/libcameracustom.so
  • System/lib/libcamalgo.so
  • System/lib/libcamdrv.so
  • System/lib/libfeatureio.so
  • System/etc/firmware
  • boot/kernel
  • boot/unventd.rc (only if you are getting stuck at logo)
  • boot/Replace only camera lines under #Camera from stock boot.img init.rc to init.mt6572.rc

    FOR MT6582/MT6592 CHIP SETS:
    Use boot image from any device (same chip set) with a working lineage OS ROM

    From System/lib/hw: Delete all mt6572.so blobs and replace with these blobs: DOWNLOAD BLOBS 

    Now copy these files from stock to port:
    • System/lib/hwcomposer.mt65xx.so
    • System/lib/gralloc
    • System/lib/lib.audio.primary.so
    • Systemlib/lib.mali.soS
    • System/Etc
    • System/lib/libcameracustom.so
    • System/etc/firmware
    • System/lib/libfeatureio.so
    • boot/kernel
    • boot/unventd.rc (only if you are getting stuck at logo)
    • boot/Replace only camera lines under #Camera from stock boot.img init.rc to init.mt6572.rclib/libcamdrv.solib/libcamalgo.so

    After copying these files to Custom ROM

    After finishing up the porting process;
    • Boot into recovery 
    • Wipe data 
    • Wipe cache 
    • Wipe dalvik cache 
    • Flash ROMs 
    • Flash gapps
    • Reboot
    Downloads:

    Un-Official build: DOWNLOAD UNOFFICIAL ROM BUILD
    LineageOS addons download: DOWNLOAD
    Google Apps: GOOGLE APPS

    Credits for this tutorial:
    Aditya Kr
    XDA developers
    Android matrix dev 
    Arie Fuero
    Reza Adi 
    TribetMen 
    KirBeats 
    Ultimate open source porters
    Dev Gamal
    Samar V
    Others

    Screenshots from users who successfully booted Lineage OS 14







    You may encounter bugs while porting using this guide. Remember, this is a new development. Be patient as this guide would be updated. 


    Disable_Adblock

    We know Ads suck, but at IrisBuddies we will not let them do that
    As blocking is a good idea to get rid of stupid “Download Now” Buttons around the web
    That’s not in our case. We think you won't find Ads on Our site terrible or annoying
    Support us by Whitelisting “IrisBuddies” on your Adblocking Plugin or By disabling your AdBlocking software

    If you think this is not good and we should allow AdBlocking Plugins
    then Please Contact Us or write us on our Facebook Page
    and we might allow it in near future.