Initial push
132
A-Team.mk
Normal file
|
|
@ -0,0 +1,132 @@
|
||||||
|
#
|
||||||
|
# Copyright 2019-Present A-Team Digital Solutions
|
||||||
|
#
|
||||||
|
|
||||||
|
############
|
||||||
|
## A-Team ##
|
||||||
|
##################################################################
|
||||||
|
|
||||||
|
LOCAL_PATH := $(call my-dir)
|
||||||
|
|
||||||
|
A_TEAM_PATH := vendor/A-Team
|
||||||
|
|
||||||
|
# BootAnimation Resolution
|
||||||
|
TARGET_BOOT_ANIMATION_RES := 1080
|
||||||
|
|
||||||
|
# Device Maintainer
|
||||||
|
DEVICE_MAINTAINER := PizzaG
|
||||||
|
|
||||||
|
# A-Team KSU & Mods
|
||||||
|
PRODUCT_SOONG_NAMESPACES += \
|
||||||
|
[A-Team_Mods] \
|
||||||
|
[A-Team_KSU]
|
||||||
|
|
||||||
|
# A-Team Custom APN
|
||||||
|
ifeq ($(CUSTOM_APN), Custom)
|
||||||
|
PRODUCT_SOONG_NAMESPACES += \
|
||||||
|
[A-Team_APN]
|
||||||
|
endif
|
||||||
|
|
||||||
|
# A-Team Rom Apps
|
||||||
|
ifneq ($(GSI), true)
|
||||||
|
PRODUCT_SOONG_NAMESPACES += \
|
||||||
|
[A-Team_Apps]
|
||||||
|
endif
|
||||||
|
|
||||||
|
# A-Team Magisk Patching
|
||||||
|
ifeq ($(MAGISK), true)
|
||||||
|
PRODUCT_SOONG_NAMESPACES += \
|
||||||
|
[A-Team_Magisk]
|
||||||
|
endif
|
||||||
|
|
||||||
|
TARGET_KERNEL_SOURCE := kernel/motorola/$(DEVICE_KERNEL)
|
||||||
|
PRODUCT_SOONG_NAMESPACES += \
|
||||||
|
[$(DEVICE_NAME)_$(TARGET_KERNEL)_Kernel]
|
||||||
|
##################################################################
|
||||||
|
|
||||||
|
|
||||||
|
###########################
|
||||||
|
## A-Team Gapps Variants ##
|
||||||
|
##################################################################
|
||||||
|
|
||||||
|
# A-Team Gapps
|
||||||
|
ifeq ($(GAPPS_VARIANT), Gapps)
|
||||||
|
PRODUCT_SOONG_NAMESPACES += \
|
||||||
|
[A-Team_GAPPS]
|
||||||
|
#$(call inherit-product, vendor/gapps/products/gms.mk)
|
||||||
|
#$(call inherit-product, vendor/gms/products/gms.mk)
|
||||||
|
endif
|
||||||
|
|
||||||
|
# A-Team Micro-G
|
||||||
|
ifeq ($(GAPPS_VARIANT), Micro-G)
|
||||||
|
PRODUCT_SOONG_NAMESPACES += \
|
||||||
|
[A-Team_Micro-G]
|
||||||
|
#$(call inherit-product, vendor/microg/products/gms.mk)
|
||||||
|
endif
|
||||||
|
##################################################################
|
||||||
|
|
||||||
|
|
||||||
|
####################
|
||||||
|
## A-Team Moto Product Add-Ons ##
|
||||||
|
##################################################################
|
||||||
|
|
||||||
|
# Prebuilt App Build Fix
|
||||||
|
PRODUCT_BROKEN_VERIFY_USES_LIBRARIES := true
|
||||||
|
|
||||||
|
# Moto TimeWeather
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
|
TimeWeather
|
||||||
|
|
||||||
|
# Custom Wallpaper
|
||||||
|
PRODUCT_COPY_FILES += $(call find-copy-subdir-files,*,$(A_TEAM_PATH)/wallpapers,product/media/wallpapers)
|
||||||
|
|
||||||
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
|
ro.config.wallpaper=product/media/wallpapers/default_moto_wallpaper.jpg
|
||||||
|
|
||||||
|
# Copy A-Team Custom Script Files - /product/bin
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
$(A_TEAM_PATH)/scripts/A-Team-PostBoot.sh:$(TARGET_COPY_OUT_PRODUCT)/bin/A-Team-PostBoot.sh \
|
||||||
|
$(A_TEAM_PATH)/scripts/A-Team-Setup.sh:$(TARGET_COPY_OUT_PRODUCT)/bin/A-Team-Setup.sh \
|
||||||
|
$(A_TEAM_PATH)/scripts/A-Team-Magisk.sh:$(TARGET_COPY_OUT_PRODUCT)/bin/A-Team-Magisk.sh
|
||||||
|
##################################################################
|
||||||
|
|
||||||
|
|
||||||
|
####################
|
||||||
|
## A-Team Moto System Add-Ons ##
|
||||||
|
##################################################################
|
||||||
|
|
||||||
|
# Copy A-Team Custom rc Files - /system/etc/init
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
$(A_TEAM_PATH)/init/a-team.boot.rc:$(TARGET_COPY_OUT_SYSTEM)/etc/init/a-team.boot.rc
|
||||||
|
|
||||||
|
# Copy Busybox - /system/bin
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
$(A_TEAM_PATH)/Busybox/arm64/busybox:$(TARGET_COPY_OUT_SYSTEM)/bin/busybox \
|
||||||
|
$(A_TEAM_PATH)/Busybox/arm64/ssl_helper:$(TARGET_COPY_OUT_SYSTEM)/bin/ssl_helper
|
||||||
|
|
||||||
|
# Clock
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
$(A_TEAM_PATH)/Prerequisites/Clock.prop:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/Clock.prop
|
||||||
|
|
||||||
|
# Messages
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
$(A_TEAM_PATH)/Prerequisites/com.google.android.apps.messaging.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/com.google.android.apps.messaging.xml
|
||||||
|
|
||||||
|
# System Prop Additions
|
||||||
|
PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
|
||||||
|
persist.adb.notify=0 \
|
||||||
|
persist.sys.disable_rescue=true \
|
||||||
|
ro.a-team.rom_version=$(A_TEAM_ROM_VERSION)
|
||||||
|
##################################################################
|
||||||
|
|
||||||
|
|
||||||
|
#############################
|
||||||
|
## Disabled / Old / Unused ##
|
||||||
|
##################################################################
|
||||||
|
|
||||||
|
# A-Team Custom APN
|
||||||
|
#ifeq ($(CUSTOM_APN), true)
|
||||||
|
#PRODUCT_COPY_FILES += \
|
||||||
|
# $(A_TEAM_PATH)/Custom_APN/apns-conf.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/apns-conf.xml
|
||||||
|
#endif
|
||||||
|
##################################################################
|
||||||
BIN
A-Team/Apps/Chrome.apk
Normal file
BIN
A-Team/Apps/Magisk.apk
Executable file
BIN
A-Team/Apps/NovaLauncher.apk
Normal file
BIN
A-Team/Apps/OpenCamera.apk
Executable file
BIN
A-Team/Apps/X-Plore.apk
Normal file
BIN
A-Team/Wallpapers/default_moto_wallpaper-0.jpg
Executable file
|
After Width: | Height: | Size: 269 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-1.jpg
Executable file
|
After Width: | Height: | Size: 138 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-10.jpg
Executable file
|
After Width: | Height: | Size: 105 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-11.jpg
Executable file
|
After Width: | Height: | Size: 41 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-12.jpg
Executable file
|
After Width: | Height: | Size: 227 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-13.jpg
Executable file
|
After Width: | Height: | Size: 77 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-14.jpg
Executable file
|
After Width: | Height: | Size: 59 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-15.jpg
Executable file
|
After Width: | Height: | Size: 118 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-16.jpg
Executable file
|
After Width: | Height: | Size: 170 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-17.jpg
Executable file
|
After Width: | Height: | Size: 255 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-18.jpg
Executable file
|
After Width: | Height: | Size: 310 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-19.jpg
Executable file
|
After Width: | Height: | Size: 168 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-2.jpg
Executable file
|
After Width: | Height: | Size: 519 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-20.jpg
Executable file
|
After Width: | Height: | Size: 39 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-21.jpg
Executable file
|
After Width: | Height: | Size: 110 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-22.jpg
Executable file
|
After Width: | Height: | Size: 320 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-23.jpg
Executable file
|
After Width: | Height: | Size: 262 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-24.jpg
Executable file
|
After Width: | Height: | Size: 95 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-25.jpg
Executable file
|
After Width: | Height: | Size: 130 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-26.jpg
Executable file
|
After Width: | Height: | Size: 127 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-27.jpg
Executable file
|
After Width: | Height: | Size: 155 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-28.jpg
Executable file
|
After Width: | Height: | Size: 450 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-29.jpg
Normal file
|
After Width: | Height: | Size: 857 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-3.jpg
Executable file
|
After Width: | Height: | Size: 34 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-30.jpg
Executable file
|
After Width: | Height: | Size: 157 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-4.jpg
Executable file
|
After Width: | Height: | Size: 82 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-5.jpg
Executable file
|
After Width: | Height: | Size: 141 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-6.jpg
Executable file
|
After Width: | Height: | Size: 130 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-7.jpg
Executable file
|
After Width: | Height: | Size: 88 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-8.jpg
Executable file
|
After Width: | Height: | Size: 45 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper-9.jpg
Executable file
|
After Width: | Height: | Size: 899 KiB |
BIN
A-Team/Wallpapers/default_moto_wallpaper.jpg
Executable file
|
After Width: | Height: | Size: 828 KiB |
25
A-Team/config.xml
Executable file
|
|
@ -0,0 +1,25 @@
|
||||||
|
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
|
||||||
|
<map>
|
||||||
|
<boolean name="sortDescending" value="false" />
|
||||||
|
<boolean name="sortAudioByMetadata" value="false" />
|
||||||
|
<boolean name="viewerImage" value="false" />
|
||||||
|
<string name="imageSortMode">1</string>
|
||||||
|
<string name="itemHeight">130</string>
|
||||||
|
<boolean name="viewerVideo" value="false" />
|
||||||
|
<boolean name="vibrate" value="true" />
|
||||||
|
<boolean name="ask_to_exit" value="true" />
|
||||||
|
<boolean name="show_dir_meta" value="true" />
|
||||||
|
<string name="defaultCharset">UTF-8</string>
|
||||||
|
<string name="language"></string>
|
||||||
|
<string name="sortMode">2</string>
|
||||||
|
<boolean name="rememberLastPath" value="false" />
|
||||||
|
<boolean name="dark_theme" value="true" />
|
||||||
|
<boolean name="showMediaFiles" value="true" />
|
||||||
|
<boolean name="viewerText" value="true" />
|
||||||
|
<boolean name="clipboardToolbar" value="false" />
|
||||||
|
<boolean name="showApkAsZip" value="false" />
|
||||||
|
<string name="use_trash">0</string>
|
||||||
|
<boolean name="viewerAudio" value="false" />
|
||||||
|
<string name="root_access">3</string>
|
||||||
|
<string name="dirSortMode">0</string>
|
||||||
|
</map>
|
||||||
4
A-Team/prefs.xml
Executable file
|
|
@ -0,0 +1,4 @@
|
||||||
|
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
|
||||||
|
<map>
|
||||||
|
<long name="scc" value="1656715077" />
|
||||||
|
</map>
|
||||||
21
Apps/Android.mk
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
#
|
||||||
|
# Copyright 2019-Present A-Team Digital Solutions
|
||||||
|
#
|
||||||
|
|
||||||
|
LOCAL_PATH := $(call my-dir)
|
||||||
|
|
||||||
|
# Only include this module if TARGET_IS_GSI is NOT set
|
||||||
|
ifneq ($(TARGET_IS_GSI), true)
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
LOCAL_MODULE := TimeWeather
|
||||||
|
LOCAL_MODULE_CLASS := APPS
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
LOCAL_CERTIFICATE := PRESIGNED
|
||||||
|
LOCAL_SRC_FILES := TimeWeather.apk
|
||||||
|
LOCAL_PRODUCT_MODULE := true
|
||||||
|
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/app
|
||||||
|
include $(BUILD_PREBUILT)
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
BIN
Apps/TimeWeather.apk
Executable file
BIN
Busybox/arm/busybox
Executable file
BIN
Busybox/arm/ssl_helper
Executable file
BIN
Busybox/arm64/busybox
Executable file
BIN
Busybox/arm64/ssl_helper
Executable file
7
Changelog/Changelog.txt.Fogo
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
#####################
|
||||||
|
|
||||||
|
A-Team Custom ChangeLog
|
||||||
|
|
||||||
|
#####################
|
||||||
|
|
||||||
|
🍬 April-22-2025 - v0.01 🍬: Initial Android 15 Release...
|
||||||
7
Changelog/Changelog.txt.Genevn
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
#####################
|
||||||
|
|
||||||
|
A-Team Custom ChangeLog
|
||||||
|
|
||||||
|
#####################
|
||||||
|
|
||||||
|
🍬 April-22-2025 - v0.01 🍬: Initial Android 15 Release...
|
||||||
7
Changelog/Changelog.txt.Milanf
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
#####################
|
||||||
|
|
||||||
|
A-Team Custom ChangeLog
|
||||||
|
|
||||||
|
#####################
|
||||||
|
|
||||||
|
🍬 December-4-2025 - v0.01 🍬: Initial Android 16 Release...
|
||||||
7
Changelog/Changelog.txt.Moto_GSI
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
#####################
|
||||||
|
|
||||||
|
A-Team Custom ChangeLog
|
||||||
|
|
||||||
|
#####################
|
||||||
|
|
||||||
|
🍬 March-29-2025 - v0.01 🍬: Initial Android 15 Moto GSI Rom Release...
|
||||||
7
Changelog/Changelog.txt.Rtwo
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
#####################
|
||||||
|
|
||||||
|
A-Team Custom ChangeLog
|
||||||
|
|
||||||
|
#####################
|
||||||
|
|
||||||
|
🍬 December-4-2025 - v0.01 🍬: Initial Android 16 Release...
|
||||||
44
Changelog/changelog
Executable file
|
|
@ -0,0 +1,44 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
#
|
||||||
|
# Copyright 2019-Present A-Team Digital Solutions
|
||||||
|
#
|
||||||
|
|
||||||
|
#export PATH=/bin:$BIN:$PATH
|
||||||
|
#set -e
|
||||||
|
|
||||||
|
#usage() {
|
||||||
|
# cat <<EOM
|
||||||
|
# Usage: $(basename $0) <Path to output directory, typically \$OUT variable>
|
||||||
|
#EOM
|
||||||
|
# exit 1
|
||||||
|
#}
|
||||||
|
|
||||||
|
# Set Path To $OUT Directory, Typical $OUT Variable
|
||||||
|
#[ $# -ne 1 ] && usage
|
||||||
|
#OUT="$1"
|
||||||
|
|
||||||
|
# Check For $OUT Directory
|
||||||
|
#if [ ! -d "$OUT" ];then
|
||||||
|
# echo "Specified OUT-Directory: $OUT Does Not Exist!"
|
||||||
|
# exit 1
|
||||||
|
#fi
|
||||||
|
|
||||||
|
# Store Changelog In $OUT & Copy Changelog To Target system/etc
|
||||||
|
#changelog="$OUT/Changelog.txt"
|
||||||
|
#system_changelog="$OUT/system/etc/Changelog.txt"
|
||||||
|
|
||||||
|
# Print Something To Build Output
|
||||||
|
#echo ${bldppl}"Generating A-Team Custom Changelog..."${txtrst}
|
||||||
|
|
||||||
|
# Copy Changelog To Target
|
||||||
|
#mkdir -p $(dirname "$system_changelog")
|
||||||
|
#cp -r Changelog.txt $OUT
|
||||||
|
#cp "$changelog" "$system_changelog"
|
||||||
|
|
||||||
|
#exit 0
|
||||||
|
|
||||||
|
# Print something to build output
|
||||||
|
echo ""
|
||||||
|
echo "Generating A-Team Custom Changelog..."
|
||||||
|
echo ""
|
||||||
11
Changelog/changelog.sh
Executable file
|
|
@ -0,0 +1,11 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
#
|
||||||
|
# Copyright 2019-Present A-Team Digital Solutions
|
||||||
|
#
|
||||||
|
|
||||||
|
# Print something to build output
|
||||||
|
echo ""
|
||||||
|
echo "Generating A-Team Custom Changelog..."
|
||||||
|
echo ""
|
||||||
|
|
||||||
31
Custom_APN/Android.mk
Normal file
|
|
@ -0,0 +1,31 @@
|
||||||
|
#
|
||||||
|
# Copyright 2019-Present A-Team Digital Solutions
|
||||||
|
#
|
||||||
|
# A-Team Custom APN
|
||||||
|
#
|
||||||
|
|
||||||
|
LOCAL_PATH := $(call my-dir)
|
||||||
|
|
||||||
|
################################
|
||||||
|
# Copies the APN list file into $(TARGET_COPY_OUT_PRODUCT)/etc for the product as apns-conf.xml.
|
||||||
|
# In the case where $(CUSTOM_APNS_FILE) is defined, the content of $(CUSTOM_APNS_FILE)
|
||||||
|
# is added or replaced to the $(DEFAULT_APNS_FILE).
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_MODULE := apns-conf.xml
|
||||||
|
LOCAL_MODULE_CLASS := ETC
|
||||||
|
|
||||||
|
# Custom APN Mechanism
|
||||||
|
ifeq ($(CUSTOM_APN), Custom)
|
||||||
|
DEFAULT_APNS_FILE := vendor/A-Team/Custom_APN/apns-conf.xml
|
||||||
|
else
|
||||||
|
DEFAULT_APNS_FILE := vendor/$(ROM_VENDOR_NAME)/prebuilt/common/etc/apns-conf.xml
|
||||||
|
endif
|
||||||
|
|
||||||
|
FINAL_APNS_FILE := $(DEFAULT_APNS_FILE)
|
||||||
|
|
||||||
|
LOCAL_PREBUILT_MODULE_FILE := $(FINAL_APNS_FILE)
|
||||||
|
|
||||||
|
LOCAL_PRODUCT_MODULE := true
|
||||||
|
|
||||||
|
include $(BUILD_PREBUILT)
|
||||||
47176
Custom_APN/apns-conf.xml
Normal file
BIN
Final_Zip/A-Team/keycheck
Executable file
BIN
Final_Zip/A-Team/tee.exe
Executable file
111
Final_Zip/AIK/KSU/OFRP-R/bin/androidbootimg.magic
Executable file
|
|
@ -0,0 +1,111 @@
|
||||||
|
#------------------------------------------------------------------------------
|
||||||
|
# Various Android OEM non-standard boot image related magic entries
|
||||||
|
# osm0sis @ xda-developers
|
||||||
|
#------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# ASUS Blob Signature
|
||||||
|
0 string -SIGNED-BY-SIGNBLOB- BLOB signing
|
||||||
|
|
||||||
|
# Barnes & Noble Nook Signature
|
||||||
|
64 string Red\x20Loader NOOK signing (red loader)
|
||||||
|
64 string Green\x20Loader NOOK signing (green loader)
|
||||||
|
64 string Green\x20Recovery NOOK signing (green recovery)
|
||||||
|
64 string eMMC\x20boot.img+secondloader NOOK signing (emmc boot)
|
||||||
|
64 string eMMC\x20recovery.img+secondloader NOOK signing (emmc recovery)
|
||||||
|
48 string BauwksBoot NOOKTAB signing (bauwks)
|
||||||
|
|
||||||
|
# Google ChromeOS Signature
|
||||||
|
0 string CHROMEOS CHROMEOS signing
|
||||||
|
|
||||||
|
# Samsung/Spreadtrum DHTB Signature
|
||||||
|
0 string DHTB\x01\x00\x00 DHTB signing
|
||||||
|
|
||||||
|
# Sony SIN Packaging/Signature
|
||||||
|
0 string \x01\x00\x00\x00 SINv1 signing
|
||||||
|
0 string \x02\x00\x00\x00 SINv2 signing
|
||||||
|
0 string \x03SIN SINv3 signing
|
||||||
|
|
||||||
|
# Google Pixel/Nexus/AOSP Standard
|
||||||
|
# [test "x" as workaround to odd file/magic behavior not allowing search here]
|
||||||
|
0 string x
|
||||||
|
>0 search ANDROID! AOSP bootimg
|
||||||
|
>>36 string \x00\x00\x00\x02 \b, PXA variant (020)
|
||||||
|
>>36 string \x00\x00\x80\x02 \b, PXA variant (028)
|
||||||
|
>>36 string \x00\x00\x00\x03 \b, PXA variant (030)
|
||||||
|
>>96 search microloader
|
||||||
|
>>>1024 string ANDROID! \b, AMONET header
|
||||||
|
>>1024 string LOKI \b, LOKI header
|
||||||
|
>>>1028 string \x00 \b (boot)
|
||||||
|
>>>1028 string \x01 \b (recovery)
|
||||||
|
>>2048 search \x88\x16\x88\x58 \b, MTK headers
|
||||||
|
!:strength * 3
|
||||||
|
|
||||||
|
# Google Pixel/AOSP Vendor Standard
|
||||||
|
# [test "x" as workaround to odd file/magic behavior not allowing search here]
|
||||||
|
0 string x
|
||||||
|
>0 search VNDRBOOT AOSP_VNDR bootimg
|
||||||
|
!:strength * 3
|
||||||
|
|
||||||
|
# DENX U-Boot
|
||||||
|
0 string \x27\x05\x19\x56 U-Boot bootimg
|
||||||
|
|
||||||
|
# Intel OSIP
|
||||||
|
1000 search \xFC\xFA\xBC\x00 OSIP bootimg (headerless)
|
||||||
|
!:strength / 15
|
||||||
|
0 string $OS$\x00\x00\x01 OSIP bootimg
|
||||||
|
>52 string \x00\x00\x00\x00 \b, boot (signed)
|
||||||
|
>52 string \x01\x00\x00\x00 \b, boot (unsigned)
|
||||||
|
>52 string \x0C\x00\x00\x00 \b, recovery (signed)
|
||||||
|
>52 string \x0D\x00\x00\x00 \b, recovery (unsigned)
|
||||||
|
|
||||||
|
# Rockchip KRNL
|
||||||
|
0 string KRNL KRNL bootimg
|
||||||
|
|
||||||
|
# Sony ELF
|
||||||
|
0 string \x7FELF ELF
|
||||||
|
>5 string \x01\x01\x61 bootimg
|
||||||
|
>18 string \x28 (ARM
|
||||||
|
>18 string \x03 (x86_
|
||||||
|
>18 string \x08 (MIPS
|
||||||
|
>4 string \x01 \b)
|
||||||
|
>4 string \x02 \b64)
|
||||||
|
>0 search \x88\x16\x88\x58 \b, MTK headers
|
||||||
|
|
||||||
|
# MediaTek MTK
|
||||||
|
# [for detection after boot image has already been split]
|
||||||
|
0 search \x88\x16\x88\x58 MTK header
|
||||||
|
>0 search KERNEL \b, kernel type
|
||||||
|
>0 search ROOTFS \b, rootfs type
|
||||||
|
>0 search RECOVERY \b, recovery type
|
||||||
|
!:strength / 20
|
||||||
|
|
||||||
|
# Qualcomm Device Tree
|
||||||
|
# [for detection after boot image has already been split]
|
||||||
|
0 string QCDT QCDT header
|
||||||
|
!:strength / 20
|
||||||
|
|
||||||
|
# Google Android Verified Boot 1.0 Signature
|
||||||
|
# [for detection with the tail of the boot image]
|
||||||
|
0 search \x02\x01\x01\x30\x82 AVBv1 signing footer
|
||||||
|
>0 search /boot \b, boot type
|
||||||
|
>0 search /recovery \b, recovery type
|
||||||
|
!:strength / 20
|
||||||
|
|
||||||
|
# Google Android Verified Boot 2.0 Signature
|
||||||
|
# [for detection with the tail of the boot image]
|
||||||
|
# [test "x" as workaround to odd file/magic behavior not allowing search here]
|
||||||
|
0 string x
|
||||||
|
>0 search AVBf AVBv2 signing footer
|
||||||
|
!:strength / 20
|
||||||
|
|
||||||
|
# LG Bump
|
||||||
|
# [for detection with the tail of the boot image]
|
||||||
|
0 search \x41\xA9\xE4\x67\x74\x4D\x1D\x1B\xA4\x29\xF2\xEC\xEA\x65\x52\x79 Bump footer
|
||||||
|
!:strength / 20
|
||||||
|
|
||||||
|
# Samsung SEAndroid
|
||||||
|
# [for detection with the tail of the boot image]
|
||||||
|
# [test "x" as workaround to odd file/magic behavior not allowing search here]
|
||||||
|
0 string x
|
||||||
|
>0 search SEANDROIDENFORCE SEAndroid footer
|
||||||
|
!:strength / 20
|
||||||
BIN
Final_Zip/AIK/KSU/OFRP-R/bin/avb/verity.pk8
Executable file
24
Final_Zip/AIK/KSU/OFRP-R/bin/avb/verity.x509.pem
Executable file
|
|
@ -0,0 +1,24 @@
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIID/TCCAuWgAwIBAgIJAJcPmDkJqolJMA0GCSqGSIb3DQEBBQUAMIGUMQswCQYD
|
||||||
|
VQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwNTW91bnRhaW4g
|
||||||
|
VmlldzEQMA4GA1UECgwHQW5kcm9pZDEQMA4GA1UECwwHQW5kcm9pZDEQMA4GA1UE
|
||||||
|
AwwHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAe
|
||||||
|
Fw0xNDExMDYxOTA3NDBaFw00MjAzMjQxOTA3NDBaMIGUMQswCQYDVQQGEwJVUzET
|
||||||
|
MBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwNTW91bnRhaW4gVmlldzEQMA4G
|
||||||
|
A1UECgwHQW5kcm9pZDEQMA4GA1UECwwHQW5kcm9pZDEQMA4GA1UEAwwHQW5kcm9p
|
||||||
|
ZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASIwDQYJKoZI
|
||||||
|
hvcNAQEBBQADggEPADCCAQoCggEBAOjreE0vTVSRenuzO9vnaWfk0eQzYab0gqpi
|
||||||
|
6xAzi6dmD+ugoEKJmbPiuE5Dwf21isZ9uhUUu0dQM46dK4ocKxMRrcnmGxydFn6o
|
||||||
|
fs3ODJMXOkv2gKXL/FdbEPdDbxzdu8z3yk+W67udM/fW7WbaQ3DO0knu+izKak/3
|
||||||
|
T41c5uoXmQ81UNtAzRGzGchNVXMmWuTGOkg6U+0I2Td7K8yvUMWhAWPPpKLtVH9r
|
||||||
|
AL5TzjYNR92izdKcz3AjRsI3CTjtpiVABGeX0TcjRSuZB7K9EK56HV+OFNS6I1NP
|
||||||
|
jdD7FIShyGlqqZdUOkAUZYanbpgeT5N7QL6uuqcGpoTOkalu6kkCAwEAAaNQME4w
|
||||||
|
HQYDVR0OBBYEFH5DM/m7oArf4O3peeKO0ZIEkrQPMB8GA1UdIwQYMBaAFH5DM/m7
|
||||||
|
oArf4O3peeKO0ZIEkrQPMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEB
|
||||||
|
AHO3NSvDE5jFvMehGGtS8BnFYdFKRIglDMc4niWSzhzOVYRH4WajxdtBWc5fx0ix
|
||||||
|
NF/+hVKVhP6AIOQa+++sk+HIi7RvioPPbhjcsVlZe7cUEGrLSSveGouQyc+j0+m6
|
||||||
|
JF84kszIl5GGNMTnx0XRPO+g8t6h5LWfnVydgZfpGRRg+WHewk1U2HlvTjIceb0N
|
||||||
|
dcoJ8WKJAFWdcuE7VIm4w+vF/DYX/A2Oyzr2+QRhmYSv1cusgAeC1tvH4ap+J1Lg
|
||||||
|
UnOu5Kh/FqPLLSwNVQp4Bu7b9QFfqK8Moj84bj88NqRGZgDyqzuTrFxn6FW7dmyA
|
||||||
|
yttuAJAEAymk1mipd9+zp38=
|
||||||
|
-----END CERTIFICATE-----
|
||||||
BIN
Final_Zip/AIK/KSU/OFRP-R/bin/boot_signer.jar
Executable file
1
Final_Zip/AIK/KSU/OFRP-R/bin/chromeos/empty
Executable file
|
|
@ -0,0 +1 @@
|
||||||
|
|
||||||