Core component of Android OS that bridges between applications and the actual data processing done at the hardware level. It is based on the Linux kernel.
Questions tagged [android-kernel]
218 questions
                    
                    79
                    
            votes
                
                1 answer
            
        Modifying in-call voice playback in Android custom ROM
I would like to modify Android OS (official image from AOSP) to add preprocessing to a normal phone call playback sound.
I've already achieved this filtering for app audio playback (by modifying HAL and audioflinger).
I'm OK with targeting only a…
         
    
    
        SirKnigget
        
- 3,614
- 2
- 28
- 61
                    9
                    
            votes
                
                3 answers
            
        kernel config file location in android
I need to compile custom kernel with dvb-t drivers as kernel modules on _rkm mk602_ android device with rk3066 processor. 
I have downloaded the kernel source for this processor, however I am having trouble configuring kernel for this device from…
         
    
    
        Dreamo
        
- 139
- 1
- 2
- 9
                    9
                    
            votes
                
                2 answers
            
        Getting 'root" permission for Android App
I would like to know how can we get root permission from android app? Are there any app out there in android market?
I tried out the below line of code to list out files but nothing happened
Process process = Runtime.getRuntime().exec(new String[] {…
         
    
    
        ik024
        
- 3,566
- 7
- 38
- 61
                    8
                    
            votes
                
                0 answers
            
        type=1400 audit: avc: denied { read write }
type=1400 audit(506975.539:15): avc: denied { read write } for pid=5920 comm="print" name="prn0" dev="tmpfs" ino=1600 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:device:s0 tclass=chr_file permissive=0
Getting this issue in Android…
         
    
    
        Deepak Nasir
        
- 91
- 1
- 1
- 3
                    8
                    
            votes
                
                0 answers
            
        Assigning Wifi Direct Group Owner's IP address in Android
I am working on building a mesh of android devices using Wifi Direct and Wifi.
My basic scheme is as follows:
1) Each node builds a Wifi Direct Group Owner (GO) access point using the WifiP2pManager.createGroup() method.  It then advertises it by…
         
    
    
        Micah Akin
        
- 161
- 9
                    6
                    
            votes
                
                1 answer
            
        How to reduce boot time in embedded android os.?
Initially android os was booting in 28 secs.
Already I have reduced it to 19 secs removing boot-delay,boot animation and disabling preloading of classes. I want to boot os within 10 secs. Please suggest me some tips kernel level or u-boot level to…
         
    
    
        Kumara
        
- 301
- 1
- 3
- 10
                    5
                    
            votes
                
                2 answers
            
        Android 4.0 kernel source code?
Where can I get the Android 4.0 (Ice Cream Sandwich) kernel source code? 
While this might be a stupid question that some people have asked before, I can't seem to find a suitable answer anywhere because:
Google decided to be really useful and…
         
    
    
        Kristina
        
- 15,859
- 29
- 111
- 181
                    5
                    
            votes
                
                2 answers
            
        Android 10: Update kernel modules
Background: I am working with a Pixel 4, build QQ2A.200501.001.B2, which is Android 10. When I build the kernel from the official sources and flash it, the touchscreen, wlan and other features do not work. I tracked this down to the fact that the…
         
    
    
        onetyone
        
- 457
- 4
- 15
                    5
                    
            votes
                
                1 answer
            
        How to flash the kernel image on android device?
I am trying to learn the kernel customization and for this I have target OnePlus 6T device. I am able to compile the kernel source code on my Ubuntu 18 with the following steps:
Download latest dtc from…
         
    
    
        Vatish Sharma
        
- 1,536
- 3
- 16
- 35
                    5
                    
            votes
                
                4 answers
            
        Android LowMemoryKiller Failing to Kill Webviews
For quite some time now, I've been trying to debug major bursts of lag/stuttering on my device, when playing heavy games. After analyzing my logcat a lot, I feel I've identified what is causing the spikes of unbearable lag. The following error shows…
         
    
    
        Koolstr
        
- 464
- 1
- 10
- 20
                    5
                    
            votes
                
                1 answer
            
        Linux character device -- what to do if read buffer is too small?
I'm creating a linux device driver that create a character device.
The data that it returns on reads is logically divided into 16-byte units.
I was planning on implementing this division by returning however many units fit into the read buffer, but…
         
    
    
        Gavin S. Yancey
        
- 1,216
- 1
- 13
- 34
                    5
                    
            votes
                
                2 answers
            
        make[1]: *** No rule to make target `firmware/am335x-pm-firmware.bin', needed by `firmware/am335x-pm-firmware.bin.gen.o'. Stop
I have a Ti Sitara AM335x Starter Kit and I want to use USB 3G-Modem on it.
I am following these documents:
http://processors.wiki.ti.com/index.php/Android-USB-3G-Modem-Integration &…
         
    
    
        bkaancelen
        
- 163
- 2
- 11
                    4
                    
            votes
                
                1 answer
            
        Google removed cross compilers for Android Kernel. Where are they now?
I've used UBERTC prebuilt cross compilers so far, but I get errors when compiling an android kernel, and they haven't updated their stuff since 2016, so I just would like to find an alternative.
Google should have them, obviosly. But I'm unable to…
         
    
    
        winwin
        
- 958
- 7
- 25
                    4
                    
            votes
                
                2 answers
            
        Integrate separately built android kernel into AOSP
How do I properly build an Android kernel then build the AOSP with this kernel? For now I am virtualizing Android on a Linux x86_64 host. The AOSP lunch option I use is aosp_cf_x86_64_phone-userdebug. The AOSP is on the master branch and synced back…
         
    
    
        davidj361
        
- 147
- 7
                    4
                    
            votes
                
                2 answers
            
        How to interpret ARM's SMC calls?
I have been reading Android's kernel to see how dynamic power management for CPU cores (aka DVFS, DCVS) is being done. The code I found here makes some calls to the following function (defined here) which in turn calls the SMC assembly…
         
    
    
        Matt
        
- 796
- 12
- 25