Instructions to get stock Android or LineageOS21 on the Rabbit r1 (July 2024)

A few people have been running into issues while trying to get stock Android or LineageOS on their Rabbit r1’s, so I was trying to flesh out some of the documentation: GitHub Gist: veritas06 / Rabbit_r1-Android_Guide.md. Instead of doing GitHub Gists, I’m thinking it will be a lot easier if we have a Wiki that others can be editing \ modifying as needed, so will look into that. Otherwise for now, maybe I’ll stick with Gists or something temporary here, that can then be moved to a more official one.

July 5, 2024 · Sean P. McAdam

RabbitOS 20240615.10/0.8.103(134D8EC)

New OS update for the Rabbit r1 yesterday, & I used mtkclient to dump the partitions. 8d90cef56716fe4da3f6e35087abf27823a356539ab44b53a33cbd616435d2cb boot_a.bin 4aa150165d37e99b83c8e83661665874f22f164f6cbc0092a02b3eb9ea4e977c boot_b.bin 535c6307fb70fd6f008f8379c56554a7750de16acff415cd2a352c40bc5047ba boot_para.bin 0f56effef139082e47297e7f6c9427450199f5beca6975779b2ce8976bff9650 dtbo_a.bin 55cef839054a02af813cdfe82199bf49737bfa75778919c555144ea788d7139c dtbo_b.bin fb3764aeb7d306f13448af11448ff416cfd226f5c0680c296c30b152ddfbb048 expdb.bin 73320a263ee7fc5e89c27b87f8eb6bb2d809a9953427ca5e7da4d344a9f45b44 flashinfo.bin eccfa95f82fcbfbf9c15a9f2f50749a33b6fd5d66604c0768ec8daa1612e7a36 frp.bin 4400493b16da7dde7dd7263e2a7cf2eba08f5d6d83e8dc23f08ee4f721b7845d gpt_backup.bin 53454323d72f140b76d13ffb1928b11ae4c630ed659d88abfd10b7404a047f6b gpt.bin 65a08ae8495be8d930e0e187e76e3b45ebf740a9f565f7e532444ec8731a0480 gz_a.bin 996201bf7deaeb1b4ede1c3c6c744ecded67e3085d1fbed1669d01401e7198ed gz_b.bin 2daeb1f36095b44b318410b3f4e8b5d989dcc7bb023d1426c492dab0a3053e74 init_boot_a.bin 2daeb1f36095b44b318410b3f4e8b5d989dcc7bb023d1426c492dab0a3053e74 init_boot_b.bin 74a020b1ecb9afab0f4298818559c56fd74b3a598dddce72b14a1c379071886f lk_a.bin f5ae2686f7e1dbb29e574e29a32e6bbe896636bb3422876bdf7e789ebb9745a4 lk_b.bin 0e1ce6e612b4070faf68b1d1debc13987e3c4ef1fb3d428046b312590c110396 logo.bin 0880c290a0b6ec3a2d4659d7b22924d250eb71cbd8952038e6dbea64ec850f24 md1img_a.bin ef5a0338c47790174a51859f4f2fb6f3d9b9f0a848a2638cec846e0b3a007dd7 md1img_b.bin f87a9d675279ba1bfca0be47ff01e98879b548fa7f9f4d74c998692c01e4c80e md_udc.bin 83ee47245398adee79bd9c0a8bc57b821e92aba10f5f9ade8a5d1fae4d8c4302 metadata.bin 33c8a41460081f6bf76720a469678fbf83704c9364d020a266a3f5cdde2f8e39 nvcfg.bin 8728a33248d151def738a6c0055d16b4cfc2cbfb44b64da90417e2aafe80d090 nvdata.bin 1433081ab4515f009343668026d68ece43a340a386be6066ff5964a40932abab nvram.bin 39f7c6d38af574fe2c90ef400dfaba8ef8edccd11bdac998a3f8143a86837331 otp.bin ca7b690515c4eb71d4c90c8d3bee92dbf270f55abe54be3ff567e3e8cbaff5d7 para.bin 0a4582f79b1ede80a260b027c4673b89552634efd47e80526d0bf138da3f5299 proinfo.bin ce6c47ecd3d97cee8ce82a8a6470405f1b4f5206c895ed205d110cd8746402f1 protect1.bin 01a8499fd27d0a8cfd297fa9949648a391588afc72abc6b9cafe3ed6c51c4cac protect2.bin d1becf2c37802b8780b0138b785df68d1724dd2cb1e9744d817eb842d0bd1457 scp_a.bin b33d59759fd93619f20a9e303211e171d5583cf5f4dbbc98cca8f9d6935c2db4 scp_b.bin 5647f05ec18958947d32874eeb788fa396a05d0bab7c1b71f112ceb7e9b31eee sec1.bin a629f2935c5a150d0c1e362bd48405f6a7c7096b7425b0edd2175facf3393755 seccfg.bin c466ed74c521266a103a4318060c6d99bad5b5f8f5dcabcb09fab9bc18e2b899 spmfw_a.bin 59d825d0572032e34a0365fd7c7412a7e5aac5d70076b4bf2670fa710cd15e75 spmfw_b.bin 544b11cd34e1e991bed856aa60850572aada430dac3ec74eb4b143a9e9fa96c7 sspm_a.bin a91e8d27541cb8ccef543f9f4403b3db4fd9527869c82577bbba9b1239a881b7 sspm_b.bin 43f104fb2e2b44e16f7c20ea8861ca85036b35d2520a471d864cb628d5f2fe6b super.bin 6f2718c89a28f3d37084cfbcac98c4d3daf59cd4cf8f7fac40ea5f8dabc166a4 tee_a.bin f0a382448ef54cd551c2a66b110c5726546306a7e7d6374518ca606db3686d79 tee_b.bin 080f89cc0181960b547f8259d264cc537e32e252f744dbf9278103c36f656f06 vbmeta_a.bin ddff1dd3081cb7803c7ef2e8a4d1cadfbc9f6134532b88d8efac4e4008dc8cd2 vbmeta_b.bin 256fd193d706359d42d0058690af3add3f8dd7780fdb9b2755ee271b78987527 vbmeta_system_a.bin f1f770f42d7c1d68387f7baefc05ec604d8bf63f09a306db3ab5e2716480be9c vbmeta_system_b.bin 5dba0ff81223fec5b8187fe0d9da59a2c159c696feea32c405124a10d0e93fdb vbmeta_vendor_a.bin 5b87cf303e856b48320a7da7003c9b2dee18232ddd716ea8e9b1290d1b65ca08 vbmeta_vendor_b.bin 3b6a07d0d404fab4e23b6d34bc6696a6a312dd92821332385e5af7c01c421351 vendor_boot_a.bin 3b6a07d0d404fab4e23b6d34bc6696a6a312dd92821332385e5af7c01c421351 vendor_boot_b.bin Hoping to be able to get Magisk working at some point… haven’t had much luck with it recently.

June 21, 2024 · Sean P. McAdam

Upgrading LineageOS + Magisk

Making a note for myself because I spent like an hour trying to figure this out… I’m running LineageOS 21 (Android 14) & just had an OS upgrade. Problem was that I rebooted when the process was done instead of having Magisk flash to the inactive slot, meaning I’m not rooted when my tablet starts back up. Instead of patching & flashing the boot partition, on the Pixel Tablet you’re following the same guide but with init_boot instead of boot. ...

April 26, 2024 · Sean P. McAdam