#!/bin/bash # # Copyright (C) 2021 The LineageOS Project # # SPDX-License-Identifier: Apache-2.0 # DEBUG=0 if [ ${DEBUG} != 0 ]; then log="/dev/tty" else log="/dev/null" fi if [ -z "${1}" ]; then echo "Usage: bash update_PixelSetupWizardStringsOverlay.sh /path/to/PixelSetupWizard.apk" exit fi if [ ! -f "${1}" ]; then echo "Can not find a file at '${1}'" exit fi # Create a temporary working directory TMPDIR=$(mktemp -d) apktool d ${1} -o "${TMPDIR}"/out > "${log}" rm -rf ./res for strings in $(find "${TMPDIR}"/out/ -name strings.xml); do target_path=./$(echo "${strings}" | sed "s|${TMPDIR}/out/||" | sed "s|/strings.xml||") if [ ! -d "${target_path}" ]; then mkdir -p "${target_path}" fi touch "${target_path}"/strings.xml echo '' >> "${target_path}"/strings.xml echo '' >> "${target_path}"/strings.xml echo " " $(cat "${strings}" | grep '') >> $target_path/strings.xml echo " " $(cat "${strings}" | grep '') >> $target_path/strings.xml echo " " $(cat "${strings}" | grep '') >> $target_path/strings.xml echo " " $(cat "${strings}" | grep '') >> $target_path/strings.xml echo " " $(cat "${strings}" | grep '') >> $target_path/strings.xml echo " " $(cat "${strings}" | grep '') >> $target_path/strings.xml echo '' >> "${target_path}"/strings.xml sed -i "s|Pixel|Android|g" "${target_path}"/strings.xml done # Clear the temporary working directory rm -rf "${TMPDIR}" # Strings including Pixel #Pixel uses Motion Sense to detect nearby movement. It does not use your camera, mic, or location. #Welcome to your Pixel #Finish setting up Pixel #Pixel #Pixel Setup #Pixel uses Motion Sense to detect nearby movement. It does not use your camera, mic, or location.