[GUIDE] [DISCONTINUED] Install Marshmallow Brazil Soak Build using TWRP

Search This thread

prathameshsd

Senior Member
Feb 7, 2013
319
1,230
Install Android 6.0 Test Build On Moto G 2014 (2nd Generation)
XT1063, XT1064, XT1068, XT1069

By Restoring TWRP Backup Files
& Rooting By Modified Boot Image




Preview1.jpg



Using this you can taste the preview build of Android 6.0 Marshmallow on your Moto G 2014. This method is very simple as compared to other one which lengthy & involves converting your device model into XT1069 model & later on flashing appropriate modem files. This method just involves downloading the TWRP backup, placing it in your phone & restoring it. No need of PC.

As this is a preview or "test" build of 6.0 it may contain 6.0 specific or Motorola specific bugs present in this ROM. You may face occasional lags, stutters, incompatibilities, force-closes, reboots once in a while on your Moto G 2014 model. This TWRP Backup contains system files of Brazil XT1069 which were flashed on Global XT1068 model & later backed up using TWRP 2.8.6.0.

This backup works on all Moto G 2014 models.Tried & Tested On XT1063 : Global Single SIM, XT1064 : US/Canada Single SIM, XT1068 : Global Dual SIM & XT1069 : Brazil Dual SIM.



Code:
#include 
/*
* Your warranty is now VOID ! 
*
* I am not responsible for bricked devices, dead SD cards,
* accidental data wipe or a thermonuclear war. 
* If you have any concerns about steps included in this 
* guide please do some research before trying it! 
* YOU are choosing to make these modifications & if you 
* point the finger at me for messing up , I will laugh at you.
*
* GOOD LUCK !
*/



TWRP Backup ROM Details

Android Version : 6.0 Marshmallow

Android Security Patch Level : November 1, 2015.

Baseband Version : Will Differ As Per Your Phone Model

Kernel Version : 3.4.42, Fri Nov 13

System Version : 24.11.10.retbr_dstv.retbr.en.BR retin

Build Number : MPB24.65-10

Status : Non-Rooted




Requirements


Unlocked Bootloader : Status Code 3 (Check in AP Fastboot Mode)

Bootloader Version : 4882 or higher (Check in CPU-Z App, AP Fastboot Mode)

TWRP Version : 2.8.6.0 (Check in TWRP Recovery)

If you dont have it follow these below methods, only then proceed further.

Unlock Bootloader, Update TWRP : http://forum.xda-developers.com/moto-g-2014/general/xt1063-t3018818

Update Bootloader
By Flashing Latest Stock Firmware : http://forum.xda-developers.com/moto-g-2014/general/official-stock-firmware-5-0-2-lxb22-46-t3019612
By Flashing Latest Bootloader : http://forum.xda-developers.com/moto-g-2014/general/bootloader-update-t3060007





Steps


Go in TWRP recovery > Tap on Backup > Select backup location from top bar > Select "System + Boot + PDS" > Swipe to Backup > Go Back > Reboot to system. This process will create TWRP directory inside Internal Storage or External SD card depending what you have selected.

Download the 6.0 TWRP backup file (615MB) zip from here : https://drive.google.com/file/d/0B3k7qoMwi-L4d2RyRmIzNWQ0aFU/view

Extract the contents of the zip. You will see "marshmallow_titan" folder, open it & you will see "2015-11-22--20-17-22_MPB24.65-10" folder.

Using ES File Manager or a PC, go to your TWRP folder inside your Moto G2 where you have backed up your previous ROM.

Open TWRP Folder, inside it there should be a "BACKUPS" folder, inside it there should be a folder having your "Serial Number" as its name.

Open that "Serial Number" folder & copy the extracted "2015-11-22--20-17-22_MPB24.65-10" folder in this "Serial Number" folder.

Finally it should look like this : Internal Storage or External SD Card > TWRP > BACKUPS > *Serial Number* Folder > 2015-11-22--20-17-22_MPB24.65-10

Go in TWRP recovery > Wipe > Factory Reset > Go Back

Tap on Restore > Select the location of the copied "2015-11-22--20-17-22_MPB24.65-10" folder from top (Internal Storage / External SD Card) > Select 2015-11-22--20-17-22_MPB24.65-10 > Select System + Boot > Swipe to Restore > Go Back

After going back to Main Menu of TWRP > Reboot > System. It will prompt to install "SuperSU" > Select "Do Not Install"

Be patient, 1st boot will take a long time. Around 15-20 mins to boot into system.


Rooting


Do not flash SuperSU zip via TWRP to root this ROM. It will result in a Bootloop !

You need to boot into system first. This ROM needs a special boot image to be booted up previously & then any SuperSU 2.4x or higher zip can be flashed later on.

Root Here : http://forum.xda-developers.com/moto-g-2014/general/root-root-moto-g-2014-android-t3255711




Comments

Edit 1 : Works flawlessly on my XT1068, no FC's no bugs. Calling, SMS working on both slots.

Edit 2 : Root, Xposed framework & RRO Layers working.

Edit 3 : XT1063 & XT1064 users are facing SMS issues.
Fix : http://forum.xda-developers.com/showpost.php?p=64067474&postcount=110
Original Source (Use Google Translate) : http://www.htcmania.com/showthread.php?t=1102169



Credits


@Rijul.A for hosting the TWRP backup files.

@srinuchry for the screenshots and @karan_master25 for helping me to flash XT1069 firmware on my XT1068.

@MarckozZ for providing XT1069 Marshmallow 6.0 Test OTA Zip.

@Emerson1 for his thread "[ROOT][XT1069][MARSHMALLOW] Root Moto G 2014 on Android Marshmallow 6.0 RETBR".

@fr3d0x1 for his SMS fix for XT1063 & XT1064 users running 6.0 Test Build.



Please Hit THANKS if this thread helped you !​
 
Last edited:

FreedFromDeath

Senior Member
Aug 23, 2014
260
129
Installed it on my Mexican XT1064 and it works flawlessly. I don't really ever use SMS so it's all good for me. SystemUI Tweaker is excellent for removing the annoying quick settings tile for the non existent second sim in my model.
 

gabrielgarioli

New member
Nov 24, 2015
3
0
The SIM card is not working. It recognized but doesn't work.

I already did the step 4 of this guide, and already did a factory reset, and still not working.

Can you help me?
I'm using a XT1069 here.
 

jackcicci

Senior Member
Jul 13, 2014
582
518
Thank you for sharing, I will try soon. I suppose that I can download and unpack the zip also with PC and copy the folder to the phone... I will try this way :)
 

prathameshsd

Senior Member
Feb 7, 2013
319
1,230
Last edited:

G.I. Jew

Senior Member
Jul 16, 2013
74
14
Hey there, sorry for asking this, but will I lose my data if I install this? I mean, is there a way to keep my data without having to go through the tedious Titanium Backup process? Thanks in advance. :)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 73
    Install Android 6.0 Test Build On Moto G 2014 (2nd Generation)
    XT1063, XT1064, XT1068, XT1069

    By Restoring TWRP Backup Files
    & Rooting By Modified Boot Image




    Preview1.jpg



    Using this you can taste the preview build of Android 6.0 Marshmallow on your Moto G 2014. This method is very simple as compared to other one which lengthy & involves converting your device model into XT1069 model & later on flashing appropriate modem files. This method just involves downloading the TWRP backup, placing it in your phone & restoring it. No need of PC.

    As this is a preview or "test" build of 6.0 it may contain 6.0 specific or Motorola specific bugs present in this ROM. You may face occasional lags, stutters, incompatibilities, force-closes, reboots once in a while on your Moto G 2014 model. This TWRP Backup contains system files of Brazil XT1069 which were flashed on Global XT1068 model & later backed up using TWRP 2.8.6.0.

    This backup works on all Moto G 2014 models.Tried & Tested On XT1063 : Global Single SIM, XT1064 : US/Canada Single SIM, XT1068 : Global Dual SIM & XT1069 : Brazil Dual SIM.



    Code:
    #include 
    /*
    * Your warranty is now VOID ! 
    *
    * I am not responsible for bricked devices, dead SD cards,
    * accidental data wipe or a thermonuclear war. 
    * If you have any concerns about steps included in this 
    * guide please do some research before trying it! 
    * YOU are choosing to make these modifications & if you 
    * point the finger at me for messing up , I will laugh at you.
    *
    * GOOD LUCK !
    */



    TWRP Backup ROM Details

    Android Version : 6.0 Marshmallow

    Android Security Patch Level : November 1, 2015.

    Baseband Version : Will Differ As Per Your Phone Model

    Kernel Version : 3.4.42, Fri Nov 13

    System Version : 24.11.10.retbr_dstv.retbr.en.BR retin

    Build Number : MPB24.65-10

    Status : Non-Rooted




    Requirements


    Unlocked Bootloader : Status Code 3 (Check in AP Fastboot Mode)

    Bootloader Version : 4882 or higher (Check in CPU-Z App, AP Fastboot Mode)

    TWRP Version : 2.8.6.0 (Check in TWRP Recovery)

    If you dont have it follow these below methods, only then proceed further.

    Unlock Bootloader, Update TWRP : http://forum.xda-developers.com/moto-g-2014/general/xt1063-t3018818

    Update Bootloader
    By Flashing Latest Stock Firmware : http://forum.xda-developers.com/moto-g-2014/general/official-stock-firmware-5-0-2-lxb22-46-t3019612
    By Flashing Latest Bootloader : http://forum.xda-developers.com/moto-g-2014/general/bootloader-update-t3060007





    Steps


    Go in TWRP recovery > Tap on Backup > Select backup location from top bar > Select "System + Boot + PDS" > Swipe to Backup > Go Back > Reboot to system. This process will create TWRP directory inside Internal Storage or External SD card depending what you have selected.

    Download the 6.0 TWRP backup file (615MB) zip from here : https://drive.google.com/file/d/0B3k7qoMwi-L4d2RyRmIzNWQ0aFU/view

    Extract the contents of the zip. You will see "marshmallow_titan" folder, open it & you will see "2015-11-22--20-17-22_MPB24.65-10" folder.

    Using ES File Manager or a PC, go to your TWRP folder inside your Moto G2 where you have backed up your previous ROM.

    Open TWRP Folder, inside it there should be a "BACKUPS" folder, inside it there should be a folder having your "Serial Number" as its name.

    Open that "Serial Number" folder & copy the extracted "2015-11-22--20-17-22_MPB24.65-10" folder in this "Serial Number" folder.

    Finally it should look like this : Internal Storage or External SD Card > TWRP > BACKUPS > *Serial Number* Folder > 2015-11-22--20-17-22_MPB24.65-10

    Go in TWRP recovery > Wipe > Factory Reset > Go Back

    Tap on Restore > Select the location of the copied "2015-11-22--20-17-22_MPB24.65-10" folder from top (Internal Storage / External SD Card) > Select 2015-11-22--20-17-22_MPB24.65-10 > Select System + Boot > Swipe to Restore > Go Back

    After going back to Main Menu of TWRP > Reboot > System. It will prompt to install "SuperSU" > Select "Do Not Install"

    Be patient, 1st boot will take a long time. Around 15-20 mins to boot into system.


    Rooting


    Do not flash SuperSU zip via TWRP to root this ROM. It will result in a Bootloop !

    You need to boot into system first. This ROM needs a special boot image to be booted up previously & then any SuperSU 2.4x or higher zip can be flashed later on.

    Root Here : http://forum.xda-developers.com/moto-g-2014/general/root-root-moto-g-2014-android-t3255711




    Comments

    Edit 1 : Works flawlessly on my XT1068, no FC's no bugs. Calling, SMS working on both slots.

    Edit 2 : Root, Xposed framework & RRO Layers working.

    Edit 3 : XT1063 & XT1064 users are facing SMS issues.
    Fix : http://forum.xda-developers.com/showpost.php?p=64067474&postcount=110
    Original Source (Use Google Translate) : http://www.htcmania.com/showthread.php?t=1102169



    Credits


    @Rijul.A for hosting the TWRP backup files.

    @srinuchry for the screenshots and @karan_master25 for helping me to flash XT1069 firmware on my XT1068.

    @MarckozZ for providing XT1069 Marshmallow 6.0 Test OTA Zip.

    @Emerson1 for his thread "[ROOT][XT1069][MARSHMALLOW] Root Moto G 2014 on Android Marshmallow 6.0 RETBR".

    @fr3d0x1 for his SMS fix for XT1063 & XT1064 users running 6.0 Test Build.



    Please Hit THANKS if this thread helped you !​
    5
    FIX SMS

    with this build.prop you can send SMS in XT1063/1064,tested and working.

    http://d-h.st/kiL8

    Preview

    4
    i have problem with cpu frequency on this rom. it's never drops below 787mhz

    Motorola set the minimum at 787 for a reason. What's your perceived problem with 787 minimum anyway? It's not like the phone doesn't deep sleep when idle just fine. The Moto G isn't some flagship device that you should be trying to underclock anyway.
    From the decipher kernel OP....

    "For those who are considered about battery life; this will give you same battery as stock CM and it's ok for two reasons:
    1. Under clocking to save power is useless below 787200.
    Remember when on stock kitkat your default "low" frequency was 787200? well it was for a reason.
    2. Frequency's below 787200 consume the same power as 787200. The same goes for frequency's above 787200, so ideally we would get optimal performance with just using 2 frequencys, 787200 and 1190400.."

    I'm inclined to believe it.

    If anything, I'm inclined to switch to performance governor so that frequency never goes below 1190 . The mpdecision does a fantastic job at only turning on the cores that it needs at any given moment. If you watch the cores in kernel auditor, as soon as you touch the screen it ramps to 1190 anyway, may as well not have to wait for it to ramp and just run performance governor anyway.
    3
    This was backed up by a xt1069 or 68, works in xt1069 normally?
    Flashed XT1069 Firmware & 6.0 OTA Zip then backed using TWRP on a XT1068, will perfectly work on XT1069 as the firmware backup is for XT1069.
    3
    with this build.prop you can send SMS in XT1063/1064,tested and working.

    If you don't want to spend more time downloading this file and moving it around and changing permissions, just edit your build prop yourself.
    Literally, the only change to the build prop is to change "dsdn" to "none" on line 214. I copied it, commented it out and pasted the edit above the original string. While you're in there you may want to comment out line 210 also. It helped GPS Device Only start working on my xt1064. See screen shot below...No the file name shouldn't be buildpropsms.bak like the screenshot says...this is just a backup file I made so I could rename build props in TWRP file manager if things started bootlooping...You should make a copy of your build.prop and edit the actual build.prop to look like the one below

    While on the topic of making simple tasks into ordeals, let me point out that the custom boot img linked in the OP can be extracted from the zip using any file manager and flashed as an img in TWRP instead of the Windows-only-requires-Moto-drivers .bat instructions that are suggested.