Skip to content

Instantly share code, notes, and snippets.

Avatar
📚
Studding

Erfan Abdi erfanoabdi

📚
Studding
View GitHub Profile
View check-kernel-config-anbox
#!/bin/bash
FILE=$1
[ -f "$FILE" ] || {
echo "Provide a config file as argument"
exit
}
write=false
View gist:eaebc3bfa4c094b6f022b92f8751d46b
/data/jenkins/rom/rootfs-builder-debos-android9:
docker run --rm --interactive --tty --device /dev/kvm --user $(id -u) --group-add kvm --workdir /recipes --mount "type=bind,source=$(pwd),destination=/recipes" --security-opt label=disable godebos/debos -m 5G android9-generic.yaml
mv ubuntu-touch-android9-armhf.tar.gz /data/web/build.lolinet.com/public/file/halium/ubport/
/data/jenkins/rom/ubports/halium-install:
./halium-install /data/web/build.lolinet.com/public/file/halium/ubport/ubuntu-touch-android9-armhf.tar.gz /data/web/build.lolinet.com/public/file/halium/ubport/system.img
/data/jenkins/rom/ubports/ubport_GSI:
zip -r9 ubport_GSI.zip * -x .git README.md *placeholder
View prop-files-sorter.sh
#!/bin/bash
BASE_ROM=$1
NEW_ROM=$2
PROP_FILES=$3
TMP=/Users/erfanabdi/Desktop/dep_tmp.txt
PROP_FILES_ORG=$PROP_FILES.org
cp $PROP_FILES $PROP_FILES_ORG
@erfanoabdi
erfanoabdi / sparse_convertor.sh
Created Aug 6, 2017
sparseChunks to image Convertor for motorola images
View sparse_convertor.sh
#!/bin/sh
#SparseChunks to image Convertor for motorola images by Erfan Abdi
#special thanks to superR for header removal script
#make sure you have only one image with sparse chunks (system or oem)
echo "Converting all SparseChunks to Raw Image"
./simg2img *chunk* system.img.raw
echo "Removing Moto Header"
offset=$(LANG=C grep -aobP -m1 '\x53\xEF' system.img.raw | head -1 | gawk '{print $1 - 1080}')
dd if=system.img.raw of=system_moto.img ibs=$offset skip=1 2>&1