Skip to content

Instantly share code, notes, and snippets.

@fourkbomb
Last active September 14, 2024 06:05
Show Gist options
  • Save fourkbomb/261ced58cd029c5f7742350aafdd9825 to your computer and use it in GitHub Desktop.
Save fourkbomb/261ced58cd029c5f7742350aafdd9825 to your computer and use it in GitHub Desktop.

Using TheMuppets

  1. Add the following line to .repo/local_manifests/roomservice.xml, replacing MYVENDOR with your device's vendor.

    <project name="TheMuppets/proprietary_vendor_MYVENDOR" path="vendor/MYVENDOR" depth="1" />
    
  2. Rerun repo sync

  3. Rerun breakfast MYDEVICE

  4. Profit

Still nothing?

Ask on /r/LineageOS or #lineageos-dev on libera

@phikal
Copy link

phikal commented Sep 18, 2022

In case the file doesn't exist, it appears you can create it yourself. The entire file will look something like this:

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="TheMuppets/proprietary_vendor_MYVENDOR" path="vendor/MYVENDOR" depth="1" />
</manifest>

@smaybius
Copy link

smaybius commented Oct 21, 2022

Here's a more absolute (instead of relative) way of doing phikal's solution.

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote name="TheMuppets" fetch="https://github.com/" revision="refs/heads/lineage-19.1"/>
<project name="TheMuppets/proprietary_vendor_MYVENDOR" path="vendor/MYVENDOR" remote="TheMuppets" depth="1" />
</manifest>

And replace "MYVENDOR" with the specific vendor, like "google".
Lineage 19.1 is LineageOS on Android 12L. Go to the linked project and look for branches for newer versions if your device supports it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment