Sajal Raj Gautamblog.sajalrg.com·Jul 23, 2024Android BootUp Sequence: Major Milestones1. Power On When the user presses the power button, it loads the bootloader from a predefined location in ROM to RAM and executes it. 2. Bootloader This is a small program that loads before kernel. It primarily loads the kernel and executes it. 3. Li...Discussaosp
Prabhat MauryaforBugStitch.devbugstitch.dev·Jul 7, 2024Understanding AOSP Tags: Platform, Security, CTS, and The Main branch.The AOSP manifest contains various tags like android-platform and android-security, which can be hard for beginners to understand. This article will guide you through most of the tags and their usage. Understanding these branches is crucial for anyon...DiscussAndroid
Prabhat MauryaforBugStitch.devbugstitch.dev·Jun 30, 2024Detailed Instructions for Building Android 14 AOSP Emulator Post-QPR2 UpdateAfter the release of Android 14 QPR2, there were significant changes in the build system. Unlike before, the lunch command no longer provides choices. Many users are confused because the official documentation is hard to understand, making it tricky ...Discuss2Articles1Week
Prabhat MauryaforBugStitch.devbugstitch.dev·Jun 28, 2024Understanding the Android AOSP Release Cycle: Major Release, QPR and Point Releases ExplainedAs a beginner, it can be quite challenging to grasp the meaning and purpose of the various branches in the AOSP (Android Open Source Project) source code. Branches like android-mainline, android-security, android-platform, android-qpr, and others can...DiscussAndroid
Stavro Xhardhadispatchersdotplayground.hashnode.dev·Jun 14, 2024What is a HAL anyways?Many of you already know that Android is nothing but a smartphone Linux distro. It is essentially a variant of GNU/Linux. When examining the Android platform architecture layers, we notice something very familiar to all Linux distributions: the Linux...Discuss·241 readshardware abstraction layer
Aryan Sinhatechyminati.hashnode.dev·May 28, 2024Understanding Android OTA Update MechanismIntroduction Over-the-Air (OTA) updates are fundamental to maintaining the security, functionality, and user experience of Android devices. This comprehensive guide explores the intricate mechanisms behind OTA updates, focusing on their implementatio...DiscussAndroid
Dhina17blog.dhina17.dev·May 26, 2024LMODroid 5.0 - Where Customization Meets StabilityLet me introduce the fancy new LMODroid update we made for y'all. LMODroid is a free and open-source AOSP fork, providing optionally de-googled Android experience and top-notch stability along with a bunch of useful features so that you can enjoy usi...Discuss·476 readsAndroid
Prabhat MauryaforBugStitch.devbugstitch.dev·May 25, 2024Understanding CodeLinaro's Android: What is CLO/CAF and How It Differs from AOSPCodeLinaro's Android (CLO), previously known as CodeAurora (CAF), isn't a whole new operating system like Android or iOS that you'd use on your phone. Instead, it's more like a toolbox for people who make phones and software. If basic Android is like...Discuss·117 readsCodeLinaro
Sajal Raj Gautamblog.sajalrg.com·Feb 22, 2024Internals of HandlerThread in AndroidIn previous parts, we've delved into Handler, Looper and Message, understanding their roles in enabling code execution within a specified thread and facilitating safe communication between threads. The HandlerThread class combines these concepts, sim...Discuss·49 readsMultiThreading In AndroidAndroid
Sajal Raj Gautamblog.sajalrg.com·Feb 14, 2024Looper, Handler in Android Part 4 - HandlerThis is the final article in our series on Introduction Looper and Handler in Android. To fully grasp the concepts discussed here, it's assumed that you have read or are familiar with the content covered in previous parts. If not, I recommend revisit...Discuss·51 readsMultiThreading In AndroidAndroid