├── .github └── workflows │ └── builder.yml └── README.md /.github/workflows/builder.yml: -------------------------------------------------------------------------------- 1 | name: Building ROM 2 | 3 | on: push 4 | 5 | env: 6 | TZ: America/Recife 7 | jobs: 8 | build: 9 | runs-on: ubuntu-latest 10 | steps: 11 | - 12 | uses: actions/checkout@v2 13 | - 14 | name: Downloading 15 | run: | 16 | sleep 1 17 | sudo wget https://files.vmos.cn/vmospro/romVersion/2020061118512635416.zip 18 | ls -l 19 | - 20 | name: Unziping 21 | run: | 22 | sudo mkdir temp 23 | sudo unzip 2020061118512635416.zip -d temp 24 | ls -l temp 25 | - 26 | name: Building 27 | run: | 28 | cd temp 29 | # / 30 | sudo rm -rf init.usb.rc 31 | sudo rm -rf res 32 | # /system/media 33 | sudo rm -rf system/media/bootanimation.zip 34 | # /system/app 35 | sudo rm -rf system/app/CaptivePortalLogin 36 | sudo rm -rf system/app/CertInstaller 37 | sudo rm -rf system/app/Gallery2 38 | sudo rm -rf system/app/HTMLViewer 39 | sudo rm -rf system/app/PicoTts 40 | sudo rm -rf system/app/LatinIME 41 | sudo rm -rf system/app/Launcher 42 | sudo rm -rf system/app/com.baidu.input 43 | sudo rm -rf system/app/DocumentsUI 44 | sudo rm -rf system/app/DownloadProviderUi 45 | sudo rm -rf system/app/UserDictionaryProvider 46 | sudo rm -rf system/app/webview/lib/arm/libwebviewchromium.so 47 | # Priv-App 48 | sudo rm -rf system/priv-app/VpnDialogs 49 | sudo rm -rf system/priv-app/TeleService 50 | sudo rm -rf system/priv-app/TelephonyProvider 51 | sudo rm -rf system/priv-app/Telecom 52 | sudo rm -rf system/priv-app/SharedStorageBackup 53 | sudo rm -rf system/priv-app/MmsService 54 | sudo rm -rf system/priv-app/ExternalStorageProvider 55 | sudo rm -rf system/priv-app/InputDevices 56 | sudo rm -rf system/priv-app/ContactsProvider 57 | sudo rm -rf system/priv-app/Contacts 58 | sudo rm -rf system/priv-app/CalendarProvider 59 | sudo rm -rf system/priv-app/Dialer 60 | sudo rm -rf system/priv-app/CalendarProvider 61 | # /system/bin/ 62 | sudo rm -rf system/bin/reboot 63 | sudo rm -rf system/bin/ping6 64 | 65 | # /system/fonts 66 | sudo rm -rf system/fonts/* 67 | sudo wget -q https://github.com/Flytreels/AutoBuild-VMOSLiteROM/raw/master/fonts.zip 68 | sudo unzip fonts.zip -d system/fonts/ 69 | sudo rm -rf fonts.zip 70 | 71 | # /system/xbin 72 | sudo rm -rf system/xbin/daemonsu_10 73 | sudo rm -rf system/xbin/memtrack 74 | sudo rm -rf system/xbin/strace 75 | sudo rm -rf system/xbin/memtrack_share 76 | sudo rm -rf system/xbin/dexdump 77 | sudo rm -rf system/xbin/micro_bench 78 | sudo rm -rf system/xbin/micro_bench_static 79 | 80 | # /system/usr/ 81 | sudo rm -rf system/usr/srec 82 | - 83 | name: Ziping 84 | run: | 85 | cd temp 86 | ls 87 | sleep 1 88 | sudo zip -r rom.zip * 89 | sudo mv rom.zip ../ 90 | cd .. 91 | - 92 | name: "Uploading Rootfs" 93 | run: | 94 | sudo curl -sL https://git.io/file-transfer | sh 95 | ./transfer wet rom.zip 96 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # VMOS-ROM-Builder 2 | VMOS ROM Builder 3 | --------------------------------------------------------------------------------