I got a Pixel 4a on 2021-03-01 (from MediaMarkt, 345€, free shipping) with 128G storage and 6G RAM.
Included is a USB-C charger and USB-C-to-C cable, as well as an USB-A-to-C adapter for copying the data off your old phone (didn’t work for me).
For rooting/flashing you need a USB-C-to-A cable.
Unlocking the bootloader
Quite similar to the Aquaris X and the Nexus 5X. Again, this will wipe all data (twice even!) so do I as the very first thing.
I used android-tools-30.0.5_2
on Void Linux (Android Debug Bridge
version 1.0.41).
- Settings -> About -> Tap “Build Number” seven times
- Settings -> Developer -> OEM unlocking -> Enable
- Settings -> Developer -> USB debugging -> Enable
- Plug in USB -> Allow
Verify USB connection works:
% sudo adb devices List of devices attached 00xxxxxxxxxxxx69 device
Reboot phone, press Power then quickly Volume Down to enter fastboot.
% sudo fastboot devices 00xxxxxxxxxxxx69 fastboot % sudo fastboot flashing unlock ... OKAY [ 15.398s] finished. total time: 15.398s
(Choose yes on display.)
Reboot, it now shows a spooky warning message.
Flashing TWRP
- There is no stable version of TWRP yet.
Rooting
Installing Magisk now requires some steps where you need
to patch the boot.img
from your
official firmware releases,
it’s all explained
here
(archived).
For some reason I fucked this up on the first try, which yielded an unbootable system that needed a full wipe, including my already configured setup. :(
How to do a full wipe
Run flash-all.sh
from the firmware release, in the last line
fastboot -w update image-sunfish-rq1a.210105.002.zip
The -w
will cause a wipe.
(Maybe try without -w
first, but it didn’t work for me.)
There are also some things related to A/B images that I don’t understand yet.
Ad blocking
AdAway is broken for some reason I didn’t investigate yet.
Other changes related to Android 11
Re-enable the 3 buttons on the bottom at System > Gestures.
Aix Weather Widget is broken, use Meterogram.
URLImageWidget is gone? I now use Better URL Image Widget, which has fewer features…
Evaluation
TBD
Replacement
Since the battery got quite bad and seemingly started to bulge(?), I decided on 2023-06-26 to get a Pixel 7a instead.