• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][osprey][UNOFFICIAL] LineageOS 13.0 for Moto G (3G) + Compilation tutorial!!

Search This thread

veloz46

Senior Member
Sep 2, 2011
336
220
Android World
Lineage_OS.jpg

First of all, I want to apologize for my English, I am Spanish and translate text with Google.

I open this topic to hang here my compilations branch LineageOS 13.0.

I am not responsible! Everyone is aware of what he does.

Having each update ?
Updates are only a current repo sync LineageOS the original code .

Then we started:
Carrying these compilations?
Every officer of LineageOS, has not changed anything at all.

What is the date updated the code?
The same one that says the compilation, update and compile.

You must install the gapps?
If necessary, you can use the OpenGapps here: http://opengapps.org/
I'm a fan of Pico.

DOWNLOAD LineageOS-13.0

XDA: DevDB Information
[ROM][osprey][UNOFFICIAL] LineageOS 13.0 for Moto G (3rd Gen) Updated!

Contributors
LineageOS whole team, especially Alberto97 and squid2 , as are those who worked for our devices.

ROM OS Version: 6.0.X
ROM Kernel: Linux 3.10.x
Based On: LineageOS
Source Code: https://github.com/LineageOS/android_device_motorola_osprey
Changelog: https://review.lineageos.org/#/q/status:merged+branch:cm-13.0

Version Information
Status: Stable
Stable Release Date: BETA

Created Always updating.
Last Updated Always updating.

If I have not done well in the post, please forgive me.

Compile your own LineageOS Rom 14.1:

Use Ubuntu 14.04LTS

Simply copy and paste:

Preparing packages to compile:

Code:
sudo apt-get install bison build-essential curl flex git gnupg gperf libesd0-dev liblz4-tool libncurses5-dev libsdl1.2-dev libwxgtk2.8-dev libxml2 libxml2-utils lzop maven openjdk-8-jdk openjdk-8-jre pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev maven maven2 libnss-sss:i386 python-networkx ccache libc6-dev-i386 x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev unzip

Code:
sudo apt-get install g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev

Code:
sudo apt-get install android-tools-fastboot android-tools-adb

Code:
sudo apt-get install phablet-tools

Code:
git config --global user.email "[email protected]"
git config --global user.name "Your Name"

EXAMPLE:
Code:
git config --global user.email [email protected]
git config --global user.name johan88

Preparing environment:

Code:
mkdir ~/bin

Code:
PATH=~/bin:$PATH

Code:
curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo

Code:
chmod a+x ~/bin/repo

Code:
mkdir ~/source-LineageOS-14.1

Code:
cd ~/source-LineageOS-14.1

Code:
repo init -u git://github.com/LineageOS/android.git -b cm-14.1

Code:
cd ~/source-LineageOS-14.1

This is going to take ...

Code:
repo sync

Prepare code for our device "osprey"

Code:
source build/envsetup.sh

Code:
breakfast osprey

Add proprietary files to the code.

Go to route:
Code:
Personal folder/source-LineageOS-14.1/.repo/local_manifests/roomservice.xml

Add in the middle these 2 lines:
Code:
<remote fetch="https://github.com/TheMuppets/" name="TheMuppets" revision="cm-14.1" />
<project name="TheMuppets/proprietary_vendor_motorola" path="vendor/motorola" remote="github" revision="cm-14.1" />

Resync:

Code:
cd ~/source-LineageOS-14.1

Code:
repo sync

Now start the compilation:

Code:
cd ~/source-LineageOS-14.1

Code:
. build/envsetup.sh && brunch osprey

Once finished the compilation the rom will be in:

Code:
Personal Folder//source-LineageOS-14.1/out/target/product/osprey/

To clean everything and recompile:

Code:
cd ~/source-LineageOS-14.1

Code:
make clobber

Code:
repo sync

Code:
. build/envsetup.sh && brunch osprey

Compile your own LineageOS Rom 13.0:

Use Ubuntu 14.04LTS

Simply copy and paste:

Preparing packages to compile:

Code:
sudo apt-get install bison build-essential curl flex git gnupg gperf libesd0-dev liblz4-tool libncurses5-dev libsdl1.2-dev libwxgtk2.8-dev libxml2 libxml2-utils lzop maven openjdk-7-jdk openjdk-7-jre pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev maven maven2 libnss-sss:i386 python-networkx ccache libc6-dev-i386 x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev unzip

Code:
sudo apt-get install g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev

Code:
sudo apt-get install android-tools-fastboot android-tools-adb

Code:
sudo apt-get install phablet-tools

Code:
git config --global user.email "[email protected]"
git config --global user.name "Your Name"

EXAMPLE:
Code:
git config --global user.email [email protected]
git config --global user.name johan88

Preparing environment:

Code:
mkdir ~/bin

Code:
PATH=~/bin:$PATH

Code:
curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo

Code:
chmod a+x ~/bin/repo

Code:
mkdir ~/source-LineageOS-13.0

Code:
cd ~/source-LineageOS-13.0

Code:
repo init -u git://github.com/LineageOS/android.git -b cm-13.0

Code:
cd ~/source-LineageOS-13.0

This is going to take ...

Code:
repo sync

Prepare code for our device "osprey"

Code:
source build/envsetup.sh

Code:
breakfast osprey

Add proprietary files to the code.

Go to route:
Code:
Personal folder/source-LineageOS-13.0/.repo/local_manifests/roomservice.xml

Add in the middle these 2 lines:
Code:
<remote fetch="https://github.com/TheMuppets/" name="TheMuppets" revision="cm-13.0" />
<project name="TheMuppets/proprietary_vendor_motorola" path="vendor/motorola" remote="github" revision="cm-13.0" />

Resync:

Code:
cd ~/source-LineageOS-13.0

Code:
repo sync

Now start the compilation:

Code:
cd ~/source-LineageOS-13.0

Code:
. build/envsetup.sh && brunch osprey

Once finished the compilation the rom will be in:

Code:
Personal Folder//source-LineageOS-13.0/out/target/product/osprey/

To clean everything and recompile:

Code:
cd ~/source-LineageOS-13.0

Code:
make clobber

Code:
repo sync

Code:
. build/envsetup.sh && brunch osprey

ATTENTION! I can not support compilation errors since I am not an expert.
 
Last edited:

Nilesh414

Member
Feb 19, 2016
38
2
for download in MEGA

Dear sir ,
Pleas Tell me how to download
File in mega? Pleas help...

Thanks
 

LenAsh

Retired Forum Moderator
Mar 20, 2011
4,746
4,712
Midlands, UK
  • Like
Reactions: veloz46

nARMstrong20

Senior Member
Dec 11, 2014
195
54
Moto G Power
Sorry but I can not understand what you mean.
So basically Google Translate must have misunderstood and it says in the OP that you are responsible for everything that goes wrong because of your thread when it sounds like you meant to say that you are not responsible for things like bricked devices that might happen from this ROM.

Sorry for being off topic.
 

veloz46

Senior Member
Sep 2, 2011
336
220
Android World
Well, I just created a 100% LineageOS compilation, including the Kernel, I already found the error on my computer.

I'm going to upload the version back to Mega.

I'm going to leave tonight compiling today's changes.

If I have time I want to compile 14.1 if nobody does it sooner.
 
  • Like
Reactions: tomatok

veloz46

Senior Member
Sep 2, 2011
336
220
Android World
So basically Google Translate must have misunderstood and it says in the OP that you are responsible for everything that goes wrong because of your thread when it sounds like you meant to say that you are not responsible for things like bricked devices that might happen from this ROM.

Sorry for being off topic.

Okay, I got it. I'll look at putting it another way. THANK YOU!
 
  • Like
Reactions: Gravemind2015

xjj7

Senior Member
Aug 4, 2015
61
45
wifi don't work. Are you plain to build lineage os 14.1? I try build him but on ~50% receive out of memory error, i try to fix it but not sucessful sory for my english i from Ukraine.
 

tzzeri

Senior Member
Oct 15, 2012
1,737
455
I don't want to be THAT guy, but I would change "I am not responsible for nothing!". That double negative could get you into some trouble...
In English, a double negative doesn't equal a positive, it's just bad grammar.

---------- Post added at 03:57 PM ---------- Previous post was at 03:54 PM ----------

What is differnece in this build and official CM 13?
CM is discontinued for all devices, Lineage is taking over.
 
  • Like
Reactions: veloz46

jmozmoz

Member
Dec 17, 2011
31
6
Does not boot/show up in options/about this phone

Hi,

thank you for your work. I tried to flash this (dirty) on my phone (over 13.0-20161221-SNAPSHOT).

If I follow your instructions, compile from sources and flash the built image, the phone does not boot: It just shows the (unlocked) bootloader warning screen.

If I flash your image, it does not change the version shown in Options/about this phone. There still the 13.0-20161221-SNAPSHOT shows up.

Any ideas what's going wrong?

Thank you for all help.
 

Axaion

Senior Member
Nov 23, 2012
342
52
Nice, thanks a ton OP, something to hold me over till xposed works on nougat, if ever :good:
 

Top Liked Posts

  • There are no posts matching your filters.
  • 9
    Lineage_OS.jpg

    First of all, I want to apologize for my English, I am Spanish and translate text with Google.

    I open this topic to hang here my compilations branch LineageOS 13.0.

    I am not responsible! Everyone is aware of what he does.

    Having each update ?
    Updates are only a current repo sync LineageOS the original code .

    Then we started:
    Carrying these compilations?
    Every officer of LineageOS, has not changed anything at all.

    What is the date updated the code?
    The same one that says the compilation, update and compile.

    You must install the gapps?
    If necessary, you can use the OpenGapps here: http://opengapps.org/
    I'm a fan of Pico.

    DOWNLOAD LineageOS-13.0

    XDA: DevDB Information
    [ROM][osprey][UNOFFICIAL] LineageOS 13.0 for Moto G (3rd Gen) Updated!

    Contributors
    LineageOS whole team, especially Alberto97 and squid2 , as are those who worked for our devices.

    ROM OS Version: 6.0.X
    ROM Kernel: Linux 3.10.x
    Based On: LineageOS
    Source Code: https://github.com/LineageOS/android_device_motorola_osprey
    Changelog: https://review.lineageos.org/#/q/status:merged+branch:cm-13.0

    Version Information
    Status: Stable
    Stable Release Date: BETA

    Created Always updating.
    Last Updated Always updating.

    If I have not done well in the post, please forgive me.

    Compile your own LineageOS Rom 14.1:

    Use Ubuntu 14.04LTS

    Simply copy and paste:

    Preparing packages to compile:

    Code:
    sudo apt-get install bison build-essential curl flex git gnupg gperf libesd0-dev liblz4-tool libncurses5-dev libsdl1.2-dev libwxgtk2.8-dev libxml2 libxml2-utils lzop maven openjdk-8-jdk openjdk-8-jre pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev maven maven2 libnss-sss:i386 python-networkx ccache libc6-dev-i386 x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev unzip

    Code:
    sudo apt-get install g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev

    Code:
    sudo apt-get install android-tools-fastboot android-tools-adb

    Code:
    sudo apt-get install phablet-tools

    Code:
    git config --global user.email "[email protected]"
    git config --global user.name "Your Name"

    EXAMPLE:
    Code:
    git config --global user.email [email protected]
    git config --global user.name johan88

    Preparing environment:

    Code:
    mkdir ~/bin

    Code:
    PATH=~/bin:$PATH

    Code:
    curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo

    Code:
    chmod a+x ~/bin/repo

    Code:
    mkdir ~/source-LineageOS-14.1

    Code:
    cd ~/source-LineageOS-14.1

    Code:
    repo init -u git://github.com/LineageOS/android.git -b cm-14.1

    Code:
    cd ~/source-LineageOS-14.1

    This is going to take ...

    Code:
    repo sync

    Prepare code for our device "osprey"

    Code:
    source build/envsetup.sh

    Code:
    breakfast osprey

    Add proprietary files to the code.

    Go to route:
    Code:
    Personal folder/source-LineageOS-14.1/.repo/local_manifests/roomservice.xml

    Add in the middle these 2 lines:
    Code:
    <remote fetch="https://github.com/TheMuppets/" name="TheMuppets" revision="cm-14.1" />
    <project name="TheMuppets/proprietary_vendor_motorola" path="vendor/motorola" remote="github" revision="cm-14.1" />

    Resync:

    Code:
    cd ~/source-LineageOS-14.1

    Code:
    repo sync

    Now start the compilation:

    Code:
    cd ~/source-LineageOS-14.1

    Code:
    . build/envsetup.sh && brunch osprey

    Once finished the compilation the rom will be in:

    Code:
    Personal Folder//source-LineageOS-14.1/out/target/product/osprey/

    To clean everything and recompile:

    Code:
    cd ~/source-LineageOS-14.1

    Code:
    make clobber

    Code:
    repo sync

    Code:
    . build/envsetup.sh && brunch osprey

    Compile your own LineageOS Rom 13.0:

    Use Ubuntu 14.04LTS

    Simply copy and paste:

    Preparing packages to compile:

    Code:
    sudo apt-get install bison build-essential curl flex git gnupg gperf libesd0-dev liblz4-tool libncurses5-dev libsdl1.2-dev libwxgtk2.8-dev libxml2 libxml2-utils lzop maven openjdk-7-jdk openjdk-7-jre pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev maven maven2 libnss-sss:i386 python-networkx ccache libc6-dev-i386 x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev unzip

    Code:
    sudo apt-get install g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev

    Code:
    sudo apt-get install android-tools-fastboot android-tools-adb

    Code:
    sudo apt-get install phablet-tools

    Code:
    git config --global user.email "[email protected]"
    git config --global user.name "Your Name"

    EXAMPLE:
    Code:
    git config --global user.email [email protected]
    git config --global user.name johan88

    Preparing environment:

    Code:
    mkdir ~/bin

    Code:
    PATH=~/bin:$PATH

    Code:
    curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo

    Code:
    chmod a+x ~/bin/repo

    Code:
    mkdir ~/source-LineageOS-13.0

    Code:
    cd ~/source-LineageOS-13.0

    Code:
    repo init -u git://github.com/LineageOS/android.git -b cm-13.0

    Code:
    cd ~/source-LineageOS-13.0

    This is going to take ...

    Code:
    repo sync

    Prepare code for our device "osprey"

    Code:
    source build/envsetup.sh

    Code:
    breakfast osprey

    Add proprietary files to the code.

    Go to route:
    Code:
    Personal folder/source-LineageOS-13.0/.repo/local_manifests/roomservice.xml

    Add in the middle these 2 lines:
    Code:
    <remote fetch="https://github.com/TheMuppets/" name="TheMuppets" revision="cm-13.0" />
    <project name="TheMuppets/proprietary_vendor_motorola" path="vendor/motorola" remote="github" revision="cm-13.0" />

    Resync:

    Code:
    cd ~/source-LineageOS-13.0

    Code:
    repo sync

    Now start the compilation:

    Code:
    cd ~/source-LineageOS-13.0

    Code:
    . build/envsetup.sh && brunch osprey

    Once finished the compilation the rom will be in:

    Code:
    Personal Folder//source-LineageOS-13.0/out/target/product/osprey/

    To clean everything and recompile:

    Code:
    cd ~/source-LineageOS-13.0

    Code:
    make clobber

    Code:
    repo sync

    Code:
    . build/envsetup.sh && brunch osprey

    ATTENTION! I can not support compilation errors since I am not an expert.
    8
    New Version with September patches

    Hi,

    a new LineageOS 13.0 build for the Moto G 2015 (osprey) device is available:
    https://www.androidfilehost.com/?fid=673368273298987957

    • September Security Patch Level 2017-09-01
    • AOSP tag 6.0.1_r80
    • Root built in
    • Kernel from 'cm-14.1' branch (incl. sec. fixes)
    • Patched for microG (sig. spoofing as switchable permission)
    • Android System Webview on version M60 (same as LOS 14.1)
    • Lineage OS Jelly Browser

    Note:
    The September ASB fixes many critical vulnerabilities, such as BlueBorne, so it is a good idea to update.

    If you would like to build yourself, see here: https://github.com/MSe1969/local_manifests

    Regards, M.
    6
    Reworked LOS 13.0 build now with LineageOS Jelly Browser

    Hi all,

    I have made another LOS 13.0 build for Osprey with the following additions:

    • Chromium Webview on version 58 (same as LOS 14.1)
    • Lineage OS Jelly Browser instead of Gello

    All other characteristics are identical to the announced ones in the posting further up (May Sec.Patches, root, microG). To th reasons see here: https://www.lineageos.org/Changelog-9/

    The build can be downloaded here: https://www.androidfilehost.com/?fid=673368273298958100

    If you would like to build yourself, see here: https://github.com/MSe1969/local_manifests

    Regards, M.
    6
    LOS 13.0 Osprey - August ASB

    Hi,

    a new LOS 13.0 build for the Moto G 2015 (osprey) device is available:
    https://www.androidfilehost.com/?fid=889764386195926791

    • August Security Patch Level 2017-08-01
    • AOSP tag 6.0.1_r79
    • Root built in
    • Kernel from 'cm-14.1' branch (incl. sec. fixes)
    • Patched for microG (sig. spoofing as switchable permission)
    • Android System Webview on version M60 (same as LOS 14.1)
    • Lineage OS Jelly Browser (instead of Gello)

    If you would like to build yourself, see here: https://github.com/MSe1969/local_manifests

    Regards, M.
    4
    LOS 13.0 for Osprey with May Sec. patches

    Hi,

    a new LOS 13.0 build for the Moto G 2015 (osprey) device is available:
    https://www.androidfilehost.com/?fid=817550096634772129

    • May security patch level 2017-05-01
    • AOSP tag 6.0.1_r79
    • with Root built in
    • Kernel from cm-14.1 branch (incl. sec. fixes)
    • patched for microG (sig. spoofing as switchable permission)

    Regards, M.