Nameless CLO Wiki

website·Indexed 30 days ago

https://nameless-wiki.vercel.app

Documentation for Nameless CLO, a custom Android ROM based on CodeLinaro. Includes flashing instructions, prerequisites, and download links for supported OnePlus, Realme, and Nothing devices, as well as guides on bootloader unlocking, rooting, and EDL mode.

Tokens
10.3K
Snippets
46
Records
81
Agent score
72%

What's inside Nameless

  1. Overview of Nameless CLO features

    Nameless CLO is a custom ROM based on CodeLinaro and inspired by Qualcomm, designed for Snapdragon devices. It aims to provide a high-performance experience by combining stock Android stability with several enhancements, including improved haptics, clean UI design, under-the-hood tweaks, and increased privacy and security. Notably, it supports SafetyNet passing out-of-the-box without requiring root and retains certain Pixel-exclusive features.
  2. Understand and manage A/B Partitions

    Android A/B system updates use two sets of partitions (slots A and B). The system runs from one slot while the other remains unused, allowing for seamless OTA updates and a fallback mechanism if an update fails. To ensure safe future OTA updates, it is critical to flash the correct firmware on both slots.
  3. Best practices for requesting Nameless ROM support

    To get the most effective help from the Nameless ROM community, follow these guidelines:

    1. Search the internet for existing solutions to your specific problem before posting.
    2. Provide comprehensive details about the issue you are facing to help developers and users diagnose the problem and offer specific solutions.
  4. Install Nameless AOSP from OxygenOS (OOS)

    To install Nameless AOSP when coming from OxygenOS, use a Command Prompt (CMD) window. Do not use PowerShell.

    1. Reboot to fastboot: Use adb reboot fastboot (from system) or fastboot reboot fastboot (from bootloader/recovery).
    2. Verify connection: Run fastboot devices. If the device is not detected, install Google OEM Drivers.
    3. Flash required images: Flash the recovery, boot, and vbmeta images.
    4. Reboot to recovery: Navigate to 'Install Update' -> 'ADB Sideload'.
    5. Sideload the ROM: Use the adb sideload command. Note that the PC progress bar typically stops at 47%; this is normal. The process is complete when a back arrow appears in the recovery UI.
    6. Factory Reset: Select 'Factory reset' -> 'Format data/factory reset' -> 'Format data'.
    7. Finalize: Click the back arrow and select 'Reboot to system'.
    # Flash required images
    fastboot flash recovery recovery.img
    fastboot flash boot boot.img
    fastboot flash vbmeta vbmeta.img
    
    # Sideload the ROM
    adb sideload Nameless-AOSP_xxx.zip
  5. Prepare prerequisites for Nameless AOSP on OnePlus instantnoodle

    Before installing Nameless AOSP on the OnePlus 'instantnoodle' device, ensure you have the following:

    • Latest Platform Tools installed.
    • Developer settings and USB debugging enabled.
    • An unlocked bootloader.
    • The Nameless AOSP ROM Image.
    • Required images: boot.img, recovery.img, and vbmeta.img.

    Note: The firmware for this device is included with the ROM.

  6. Prepare prerequisites for Nameless ROM on OnePlus Waffle

    Before installing Nameless AOSP ROM on the OnePlus Waffle, ensure you have the following:

    • Latest Platform Tools installed.
    • Developer settings and USB debugging enabled on the device.
    • An unlocked bootloader.
    • The Nameless AOSP ROM Image.
    • The following required images: boot.img, vendor_boot.img, init_boot.img, and recovery.img.

    Note: The firmware for this device is included with the ROM.

  7. Prepare the Realme Porsche device for Nameless AOSP installation

    Before installing the Nameless AOSP ROM on the Realme Porsche, ensure the following prerequisites are met:

    • Install the latest Platform Tools (ADB and Fastboot).
    • Enable Developer settings and USB debugging.
    • Ensure the bootloader is unlocked.
    • Download the LineageOS Recovery image.
    • Download the Nameless AOSP ROM Image (firmware is included within the ROM).

    If the device is not detected in fastboot mode, install the Google OEM Drivers.

  8. Download Nameless 14 (OOS13.1 based) for lemonade

    Download the official Nameless AOSP 14.0 builds and required boot images for the 'lemonade' device. These builds are based on OxygenOS 13.1.
    Latest Build: Nameless-AOSP_lemonade-14.0-20240728-1403-Official
    Previous Build: Nameless-AOSP_lemonade-14.0-20240705-1706-Official
    
    Required Images:
    - boot.img
    - dtbo.img
    - vendor_boot.img
  9. Install Nameless AOSP from another custom ROM

    To transition from a different custom ROM to Nameless AOSP:

    1. Boot into recovery using adb reboot recovery (from system) or fastboot reboot recovery (from fastboot/bootloader).
    2. Sideload the ROM using adb sideload Nameless-AOSP_xxx.zip. Sideloading is complete when the back arrow appears in the top left of the recovery screen (PC progress may stop at 47%).
    3. Perform a factory reset: 'Factory reset' -> 'Format data/factory reset' -> 'Format data'.
    4. Reboot to system.
    adb sideload Nameless-AOSP_xxx.zip
  10. Install Nameless AOSP from OxygenOS (OOS)

    Follow these steps to install Nameless AOSP when starting from OxygenOS. Ensure you are using a standard Command Prompt (CMD), as PowerShell is explicitly not supported for these steps.

    1. Enter Fastboot Mode: Use adb reboot fastboot (from system) or fastboot reboot fastboot (from bootloader/recovery).
    2. Verify Connection: Run fastboot devices to ensure the device is detected. If not detected, install Google OEM Drivers.
    3. Flash Images: Flash the required boot, recovery, and vbmeta images. If installing a legacy Nameless 13 version, you must also flash vbmeta_system.
    4. Sideload ROM: Reboot into recovery, select "Install Update" -> "ADB Sideload", and run the sideload command. Note: PC progress typically stops at 47%; this is normal. Sideload is complete when the back arrow appears in recovery.
    5. Finalize: Perform a factory reset via "Factory reset" -> "Format data/factory reset" -> "Format data", then select "Reboot to system".
    # Flash required images
    fastboot flash recovery recovery.img
    fastboot flash boot boot.img
    fastboot flash vbmeta vbmeta.img
    
    # For legacy Nameless 13 only
    fastboot flash vbmeta_system vbmeta_system.img
    
    # Sideload the ROM
    adb sideload Nameless-AOSP_xxx.zip
  11. Download legacy Nameless 13 (OOS13 based) for device salami

    Legacy builds for Nameless 13 (OOS13 based) for the 'salami' device. Note: These are legacy builds; support is not provided and they should be flashed at your own risk.

    Latest Build: Nameless-AOSP_salami-13.0-20231124-0959-Official Images:

    • boot.img
    • vbmeta_boot.img
    • recovery.img