All Projects → AOSPK → manifest

AOSPK / manifest

Licence: other
This is where the magic begins

Projects that are alternatives of or similar to manifest

android manifest
The beginnings
Stars: ✭ 26 (-10.34%)
Mutual labels:  custom, rom
JHTAlertController
A custom iOS alert that replaces the stock UIAlertController. Easily style the alert to match your app. Written in Swift for iOS.
Stars: ✭ 58 (+100%)
Mutual labels:  custom
DevSound
Game Boy sound driver
Stars: ✭ 48 (+65.52%)
Mutual labels:  rom
mltools
MLDB Unity Editor Bindings
Stars: ✭ 22 (-24.14%)
Mutual labels:  custom
PhoneAccountDetector
#PAAD: PhoneAccount Abuse Detector for Android 6.0+ devices
Stars: ✭ 95 (+227.59%)
Mutual labels:  aosp
E-Table
基于ElementUI table组件修改,数据化表格结构,添加实用功能,快速生成表格
Stars: ✭ 65 (+124.14%)
Mutual labels:  custom
LineageOS-Installer
A simple, graphical solution to installing LineageOS.
Stars: ✭ 18 (-37.93%)
Mutual labels:  rom
react-reactions
😲 Create custom reaction pickers and counters or use your favorites!
Stars: ✭ 34 (+17.24%)
Mutual labels:  custom
use-images-loaded
🖼️ Returns true once all the images inside a container are loaded
Stars: ✭ 82 (+182.76%)
Mutual labels:  custom
cart-dumper
🎮 Gameboy ROM for cartridge dumping
Stars: ✭ 24 (-17.24%)
Mutual labels:  rom
minishmaker
Level editing suite for The Legend of Zelda: The Minish Cap
Stars: ✭ 58 (+100%)
Mutual labels:  rom
mongoose-aggregate-paginate-v2
A cursor based custom aggregate pagination library for Mongoose with customizable labels.
Stars: ✭ 103 (+255.17%)
Mutual labels:  custom
CustomVideoRecording
Custom video recording based on AVFoundation.
Stars: ✭ 20 (-31.03%)
Mutual labels:  custom
skeleton-loader
Loader module for webpack to execute your custom procedure. It works as your custom loader.
Stars: ✭ 19 (-34.48%)
Mutual labels:  custom
RAScrollablePickerView
Lightweight HSB color picker view.
Stars: ✭ 39 (+34.48%)
Mutual labels:  custom
SMB3-Foundry
SMB3 Level Editor in Python
Stars: ✭ 72 (+148.28%)
Mutual labels:  rom
kaldi ag training
Docker image and scripts for training finetuned or completely personal Kaldi speech models. Particularly for use with kaldi-active-grammar.
Stars: ✭ 14 (-51.72%)
Mutual labels:  custom
gbjam8
A Game Boy demake of The Binding of Isaac made for GBJAM8.
Stars: ✭ 18 (-37.93%)
Mutual labels:  rom
uptime-card
Minimalistic uptime card for Home Assistant Lovelace UI
Stars: ✭ 152 (+424.14%)
Mutual labels:  custom
dotEngine-android-sdk-example
dotEngine android sdk example
Stars: ✭ 29 (+0%)
Mutual labels:  custom

The Kraken Project

SourceForge BuyMeACoffee

How to apply?

Requirements

  • Around 250G disk space
  • 20G or more usable internet
  • A computer with at least 16G RAM running Linux or MacOS

Instructions

  • Preparing the SERVER

    1. To prepare your server, i recommend using Akhil Narang scripts.
    2. Make directory for the repo binary
      mkdir ~/bin
      
    3. Add directory for the repo binary to its path
      PATH=~/bin:$PATH
      
    4. Downloading repo binary and placing it in the proper directory
      curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
      
    5. Giving the repo binary the proper permissions
      chmod a+x ~/bin/repo
      
    6. Creating directory for where the ROM repo will be stored and synced
      mkdir ~/AOSPK
      cd ~/AOSPK
      
  • Preparing the ROM

    1. Make sure you have a build environment setup.
    2. Make a new directory, cd to it and run
      repo init -u https://github.com/AOSPK/manifest -b twelve
      
    3. Sync!
      repo sync -c -j$(nproc --all) --no-clone-bundle --no-tags --force-sync
      
  • Preparing device

    1. Clone your tree repositories Example:
      git clone https://github.com/YourUser/device_xiaomi_beryllium -b twelve device/xiaomi/beryllium
      
    2. Move/copy your <ROM>.mk (Example: lineage.mk or lineage_beryllium.mk) file to aosp_beryllium.mk.
    3. Open this file and
      • Set PRODUCT_NAME to aosp_<device> (Example: aosp_beryllium)
      • For a Phone or tablet with a SIM Card, add
        # Inherit from aosp vendor
        $(call inherit-product, vendor/aosp/config/common_full_phone.mk)
        
      • For a WiFi-only tablet, add
        # Inherit from aosp vendor
        $(call inherit-product, vendor/aosp/config/common_full_tablet_wifionly.mk)
        
    4. Save and exit
  • Building

    1. If you want to do it manually, run:
      . build/envsetup.sh
      lunch aosp_<device>-userdebug
      make -j$(nproc --all) bacon
      
      Example:
      . build/envsetup.sh
      lunch aosp_beryllium-userdebug
      make -j$(nproc --all) bacon
      
      For detailed logs, use:
      make -j$(nproc --all) bacon 2>&1 | tee log.txt
      
    2. This will start compiling the build.
    3. Resolve errors if any and continue building.
    4. Remember to make clobber && make clean every now and then!

Reporting compilation issues

  • For common porting related errors, visit Android Building Help
  • Make sure you provide relevant logs, screenshots and details with all sources you used.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].