Tuesday, 30 May 2017

[6.0.1] Resurrection Remix 5.7.4 r79 ROM For Xiaomi Redmi Note 3G [MT592]

Hello Friends, Here is ROM For Xioami Redmi Note 3G, Here is Most Favorite And Popular ROM For You , Resurrection Remix ROM.This ROM Updates Android Security Patch (r79) and Fixes Some Glitches.Most Important Bug Fix in This ROM is Consist Of 2G/3G Switch Fixed So Now This ROM is Stable As CM12.1,If You really Dont Care VPN.This ROM is Built From Source By Monty Kumar.


Credits :
  • Fire855 - Made CM12.1 And CM13 for MT6592 stable and bootable -> Many thanks
  • Monty Kumar Compiled RR 574 From Source.
  • Tirth Patel 
  • LineageOS ROM Team
Screenshots:-

NOTE:- This Are Old ScreenShots Are Captured After Applying  Xposed Module (Android N'fy).



Changelog:- (30-5-2017)
- Upstreamed to r79
- Merged Lineage Upstream Changes
- Updated Security Strings to May 2017
Fixed 2G/3G Switch 
Fixed Reboot to Turn On Data - Data Connection is more stable
- Fixed Consecutive Lags due to Selinux
- Reduce Logging
- Fixed SDcard name on File Manager


What Working ?

  • Dual SIM
  • WiFi
  • Ril
  • Bluetooth
  • Audio
  • Sensors
  • Camera (photo and video recording)
  • GPS 
  • FM Radio
  • OTG
  • Screen Recording
  • Supports Youtube 720P Videos

Bugs?

  • VPN 
  • 720P/60Fps Video Lag And Other Minor Glitches Here and There !

=====================================
!! Please Note it Guys, There is Always Potential Risk While Flashing ROM in Any Device.So You Have to do it at Your Own Risk And Think about it twice Before doing. !!

I Am NOT Responsible If You Done Any Damage To Your Device While Flashing ROM !
If There Is Any Problem Happen I Will Try My Best To Solve It :)
======================================



Download Links:-

Note:- Before Download Do Check FAQ Listed Below, False Comments Consist Of Same Questions Present In FAQ Will Be Ignored :3 !
4) Gapps 6.0.1


How to Flash:-
  • Reboot Into Recovery.
  • Wipe Data/Factory reset.
  • Wipe Cache, Dalvik Cache.
  • Flash "RR 5.7.4 r79" ROM .
  • Reboot

If You Have Any Doubts Or Queries, Do Ask Them In Our Comment Section And Visit Again For More Future ROM Reviews :)

Saturday, 27 May 2017

[6.0.1] LineageOS 13 For Xiaomi Redmi Note 3G [MT6592][LATEST]
Hello Friends, Here is ROM For Xioami Redmi Note 3G After Very Long Time,Since i dont own this device Now( Its HardBricked Btw) I am Not Able to Post All ROMs Now But With Help Of Some Testers I have Ported this ROM and Tested as well.LineageOS Is Something Which We were Calling up as CyanogenMOD,This ROM Updates Android Security Patch (r79) and Fixes Some Glitches.Most Important Bug Fix in This ROM is Consist Of 2G/3G Switch Fixed So Now This ROM is Stable As CM12.1,If You really Dont Care VPN.This ROM is Built From Source By Tirth Patel And Its Ported to Our Device Redmi Note 3G By Suraj Lad ( Me ).

Credits :

  • Fire855 - Made CM12.1 And CM13 for MT6592 stable and bootable -> Many thanks
  • Tirth Patel - Compiled LineageOS 13 From Source.
  • Monty Kumar And Evanixionz Merah Merona - For Testing
  • LineageOS ROM Team
  • Suraj Lad (Me) - Ported It To Redmi Note 3G 

Screenshots:-



Changelog:- (27-5-2017)
- Upstreamed to r79
- Merged Lineage Upstream Changes
- Updated Security Strings to April 2017
- Fixed 2G/3G Switch
- Data Connection is more stable
- Fixed Consecutive Lags due to Selinux
- Reduce Logging
- Fixed SDcard name on File Manager



What Working ?

  • Dual SIM
  • WiFi
  • Ril
  • Bluetooth
  • Audio
  • Sensors
  • Camera (photo and video recording)
  • GPS 
  • FM Radio
  • OTG
  • Screen Recording
  • Supports Youtube 720P Videos
Bugs?

  • VPN 
  • 720P/60Fps Video Lag And Other Minor Glitches Here and There !
=====================================
!! Please Note it Guys, There is Always Potential Risk While Flashing ROM in Any Device.So You Have to do it at Your Own Risk And Think about it twice Before doing. !!

I Am NOT Responsible If You Done Any Damage To Your Device While Flashing ROM !
If There Is Any Problem Happen I Will Try My Best To Solve It :)
======================================

Download Links:-

Note:- Before Download Do Check FAQ Listed Below, False Comments Consist Of Same Questions Present In FAQ Will Be Ignored :3 !

How to Flash:-
  • Reboot Into Recovery.
  • Wipe Data/Factory reset.
  • Wipe Cache, Dalvik Cache.
  • Flash "LineageOS 13" ROM .
  • Reboot

FAQ:- (Frequently Asked Questions )
  1. How to Get Root Access?
    -> Go To Settings-->About Phone-->Tab Build No 7 Times
    Then Go to Devs Option And Select Root Access-->Apps and ADB !
  2. Some Apps Not Working Properly (Whatsapp,Contacts etc? )
    -> Go To Settings-->Apps-->Select That ParticularApp-->Permissions-->Now Give It All Permissions.
  3. How to Move AppToSD?
    -> As If Now FolderMount App Is Not Working With MM ROMs ,So You Must Have to use XinternalSD to Move App to SD It May Work.

If You Have Any Doubts Or Queries, Do Ask Them In Our Comment Section And Visit Again For More Future ROM Reviews :)

Friday, 5 May 2017

[Guide] MTK Sprout Porting Guide - Port Android One ROMs To MT6582/92 [FULL GUIDE WIth Fixes]

Hello Friends, Today i am Going to Share an Guide to Port MTK ROMs From Sprout To generic MT6582/92. This is Best Guide For Sprout ROM Porting Which Includes All The Fixes For all Commmon Issues Which you Will Face After Booting Into ROM.Sprout ROM Porting Guide Involves Fixes Such As RIL FIX,GPS Fix,2nd SIM and Hotspot Fixes and Many More.SO Without Wasting Much Time Here is Full Guide:-


Note= If You Want to Port CM Based ROM Then You Must have to Use CM As Your Base ROM (For E.g= To Port AOKP/RR/AICP You can Use CM13 as Base).

Thanks To/Credits:-

Don’t forget to give credits Whenever You PORT Any Sprout ROM :-

  1. Suraj Lad (Gathered All Fixes For Sprout Bug Fixing And For RIL FIX)
  2. Yazad Madan And Kishan P Patel (for figuring and making common guide - You can Check it out Here )
  3. Fire855 - For His Awesome Work in MTK (CM11/12/12.1/13/14)
  4. All Sprout Developers 
  5. And You :)

SPROUT PORTING GUIDE:-


  1. Copy All FIles in System/lib/HW Folder From Base ROM to Sprout ROM 
  2. Copy And Replace All CM13 Xport Libs Except libAndroid,libAndroidServer,libandroidruntime,libweb* in Sprout ROM 
  3. Now Copy All Bins From Sprout and Paste it Base ROM, It Will ask to Replace That Time Skip Them And Now Copy All Bins From Base ROM and paste it in Sprout ROM.
  4. Now Copy Folders Such As Usr , Vendor , Xbin From Base ROM To Sprout ROM.
  5. Copy Folders such as Bluetooth,Firmware,Security and WIFI From Etc Folder From Base ROM to Sprout ROM.
  6. Copy Files Such As Media_codecs*.xml , spn-conf.xml,apn-conf,agps_conf From Base ROM And paste It In Sprout ROM
  7. Finally Copy META-INF Of Base ROM to Sprout ROM
  8. In Boot.img,Extract Boot.img And Copy Init.environ.rc  From Sprout ROM To base ROMs Boot.img And Repack The Boot.img. 
  9. Now Repack The Sprout ROM To AnyFILENAME.Zip And Flash It

If You Followed All Steps Properly,It Should Boot into ROM With Some Bugs To Fix Them Follow The Following Fixes And Repack And Flash.


========================
BUG Fixes in PORTING
========================

NOTE:- For BugFixes I Suggest to Keep WinMerge And TickleMyAndroid Softwares in Your PC Those Helps a lot.

1) Fix 2nd SIM And Implement MTK RIL :-
  • Extract Telephony_common.jar Of Both ROMs and Replace MediaTekRIL From CM to Sprout + 2 Lines in Build.prop.
    2 Lines are :- 

ro.telephony.ril_class=MediaTekRIL


    ro.telephony.ril.config=fakeiccid

    • Also Replace Smalies like SIMRecords, UICCCard1 , UICCCard2 , UICCCard , Subscriptioninfoupdater From Telephony --> No Sim FIX

    2) Fix RIL in AOSP ROMs [COMPLICATED]


    Extract Telephony_common Of Both ROMs ( Take Base as AOSPA ) And Merge Vacant Spaces in Files Accordingly.
    • Phone.smali 
    • PhoneBase.smali  
    • PhoneFactory.smali  
    • PhoneProxy.smali 
    • RIL$1.smali  (1 Line Only )
    • RIL$2.smali  (1 Line Only )
    • RIL$RILReceiver.smali  (All)
    • RIL.smali  
    • SubscriptionInfoUpdater.smali (All)

    Now In Uicc Folder Merge Everything In Following Smalis
    • UiccCard.smali
    • UiccCard$2.smali
    • SIMRecords.smali
    • IccCardProxy.smali

    Now to Fix USSD :- 
    • In Uicc Folder 
    • Gsmphone.smali ( add onUssdFinished Method ( Compare DU Tele) )
    • Now Add mtkRil And SProut RIL(if Not Added previously) and Repack Telephony And Add two MtkRIL lines in Build.prop ( of fakeiccd )

    3) AutoRotation Fix And Hotspot Fix:- 

    For AutoRotation:-
    Extract Framework-res.apk, Values> Bool ( <Boot>Rotation Sensor= true) 

    For Hotspot:- 
    Extract Framework-res.apk, Values> arrays( <arrays>wlan Change To ap ) 

    4) For FM RADIO Fix :- 

    • Copy All LibFm* , LibMediaplayer , libmtkplayer , libaudioflinger 
    • Copy Mediaplayer.smali ( From CM or AOSP based ROM )  ( If PORT ROM Is CM Based Then take All From CM Based ROM Else If Its AOSP based Then Take libs form AOSP ROMs)
    • Copy FM Radio app From Any Other Working ROM and Add it in Your ROM (System/Apps)

    5) Fix Home Button To Show Recent And Back Lit Of Buttons

    Decompile framework-res.apk And Go To Values And Add Following Lines

    To Show Recent:- 
    <integer name="config_longPressOnHomeBehavior">1</integer>

    For Backlit:- 
    <bool name="config_button_brightness_support">true</bool>

    6) GPS Fix 
    • Delete libmnlp in xbin
    • add libmnl and libcurl in libs From Your Base ROM
    • Replace mtk_agpsd in bin
    • remove all gps.**.so in hw leaving only gps.mtxx.so

    That All Forks For Now, Happy Porting Dont Forget To say Thanks And If You Have Any Doubts Or Queries, Do Ask Them In Our Comment Section And Visit Again For More Tech Tips and Tricks.