Commit Graph

270 Commits

Author SHA1 Message Date
Michael Bestas 0d061c0828 February 2024 Security update
Change-Id: I2fdc9487beebd690ab0bc197e65f22dd7949220d
2024-02-13 12:37:18 +00:00
Chirayu Desai 9780e8b73f Have device list match reality
Change-Id: Ia640fd81438a5bb562292e18787a370360698cb9
2024-01-04 23:03:38 +05:30
Michael Bestas 3691dd84f1
vars: Remove promoted lineage devices
Change-Id: I524cb129097b734ee2d45eb0ac65b20f7a84d183
2024-01-04 15:41:55 +02:00
Michael Bestas dc5b147aee
January 2024 Security update
Change-Id: I696fe5224c83f07db6bea2ee52b176b9d2c9efff
2024-01-04 15:11:00 +02:00
Chirayu Desai 1872755535 vars: Drop kernels no longer built in 13
* redbull may or may not get re-added later
* for gs we're using prebuilts for now, and will switch to
  the latest kleaf based build system soon
* for qcom, easier to just keep this android13 based build
  setup around

Change-Id: I6e542b6566406886d5e1f54f0d2593fdae09ce36
2023-12-12 20:16:34 +05:30
Michael Bestas 8a648bae40
December 2023 Security update
Change-Id: I5991f7ea4462e2852d972496e22c300cc04728bd
2023-12-05 02:41:08 +02:00
Michael Bestas 8971003d67
Revert "aosp-merger: Check if branch exists before abandoning"
This reverts commit c687bd73d9.

Reason for revert: Not working now for some reason

Change-Id: I0b97da59b324f08449aaf643c13f0c563ce642ef
2023-12-04 22:32:40 +02:00
Chirayu Desai c9d697023e
sunfish: November 2023 update
Change-Id: Ic7adb35b912b9dd90230828d97f90579bedf006f
2023-11-07 20:08:41 +02:00
Michael Bestas c687bd73d9
aosp-merger: Check if branch exists before abandoning
This gets rid of repo abandon errors.

Change-Id: I97698b393e58365a56b02c3173b5482e8344d587
2023-11-06 23:25:25 +02:00
Michael Bestas 259965cf96
aosp-merger: Make script output a bit more readable
Change-Id: Ia624f82dd19b7d6e7902eaec3584748db72a90b5
2023-11-06 23:25:24 +02:00
Michael Bestas 99807baa54
November 2023 Security update
Change-Id: Id140d19d7220fe6bf6b2788249f2274210d6902a
2023-11-06 22:55:47 +02:00
SGCMarkus 501943ad18
carriersettings-extractor: ignore threshold arrays with size > 4
These cause com.android.phone to crash:
E AndroidRuntime: FATAL EXCEPTION: main
E AndroidRuntime: Process: com.android.phone, PID: 4429
E AndroidRuntime: java.lang.IllegalArgumentException: thresholds length must between 1 and 4
E AndroidRuntime: 	at android.telephony.SignalThresholdInfo$Builder.setThresholds(SignalThresholdInfo.java:422)

Change-Id: I1a2721063bc7dae0d3415a59883a5470518c47a1
2023-10-24 03:57:24 +03:00
Chirayu Desai 10f738f70f October 2023 Security update
Change-Id: Iae131016abca276f27ca026763f4dc7c222572fc
2023-10-02 23:02:05 +05:30
Chirayu Desai d9d46a7e74 redbull: Fork qcacld
Change-Id: I439a02178372aedaa9d1d22f5cf0be633a337ae5
2023-09-21 18:29:29 +05:30
Chirayu Desai d3c59c3d0c fixup! vars: September 2023 Security update 2, kernel
* 1 commit diff here in
  google-modules/display
* Somehow r0.127 aosp (GKI) is older

Change-Id: I1e991807cfc074b0d1fb9407a31eab807c879c75
2023-09-20 20:17:17 +05:30
Chirayu Desai fb3e24a904 vars: September 2023 Security update 2, kernel
* redbull is identical to Aug
* gs201 is identical for kernel/gs, but somehow
  kernel/common differs across tags
* The only actual change is in
  google-modules/gpu
  per the prebuilt kernel update

Change-Id: I3503ea8703f18dce3c9e6639d6a1e7a9845fc6e5
2023-09-19 21:56:17 +05:30
Tommy Webb 6096f18b09 vars: September 2023 Security update 2
Change-Id: I03e1c74bfc84c9ae642ab4189953e0f5255b249a
2023-09-18 22:11:19 +00:00
Michael Bestas 886b31c6b8 vars: RIP sunfish
Change-Id: I211315958e22bd7d60de79e37b5197fe5899fe80
2023-09-18 21:02:50 +00:00
Michael Bestas 69f4970a8d vars: September 2023 Security update
Change-Id: I60585802e3824e0977307c747873e0ae88d642da
2023-09-06 21:53:58 +00:00
Michael Bestas ac4ce085ff
vars: Switch to android13-security tags
Change-Id: I18cfd2a0ddf8cb53824d33b49f8dd5c175a06525
2023-09-05 21:37:08 +03:00
Michael Bestas 756cbc7d07 vars: Add moto sm6225
Change-Id: Icaf37d9d072aadfe61cffbbdab954f54ffc424f4
2023-08-30 22:35:03 +00:00
Michael Bestas d54e25ff89 carriersettings-extractor: Ignore motorola specific configs
Change-Id: Ib44ccb252c4e0e2743bf6d9b926f536daff19f6b
2023-08-30 22:34:29 +00:00
Chirayu Desai 55e9eb936c August 2023 Security update
Change-Id: I092d281604c7622c97c690867c0ea2cc88f58278
2023-08-09 04:15:48 +05:30
Michael Bestas 6dbe6b90ac
Use gs201 kernel for gs101 pixels
It's exactly the same

Change-Id: I5e4fc58f1ca82fae03144e156a38b07673e5c128
2023-07-13 16:43:06 +03:00
Chirayu Desai 2ab2d62946 felix: July 2023 Security update
Change-Id: I58055d94659a298dcae78049acf84d1bc84991cf
2023-07-11 01:29:24 +05:30
Chirayu Desai 06055a8fb7 release/version: Only support official builds
Change-Id: I1cf7d253235d4ea555b825cf9996407a39dff507
2023-07-07 03:52:20 +05:30
Chirayu Desai 6dc1186b8f tangorpro: July 2023 Security update
* Tags are identical content wise, there's just an extra duplicate commit, and merges
* https://android.googlesource.com/device/google/tangorpro/+log/android-13.0.0_r56
* https://android.googlesource.com/device/google/tangorpro/+log/android-13.0.0_r63

Change-Id: Iead835b9302295748481c145ad84951f7a3a329a
2023-07-06 13:55:37 +00:00
Chirayu Desai 175eb30f4b pixel: Handle googlesource 429s
* We gotta do this better but for now let's just band-aid it

Change-Id: I0d23c0813f0b8d7948907a3b0e0acd9917ee2a9c
2023-07-06 13:51:50 +00:00
Chirayu Desai 4e37bf383f July 2023 Security update
* https://groups.google.com/g/android-building/c/OcBZdzrP_Ps/m/5K3UgYWVAAAJ
* No tangporpro - not yet shipping, merge didn't run
* No felix - not yet shipping, and updated not yet released

Change-Id: Ie39627cfba177302313488afd918ca7a2534214d
2023-07-06 04:05:37 +05:30
Michael Bestas 9361dcad13
kernel: Setup felix kernel build
Change-Id: I082a6aa3fa87c8ce9ee840d79a82042fc34d80f0
2023-06-29 17:13:04 +03:00
Michael Bestas 30d7d56cc3
vars: Pixel Fold
Change-Id: Ib4a20e0f71d4e3d05120aca9bddb35b5fa3ea24c
2023-06-29 03:08:48 +03:00
Michael Bestas 1d0b71a372 fixup! pixel: Support wifi only devices
Change-Id: I9e870140c80ecc22b64c68b892da7d21f235f478
2023-06-22 22:10:25 +05:30
Chirayu Desai 0f201c97db pixel: Support wifi only devices
Change-Id: Ib8916f570e0f631333a02d739745cf1b6c5ae36c
2023-06-21 11:34:10 +00:00
Michael Bestas ce48a97d3b vars: Pixel Tablet
Based on lynx

Change-Id: Ib95c040032b2601726e6d9a941123ed7f11789a6
2023-06-21 13:10:55 +05:30
Michael Bestas e6ea8363e8
kernel: Set up tangorpro kernel build
Change-Id: I66ca2f02418fd46b03eb3fa31446480126b502b1
2023-06-20 21:27:06 +03:00
Michael Bestas bd4009682a
carriersettings-extractor: Make APNs extract optional
Change-Id: Ic7701d660146a400b5e7ee4ee41a940f6d56c455
2023-06-17 12:55:22 +03:00
Michael Bestas 1e832cc204
pixel: CarrierSettings extract integration changes
Change-Id: I1af213801e0bb911e0656f5eea304ea49a1203b0
2023-06-17 12:54:51 +03:00
Chirayu Desai 5cc1de6388 pixel: Avoid re-extracting factory images
* Not the most foolproof, but eh
* Just remove folder manually if you want to start over
  for some reason

Change-Id: I84c7c52b57d417e7de665a82153cb401024f484e
2023-06-17 09:53:43 +00:00
Chirayu Desai 99b06bf71a pixel/all: Print parallel output, prefix with device name
* It's a bit spammy but better to see it do something
  then have to just sit by.
* Can always pipe it somewhere and grep for device to get
  logs for just that

Change-Id: I855d067794016515e4bc2453b30edd6afc0b3b4f
2023-06-17 09:53:43 +00:00
Michael Bestas 81830c82c5 pixel: Use fbpacktool for unpacking bootloader.img on Tensor pixels
All Pixels modem.img: fbpack version 1
QCOM Pixels bootloader.img: fbpack version 1
Tensor Pixels bootloader.img: fbpack version 2

Test:
export WORK_DIR=/some/dir/with/factory/images
source calyx/scripts/vars/pixels
for d in ${devices[@]}; do calyx/scripts/pixel/firmware.sh $d; done
for d in ${devices[@]}; do git -C vendor/google/$d status; done

Co-authored-by: Chirayu Desai <chirayudesai1@gmail.com>
Change-Id: Ic1990f75a6be515e5d91d65e3ddf88b8e0c90001
2023-06-16 19:20:16 +05:30
Chirayu Desai 6efde5f643 fixup! fbpacktool: Update to current version
Change-Id: I34d10ccbbd2aeb1550743e2a1aa539c85053ac0e
2023-06-16 18:53:26 +05:30
Michael Bestas d0dd0055cb fbpacktool: Update to current version
Source:
https://source.android.com/static/docs/core/architecture/bootloader/tools/pixel/fw_unpack/*.py

Modified to comment out
'from google3.third_party.devsite.androidsource.en.docs.core.architecture.bootloader.tools.pixel.fw_unpack'
from imports.

Change-Id: Ie81b52969633435ff303a89309868509436392ab
2023-06-16 18:43:51 +05:30
Chirayu Desai 14a2e0462a vars: RIP OnePlus
Change-Id: I98fad4686c4fec8fdcd4ba6cca02ade1539745cf
2023-06-15 13:51:33 +00:00
Chirayu Desai be17c84caf vars: remove unused kernel from devices
Change-Id: I7153832f7c9b969d9c0ef9a30e5ca5e5a9638a4d
2023-06-15 13:51:33 +00:00
Chirayu Desai 288bd93f9e fixup! Pixel 7a
Change-Id: I0f17c218938ef5cea9a50b0b5a33bac93b58f51f
2023-06-15 13:47:16 +00:00
Chirayu Desai f3f6a4552e fixup! kernel: Set up lynx kernel build
Change-Id: I7ba48e95ce393888c19d7ac4f66387f3728729d7
2023-06-14 18:37:13 +05:30
Chirayu Desai 6aa5294ece June 2023 Quarterly Platform Release and Security update
Ref:
* https://groups.google.com/g/android-building/c/OcBZdzrP_Ps/m/t-_z7XQPAAAJ
* https://support.google.com/pixelphone/thread/220747201/google-pixel-update-june-2023?hl=en

Change-Id: Ie2cc0b8057daa6907eca5fe4a6920b544dd4beb6
2023-06-14 10:09:00 +00:00
Michael Bestas a40f5ef30b
kernel: Set up lynx kernel build
Change-Id: If2dd3d111d6b7edea3275ae06b9ca4cbbbeea4df
2023-06-14 11:59:52 +03:00
Chirayu Desai f14fdfb5a4 BUILD_NUMBER: Use AOSP convention for unofficial builds
* Let's try to match things up

Per AOSP:
NOTE: When no BUILD_NUMBER is set by the build system, it defaults to a build
that starts with "eng." to signify that this is an engineering build and not
destined for release.

Ref: https://cs.android.com/android/platform/superproject/+/refs/heads/master:frameworks/base/services/core/java/com/android/server/pm/PackageManagerServiceUtils.java;l=1359

Change-Id: I81406ef28302d8e136cfcf4b270b2b5facedb1a5
2023-06-01 22:16:52 +05:30
Chirayu Desai 4e6a8f7cb5 release: parallel push repos
Change-Id: I3f756f17aa6e68e559597b81c3f9068b6c390846
2023-06-01 04:14:01 +05:30