For now this just prints information collected from an extracted zip.
In the future we can write something that updates the device trees.
Change-Id: I5b00f77ff11828e2c2870c8ea00054e2ce5eef14
Some AIDLs have methods that span multiple lines or have "@nullable"
specified for some of its arguments. The generator does not know how to
handle either, so it crashes.
Tested by importing android.hardware.biometrics.face.ISession, which has
both.
Change-Id: Iccf480d9cdcb7df188e309a47ee410ba6d5beb78
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
* Not the most foolproof, but eh
* Just remove folder manually if you want to start over
for some reason
Change-Id: I84c7c52b57d417e7de665a82153cb401024f484e
* 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
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 vendor/lineage/vars/pixels
for d in ${devices[@]}; do lineage/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
* If you look at the CarrierConfigV2 converter, it reads
'pbundle_as_map' and not 'bundle' - which isn't handled at all
* All others match parseCarrierConfigToMap
Ref: 2093949: Add support for "double" and "bundle" in pb generating script | https://android-review.googlesource.com/c/platform/tools/carrier_settings/+/2093949
TODO: Figure out how to run the converter as a test somehow
Change-Id: I2197766590625e9f4cd12d30a65204a2ec750515
* Trying to load them all at once resulted in a game of chicken due
to 'telenor_se' existing in both generic 'others.pb', and it's own
'telenor_se.pb'
* We tried to work around that in multiple ways, and that did work,
but let's just re-write this to be more deterministic, and generic.
Change-Id: Iac046b98d4c23667eff306861c902913785e6ca8
Import proto files from
tools/carrier_settings 0a2c3b9ec4337283b67391971613cd06690a2d34
packages/providers/TelephonyProvider e9b03419e34ed174e239453f958aac0f042bf072
Change-Id: Ied7c51623dc6d14352fbc30db4632311ba455a0e
* Users have reported that in some cases they were able to edit
APNs on stock, but aren't able to do so here.
* We can just allow editing APNs always
Reference:
https: //cs.android.com/android/platform/superproject/+/master:frameworks/base/telephony/java/android/telephony/CarrierConfigManager.java
Issue: calyxos#599
Issue: calyxos#266
Issue: calyxos#636
Change-Id: I967069a7631e7b26ad9970704dfda5583e0b0fbf
* This will make it work with the naked config
* We can have two different XMLs if needed, where one
could include this config
* Looked for any 'com.google.android.' or Sprint/Verizon
packages and removed those
Change-Id: I3d68c995f855c13231946a5796091936479906e9