mirror of
https://github.com/Divested-Mobile/DivestOS-Build.git
synced 2024-10-01 01:35:54 -04:00
Boot animation customization!
This commit is contained in:
parent
3a3fe5aca9
commit
c44d11fb99
@ -87,6 +87,13 @@ scanForMalware() {
|
|||||||
}
|
}
|
||||||
export -f scanForMalware;
|
export -f scanForMalware;
|
||||||
|
|
||||||
|
generateBootAnimationMask() {
|
||||||
|
text=$1;
|
||||||
|
output=$2;
|
||||||
|
convert -background black -fill transparent -font Fira-Sans-Bold -gravity center -size 512x128 label:"$text" "$output";
|
||||||
|
}
|
||||||
|
export -f generateBootAnimationMask;
|
||||||
|
|
||||||
audit2allowCurrent() {
|
audit2allowCurrent() {
|
||||||
adb shell dmesg | grep denied | audit2allow -p "$ANDROID_PRODUCT_OUT"/root/sepolicy;
|
adb shell dmesg | grep denied | audit2allow -p "$ANDROID_PRODUCT_OUT"/root/sepolicy;
|
||||||
}
|
}
|
||||||
@ -221,6 +228,11 @@ changeDefaultDNS() {
|
|||||||
dnsPrimaryV6="2620:fe::fe";
|
dnsPrimaryV6="2620:fe::fe";
|
||||||
dnsSecondary="149.112.112.112";
|
dnsSecondary="149.112.112.112";
|
||||||
dnsSecondaryV6="2620:fe::10"; #not real secondary, primary "unsecured"
|
dnsSecondaryV6="2620:fe::10"; #not real secondary, primary "unsecured"
|
||||||
|
elif [[ "$DEFAULT_DNS_PRESET" == "Verisign" ]]; then
|
||||||
|
dnsPrimary="64.6.64.6";
|
||||||
|
dnsPrimaryV6="2620:74:1b::1:1";
|
||||||
|
dnsSecondary="64.6.65.6";
|
||||||
|
dnsSecondaryV6="2620:74:1c::2:2";
|
||||||
fi;
|
fi;
|
||||||
else
|
else
|
||||||
echo "You must first set a preset via the DEFAULT_DNS_PRESET variable in init.sh!";
|
echo "You must first set a preset via the DEFAULT_DNS_PRESET variable in init.sh!";
|
||||||
|
@ -28,6 +28,9 @@ sed -i 's|echo "ro.build.user=$USER"|echo "ro.build.user=emy"|' tools/buildinfo.
|
|||||||
sed -i 's|echo "ro.build.host=`hostname`"|echo "ro.build.host=dosbm"|' tools/buildinfo.sh; #Override build host
|
sed -i 's|echo "ro.build.host=`hostname`"|echo "ro.build.host=dosbm"|' tools/buildinfo.sh; #Override build host
|
||||||
sed -i '/CM_TARGET_PACKAGE/s/lineage/'"$REBRAND_ZIP_PREFIX"'/' core/Makefile;
|
sed -i '/CM_TARGET_PACKAGE/s/lineage/'"$REBRAND_ZIP_PREFIX"'/' core/Makefile;
|
||||||
|
|
||||||
|
enter "frameworks/base";
|
||||||
|
generateBootAnimationMask "$REBRAND_NAME" core/res/assets/images/android-logo-mask.png;
|
||||||
|
|
||||||
enter "packages/apps/Settings";
|
enter "packages/apps/Settings";
|
||||||
sed -i '/.*cmlicense_title/s/LineageOS/'"$REBRAND_NAME"'/' res/values*/cm_strings.xml;
|
sed -i '/.*cmlicense_title/s/LineageOS/'"$REBRAND_NAME"'/' res/values*/cm_strings.xml;
|
||||||
sed -i '/.*cmupdate_settings_title/s/LineageOS/'"$REBRAND_NAME"'/' res/values*/cm_strings.xml;
|
sed -i '/.*cmupdate_settings_title/s/LineageOS/'"$REBRAND_NAME"'/' res/values*/cm_strings.xml;
|
||||||
@ -45,7 +48,7 @@ sed -i 's|>LineageOS|>'"$REBRAND_NAME"'|' res/values*/strings.xml;
|
|||||||
enter "vendor/cm";
|
enter "vendor/cm";
|
||||||
sed -i 's|https://lineageos.org/legal|'"$REBRAND_LEGAL"'|' config/common.mk;
|
sed -i 's|https://lineageos.org/legal|'"$REBRAND_LEGAL"'|' config/common.mk;
|
||||||
sed -i '/.*ZIPPATH=/s/lineage/'"$REBRAND_ZIP_PREFIX"'/' build/envsetup.sh;
|
sed -i '/.*ZIPPATH=/s/lineage/'"$REBRAND_ZIP_PREFIX"'/' build/envsetup.sh;
|
||||||
rm -rf bootanimation #TODO: Create a boot animation
|
rm -rf bootanimation;
|
||||||
|
|
||||||
cd "$base";
|
cd "$base";
|
||||||
echo "Rebranding complete!";
|
echo "Rebranding complete!";
|
||||||
|
@ -31,6 +31,9 @@ enter "build/make";
|
|||||||
sed -i 's|echo "ro.build.user=$USER"|echo "ro.build.user=emy"|' tools/buildinfo.sh; #Override build user
|
sed -i 's|echo "ro.build.user=$USER"|echo "ro.build.user=emy"|' tools/buildinfo.sh; #Override build user
|
||||||
sed -i 's|echo "ro.build.host=`hostname`"|echo "ro.build.host=dosbm"|' tools/buildinfo.sh; #Override build host
|
sed -i 's|echo "ro.build.host=`hostname`"|echo "ro.build.host=dosbm"|' tools/buildinfo.sh; #Override build host
|
||||||
|
|
||||||
|
enter "frameworks/base";
|
||||||
|
generateBootAnimationMask "$REBRAND_NAME" core/res/assets/images/android-logo-mask.png;
|
||||||
|
|
||||||
enter "lineage-sdk";
|
enter "lineage-sdk";
|
||||||
sed -i '/.*lineage_version/s/LineageOS/'"$REBRAND_NAME"'/' lineage/res/res/values*/strings.xml;
|
sed -i '/.*lineage_version/s/LineageOS/'"$REBRAND_NAME"'/' lineage/res/res/values*/strings.xml;
|
||||||
sed -i '/.*lineage_updates/s/LineageOS/'"$REBRAND_NAME"'/' lineage/res/res/values*/strings.xml;
|
sed -i '/.*lineage_updates/s/LineageOS/'"$REBRAND_NAME"'/' lineage/res/res/values*/strings.xml;
|
||||||
@ -55,7 +58,7 @@ enter "vendor/lineage";
|
|||||||
sed -i 's|https://lineageos.org/legal|'"$REBRAND_LEGAL"'|' build/core/main_version.mk
|
sed -i 's|https://lineageos.org/legal|'"$REBRAND_LEGAL"'|' build/core/main_version.mk
|
||||||
sed -i '/.*ZIPPATH=/s/lineage/'"$REBRAND_ZIP_PREFIX"'/' build/envsetup.sh;
|
sed -i '/.*ZIPPATH=/s/lineage/'"$REBRAND_ZIP_PREFIX"'/' build/envsetup.sh;
|
||||||
sed -i '/LINEAGE_TARGET_PACKAGE/s/lineage/'"$REBRAND_ZIP_PREFIX"'/' build/tasks/bacon.mk;
|
sed -i '/LINEAGE_TARGET_PACKAGE/s/lineage/'"$REBRAND_ZIP_PREFIX"'/' build/tasks/bacon.mk;
|
||||||
rm -rf bootanimation; #TODO: Create a boot animation
|
rm -rf bootanimation;
|
||||||
|
|
||||||
cd "$base";
|
cd "$base";
|
||||||
echo "Rebranding complete!";
|
echo "Rebranding complete!";
|
||||||
|
@ -23,7 +23,7 @@ export androidWorkspace="/mnt/Drive-3/"; #XXX: THIS MUST BE CORRECT TO BUILD!
|
|||||||
export DEBLOBBER_REMOVE_AUDIOFX=false; #Set true to remove AudioFX
|
export DEBLOBBER_REMOVE_AUDIOFX=false; #Set true to remove AudioFX
|
||||||
export DEBLOBBER_REMOVE_IMS=false; #Set true to remove all IMS blobs
|
export DEBLOBBER_REMOVE_IMS=false; #Set true to remove all IMS blobs
|
||||||
export DEBLOBBER_REPLACE_TIME=false; #Set true to replace Qualcomm Time Services with the open source Sony TimeKeep reimplementation
|
export DEBLOBBER_REPLACE_TIME=false; #Set true to replace Qualcomm Time Services with the open source Sony TimeKeep reimplementation
|
||||||
export DEFAULT_DNS_PRESET="OpenNIC"; #Sets default DNS. Options: Cloudflare, OpenNIC, DNSWATCH, Google, OpenDNS, Quad9
|
export DEFAULT_DNS_PRESET="OpenNIC"; #Sets default DNS. Options: Cloudflare, OpenNIC, DNSWATCH, Google, OpenDNS, Quad9, Verisign
|
||||||
export GLONASS_FORCED_ENABLE=true; #Enables GLONASS on all devices
|
export GLONASS_FORCED_ENABLE=true; #Enables GLONASS on all devices
|
||||||
export MALWARE_SCAN_ENABLED=true; #Set true to perform a fast scan on patchWorkspace() and a through scan on buildAll()
|
export MALWARE_SCAN_ENABLED=true; #Set true to perform a fast scan on patchWorkspace() and a through scan on buildAll()
|
||||||
export MALWARE_SCAN_SETTING="quick"; #buildAll() scan speed. Options: quick, extra, slow, full
|
export MALWARE_SCAN_SETTING="quick"; #buildAll() scan speed. Options: quick, extra, slow, full
|
||||||
|
4
TODO
4
TODO
@ -1,4 +1,4 @@
|
|||||||
Last updated: 2018-06-12
|
Last updated: 2018-06-24
|
||||||
|
|
||||||
High Priority (Release blockers)
|
High Priority (Release blockers)
|
||||||
Build
|
Build
|
||||||
@ -28,7 +28,7 @@ Medium Priority
|
|||||||
Design
|
Design
|
||||||
- Facelift of Extirpater
|
- Facelift of Extirpater
|
||||||
- Facelift of Hypatia
|
- Facelift of Hypatia
|
||||||
- Various other branding (bootanimation, setupwizard, etc.)
|
- Various other branding (proper bootanimation, setupwizard, etc.)
|
||||||
Project
|
Project
|
||||||
- Create various XMPP conference rooms
|
- Create various XMPP conference rooms
|
||||||
Servers
|
Servers
|
||||||
|
Loading…
Reference in New Issue
Block a user