Compare commits

...

No commits in common. 'hub' and '2024.03.29' have entirely different histories.

@ -1,16 +0,0 @@
# Simple, no-dependency config to execute a file
on:
schedule:
- cron: '0 0 * * *'
workflow_dispatch:
jobs:
run:
runs-on: ubuntu-latest
env:
GITHUB_TOKEN: ${{ github.token }}
steps:
- run: |
git clone --single-branch "$GITHUB_SERVER_URL/$GITHUB_REPOSITORY" .
./run

@ -1,15 +0,0 @@
# Simple, no-dependency config to execute a file
on:
push:
workflow_dispatch:
jobs:
run:
runs-on: ubuntu-latest
env:
GITHUB_TOKEN: ${{ github.token }}
steps:
- run: |
git clone --single-branch "$GITHUB_SERVER_URL/$GITHUB_REPOSITORY" .
./run

@ -1,8 +0,0 @@
# Simple, no-dependency config to execute a file
run:
image: ubuntu:latest
variables:
GITLAB_TOKEN: $CI_JOB_TOKEN
script: |
./run

@ -1,45 +1,8 @@
# MinMicroG Auto Builder
# MinMicroG resdl tracker
Free computing power to the masses, and laziness to me!
Tracks history of the binary assets used by the MinMicroG project.
This repo (ab)uses Github's CI mechanism to automatically create MinMicroG
builds whenever something is updated. This offloads the work of manually
checking for updates regularly, as well as making builds for every small
update for people that live on the bleeding edge.
## !!!
These are NOT official releases. For official releases see
[here](https://github.com/FriendlyNeighborhoodShane/MinMicroG_releases)
## !!!
This is NOT the way to self-build MinMicroG (although it can be a shortcut
to do that). For self-building see
[here](https://github.com/FriendlyNeighborhoodShane/MinMicroG)
## !!!
These zips are NOT created by me; I give no guarantees about their legitimacy
or functionality. The script does do signature verification with the last
official release's certificates, however, to the best of its ability.
## What is this?
Every midnight (UTC), Github server VMs will run the `run` shell script.
It will see if something has changed since the last time a CI build or
official release was made, and if it has, it will create a release with
all variants. The release will be tagged on the commit of the binary
assets it was made from.
The release note will be a human-readable list of changes generated by the
`diffmsg` awk script, by feeding on `git diff --raw` outputs with both the
last CI build and the last official release. The update and build log
outputs will be attached as release assets, along with a diff file that
contains the `git diff --stat --patch` outputs.
The
[`refs/volatile/current`](https://github.com/FriendlyNeighborhoodShane/MinMicroG-abuse-CI/tree/refs%2fvolatile%2fcurrent)
branch of this repo holds the entire resdl binary history of official
MinMicroG releases. But the last commit always holds the binaries from the
last CI build.
To link the contents of this repo to the MinMicroG repo with symlinks, run:
```
ln -frs system util ../MinMicroG/resdl/
```

@ -1,174 +0,0 @@
#!/bin/awk -f
# create release message for MMG-CI releases
# feeds on git diff --raw
BEGIN {
# map uncommon apk names to conventional names for translation
delete appmap
appmap["GoogleBackupTransport"] = "Google sync adapters"
appmap["GoogleCalendarSyncAdapter"] = "Google sync adapters"
appmap["GoogleContactsSyncAdapter"] = "Google sync adapters"
appmap["MicroGGMSCore"] = "MicroG"
appmap["MicroGGSFProxy"] = "GSF proxy"
appmap["MicroGUNLP"] = "UNLP"
appmap["Phonesky"] = "Playstore"
# init stateful vars
# arrays and index counters
appc = 0
binc = 0
cerc = 0
delete appv
delete binv
delete cerv
}
# git diff --raw format
# (p = number of parents of commit)
# (SP = space char)
# { ":" }*p { mode SP }*(p+1) { hash SP }*(p+1) status SP { filepath SP }*?
# 0..p modes and hashes are of parents, (p+1)ths are of the child
# IDK anything about filepaths
#
# example:
# :000000 100644 0000000 3abb859 A README.md
# ::100644 100644 100644 08576ac 08576ac c4585d8 MM system/bin/npem
# skip non-diff lines
# they don't start with colons
!/^:[:]*/ { next }
# process each line and take out useful fields
# set variables: file, action
{
# match the pattern and get number of colons
# number of colons = number of parents of commit
match($0, "^:[:]*")
parents = RLENGTH
offset = (parents + 1) * 2
# get change status and build array of filepaths
change = $(offset + 1)
filec = 0
delete filev
for (i = offset + 2; i <= NF; i++) {
filev[filec] = $i
filec += 1
}
# I have no idea what to with merges
# only supports non-merge commits for now
if (parents != 1) next
if (change ~ "C" || change ~ "R")
# for copies and renames, first filepath is src, second is dst
file = filev[1]
else
# for everything else there is only one filepath
file = filev[0]
# find action by matching status code
if (change ~ "A" || change ~ "C" || change ~ "R")
action = "added"
else if (change ~ "M")
action = "updated"
else if (change ~ "D")
action = "deleted"
else
# unknown status, skip
next
}
# match file with various paths
# add their string and action to relevant arrays
# array[i, 0] = string
# array[i, 1] = action
# string literals used as regex patterns are parsed twice by awk
# all escapes need to be doubled for simpler implementations
file ~ "^system/(priv-)?app/[^/]*/(-[^/]*-/)?[^/]*\\.apk$" {
split(file, arr, "/")
str = arr[3]
if (str in appmap)
str = appmap[str]
for (i = 0; i < appc; i++)
if (appv[i, 0] == str) next
appv[appc, 0] = str
appv[appc, 1] = action
appc += 1
next
}
file ~ "^system/(x)?bin/(-[^/]*-/)?[^/]*$" {
n = split(file, arr, "/")
str = "`" arr[n] "`"
for (i = 0; i < binc; i++)
if (binv[i, 0] == str) next
binv[binc, 0] = str
binv[binc, 1] = action
binc += 1
next
}
file ~ "^system/framework/(-[^/]*-/)?com\\.google\\.android\\.maps\\.jar$" {
str = "MicroG maps API v1"
for (i = 0; i < binc; i++)
if (binv[i, 0] == str) next
binv[binc, 0] = str
binv[binc, 1] = "updated"
binc += 1
next
}
file ~ "^util/certs/repo/[^/]*\\.cer$" {
split(file, arr, "/")
repo = substr(arr[4], 1, length(arr[4]) - length(".cer"))
str = "cert for repo" " " repo
for (i = 0; i < cerc; i++)
if (cerv[i, 0] == str) next
cerv[cerc, 0] = str
cerv[cerc, 1] = "changed"
cerc += 1
next
}
file ~ "^util/certs/system/(priv-)?app/[^/]*/(-[^/]*-/)?[^/]*\\.cer$" {
split(file, arr, "/")
str = "cert for app" " " arr[5]
for (i = 0; i < cerc; i++)
if (cerv[i, 0] == str) next
cerv[cerc, 0] = str
cerv[cerc, 1] = "changed"
cerc += 1
next
}
END {
# printf fmt string
fmt = " - %s %s\n"
# loop through all non-empty lists and print elements
if (appc) {
print("- Apps changed:")
for (i = 0; i < appc; i++) {
printf(fmt, appv[i, 1], appv[i, 0])
}
print("")
}
if (binc) {
print("- Binaries changed:")
for (i = 0; i < binc; i++) {
printf(fmt, binv[i, 1], binv[i, 0])
}
print("")
}
if (cerc) {
print("- Certs changed:")
for (i = 0; i < cerc; i++) {
printf(fmt, cerv[i, 1], cerv[i, 0])
}
print("")
}
}

@ -1,83 +0,0 @@
#!/bin/sh
# Upload MinMicroG packages to releases
error() {
echo " ";
echo "!!! FATAL: $1";
exit 1;
}
# Exit if not running on Github CI
[ "$GITHUB_TOKEN" ] || exit 0;
tag="$1";
name="$2";
date="$3";
# Release variables
auth="Authorization: token $GITHUB_TOKEN";
ghapi="https://api.github.com/repos/$GITHUB_REPOSITORY/releases";
ghupl="https://uploads.github.com/repos/$GITHUB_REPOSITORY/releases";
id="$(curl -fs -H "$auth" "$ghapi/tags/$tag" | jq -r '.id')";
# Big if true
if [ "$id" != "null" ] && [ "$id" != "" ]; then
echo " ";
echo "Daily release $tag exists !!!";
exit 0;
elif (cd "./MinMicroG-resdl" && [ "$(git diff --staged -- system)" ]); then
echo " ";
echo "Committing updates to resdl tracker...";
(
cd "./MinMicroG-resdl" || error "could not cd";
git -c user.name="github-actions" -c user.email="actions@github.com" commit --amend -m "Current bins";
git push -f "https://$GITHUB_ACTOR:$GITHUB_TOKEN@github.com/$GITHUB_REPOSITORY" "+HEAD:refs/volatile/current";
)
elif [ "$GITHUB_EVENT_NAME" != "workflow_dispatch" ]; then
echo " ";
echo "Nothing to update !!!";
exit 0;
fi;
# Release time
echo " ";
echo "Creating release at $tag...";
commit="$(git -C "./MinMicroG-resdl" rev-parse "HEAD")";
[ "$commit" ] || error "could not get resdl commit";
str="$(cat <<EOF | jq -Rsr "@json";
Automatic release triggered by $GITHUB_EVENT_NAME.
The masses deserve to be lazy!
Update diff from last CI build:
$( (cd "./MinMicroG-resdl" && git diff --raw "HEAD@{1}";) | "./diffmsg" | sed 's|^| |g'; )
Update diff from last official release:
$( (cd "./MinMicroG-resdl" && git diff --raw "HEAD^";) | "./diffmsg" | sed 's|^| |g'; )
EOF
)";
id="$(cat <<EOF | curl --data "@-" -H "$auth" -H "Content-Type: application/json" "$ghapi" | jq -r '.id';
{
"tag_name": "$tag",
"target_commitish": "$commit",
"name": "$name",
"body": $str,
"draft": true
}
EOF
)";
[ "$id" ] && [ "$id" != "null" ] || error "could not find release id";
# Upload time
echo " ";
echo "Uploading files...";
for file in "./MinMicroG/releases"/*; do
ghass="$ghupl/$id/assets?name=$(basename "$file")";
curl --data-binary @"$file" -H "$auth" -H "Content-Type: application/octet-stream" "$ghass" -o /dev/null;
done;
# Publish drafted release
cat <<EOF | curl --data "@-" -H "$auth" -H "Content-Type: application/json" "$ghapi/$id";
{"draft":false}
EOF

144
run

@ -1,144 +0,0 @@
#!/bin/sh
# Build and upload MinMicroG packages
error() {
echo " ";
echo "!!! FATAL: $1";
exit 1;
}
# Use sudo if available
exec_su() {
if false; then
return 1;
elif command -v "sudo" >/dev/null; then
sudo "$@";
else
"$@";
fi;
}
# Translate command names to package names
getpkg() {
case "$1" in
*)
echo "$1"
;;
esac;
}
# Find package manager
if false; then
:;
elif command -v "apt-get" >/dev/null; then
echo 'debconf debconf/frontend select Noninteractive' | exec_su debconf-set-selections;
exec_su apt-get update -yy >/dev/null;
exec_su apt-get upgrade -yy >/dev/null;
pmcmd() {
pkg="$(getpkg "$1")";
exec_su apt-get install -yy "$pkg" >/dev/null;
}
else
echo " ";
echo "!!! ERROR: Could not figure out package manager";
pmcmd() {
return 1;
}
fi;
# Dependency check
for bin in curl git jq unzip zip; do
command -v "$bin" >/dev/null || pmcmd "$bin";
command -v "$bin" >/dev/null || error "could not install dependency: $bin";
done;
for bin in aapt java; do
command -v "$bin" >/dev/null || pmcmd "$bin";
command -v "$bin" >/dev/null || {
echo " ";
echo "!!! ERROR: Could not install optional dependency: $bin !!!";
}
done;
# Workaround for stupid outdated debian packages
command -v "java" >/dev/null && {
d="$(mktemp -d)";
curl -fL "https://dl.google.com/android/repository/build-tools_r33.0.1-linux.zip" -o "$d/build-tools.zip";
unzip -p "$d/build-tools.zip" "android-13/lib/apksigner.jar" > "$d/apksigner.jar";
printf '#!/bin/sh\njava -jar "%s" "$@";\n' "$d/apksigner.jar" > "$d/apksigner";
chmod +x "$d/apksigner";
export PATH="$d:$PATH";
}
# Variables
tag="$(date -u +"%Y.%m.%d")";
name="$(date -u +"%d %b %Y")";
date="$(date -u +"%Y%m%d%H%M%S")";
# Clone time
echo " ";
echo "Cloning MinMicroG...";
git clone "https://github.com/FriendlyNeighborhoodShane/MinMicroG";
git clone "https://github.com/FriendlyNeighborhoodShane/MinMicroG-abuse-CI" "MinMicroG-resdl";
(
cd "./MinMicroG-resdl" || error "could not cd";
git fetch origin "refs/volatile/current:current";
git checkout "current";
git reset;
)
# Intro
mkdir "./MinMicroG/releases";
echo " ";
{
echo " --- MinMicroG autobuild logs --- ";
echo " ";
echo "Date: $name $date";
echo "System: $(uname -a)";
} | tee "./MinMicroG/releases/build-$date.log";
# Setup stuff
echo " ";
echo "Setting up build...";
ln -frs "./MinMicroG-resdl/system" "./MinMicroG-resdl/util" "./MinMicroG/resdl/";
cert="$(curl -fs "https://api.github.com/repos/FriendlyNeighborhoodShane/MinMicroG_releases/releases" | jq -r ".[].assets[].browser_download_url" | grep "certs.tar.gz$" | head -n1)";
[ "$cert" ] && {
{
echo " ";
echo "Cert archive found at $cert"
} | tee -a "./MinMicroG/releases/build-$date.log";
(
cd "./MinMicroG-resdl/util/certs" || error "could not cd";
rm -rf ./*;
curl -fL "$cert" | tar xz;
)
}
# Build time
echo " ";
echo "Updating and building MinMicroG...";
(
echo " ";
cd "./MinMicroG" || error "could not cd";
./bump.sh "UPDATELY" "999999" "$name";
./update.sh;
./build.sh all;
) 2>&1 | tee -a "./MinMicroG/releases/build-$date.log";
# Create diff
echo " ";
echo "Generating update diff...";
echo " ";
(
cd "./MinMicroG-resdl" || error "could not cd";
git add -A;
echo "Update diff from last CI build:";
echo " ";
git diff -C -C --stat --patch --staged;
echo " ";
echo "Update diff from last official build:";
echo " ";
git diff -C -C --stat --patch --staged "HEAD^";
) | tee "./MinMicroG/releases/diff-$date.txt";
# Run release script
[ -f ./release ] && ./release "$tag" "$name" "$date";

@ -0,0 +1,22 @@
Signer #1 certificate DN: O=NOGAPPS Project, C=DE
Signer #1 certificate SHA-256 digest: 9bd06727e62796c0130eb6dab39b73157451582cbd138e86c468acc395d14165
Signer #1 certificate SHA-1 digest: 10321bd893f69af97f7573aafe9de1dc0901f3a1
Signer #1 certificate MD5 digest: 6cb7755eb8165183a07da7aabee4dc55
-----BEGIN CERTIFICATE-----
MIIC7TCCAdWgAwIBAgIEJv+gCTANBgkqhkiG9w0BAQsFADAnMQswCQYDVQQGEwJE
RTEYMBYGA1UEChMPTk9HQVBQUyBQcm9qZWN0MB4XDTEyMTAwNjEyMDUzMloXDTM3
MDkzMDEyMDUzMlowJzELMAkGA1UEBhMCREUxGDAWBgNVBAoTD05PR0FQUFMgUHJv
amVjdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJqNKlM2sOqq2Jzk
R4KMd1OxV0WbeeMhXcliykj1jCzXZQ32fS3XvaCIDGgnkfMrNcUE5D53tDw+TlQf
huNagpOlT7RuaxavVNOk7aRY8afIvBt0eYYcpwQzNxgOQAednNzLfgUa2ptsiMns
Y1VB4uvwhCUhwwJMgm9v1ttv0RfHToWdWvTbBESJZatUabcc5xmTmgbvMFgPUP6/
lsR0p9Jlu2P4aoIv97ZD3mt26WahhVPChYQWzzMJ3SQng3S92CtEBO9vfxIs7JOF
k1H8bl6pR+POudZzdP6XDlk+XNBckF4dJPWlSE9Kre92bkmK32T3zwS93WAq6BN7
bupAci0CAwEAAaMhMB8wHQYDVR0OBBYEFBELeqnryECyA5n2mkMfTbpqxCpkMA0G
CSqGSIb3DQEBCwUAA4IBAQAHwyrYkzSc+GlS+1pJz9ybE/XjyACuzney5+DpyD40
BS8UDzV+x+b0tDLcHtVCIYoUg1rNLfLe6n79P9Xo8cNOH7OexqQnxub0F4tgmzaQ
QKwfiES3ifNpTcZA3gbkSyR6/tEWNxc/NvWIYXD6/XSVQEmFjGCWMI/JPBvE3VaF
+nofmCpCLyo7NrqoyVAEdM8q+Rw5y+wbyJjRAZTTaKpekfETfsEVCHwxli2Pds0S
DSjCSc929McPW6oIxwpyNM5BI74IDO54lHdAGWXP5Te5JO82dH6MrKYt/v3RpiiN
yxxP0qqmExp60lTpdCAiz9WX0spcZgzp5B/1N+WkBB43
-----END CERTIFICATE-----

@ -0,0 +1,25 @@
Signer #1 certificate DN: CN=Rahul Patel, OU=UI/UX, O=Drragons-CAF, L=Bengaluru, ST=Karnataka, C=IN
Signer #1 certificate SHA-256 digest: 4c626157ad02bda3401a7263555f68a79663fc3e13a4d4369a12570941aa280f
Signer #1 certificate SHA-1 digest: 944275d7598bc03e488506064225a71990a22202
Signer #1 certificate MD5 digest: d443bbcb42c766b1db964d99caabb571
-----BEGIN CERTIFICATE-----
MIIDgzCCAmugAwIBAgIEPnMD6DANBgkqhkiG9w0BAQsFADByMQswCQYDVQQGEwJJ
TjESMBAGA1UECBMJS2FybmF0YWthMRIwEAYDVQQHEwlCZW5nYWx1cnUxFTATBgNV
BAoTDERycmFnb25zLUNBRjEOMAwGA1UECxMFVUkvVVgxFDASBgNVBAMTC1JhaHVs
IFBhdGVsMB4XDTE4MDEyMzE4MTAyMloXDTQ1MDYxMDE4MTAyMlowcjELMAkGA1UE
BhMCSU4xEjAQBgNVBAgTCUthcm5hdGFrYTESMBAGA1UEBxMJQmVuZ2FsdXJ1MRUw
EwYDVQQKEwxEcnJhZ29ucy1DQUYxDjAMBgNVBAsTBVVJL1VYMRQwEgYDVQQDEwtS
YWh1bCBQYXRlbDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJrEq+aj
IBLV6jh7qZharcvipIdIYFY0qyi19+GCiuimrousliiscYhq0o4jPMnLnBuTzro/
3NprxV3H1AbLjdtnnxnkleJOxYs4kM9QjKE2xRUfnJ0oEcAxqRnVKFk8QQnaK4Cf
z264RE0po/4kpvXRFX+uloYEHl/clwxBPBs9pdUttuCeAHgu9/rz6bj1hBDX6Fq5
6sQ4e1D+Vp1azfqeo+NGSKl/2eBtScNAvCxSZw9hxRsYza4a2Z0NNU4dcQ+7nW+v
ILAzBA7kB4T11NedLhsP7zsQQDkZGkmzl90wSpl4lY1UnJtTm4bxgzrUzmVS7EF3
mFWu/JTwraCTCfECAwEAAaMhMB8wHQYDVR0OBBYEFDV1Gls46C4e2r0akK5zHK62
h+q9MA0GCSqGSIb3DQEBCwUAA4IBAQB3owtT0oe48Pe6tBjfPmQwkzvs1xBHlPx0
meUWw4xoIbslO9lecbSkI5DWUtT35dJLl+++VV9QQKnb54pHFzDxBwjcLTcu7AW2
HzTdo3bnsYtVvAauu8+4V5Unnz/UIUewDtHNFRwwDtf0I+mBaGYRLQhO+txPWIy9
XLmhwy37PsHNrwryeoqUtBVUZWw9lk2qm6T+ZAmdkkzIBE+mXjcGcHb5d6FhgfMk
XzkWdwVPNUUor7aD5gIpkU7Slu2RqQ69iL6AzBpIFZWYzrdiOtg/hleDD0pkFpKp
B76fyqzJprQdyI/RL3qzujm11Kmf4EhZ8WnNuHQ5ihTK2sK6g/W6
-----END CERTIFICATE-----

@ -0,0 +1,25 @@
Signer #1 certificate DN: CN=Rahul Patel, OU=UI/UX, O=Drragons-CAF, L=Bengaluru, ST=Karnataka, C=IN
Signer #1 certificate SHA-256 digest: 4c626157ad02bda3401a7263555f68a79663fc3e13a4d4369a12570941aa280f
Signer #1 certificate SHA-1 digest: 944275d7598bc03e488506064225a71990a22202
Signer #1 certificate MD5 digest: d443bbcb42c766b1db964d99caabb571
-----BEGIN CERTIFICATE-----
MIIDgzCCAmugAwIBAgIEPnMD6DANBgkqhkiG9w0BAQsFADByMQswCQYDVQQGEwJJ
TjESMBAGA1UECBMJS2FybmF0YWthMRIwEAYDVQQHEwlCZW5nYWx1cnUxFTATBgNV
BAoTDERycmFnb25zLUNBRjEOMAwGA1UECxMFVUkvVVgxFDASBgNVBAMTC1JhaHVs
IFBhdGVsMB4XDTE4MDEyMzE4MTAyMloXDTQ1MDYxMDE4MTAyMlowcjELMAkGA1UE
BhMCSU4xEjAQBgNVBAgTCUthcm5hdGFrYTESMBAGA1UEBxMJQmVuZ2FsdXJ1MRUw
EwYDVQQKEwxEcnJhZ29ucy1DQUYxDjAMBgNVBAsTBVVJL1VYMRQwEgYDVQQDEwtS
YWh1bCBQYXRlbDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJrEq+aj
IBLV6jh7qZharcvipIdIYFY0qyi19+GCiuimrousliiscYhq0o4jPMnLnBuTzro/
3NprxV3H1AbLjdtnnxnkleJOxYs4kM9QjKE2xRUfnJ0oEcAxqRnVKFk8QQnaK4Cf
z264RE0po/4kpvXRFX+uloYEHl/clwxBPBs9pdUttuCeAHgu9/rz6bj1hBDX6Fq5
6sQ4e1D+Vp1azfqeo+NGSKl/2eBtScNAvCxSZw9hxRsYza4a2Z0NNU4dcQ+7nW+v
ILAzBA7kB4T11NedLhsP7zsQQDkZGkmzl90wSpl4lY1UnJtTm4bxgzrUzmVS7EF3
mFWu/JTwraCTCfECAwEAAaMhMB8wHQYDVR0OBBYEFDV1Gls46C4e2r0akK5zHK62
h+q9MA0GCSqGSIb3DQEBCwUAA4IBAQB3owtT0oe48Pe6tBjfPmQwkzvs1xBHlPx0
meUWw4xoIbslO9lecbSkI5DWUtT35dJLl+++VV9QQKnb54pHFzDxBwjcLTcu7AW2
HzTdo3bnsYtVvAauu8+4V5Unnz/UIUewDtHNFRwwDtf0I+mBaGYRLQhO+txPWIy9
XLmhwy37PsHNrwryeoqUtBVUZWw9lk2qm6T+ZAmdkkzIBE+mXjcGcHb5d6FhgfMk
XzkWdwVPNUUor7aD5gIpkU7Slu2RqQ69iL6AzBpIFZWYzrdiOtg/hleDD0pkFpKp
B76fyqzJprQdyI/RL3qzujm11Kmf4EhZ8WnNuHQ5ihTK2sK6g/W6
-----END CERTIFICATE-----

@ -0,0 +1,29 @@
Signer #1 certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Signer #1 certificate SHA-256 digest: f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83
Signer #1 certificate SHA-1 digest: 38918a453d07199354f8b19af05ec6562ced5788
Signer #1 certificate MD5 digest: cde9f6208d672b54b1dacc0b7029f5eb
-----BEGIN CERTIFICATE-----
MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBW
aWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4G
A1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQx
CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3Vu
dGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9p
ZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgC
ggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JO
Rland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/
8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfY
wXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LW
uT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0z
OHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Yl
mn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14al
oXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
BxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsT
B0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTAD
AQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4
rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCE
yj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh
5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTb
Qe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZM
cUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK
-----END CERTIFICATE-----

@ -0,0 +1,29 @@
Signer #1 certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Signer #1 certificate SHA-256 digest: f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83
Signer #1 certificate SHA-1 digest: 38918a453d07199354f8b19af05ec6562ced5788
Signer #1 certificate MD5 digest: cde9f6208d672b54b1dacc0b7029f5eb
-----BEGIN CERTIFICATE-----
MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBW
aWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4G
A1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQx
CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3Vu
dGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9p
ZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgC
ggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JO
Rland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/
8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfY
wXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LW
uT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0z
OHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Yl
mn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14al
oXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
BxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsT
B0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTAD
AQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4
rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCE
yj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh
5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTb
Qe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZM
cUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK
-----END CERTIFICATE-----

@ -0,0 +1,65 @@
Signer #1 certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Signer #1 certificate SHA-256 digest: f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83
Signer #1 certificate SHA-1 digest: 38918a453d07199354f8b19af05ec6562ced5788
Signer #1 certificate MD5 digest: cde9f6208d672b54b1dacc0b7029f5eb
-----BEGIN CERTIFICATE-----
MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBW
aWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4G
A1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQx
CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3Vu
dGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9p
ZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgC
ggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JO
Rland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/
8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfY
wXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LW
uT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0z
OHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Yl
mn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14al
oXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
BxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsT
B0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTAD
AQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4
rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCE
yj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh
5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTb
Qe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZM
cUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK
-----END CERTIFICATE-----
Source Stamp Signer certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Source Stamp Signer certificate SHA-256 digest: 3257d599a49d2c961a471ca9843f59d341a405884583fc087df4237b733bbd6d
Source Stamp Signer certificate SHA-1 digest: b1af3a0bf998aeede1a8716a539e5a59da1d86d6
Source Stamp Signer certificate MD5 digest: 577b8a9fbc7e308321aec6411169d2fb
-----BEGIN CERTIFICATE-----
MIIFiTCCA3GgAwIBAgIVAL9T+rsLTpB/jyoiobDg139t7xBgMA0GCSqGSIb3DQEB
CwUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
Ew1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMH
QW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAgFw0yMDA1MTkxMDM1MjFaGA8yMDUw
MDUxOTEwMzUyMVowdDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWEx
FjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC0dvb2dsZSBJbmMuMRAw
DgYDVQQLEwdBbmRyb2lkMRAwDgYDVQQDEwdBbmRyb2lkMIICIjANBgkqhkiG9w0B
AQEFAAOCAg8AMIICCgKCAgEA2GdGDHnQQ7qLDLCwVhWblT6e/lmB6mKT/plhozW9
X8u4PGCCTe3ln/N8jU5OxLzFU5fqhv/5DViaGNmQrp9/JD2qp0q8IwM0B6UZQ7uH
MyEWv9BYNmuuB4AOQGLOIM5EVgB6GqpWgLI5XNp67W4/0wLvAta3Ra7fO6hv/1B3
fxQ6aSnJjFM0/zRfKpo0SbHXnlm9ac09UtAUWQ4v2XP6EpDaYGcnDNhf0hJALGes
f8gyzerZdswjvnCgup1R3cKohEUQolKNuayoSyHzfebM31HSaZSQZ8dTJwnf1XmM
tDABg4BWy9flx6bBmL5JEzn8DDPuGuSxo/5/8W/NzETFDZqQ58q2jGHvq5IrUefj
UhQy88XoX6FyBFS+TCnEZ0oGD1X3XYLkBBCmMRGEYqaZeIwdsy4qgBzCFGcXzeLg
9Sy3QOuXmsIXbIXQYApmOude8oaIe3wTjB+u3Kj4FcuUlsGFu0P7wPJ2CXynHBM0
LeWXy2mRkoCRUV3IV8MfFMEd+kHTmMAkFnBbCND9f5hqnYfGG2H7MjZbCSmP/iBv
pknG3sR+PaWOgAyyz7FAPruoAQjdcWB/aLxXbNIWOJJXC2TqX1ymuqk/8wxmfyeF
1uxLiHX0IXoMbO9O+oqlROkLrJmUCsH/UV02bcHUTArXsrKAtCXfv+l8nIr3GTRQ
v8sCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAZ6a8
WSF8ptfDw1ulsfDX9bSjtyMP2Ufvtkk6y21NVjyuM4SNFWD/U22S4EiuQ+hr5pK9
NIWgn5zBWQQgu8YdDxY/Po4+4Z4dDjL/GjFYhLfSqgEkFQ11xuyRruhVBGl1NfrD
cGhexwHCS6RYgbBjjxmxWcbsCkD7U5KbsdFw2gYMmQ4sJhQ3Pzj1GnHK9DtJJjlx
xn3Ociqa2T/R0sCE6Fz3W9SjrOTZGJFbOTZtNbkOc9Ah9JyBDujzpx4XJRriyeDP
qB4YCfc+pRJynOXeE7hAN2TeNE2IVvWHVs+OKeQrwDbdwAOKfPSkVc6/5lHHwlOr
QHUn2A+u6iqiporK2aNYmvLUKUfrt9OLhOVi7kH/Z13abPcoG5BXnEvFeCMIXnqb
7hh1x2sEHBZyZ7btUU3YL2kO+XdZMTOza08D36uvaZgckVKS8eMd7QOIeQ5ij171
nLwfUZx47i+C2dq3vvLKDzuvx7wByWszxCdG119IBzn08sWhreTknRVJ+YxIWlNf
Sr8YvqD+vGMGl6Sv8XCqthiEVa5LfCJjWgTLDBRofo5BieZvBFYWPsziy3pzBMBb
2AxGDhUDgPu8k5hWP9tPn3k/8l0Tqv13YmK+isEHNnAnr8m3ZwBUB+qAfJCT9szV
OxVRZ2bBdHA4oDxXpKKjdSnvDNFC0kAmR2rXsdg=
-----END CERTIFICATE-----

@ -0,0 +1,29 @@
Signer #1 certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Signer #1 certificate SHA-256 digest: f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83
Signer #1 certificate SHA-1 digest: 38918a453d07199354f8b19af05ec6562ced5788
Signer #1 certificate MD5 digest: cde9f6208d672b54b1dacc0b7029f5eb
-----BEGIN CERTIFICATE-----
MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBW
aWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4G
A1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQx
CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3Vu
dGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9p
ZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgC
ggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JO
Rland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/
8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfY
wXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LW
uT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0z
OHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Yl
mn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14al
oXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
BxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsT
B0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTAD
AQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4
rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCE
yj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh
5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTb
Qe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZM
cUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK
-----END CERTIFICATE-----

@ -0,0 +1,29 @@
Signer #1 certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Signer #1 certificate SHA-256 digest: f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83
Signer #1 certificate SHA-1 digest: 38918a453d07199354f8b19af05ec6562ced5788
Signer #1 certificate MD5 digest: cde9f6208d672b54b1dacc0b7029f5eb
-----BEGIN CERTIFICATE-----
MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBW
aWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4G
A1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQx
CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3Vu
dGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9p
ZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgC
ggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JO
Rland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/
8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfY
wXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LW
uT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0z
OHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Yl
mn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14al
oXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
BxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsT
B0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTAD
AQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4
rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCE
yj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh
5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTb
Qe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZM
cUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK
-----END CERTIFICATE-----

@ -0,0 +1,29 @@
Signer #1 certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Signer #1 certificate SHA-256 digest: f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83
Signer #1 certificate SHA-1 digest: 38918a453d07199354f8b19af05ec6562ced5788
Signer #1 certificate MD5 digest: cde9f6208d672b54b1dacc0b7029f5eb
-----BEGIN CERTIFICATE-----
MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBW
aWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4G
A1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQx
CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3Vu
dGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9p
ZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgC
ggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JO
Rland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/
8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfY
wXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LW
uT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0z
OHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Yl
mn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14al
oXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
BxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsT
B0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTAD
AQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4
rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCE
yj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh
5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTb
Qe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZM
cUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK
-----END CERTIFICATE-----

@ -0,0 +1,29 @@
Signer #1 certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Signer #1 certificate SHA-256 digest: f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83
Signer #1 certificate SHA-1 digest: 38918a453d07199354f8b19af05ec6562ced5788
Signer #1 certificate MD5 digest: cde9f6208d672b54b1dacc0b7029f5eb
-----BEGIN CERTIFICATE-----
MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBW
aWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4G
A1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQx
CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3Vu
dGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9p
ZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgC
ggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JO
Rland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/
8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfY
wXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LW
uT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0z
OHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Yl
mn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14al
oXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
BxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsT
B0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTAD
AQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4
rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCE
yj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh
5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTb
Qe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZM
cUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK
-----END CERTIFICATE-----

@ -0,0 +1,29 @@
Signer #1 certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Signer #1 certificate SHA-256 digest: f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83
Signer #1 certificate SHA-1 digest: 38918a453d07199354f8b19af05ec6562ced5788
Signer #1 certificate MD5 digest: cde9f6208d672b54b1dacc0b7029f5eb
-----BEGIN CERTIFICATE-----
MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBW
aWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4G
A1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQx
CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3Vu
dGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9p
ZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgC
ggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JO
Rland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/
8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfY
wXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LW
uT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0z
OHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Yl
mn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14al
oXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
BxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsT
B0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTAD
AQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4
rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCE
yj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh
5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTb
Qe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZM
cUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK
-----END CERTIFICATE-----

@ -0,0 +1,29 @@
Signer #1 certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Signer #1 certificate SHA-256 digest: f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83
Signer #1 certificate SHA-1 digest: 38918a453d07199354f8b19af05ec6562ced5788
Signer #1 certificate MD5 digest: cde9f6208d672b54b1dacc0b7029f5eb
-----BEGIN CERTIFICATE-----
MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBW
aWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4G
A1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQx
CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3Vu
dGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9p
ZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgC
ggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JO
Rland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/
8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfY
wXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LW
uT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0z
OHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Yl
mn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14al
oXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
BxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsT
B0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTAD
AQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4
rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCE
yj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh
5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTb
Qe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZM
cUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK
-----END CERTIFICATE-----

@ -0,0 +1,29 @@
Signer #1 certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Signer #1 certificate SHA-256 digest: f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83
Signer #1 certificate SHA-1 digest: 38918a453d07199354f8b19af05ec6562ced5788
Signer #1 certificate MD5 digest: cde9f6208d672b54b1dacc0b7029f5eb
-----BEGIN CERTIFICATE-----
MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBW
aWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4G
A1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQx
CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3Vu
dGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9p
ZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgC
ggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JO
Rland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/
8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfY
wXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LW
uT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0z
OHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Yl
mn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14al
oXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
BxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsT
B0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTAD
AQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4
rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCE
yj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh
5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTb
Qe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZM
cUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK
-----END CERTIFICATE-----

@ -0,0 +1,29 @@
Signer #1 certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Signer #1 certificate SHA-256 digest: f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83
Signer #1 certificate SHA-1 digest: 38918a453d07199354f8b19af05ec6562ced5788
Signer #1 certificate MD5 digest: cde9f6208d672b54b1dacc0b7029f5eb
-----BEGIN CERTIFICATE-----
MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBW
aWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4G
A1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQx
CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3Vu
dGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9p
ZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgC
ggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JO
Rland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/
8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfY
wXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LW
uT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0z
OHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Yl
mn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14al
oXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
BxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsT
B0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTAD
AQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4
rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCE
yj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh
5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTb
Qe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZM
cUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK
-----END CERTIFICATE-----

@ -0,0 +1,65 @@
Signer #1 certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Signer #1 certificate SHA-256 digest: f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83
Signer #1 certificate SHA-1 digest: 38918a453d07199354f8b19af05ec6562ced5788
Signer #1 certificate MD5 digest: cde9f6208d672b54b1dacc0b7029f5eb
-----BEGIN CERTIFICATE-----
MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBW
aWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4G
A1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQx
CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3Vu
dGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9p
ZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgC
ggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JO
Rland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/
8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfY
wXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LW
uT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0z
OHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Yl
mn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14al
oXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
BxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsT
B0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTAD
AQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4
rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCE
yj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh
5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTb
Qe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZM
cUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK
-----END CERTIFICATE-----
Source Stamp Signer certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Source Stamp Signer certificate SHA-256 digest: 3257d599a49d2c961a471ca9843f59d341a405884583fc087df4237b733bbd6d
Source Stamp Signer certificate SHA-1 digest: b1af3a0bf998aeede1a8716a539e5a59da1d86d6
Source Stamp Signer certificate MD5 digest: 577b8a9fbc7e308321aec6411169d2fb
-----BEGIN CERTIFICATE-----
MIIFiTCCA3GgAwIBAgIVAL9T+rsLTpB/jyoiobDg139t7xBgMA0GCSqGSIb3DQEB
CwUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
Ew1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMH
QW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAgFw0yMDA1MTkxMDM1MjFaGA8yMDUw
MDUxOTEwMzUyMVowdDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWEx
FjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC0dvb2dsZSBJbmMuMRAw
DgYDVQQLEwdBbmRyb2lkMRAwDgYDVQQDEwdBbmRyb2lkMIICIjANBgkqhkiG9w0B
AQEFAAOCAg8AMIICCgKCAgEA2GdGDHnQQ7qLDLCwVhWblT6e/lmB6mKT/plhozW9
X8u4PGCCTe3ln/N8jU5OxLzFU5fqhv/5DViaGNmQrp9/JD2qp0q8IwM0B6UZQ7uH
MyEWv9BYNmuuB4AOQGLOIM5EVgB6GqpWgLI5XNp67W4/0wLvAta3Ra7fO6hv/1B3
fxQ6aSnJjFM0/zRfKpo0SbHXnlm9ac09UtAUWQ4v2XP6EpDaYGcnDNhf0hJALGes
f8gyzerZdswjvnCgup1R3cKohEUQolKNuayoSyHzfebM31HSaZSQZ8dTJwnf1XmM
tDABg4BWy9flx6bBmL5JEzn8DDPuGuSxo/5/8W/NzETFDZqQ58q2jGHvq5IrUefj
UhQy88XoX6FyBFS+TCnEZ0oGD1X3XYLkBBCmMRGEYqaZeIwdsy4qgBzCFGcXzeLg
9Sy3QOuXmsIXbIXQYApmOude8oaIe3wTjB+u3Kj4FcuUlsGFu0P7wPJ2CXynHBM0
LeWXy2mRkoCRUV3IV8MfFMEd+kHTmMAkFnBbCND9f5hqnYfGG2H7MjZbCSmP/iBv
pknG3sR+PaWOgAyyz7FAPruoAQjdcWB/aLxXbNIWOJJXC2TqX1ymuqk/8wxmfyeF
1uxLiHX0IXoMbO9O+oqlROkLrJmUCsH/UV02bcHUTArXsrKAtCXfv+l8nIr3GTRQ
v8sCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAZ6a8
WSF8ptfDw1ulsfDX9bSjtyMP2Ufvtkk6y21NVjyuM4SNFWD/U22S4EiuQ+hr5pK9
NIWgn5zBWQQgu8YdDxY/Po4+4Z4dDjL/GjFYhLfSqgEkFQ11xuyRruhVBGl1NfrD
cGhexwHCS6RYgbBjjxmxWcbsCkD7U5KbsdFw2gYMmQ4sJhQ3Pzj1GnHK9DtJJjlx
xn3Ociqa2T/R0sCE6Fz3W9SjrOTZGJFbOTZtNbkOc9Ah9JyBDujzpx4XJRriyeDP
qB4YCfc+pRJynOXeE7hAN2TeNE2IVvWHVs+OKeQrwDbdwAOKfPSkVc6/5lHHwlOr
QHUn2A+u6iqiporK2aNYmvLUKUfrt9OLhOVi7kH/Z13abPcoG5BXnEvFeCMIXnqb
7hh1x2sEHBZyZ7btUU3YL2kO+XdZMTOza08D36uvaZgckVKS8eMd7QOIeQ5ij171
nLwfUZx47i+C2dq3vvLKDzuvx7wByWszxCdG119IBzn08sWhreTknRVJ+YxIWlNf
Sr8YvqD+vGMGl6Sv8XCqthiEVa5LfCJjWgTLDBRofo5BieZvBFYWPsziy3pzBMBb
2AxGDhUDgPu8k5hWP9tPn3k/8l0Tqv13YmK+isEHNnAnr8m3ZwBUB+qAfJCT9szV
OxVRZ2bBdHA4oDxXpKKjdSnvDNFC0kAmR2rXsdg=
-----END CERTIFICATE-----

@ -0,0 +1,22 @@
Signer #1 certificate DN: O=NOGAPPS Project, C=DE
Signer #1 certificate SHA-256 digest: 9bd06727e62796c0130eb6dab39b73157451582cbd138e86c468acc395d14165
Signer #1 certificate SHA-1 digest: 10321bd893f69af97f7573aafe9de1dc0901f3a1
Signer #1 certificate MD5 digest: 6cb7755eb8165183a07da7aabee4dc55
-----BEGIN CERTIFICATE-----
MIIC7TCCAdWgAwIBAgIEJv+gCTANBgkqhkiG9w0BAQsFADAnMQswCQYDVQQGEwJE
RTEYMBYGA1UEChMPTk9HQVBQUyBQcm9qZWN0MB4XDTEyMTAwNjEyMDUzMloXDTM3
MDkzMDEyMDUzMlowJzELMAkGA1UEBhMCREUxGDAWBgNVBAoTD05PR0FQUFMgUHJv
amVjdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJqNKlM2sOqq2Jzk
R4KMd1OxV0WbeeMhXcliykj1jCzXZQ32fS3XvaCIDGgnkfMrNcUE5D53tDw+TlQf
huNagpOlT7RuaxavVNOk7aRY8afIvBt0eYYcpwQzNxgOQAednNzLfgUa2ptsiMns
Y1VB4uvwhCUhwwJMgm9v1ttv0RfHToWdWvTbBESJZatUabcc5xmTmgbvMFgPUP6/
lsR0p9Jlu2P4aoIv97ZD3mt26WahhVPChYQWzzMJ3SQng3S92CtEBO9vfxIs7JOF
k1H8bl6pR+POudZzdP6XDlk+XNBckF4dJPWlSE9Kre92bkmK32T3zwS93WAq6BN7
bupAci0CAwEAAaMhMB8wHQYDVR0OBBYEFBELeqnryECyA5n2mkMfTbpqxCpkMA0G
CSqGSIb3DQEBCwUAA4IBAQAHwyrYkzSc+GlS+1pJz9ybE/XjyACuzney5+DpyD40
BS8UDzV+x+b0tDLcHtVCIYoUg1rNLfLe6n79P9Xo8cNOH7OexqQnxub0F4tgmzaQ
QKwfiES3ifNpTcZA3gbkSyR6/tEWNxc/NvWIYXD6/XSVQEmFjGCWMI/JPBvE3VaF
+nofmCpCLyo7NrqoyVAEdM8q+Rw5y+wbyJjRAZTTaKpekfETfsEVCHwxli2Pds0S
DSjCSc929McPW6oIxwpyNM5BI74IDO54lHdAGWXP5Te5JO82dH6MrKYt/v3RpiiN
yxxP0qqmExp60lTpdCAiz9WX0spcZgzp5B/1N+WkBB43
-----END CERTIFICATE-----

@ -0,0 +1,25 @@
Signer #1 certificate DN: CN=Rahul Patel, OU=UI/UX, O=Drragons-CAF, L=Bengaluru, ST=Karnataka, C=IN
Signer #1 certificate SHA-256 digest: 4c626157ad02bda3401a7263555f68a79663fc3e13a4d4369a12570941aa280f
Signer #1 certificate SHA-1 digest: 944275d7598bc03e488506064225a71990a22202
Signer #1 certificate MD5 digest: d443bbcb42c766b1db964d99caabb571
-----BEGIN CERTIFICATE-----
MIIDgzCCAmugAwIBAgIEPnMD6DANBgkqhkiG9w0BAQsFADByMQswCQYDVQQGEwJJ
TjESMBAGA1UECBMJS2FybmF0YWthMRIwEAYDVQQHEwlCZW5nYWx1cnUxFTATBgNV
BAoTDERycmFnb25zLUNBRjEOMAwGA1UECxMFVUkvVVgxFDASBgNVBAMTC1JhaHVs
IFBhdGVsMB4XDTE4MDEyMzE4MTAyMloXDTQ1MDYxMDE4MTAyMlowcjELMAkGA1UE
BhMCSU4xEjAQBgNVBAgTCUthcm5hdGFrYTESMBAGA1UEBxMJQmVuZ2FsdXJ1MRUw
EwYDVQQKEwxEcnJhZ29ucy1DQUYxDjAMBgNVBAsTBVVJL1VYMRQwEgYDVQQDEwtS
YWh1bCBQYXRlbDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJrEq+aj
IBLV6jh7qZharcvipIdIYFY0qyi19+GCiuimrousliiscYhq0o4jPMnLnBuTzro/
3NprxV3H1AbLjdtnnxnkleJOxYs4kM9QjKE2xRUfnJ0oEcAxqRnVKFk8QQnaK4Cf
z264RE0po/4kpvXRFX+uloYEHl/clwxBPBs9pdUttuCeAHgu9/rz6bj1hBDX6Fq5
6sQ4e1D+Vp1azfqeo+NGSKl/2eBtScNAvCxSZw9hxRsYza4a2Z0NNU4dcQ+7nW+v
ILAzBA7kB4T11NedLhsP7zsQQDkZGkmzl90wSpl4lY1UnJtTm4bxgzrUzmVS7EF3
mFWu/JTwraCTCfECAwEAAaMhMB8wHQYDVR0OBBYEFDV1Gls46C4e2r0akK5zHK62
h+q9MA0GCSqGSIb3DQEBCwUAA4IBAQB3owtT0oe48Pe6tBjfPmQwkzvs1xBHlPx0
meUWw4xoIbslO9lecbSkI5DWUtT35dJLl+++VV9QQKnb54pHFzDxBwjcLTcu7AW2
HzTdo3bnsYtVvAauu8+4V5Unnz/UIUewDtHNFRwwDtf0I+mBaGYRLQhO+txPWIy9
XLmhwy37PsHNrwryeoqUtBVUZWw9lk2qm6T+ZAmdkkzIBE+mXjcGcHb5d6FhgfMk
XzkWdwVPNUUor7aD5gIpkU7Slu2RqQ69iL6AzBpIFZWYzrdiOtg/hleDD0pkFpKp
B76fyqzJprQdyI/RL3qzujm11Kmf4EhZ8WnNuHQ5ihTK2sK6g/W6
-----END CERTIFICATE-----

@ -0,0 +1,22 @@
Signer #1 certificate DN: O=NOGAPPS Project, C=DE
Signer #1 certificate SHA-256 digest: 9bd06727e62796c0130eb6dab39b73157451582cbd138e86c468acc395d14165
Signer #1 certificate SHA-1 digest: 10321bd893f69af97f7573aafe9de1dc0901f3a1
Signer #1 certificate MD5 digest: 6cb7755eb8165183a07da7aabee4dc55
-----BEGIN CERTIFICATE-----
MIIC7TCCAdWgAwIBAgIEJv+gCTANBgkqhkiG9w0BAQsFADAnMQswCQYDVQQGEwJE
RTEYMBYGA1UEChMPTk9HQVBQUyBQcm9qZWN0MB4XDTEyMTAwNjEyMDUzMloXDTM3
MDkzMDEyMDUzMlowJzELMAkGA1UEBhMCREUxGDAWBgNVBAoTD05PR0FQUFMgUHJv
amVjdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJqNKlM2sOqq2Jzk
R4KMd1OxV0WbeeMhXcliykj1jCzXZQ32fS3XvaCIDGgnkfMrNcUE5D53tDw+TlQf
huNagpOlT7RuaxavVNOk7aRY8afIvBt0eYYcpwQzNxgOQAednNzLfgUa2ptsiMns
Y1VB4uvwhCUhwwJMgm9v1ttv0RfHToWdWvTbBESJZatUabcc5xmTmgbvMFgPUP6/
lsR0p9Jlu2P4aoIv97ZD3mt26WahhVPChYQWzzMJ3SQng3S92CtEBO9vfxIs7JOF
k1H8bl6pR+POudZzdP6XDlk+XNBckF4dJPWlSE9Kre92bkmK32T3zwS93WAq6BN7
bupAci0CAwEAAaMhMB8wHQYDVR0OBBYEFBELeqnryECyA5n2mkMfTbpqxCpkMA0G
CSqGSIb3DQEBCwUAA4IBAQAHwyrYkzSc+GlS+1pJz9ybE/XjyACuzney5+DpyD40
BS8UDzV+x+b0tDLcHtVCIYoUg1rNLfLe6n79P9Xo8cNOH7OexqQnxub0F4tgmzaQ
QKwfiES3ifNpTcZA3gbkSyR6/tEWNxc/NvWIYXD6/XSVQEmFjGCWMI/JPBvE3VaF
+nofmCpCLyo7NrqoyVAEdM8q+Rw5y+wbyJjRAZTTaKpekfETfsEVCHwxli2Pds0S
DSjCSc929McPW6oIxwpyNM5BI74IDO54lHdAGWXP5Te5JO82dH6MrKYt/v3RpiiN
yxxP0qqmExp60lTpdCAiz9WX0spcZgzp5B/1N+WkBB43
-----END CERTIFICATE-----

@ -0,0 +1,29 @@
Signer #1 certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Signer #1 certificate SHA-256 digest: f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83
Signer #1 certificate SHA-1 digest: 38918a453d07199354f8b19af05ec6562ced5788
Signer #1 certificate MD5 digest: cde9f6208d672b54b1dacc0b7029f5eb
-----BEGIN CERTIFICATE-----
MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBW
aWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4G
A1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQx
CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3Vu
dGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9p
ZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgC
ggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JO
Rland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/
8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfY
wXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LW
uT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0z
OHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Yl
mn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14al
oXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
BxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsT
B0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTAD
AQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4
rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCE
yj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh
5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTb
Qe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZM
cUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK
-----END CERTIFICATE-----

@ -0,0 +1,29 @@
Signer #1 certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Signer #1 certificate SHA-256 digest: f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83
Signer #1 certificate SHA-1 digest: 38918a453d07199354f8b19af05ec6562ced5788
Signer #1 certificate MD5 digest: cde9f6208d672b54b1dacc0b7029f5eb
-----BEGIN CERTIFICATE-----
MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBW
aWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4G
A1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQx
CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3Vu
dGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9p
ZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgC
ggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JO
Rland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/
8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfY
wXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LW
uT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0z
OHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Yl
mn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14al
oXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
BxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsT
B0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTAD
AQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4
rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCE
yj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh
5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTb
Qe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZM
cUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK
-----END CERTIFICATE-----

@ -0,0 +1,29 @@
Signer #1 certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Signer #1 certificate SHA-256 digest: f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83
Signer #1 certificate SHA-1 digest: 38918a453d07199354f8b19af05ec6562ced5788
Signer #1 certificate MD5 digest: cde9f6208d672b54b1dacc0b7029f5eb
-----BEGIN CERTIFICATE-----
MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBW
aWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4G
A1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQx
CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3Vu
dGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9p
ZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgC
ggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JO
Rland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/
8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfY
wXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LW
uT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0z
OHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Yl
mn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14al
oXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
BxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsT
B0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTAD
AQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4
rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCE
yj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh
5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTb
Qe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZM
cUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK
-----END CERTIFICATE-----

@ -0,0 +1,29 @@
Signer #1 certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Signer #1 certificate SHA-256 digest: f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83
Signer #1 certificate SHA-1 digest: 38918a453d07199354f8b19af05ec6562ced5788
Signer #1 certificate MD5 digest: cde9f6208d672b54b1dacc0b7029f5eb
-----BEGIN CERTIFICATE-----
MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBW
aWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4G
A1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQx
CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3Vu
dGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9p
ZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgC
ggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JO
Rland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/
8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfY
wXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LW
uT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0z
OHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Yl
mn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14al
oXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
BxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsT
B0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTAD
AQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4
rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCE
yj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh
5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTb
Qe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZM
cUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK
-----END CERTIFICATE-----

@ -0,0 +1,29 @@
Signer #1 certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Signer #1 certificate SHA-256 digest: f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83
Signer #1 certificate SHA-1 digest: 38918a453d07199354f8b19af05ec6562ced5788
Signer #1 certificate MD5 digest: cde9f6208d672b54b1dacc0b7029f5eb
-----BEGIN CERTIFICATE-----
MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBW
aWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4G
A1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQx
CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3Vu
dGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9p
ZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgC
ggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JO
Rland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/
8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfY
wXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LW
uT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0z
OHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Yl
mn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14al
oXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
BxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsT
B0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTAD
AQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4
rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCE
yj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh
5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTb
Qe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZM
cUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK
-----END CERTIFICATE-----

@ -0,0 +1,29 @@
Signer #1 certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Signer #1 certificate SHA-256 digest: f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83
Signer #1 certificate SHA-1 digest: 38918a453d07199354f8b19af05ec6562ced5788
Signer #1 certificate MD5 digest: cde9f6208d672b54b1dacc0b7029f5eb
-----BEGIN CERTIFICATE-----
MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBW
aWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4G
A1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQx
CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3Vu
dGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9p
ZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgC
ggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JO
Rland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/
8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfY
wXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LW
uT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0z
OHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Yl
mn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14al
oXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
BxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsT
B0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTAD
AQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4
rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCE
yj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh
5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTb
Qe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZM
cUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK
-----END CERTIFICATE-----

@ -0,0 +1,22 @@
Signer #1 certificate DN: O=NOGAPPS Project, C=DE
Signer #1 certificate SHA-256 digest: 9bd06727e62796c0130eb6dab39b73157451582cbd138e86c468acc395d14165
Signer #1 certificate SHA-1 digest: 10321bd893f69af97f7573aafe9de1dc0901f3a1
Signer #1 certificate MD5 digest: 6cb7755eb8165183a07da7aabee4dc55
-----BEGIN CERTIFICATE-----
MIIC7TCCAdWgAwIBAgIEJv+gCTANBgkqhkiG9w0BAQsFADAnMQswCQYDVQQGEwJE
RTEYMBYGA1UEChMPTk9HQVBQUyBQcm9qZWN0MB4XDTEyMTAwNjEyMDUzMloXDTM3
MDkzMDEyMDUzMlowJzELMAkGA1UEBhMCREUxGDAWBgNVBAoTD05PR0FQUFMgUHJv
amVjdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJqNKlM2sOqq2Jzk
R4KMd1OxV0WbeeMhXcliykj1jCzXZQ32fS3XvaCIDGgnkfMrNcUE5D53tDw+TlQf
huNagpOlT7RuaxavVNOk7aRY8afIvBt0eYYcpwQzNxgOQAednNzLfgUa2ptsiMns
Y1VB4uvwhCUhwwJMgm9v1ttv0RfHToWdWvTbBESJZatUabcc5xmTmgbvMFgPUP6/
lsR0p9Jlu2P4aoIv97ZD3mt26WahhVPChYQWzzMJ3SQng3S92CtEBO9vfxIs7JOF
k1H8bl6pR+POudZzdP6XDlk+XNBckF4dJPWlSE9Kre92bkmK32T3zwS93WAq6BN7
bupAci0CAwEAAaMhMB8wHQYDVR0OBBYEFBELeqnryECyA5n2mkMfTbpqxCpkMA0G
CSqGSIb3DQEBCwUAA4IBAQAHwyrYkzSc+GlS+1pJz9ybE/XjyACuzney5+DpyD40
BS8UDzV+x+b0tDLcHtVCIYoUg1rNLfLe6n79P9Xo8cNOH7OexqQnxub0F4tgmzaQ
QKwfiES3ifNpTcZA3gbkSyR6/tEWNxc/NvWIYXD6/XSVQEmFjGCWMI/JPBvE3VaF
+nofmCpCLyo7NrqoyVAEdM8q+Rw5y+wbyJjRAZTTaKpekfETfsEVCHwxli2Pds0S
DSjCSc929McPW6oIxwpyNM5BI74IDO54lHdAGWXP5Te5JO82dH6MrKYt/v3RpiiN
yxxP0qqmExp60lTpdCAiz9WX0spcZgzp5B/1N+WkBB43
-----END CERTIFICATE-----

@ -0,0 +1,65 @@
Signer #1 certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Signer #1 certificate SHA-256 digest: f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83
Signer #1 certificate SHA-1 digest: 38918a453d07199354f8b19af05ec6562ced5788
Signer #1 certificate MD5 digest: cde9f6208d672b54b1dacc0b7029f5eb
-----BEGIN CERTIFICATE-----
MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBW
aWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4G
A1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQx
CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3Vu
dGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9p
ZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgC
ggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JO
Rland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/
8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfY
wXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LW
uT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0z
OHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Yl
mn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14al
oXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
BxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsT
B0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTAD
AQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4
rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCE
yj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh
5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTb
Qe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZM
cUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK
-----END CERTIFICATE-----
Source Stamp Signer certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Source Stamp Signer certificate SHA-256 digest: 3257d599a49d2c961a471ca9843f59d341a405884583fc087df4237b733bbd6d
Source Stamp Signer certificate SHA-1 digest: b1af3a0bf998aeede1a8716a539e5a59da1d86d6
Source Stamp Signer certificate MD5 digest: 577b8a9fbc7e308321aec6411169d2fb
-----BEGIN CERTIFICATE-----
MIIFiTCCA3GgAwIBAgIVAL9T+rsLTpB/jyoiobDg139t7xBgMA0GCSqGSIb3DQEB
CwUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
Ew1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMH
QW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAgFw0yMDA1MTkxMDM1MjFaGA8yMDUw
MDUxOTEwMzUyMVowdDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWEx
FjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC0dvb2dsZSBJbmMuMRAw
DgYDVQQLEwdBbmRyb2lkMRAwDgYDVQQDEwdBbmRyb2lkMIICIjANBgkqhkiG9w0B
AQEFAAOCAg8AMIICCgKCAgEA2GdGDHnQQ7qLDLCwVhWblT6e/lmB6mKT/plhozW9
X8u4PGCCTe3ln/N8jU5OxLzFU5fqhv/5DViaGNmQrp9/JD2qp0q8IwM0B6UZQ7uH
MyEWv9BYNmuuB4AOQGLOIM5EVgB6GqpWgLI5XNp67W4/0wLvAta3Ra7fO6hv/1B3
fxQ6aSnJjFM0/zRfKpo0SbHXnlm9ac09UtAUWQ4v2XP6EpDaYGcnDNhf0hJALGes
f8gyzerZdswjvnCgup1R3cKohEUQolKNuayoSyHzfebM31HSaZSQZ8dTJwnf1XmM
tDABg4BWy9flx6bBmL5JEzn8DDPuGuSxo/5/8W/NzETFDZqQ58q2jGHvq5IrUefj
UhQy88XoX6FyBFS+TCnEZ0oGD1X3XYLkBBCmMRGEYqaZeIwdsy4qgBzCFGcXzeLg
9Sy3QOuXmsIXbIXQYApmOude8oaIe3wTjB+u3Kj4FcuUlsGFu0P7wPJ2CXynHBM0
LeWXy2mRkoCRUV3IV8MfFMEd+kHTmMAkFnBbCND9f5hqnYfGG2H7MjZbCSmP/iBv
pknG3sR+PaWOgAyyz7FAPruoAQjdcWB/aLxXbNIWOJJXC2TqX1ymuqk/8wxmfyeF
1uxLiHX0IXoMbO9O+oqlROkLrJmUCsH/UV02bcHUTArXsrKAtCXfv+l8nIr3GTRQ
v8sCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAZ6a8
WSF8ptfDw1ulsfDX9bSjtyMP2Ufvtkk6y21NVjyuM4SNFWD/U22S4EiuQ+hr5pK9
NIWgn5zBWQQgu8YdDxY/Po4+4Z4dDjL/GjFYhLfSqgEkFQ11xuyRruhVBGl1NfrD
cGhexwHCS6RYgbBjjxmxWcbsCkD7U5KbsdFw2gYMmQ4sJhQ3Pzj1GnHK9DtJJjlx
xn3Ociqa2T/R0sCE6Fz3W9SjrOTZGJFbOTZtNbkOc9Ah9JyBDujzpx4XJRriyeDP
qB4YCfc+pRJynOXeE7hAN2TeNE2IVvWHVs+OKeQrwDbdwAOKfPSkVc6/5lHHwlOr
QHUn2A+u6iqiporK2aNYmvLUKUfrt9OLhOVi7kH/Z13abPcoG5BXnEvFeCMIXnqb
7hh1x2sEHBZyZ7btUU3YL2kO+XdZMTOza08D36uvaZgckVKS8eMd7QOIeQ5ij171
nLwfUZx47i+C2dq3vvLKDzuvx7wByWszxCdG119IBzn08sWhreTknRVJ+YxIWlNf
Sr8YvqD+vGMGl6Sv8XCqthiEVa5LfCJjWgTLDBRofo5BieZvBFYWPsziy3pzBMBb
2AxGDhUDgPu8k5hWP9tPn3k/8l0Tqv13YmK+isEHNnAnr8m3ZwBUB+qAfJCT9szV
OxVRZ2bBdHA4oDxXpKKjdSnvDNFC0kAmR2rXsdg=
-----END CERTIFICATE-----

@ -0,0 +1,331 @@
android.permission.ACCESS_AMBIENT_CONTEXT_EVENT
android.permission.ACCESS_AMBIENT_LIGHT_STATS
android.permission.ACCESS_BLOBS_ACROSS_USERS
android.permission.ACCESS_BROADCAST_RADIO
android.permission.ACCESS_BROADCAST_RESPONSE_STATS
android.permission.ACCESS_CACHE_FILESYSTEM
android.permission.ACCESS_CHECKIN_PROPERTIES
android.permission.ACCESS_CONTEXT_HUB
android.permission.ACCESS_DRM_CERTIFICATES
android.permission.ACCESS_FM_RADIO
android.permission.ACCESS_FPS_COUNTER
android.permission.ACCESS_IMS_CALL_SERVICE
android.permission.ACCESS_LOWPAN_STATE
android.permission.ACCESS_MTP
android.permission.ACCESS_NETWORK_CONDITIONS
android.permission.ACCESS_NOTIFICATIONS
android.permission.ACCESS_SMARTSPACE
android.permission.ACCESS_TUNED_INFO
android.permission.ACCESS_TV_DESCRAMBLER
android.permission.ACCESS_TV_SHARED_FILTER
android.permission.ACCESS_TV_TUNER
android.permission.ACCESS_UCE_OPTIONS_SERVICE
android.permission.ACCESS_UCE_PRESENCE_SERVICE
android.permission.ACCESS_ULTRASOUND
android.permission.ACCESS_VIBRATOR_STATE
android.permission.ACCOUNT_MANAGER
android.permission.ACTIVITY_EMBEDDING
android.permission.ALLOCATE_AGGRESSIVE
android.permission.ALLOW_ANY_CODEC_FOR_PLAYBACK
android.permission.ALLOW_SLIPPERY_TOUCHES
android.permission.BACKUP
android.permission.BATTERY_PREDICTION
android.permission.BATTERY_STATS
android.permission.BIND_APPWIDGET
android.permission.BIND_CALL_REDIRECTION_SERVICE
android.permission.BIND_CARRIER_MESSAGING_SERVICE
android.permission.BIND_CARRIER_SERVICES
android.permission.BIND_CONNECTION_SERVICE
android.permission.BIND_DIRECTORY_SEARCH
android.permission.BIND_EXPLICIT_HEALTH_CHECK_SERVICE
android.permission.BIND_IMS_SERVICE
android.permission.BIND_INCALL_SERVICE
android.permission.BIND_KEYGUARD_APPWIDGET
android.permission.BIND_REMOTEVIEWS
android.permission.BIND_SATELLITE_SERVICE
android.permission.BIND_SCREENING_SERVICE
android.permission.BIND_TELECOM_CONNECTION_SERVICE
android.permission.BIND_TV_INPUT
android.permission.BIND_TV_INTERACTIVE_APP
android.permission.BIND_TV_REMOTE_SERVICE
android.permission.BIND_VISUAL_VOICEMAIL_SERVICE
android.permission.BIND_WALLPAPER
android.permission.BLUETOOTH_PRIVILEGED
android.permission.BRIGHTNESS_SLIDER_USAGE
android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS
android.permission.BROADCAST_NETWORK_PRIVILEGED
android.permission.BROADCAST_OPTION_INTERACTIVE
android.permission.BROADCAST_PACKAGE_REMOVED
android.permission.BROADCAST_SMS
android.permission.BROADCAST_WAP_PUSH
android.permission.CALL_AUDIO_INTERCEPTION
android.permission.CALL_PRIVILEGED
android.permission.CAMERA_DISABLE_TRANSMIT_LED
android.permission.CAMERA_SEND_SYSTEM_EVENTS
android.permission.CAPTURE_AUDIO_HOTWORD
android.permission.CAPTURE_AUDIO_OUTPUT
android.permission.CAPTURE_MEDIA_OUTPUT
android.permission.CAPTURE_TUNER_AUDIO_INPUT
android.permission.CAPTURE_TV_INPUT
android.permission.CAPTURE_VOICE_COMMUNICATION_OUTPUT
android.permission.CARRIER_FILTER_SMS
android.permission.CHANGE_APP_IDLE_STATE
android.permission.CHANGE_APP_LAUNCH_TIME_ESTIMATE
android.permission.CHANGE_COMPONENT_ENABLED_STATE
android.permission.CHANGE_CONFIGURATION
android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST
android.permission.CHANGE_HDMI_CEC_ACTIVE_SOURCE
android.permission.CHANGE_LOWPAN_STATE
android.permission.CHANGE_OVERLAY_PACKAGES
android.permission.CHECK_REMOTE_LOCKSCREEN
android.permission.CLEAR_APP_CACHE
android.permission.COMPANION_APPROVE_WIFI_CONNECTIONS
android.permission.CONFIGURE_DISPLAY_BRIGHTNESS
android.permission.CONNECTIVITY_INTERNAL
android.permission.CONNECTIVITY_USE_RESTRICTED_NETWORKS
android.permission.CONTROL_AUTOMOTIVE_GNSS
android.permission.CONTROL_DEVICE_LIGHTS
android.permission.CONTROL_DISPLAY_COLOR_TRANSFORMS
android.permission.CONTROL_DISPLAY_SATURATION
android.permission.CONTROL_INCALL_EXPERIENCE
android.permission.CONTROL_KEYGUARD_SECURE_NOTIFICATIONS
android.permission.CONTROL_LOCATION_UPDATES
android.permission.CONTROL_REMOTE_APP_TRANSITION_ANIMATIONS
android.permission.CONTROL_UI_TRACING
android.permission.CONTROL_VPN
android.permission.CRYPT_KEEPER
android.permission.DELETE_CACHE_FILES
android.permission.DELETE_PACKAGES
android.permission.DIAGNOSTIC
android.permission.DISABLE_SYSTEM_SOUND_EFFECTS
android.permission.DISPATCH_NFC_MESSAGE
android.permission.DISPATCH_PROVISIONING_MESSAGE
android.permission.DOMAIN_VERIFICATION_AGENT
android.permission.DUMP
android.permission.DVB_DEVICE
android.permission.ENTER_CAR_MODE_PRIORITIZED
android.permission.EXEMPT_FROM_AUDIO_RECORD_RESTRICTIONS
android.permission.FACTORY_TEST
android.permission.FAKE_PACKAGE_SIGNATURE
android.permission.FORCE_STOP_PACKAGES
android.permission.GET_ACCOUNTS_PRIVILEGED
android.permission.GET_APP_OPS_STATS
android.permission.GET_BINDING_UID_IMPORTANCE
android.permission.GET_PROCESS_STATE_AND_OOM_SCORE
android.permission.GLOBAL_SEARCH
android.permission.HANDLE_CAR_MODE_CHANGES
android.permission.HDMI_CEC
android.permission.INSTALL_DYNAMIC_SYSTEM
android.permission.INSTALL_LOCATION_PROVIDER
android.permission.INSTALL_LOCATION_TIME_ZONE_PROVIDER_SERVICE
android.permission.INSTALL_PACKAGES
android.permission.INSTALL_PACKAGE_UPDATES
android.permission.INSTALL_SELF_UPDATES
android.permission.INTENT_FILTER_VERIFICATION_AGENT
android.permission.INTERACT_ACROSS_USERS
android.permission.INVOKE_CARRIER_SETUP
android.permission.KEYPHRASE_ENROLLMENT_APPLICATION
android.permission.KILL_ALL_BACKGROUND_PROCESSES
android.permission.LAUNCH_PERMISSION_SETTINGS
android.permission.LAUNCH_TRUST_AGENT_SETTINGS
android.permission.LIST_ENABLED_CREDENTIAL_PROVIDERS
android.permission.LOADER_USAGE_STATS
android.permission.LOCAL_MAC_ADDRESS
android.permission.LOCATION_BYPASS
android.permission.LOCATION_HARDWARE
android.permission.LOCK_DEVICE
android.permission.LOG_COMPAT_CHANGE
android.permission.LOOP_RADIO
android.permission.MANAGE_CARRIER_OEM_UNLOCK_STATE
android.permission.MANAGE_CA_CERTIFICATES
android.permission.MANAGE_CLOUDSEARCH
android.permission.MANAGE_DEBUGGING
android.permission.MANAGE_FACE
android.permission.MANAGE_FACTORY_RESET_PROTECTION
android.permission.MANAGE_FINGERPRINT
android.permission.MANAGE_GAME_ACTIVITY
android.permission.MANAGE_GAME_MODE
android.permission.MANAGE_LOWPAN_INTERFACES
android.permission.MANAGE_LOW_POWER_STANDBY
android.permission.MANAGE_MUSIC_RECOGNITION
android.permission.MANAGE_ROLLBACKS
android.permission.MANAGE_SOUND_TRIGGER
android.permission.MANAGE_SUBSCRIPTION_PLANS
android.permission.MANAGE_TIME_AND_ZONE_DETECTION
android.permission.MANAGE_UI_TRANSLATION
android.permission.MANAGE_USB
android.permission.MANAGE_USERS
android.permission.MANAGE_USER_OEM_UNLOCK_STATE
android.permission.MANAGE_VOICE_KEYPHRASES
android.permission.MANAGE_WALLPAPER_EFFECTS_GENERATION
android.permission.MANAGE_WEAK_ESCROW_TOKEN
android.permission.MANAGE_WEARABLE_SENSING_SERVICE
android.permission.MANAGE_WIFI_INTERFACES
android.permission.MANAGE_WIFI_NETWORK_SELECTION
android.permission.MASTER_CLEAR
android.permission.MEDIA_CONTENT_CONTROL
android.permission.MEDIA_RESOURCE_OVERRIDE_PID
android.permission.MODIFY_APPWIDGET_BIND_PERMISSIONS
android.permission.MODIFY_AUDIO_ROUTING
android.permission.MODIFY_AUDIO_SETTINGS_PRIVILEGED
android.permission.MODIFY_CELL_BROADCASTS
android.permission.MODIFY_DAY_NIGHT_MODE
android.permission.MODIFY_DEFAULT_AUDIO_EFFECTS
android.permission.MODIFY_NETWORK_ACCOUNTING
android.permission.MODIFY_PARENTAL_CONTROLS
android.permission.MODIFY_PHONE_STATE
android.permission.MODIFY_QUIET_MODE
android.permission.MONITOR_DEFAULT_SMS_PACKAGE
android.permission.MOUNT_FORMAT_FILESYSTEMS
android.permission.MOUNT_UNMOUNT_FILESYSTEMS
android.permission.MOVE_PACKAGE
android.permission.NETWORK_CARRIER_PROVISIONING
android.permission.NETWORK_SCAN
android.permission.NETWORK_SIGNAL_STRENGTH_WAKEUP
android.permission.NFC_HANDOVER_STATUS
android.permission.NFC_SET_CONTROLLER_ALWAYS_ON
android.permission.NOTIFICATION_DURING_SETUP
android.permission.NOTIFY_PENDING_SYSTEM_UPDATE
android.permission.NOTIFY_TV_INPUTS
android.permission.OBSERVE_APP_USAGE
android.permission.OBSERVE_GRANT_REVOKE_PERMISSIONS
android.permission.OVERRIDE_COMPAT_CHANGE_CONFIG
android.permission.OVERRIDE_COMPAT_CHANGE_CONFIG_ON_RELEASE_BUILD
android.permission.OVERRIDE_SYSTEM_KEY_BEHAVIOR_IN_FOCUSED_WINDOW
android.permission.OVERRIDE_WIFI_CONFIG
android.permission.PACKAGE_USAGE_STATS
android.permission.PACKAGE_VERIFICATION_AGENT
android.permission.PACKET_KEEPALIVE_OFFLOAD
android.permission.PERFORM_CDMA_PROVISIONING
android.permission.PERFORM_SIM_ACTIVATION
android.permission.POWER_SAVER
android.permission.PREPARE_FACTORY_RESET
android.permission.PROVIDE_DEFAULT_ENABLED_CREDENTIAL_SERVICE
android.permission.PROVIDE_REMOTE_CREDENTIALS
android.permission.PROVIDE_RESOLVER_RANKER_SERVICE
android.permission.PROVIDE_TRUST_AGENT
android.permission.QUERY_CLONED_APPS
android.permission.QUERY_TIME_ZONE_RULES
android.permission.QUERY_USERS
android.permission.READ_COMPAT_CHANGE_CONFIG
android.permission.READ_CONTENT_RATING_SYSTEMS
android.permission.READ_DREAM_STATE
android.permission.READ_DROPBOX_DATA
android.permission.READ_INPUT_STATE
android.permission.READ_LOGS
android.permission.READ_LOWPAN_CREDENTIAL
android.permission.READ_NEARBY_STREAMING_POLICY
android.permission.READ_NETWORK_USAGE_HISTORY
android.permission.READ_OEM_UNLOCK_STATE
android.permission.READ_PRECISE_PHONE_STATE
android.permission.READ_PRIVILEGED_PHONE_STATE
android.permission.READ_RESTRICTED_STATS
android.permission.READ_RUNTIME_PROFILES
android.permission.READ_SAFETY_CENTER_STATUS
android.permission.READ_SEARCH_INDEXABLES
android.permission.READ_SYSTEM_UPDATE_INFO
android.permission.READ_WALLPAPER_INTERNAL
android.permission.READ_WIFI_CREDENTIAL
android.permission.REAL_GET_TASKS
android.permission.REBOOT
android.permission.RECEIVE_BLUETOOTH_MAP
android.permission.RECEIVE_DATA_ACTIVITY_CHANGE
android.permission.RECEIVE_EMERGENCY_BROADCAST
android.permission.RECEIVE_MEDIA_RESOURCE_USAGE
android.permission.RECEIVE_SANDBOX_TRIGGER_AUDIO
android.permission.RECEIVE_STK_COMMANDS
android.permission.RECEIVE_WIFI_CREDENTIAL_CHANGE
android.permission.RECOVERY
android.permission.RECOVER_KEYSTORE
android.permission.REGISTER_CALL_PROVIDER
android.permission.REGISTER_CONNECTION_MANAGER
android.permission.REGISTER_MEDIA_RESOURCE_OBSERVER
android.permission.REGISTER_SIM_SUBSCRIPTION
android.permission.REGISTER_STATS_PULL_ATOM
android.permission.REMOTE_DISPLAY_PROVIDER
android.permission.REMOVE_DRM_CERTIFICATES
android.permission.RENOUNCE_PERMISSIONS
android.permission.REQUEST_COMPANION_PROFILE_APP_STREAMING
android.permission.REQUEST_COMPANION_PROFILE_COMPUTER
android.permission.REQUEST_COMPANION_PROFILE_NEARBY_DEVICE_STREAMING
android.permission.REQUEST_COMPANION_SELF_MANAGED
android.permission.REQUEST_INCIDENT_REPORT_APPROVAL
android.permission.REQUEST_NOTIFICATION_ASSISTANT_SERVICE
android.permission.RESET_PASSWORD
android.permission.RESTART_WIFI_SUBSYSTEM
android.permission.RETRIEVE_WINDOW_CONTENT
android.permission.SATELLITE_COMMUNICATION
android.permission.SCHEDULE_EXACT_ALARM
android.permission.SCHEDULE_PRIORITIZED_ALARM
android.permission.SCORE_NETWORKS
android.permission.SECURE_ELEMENT_PRIVILEGED_OPERATION
android.permission.SEND_CATEGORY_CAR_NOTIFICATIONS
android.permission.SEND_DEVICE_CUSTOMIZATION_READY
android.permission.SEND_EMBMS_INTENTS
android.permission.SEND_RESPOND_VIA_MESSAGE
android.permission.SEND_SAFETY_CENTER_UPDATE
android.permission.SEND_SMS_NO_CONFIRMATION
android.permission.SERIAL_PORT
android.permission.SET_ALWAYS_FINISH
android.permission.SET_ANIMATION_SCALE
android.permission.SET_DEBUG_APP
android.permission.SET_DISPLAY_OFFSET
android.permission.SET_LOW_POWER_STANDBY_PORTS
android.permission.SET_MEDIA_KEY_LISTENER
android.permission.SET_PROCESS_LIMIT
android.permission.SET_TIME
android.permission.SET_TIME_ZONE
android.permission.SET_UNRESTRICTED_GESTURE_EXCLUSION
android.permission.SET_UNRESTRICTED_KEEP_CLEAR_AREAS
android.permission.SET_VOLUME_KEY_LONG_PRESS_LISTENER
android.permission.SET_WALLPAPER_COMPONENT
android.permission.SET_WALLPAPER_DIM_AMOUNT
android.permission.SHOW_CUSTOMIZED_RESOLVER
android.permission.SHOW_KEYGUARD_MESSAGE
android.permission.SHUTDOWN
android.permission.SIGNAL_PERSISTENT_PROCESSES
android.permission.SIGNAL_REBOOT_READINESS
android.permission.SOUNDTRIGGER_DELEGATE_IDENTITY
android.permission.SOUND_TRIGGER_RUN_IN_BATTERY_SAVER
android.permission.START_ACTIVITIES_FROM_BACKGROUND
android.permission.START_FOREGROUND_SERVICES_FROM_BACKGROUND
android.permission.START_TASKS_FROM_RECENTS
android.permission.STATUS_BAR
android.permission.STOP_APP_SWITCHES
android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME
android.permission.SUBSTITUTE_SHARE_TARGET_APP_NAME_AND_ICON
android.permission.SUGGEST_EXTERNAL_TIME
android.permission.TETHER_PRIVILEGED
android.permission.THREAD_NETWORK_PRIVILEGED
android.permission.TIS_EXTENSION_INTERFACE
android.permission.TOGGLE_AUTOMOTIVE_PROJECTION
android.permission.TUNER_RESOURCE_ACCESS
android.permission.TURN_SCREEN_ON
android.permission.TV_INPUT_HARDWARE
android.permission.TV_VIRTUAL_REMOTE_CONTROLLER
android.permission.UPDATE_APP_OPS_STATS
android.permission.UPDATE_CONFIG
android.permission.UPDATE_DEVICE_STATS
android.permission.UPDATE_FONTS
android.permission.UPDATE_LOCK
android.permission.UPDATE_TIME_ZONE_RULES
android.permission.USER_ACTIVITY
android.permission.USE_INSTALLER_V2
android.permission.USE_RESERVED_DISK
android.permission.UWB_PRIVILEGED
android.permission.WATCH_APPOPS
android.permission.WIFI_SET_DEVICE_MOBILITY_STATE
android.permission.WIFI_UPDATE_USABILITY_STATS_SCORE
android.permission.WRITE_APN_SETTINGS
android.permission.WRITE_DREAM_STATE
android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS
android.permission.WRITE_GSERVICES
android.permission.WRITE_MEDIA_STORAGE
android.permission.WRITE_OBB
android.permission.WRITE_SECURE_SETTINGS
android.permission.WRITE_SECURITY_LOG
android.permission.WRITE_SETTINGS_HOMEPAGE_DATA
com.android.permission.INSTALL_EXISTING_PACKAGES
com.android.permission.USE_INSTALLER_V2
com.android.voicemail.permission.READ_VOICEMAIL
com.android.voicemail.permission.WRITE_VOICEMAIL
Loading…
Cancel
Save