Android Enthusiasts
Q&A for enthusiasts and power users of the Android operating system
Latest Questions
0
votes
0
answers
43
views
Pixel 4 stops charging or discharging on rooted LineageOS
I got a Pixel 4 a couple of months ago (it had been stored for years but barely used). I then installed rooted LineageOS and Kali NetHunter apps with chroot (this didn't cause the issue I think). Just yesterday, it was working fine when I started messing around with the WiFi card firmware in nexmon....
I got a Pixel 4 a couple of months ago (it had been stored for years but barely used). I then installed rooted LineageOS and Kali NetHunter apps with chroot (this didn't cause the issue I think). Just yesterday, it was working fine when I started messing around with the WiFi card firmware in nexmon. I am not sure if the issue was caused by that because I don't see how the WiFi chip would affect the battery. Today, the battery indicator won't go down when not charging or up when charging. Also, the issue isn't LineageOS because I shut it down and it still has the issue on the charging but not on screen.
Ligerbot
(1 rep)
Nov 8, 2024, 06:33 PM
• Last activity: Nov 9, 2024, 05:16 PM
4
votes
1
answers
1400
views
Is there a way to leave bluetooth on while turning cell service off - a near airplane mode?
For my Google Pixel 4 on Android: I often go sailing out in the ocean or motorbiking in distant woods where there is no cell phone signal. I want to leave Bluetooth on so I can listen to podcasts, music and books through my ear buds, but turn cell phone service off so it is not using up power search...
For my Google Pixel 4 on Android: I often go sailing out in the ocean or motorbiking in distant woods where there is no cell phone signal. I want to leave Bluetooth on so I can listen to podcasts, music and books through my ear buds, but turn cell phone service off so it is not using up power searching for towers that aren't there. Is there a way (or an app) to do this?
foolishmuse
(143 rep)
Mar 18, 2024, 09:06 PM
• Last activity: Mar 19, 2024, 08:23 PM
0
votes
0
answers
890
views
Pixel 4 OEM unlock impossible?
My new Pixel 4 just arrived, and I want to install LineageOS on it. Problem is, the OEM Unlock toggle is disabled (greyed out). It's not a carrier-locked device or anything like that (purchased from a Dutch retailer). I've tried a bunch of "fixes", mostly various combinations of factory reset, with...
My new Pixel 4 just arrived, and I want to install LineageOS on it. Problem is, the OEM Unlock toggle is disabled (greyed out).
It's not a carrier-locked device or anything like that (purchased from a Dutch retailer).
I've tried a bunch of "fixes", mostly various combinations of factory reset, with and without WiFi or SIM, the
adb shell pm uninstall --user 0 com.android.phone
command, etc.
Are there any other options, like sideloading a custom recovery (if that's even possible)? Or is there a chance it will become available after 7 days as I've read somewhere?
bur
(121 rep)
Mar 6, 2023, 05:05 PM
• Last activity: May 9, 2023, 09:52 PM
1
votes
1
answers
65
views
Does Pixel 4 support three-finger swipe?
Because the volume buttons no longer work, I want to assign three-finger swipe up and three-finger swipe down to increase and decrease the volume. However, if the hardware doesn't support detecting more than two fingers, then there is no point in searching for an app to let me make this customizatio...
Because the volume buttons no longer work, I want to assign three-finger swipe up and three-finger swipe down to increase and decrease the volume.
However, if the hardware doesn't support detecting more than two fingers, then there is no point in searching for an app to let me make this customization.
BenGoldberg
(111 rep)
Apr 8, 2023, 03:25 PM
• Last activity: Apr 9, 2023, 08:35 AM
0
votes
0
answers
216
views
Please help to fix and back up Android 12
My Pixel 4 with android 12 is experiencing an infinite rebooting problem for unknown reasons. I suspect something is wrong with the google app, which is not able to be updated without errors. I tried to uninstall some apps to create space to update all the apps but the phone is forced to be rebooted...
My Pixel 4 with android 12 is experiencing an infinite rebooting problem for unknown reasons. I suspect something is wrong with the google app, which is not able to be updated without errors. I tried to uninstall some apps to create space to update all the apps but the phone is forced to be rebooted every few minutes after I unlock the screen. And empty space got mysteriously used up after every reboot.
I can't find a working solution and I am now trying to back up everything on the phone, except I don't know how to. Pixel 4 was previously rooted but it is not rooted after updating to Android 12. The bootloader is remained unlocked.
I found some answers but they are dated and I am not sure if they still work. I need solutions to back up all apps with data. For example, Messages, WhatsApp, WeChat, Game data.
Ideally, I need ways to back up data in recovery mode because the phone will reboot every few minutes after the screen is unlocked. Please give me exact instructions on how to perform the adb instructions. I have not performed these instructions for a very long time and I forgot everything.
It is very frustrating to find out that the official google backup solution is to use google one as the backup solution. I highly doubt if it actually backs up everything including game data and app data. And it seems like it is useless in this case because the backup occurs after unlocking the screen, and not at the recovery mode level.
Thank you very much for your help.
wada
(111 rep)
Feb 17, 2022, 08:24 AM
2
votes
1
answers
3565
views
"no valid slot to boot" on locked bootloader
Using the Google Factory Image of Android 10 for the Pixel 4 (flame), I ran into trouble: the device does not boot with the following reason: ``` no valid slot to boot ``` I hence tried to flash another OS image but unfortunately, the bootloader is locked. Even Google's own Factory Images don't flas...
Using the Google Factory Image of Android 10 for the Pixel 4 (flame), I ran into trouble: the device does not boot with the following reason:
no valid slot to boot
I hence tried to flash another OS image but unfortunately, the bootloader is locked. Even Google's own Factory Images don't flash.
$ fastboot flashing get_unlock_ability
(bootloader) get_unlock_ability: 0
OKAY [ 0.093s]
Finished. Total time: 0.093s
Is there any way to flash the factory image anyway?
$ fastboot getvar all
(bootloader) product:flame
(bootloader) serialno:99051FFAZ006PC
(bootloader) variant:SM8 UFS
(bootloader) max-download-size:0x10000000
(bootloader) slot-suffixes:_a,_b
(bootloader) version-bootloader:c2f2-0.3-6863466
(bootloader) version-baseband:g8150-00075-201008-B-6891495
(bootloader) secure-boot:PRODUCTION
(bootloader) secure:yes
(bootloader) hw-revision:MP1.0
(bootloader) is-userspace:no
(bootloader) slot-count:2
(bootloader) current-slot:a
(bootloader) unlocked:no
(bootloader) nos-production:yes
(bootloader) off-mode-charge:1
(bootloader) slot-retry-count:a:0
(bootloader) slot-unbootable:a:yes
(bootloader) slot-successful:a:no
(bootloader) slot-retry-count:b:0
(bootloader) slot-unbootable:b:yes
(bootloader) slot-successful:b:no
(bootloader) battery-voltage:4258
(bootloader) battery-soc-ok:yes
(bootloader) snapshot-update-status:none
(bootloader) storage-vendor:MICRON
(bootloader) storage-model:64GB-UFS-MT
(bootloader) storage-rev:8QSP
(bootloader) citadel-fw:0.0.3/brick_v0.0.7758-a9dacb5c9 2020-01-15 21:24:
(bootloader) auto-shutdown:0
(bootloader) partition-type:ssd:raw
(bootloader) partition-size:ssd:0x2000
(bootloader) partition-type:persist:raw
(bootloader) partition-size:persist:0x2000000
(bootloader) partition-type:misc:raw
(bootloader) partition-size:misc:0x100000
(bootloader) partition-type:keystore:raw
(bootloader) partition-size:keystore:0x80000
(bootloader) partition-type:frp:raw
(bootloader) partition-size:frp:0x80000
(bootloader) partition-type:boot_a:raw
(bootloader) partition-size:boot_a:0x4000000
(bootloader) partition-type:boot_b:raw
(bootloader) partition-size:boot_b:0x4000000
(bootloader) partition-type:modem_a:raw
(bootloader) partition-size:modem_a:0x6000000
(bootloader) partition-type:modem_b:raw
(bootloader) partition-size:modem_b:0x6000000
(bootloader) partition-type:klog:raw
(bootloader) partition-size:klog:0x800000
(bootloader) partition-type:metadata:raw
(bootloader) partition-size:metadata:0x1000000
(bootloader) partition-type:vbmeta_system_a:raw
(bootloader) partition-size:vbmeta_system_a:0x10000
(bootloader) partition-type:vbmeta_system_b:raw
(bootloader) partition-size:vbmeta_system_b:0x10000
(bootloader) partition-type:super:raw
(bootloader) partition-size:super:0x245800000
(bootloader) partition-type:userdata:raw
(bootloader) partition-size:userdata:0xC7FFFB000
(bootloader) partition-type:xbl_a:raw
(bootloader) partition-size:xbl_a:0x380000
(bootloader) partition-type:xbl_config_a:raw
(bootloader) partition-size:xbl_config_a:0x20000
(bootloader) partition-type:xbl_b:raw
(bootloader) partition-size:xbl_b:0x380000
(bootloader) partition-type:xbl_config_b:raw
(bootloader) partition-size:xbl_config_b:0x20000
(bootloader) partition-type:ALIGN_TO_128K_1:raw
(bootloader) partition-size:ALIGN_TO_128K_1:0x1A000
(bootloader) partition-type:cdt:raw
(bootloader) partition-size:cdt:0x20000
(bootloader) partition-type:ddr:raw
(bootloader) partition-size:ddr:0x100000
(bootloader) partition-type:aop_a:raw
(bootloader) partition-size:aop_a:0x80000
(bootloader) partition-type:tz_a:raw
(bootloader) partition-size:tz_a:0x400000
(bootloader) partition-type:hyp_a:raw
(bootloader) partition-size:hyp_a:0x84000
(bootloader) partition-type:abl_a:raw
(bootloader) partition-size:abl_a:0x200000
(bootloader) partition-type:keymaster_a:raw
(bootloader) partition-size:keymaster_a:0x80000
(bootloader) partition-type:cmnlib_a:raw
(bootloader) partition-size:cmnlib_a:0x80000
(bootloader) partition-type:cmnlib64_a:raw
(bootloader) partition-size:cmnlib64_a:0x80000
(bootloader) partition-type:devcfg_a:raw
(bootloader) partition-size:devcfg_a:0x20000
(bootloader) partition-type:qupfw_a:raw
(bootloader) partition-size:qupfw_a:0x14000
(bootloader) partition-type:vbmeta_a:raw
(bootloader) partition-size:vbmeta_a:0x10000
(bootloader) partition-type:dtbo_a:raw
(bootloader) partition-size:dtbo_a:0x800000
(bootloader) partition-type:uefisecapp_a:raw
(bootloader) partition-size:uefisecapp_a:0x200000
(bootloader) partition-type:imagefv_a:raw
(bootloader) partition-size:imagefv_a:0x200000
(bootloader) partition-type:apdp_a:raw
(bootloader) partition-size:apdp_a:0x10000
(bootloader) partition-type:msadp_a:raw
(bootloader) partition-size:msadp_a:0x10000
(bootloader) partition-type:multiimgoem_a:raw
(bootloader) partition-size:multiimgoem_a:0x8000
(bootloader) partition-type:aop_b:raw
(bootloader) partition-size:aop_b:0x80000
(bootloader) partition-type:tz_b:raw
(bootloader) partition-size:tz_b:0x400000
(bootloader) partition-type:hyp_b:raw
(bootloader) partition-size:hyp_b:0x84000
(bootloader) partition-type:abl_b:raw
(bootloader) partition-size:abl_b:0x200000
(bootloader) partition-type:keymaster_b:raw
(bootloader) partition-size:keymaster_b:0x80000
(bootloader) partition-type:cmnlib_b:raw
(bootloader) partition-size:cmnlib_b:0x80000
(bootloader) partition-type:cmnlib64_b:raw
(bootloader) partition-size:cmnlib64_b:0x80000
(bootloader) partition-type:devcfg_b:raw
(bootloader) partition-size:devcfg_b:0x20000
(bootloader) partition-type:qupfw_b:raw
(bootloader) partition-size:qupfw_b:0x14000
(bootloader) partition-type:vbmeta_b:raw
(bootloader) partition-size:vbmeta_b:0x10000
(bootloader) partition-type:dtbo_b:raw
(bootloader) partition-size:dtbo_b:0x800000
(bootloader) partition-type:uefisecapp_b:raw
(bootloader) partition-size:uefisecapp_b:0x200000
(bootloader) partition-type:imagefv_b:raw
(bootloader) partition-size:imagefv_b:0x200000
(bootloader) partition-type:apdp_b:raw
(bootloader) partition-size:apdp_b:0x10000
(bootloader) partition-type:msadp_b:raw
(bootloader) partition-size:msadp_b:0x10000
(bootloader) partition-type:multiimgoem_b:raw
(bootloader) partition-size:multiimgoem_b:0x8000
(bootloader) partition-type:devinfo:raw
(bootloader) partition-size:devinfo:0x1000
(bootloader) partition-type:spunvm:raw
(bootloader) partition-size:spunvm:0x800000
(bootloader) partition-type:splash:raw
(bootloader) partition-size:splash:0x8000
(bootloader) partition-type:limits:raw
(bootloader) partition-size:limits:0x1000
(bootloader) partition-type:toolsfv:raw
(bootloader) partition-size:toolsfv:0x100000
(bootloader) partition-type:logfs:raw
(bootloader) partition-size:logfs:0x800000
(bootloader) partition-type:storsec:raw
(bootloader) partition-size:storsec:0x20000
(bootloader) partition-type:uefivarstore:raw
(bootloader) partition-size:uefivarstore:0x80000
(bootloader) partition-type:secdata:raw
(bootloader) partition-size:secdata:0x7000
(bootloader) partition-type:ALIGN_TO_128K_2:raw
(bootloader) partition-size:ALIGN_TO_128K_2:0x1A000
(bootloader) partition-type:modemst1:raw
(bootloader) partition-size:modemst1:0x200000
(bootloader) partition-type:modemst2:raw
(bootloader) partition-size:modemst2:0x200000
(bootloader) partition-type:fsg:raw
(bootloader) partition-size:fsg:0x200000
(bootloader) partition-type:fsc:raw
(bootloader) partition-size:fsc:0x20000
(bootloader) partition-type:system_a:raw
(bootloader) partition-size:system_a:0x30FFC000
(bootloader) partition-type:system_b:raw
(bootloader) partition-size:system_b:0x173E000
(bootloader) partition-type:vendor_a:raw
(bootloader) partition-size:vendor_a:0x2DBC3000
(bootloader) partition-type:vendor_b:raw
(bootloader) partition-size:vendor_b:0x0
(bootloader) partition-type:product_a:raw
(bootloader) partition-size:product_a:0x7D6CA000
(bootloader) partition-type:product_b:raw
(bootloader) partition-size:product_b:0x28DAC000
(bootloader) partition-type:system_ext_a:raw
(bootloader) partition-size:system_ext_a:0xE9A1000
(bootloader) partition-type:system_ext_b:raw
(bootloader) partition-size:system_ext_b:0x0
all:
Finished. Total time: 0.296s
TheOneWithTheBraid
(23 rep)
Jan 1, 2021, 12:48 PM
• Last activity: Feb 14, 2022, 06:42 PM
5
votes
1
answers
911
views
Where does Google Pixel take caller ID from?
I made an outbound call to a business today and the caller ID displayed was that of a completely unrelated business in a different geographical location (so would have a different (UK) area code). Does Google perhaps pull this data from business profiles on the search engine and how can I report the...
I made an outbound call to a business today and the caller ID displayed was that of a completely unrelated business in a different geographical location (so would have a different (UK) area code).
Does Google perhaps pull this data from business profiles on the search engine and how can I report the inaccuracy?
Mark W
(221 rep)
Apr 9, 2021, 10:30 AM
• Last activity: Dec 17, 2021, 02:46 PM
0
votes
0
answers
37
views
How to track the source for an non-notification daily alarm?
Pixel 4, Android 11. Every day on 12PM an alarm sets off, but no notification. Only restart can turn it off. How can I track it cause?
Pixel 4, Android 11.
Every day on 12PM an alarm sets off, but no notification.
Only restart can turn it off. How can I track it cause?
Elad Benda
(266 rep)
May 14, 2021, 03:56 PM
0
votes
0
answers
3690
views
In Android Studio, which system image should I choose for a Pixel 4 emulator?
In Android Studio, I'm adding a Pixel 4 virtual device. It asks me to select a `System Image`, and has the following one selected by default: Release name: Pie API Level: 28 ABI: x86 Target: Android 9.0 (Google Play) There are others with API levels 29 and 30 that are shown but that I haven't downlo...
In Android Studio, I'm adding a Pixel 4 virtual device. It asks me to select a
System Image
, and has the following one selected by default:
Release name: Pie
API Level: 28
ABI: x86
Target: Android 9.0 (Google Play)
There are others with API levels 29 and 30 that are shown but that I haven't downloaded yet. How do I decide which System Image to use for a Pixel 4?
gkeenley
(111 rep)
Apr 10, 2021, 09:39 PM
1
votes
0
answers
130
views
Browser going "Back" by itself
having a super weird issue with Google Pixel 4 XL. Since yesterday my Chrome (tried later on Brave and something wild like Vivaldi) is acting out. Opening new tab and going to website like facebook.com/instagram.com/index.hr would start loading the site then as soon as it is loaded it would return b...
having a super weird issue with Google Pixel 4 XL.
Since yesterday my Chrome (tried later on Brave and something wild like Vivaldi) is acting out.
Opening new tab and going to website like facebook.com/instagram.com/index.hr would start loading the site then as soon as it is loaded it would return back to starting page. In the tab I can go "Forward" to were I was before but it would again go back.
Nice thing about it is that some websites like google.com/poslovni.hr work completely normal and this is not happening.
Then later that day all websites worked normal but now couple of hours later I open same tab again and it literally went back in history page by page to the beginning of the tab.
I've updated to latest Android, restarted, cleaned cache but no help.
Initially was thinking it's Chrome issue but seems that it's on mobile level because it's happening on all installed browsers.
Any idea on what to do in this case?
Reeebuuk
(111 rep)
Feb 5, 2021, 04:35 PM
2
votes
1
answers
2414
views
How is bootloader state protected against physical tampering in Google Pixel
A week ago my professor's Pixel 4 XL was stolen from his desk when he left it there for charging. The phone has been shut down. It had few minutes of battery left when it was plugged in charging. Though I believe that the attacker has powered it off immediately and also turned off mobile data or tur...
A week ago my professor's Pixel 4 XL was stolen from his desk when he left it there for charging. The phone has been shut down. It had few minutes of battery left when it was plugged in charging. Though I believe that the attacker has powered it off immediately and also turned off mobile data or turned on airplane mode which are unfortunately allowed in Pixel devices without unlocking the screen. I must say that this is a weak physical security design and helps the attacker more than **environment safety***. Although location cannot be turned off at locked screen but it will be useless unless the device automatically reconnects to the nearby open wifi in campus to which the device was connected earlier.
I assured him that the data cannot be compromised because it is protected by [file based encryption](https://source.android.com/security/encryption/file-based) (FBE) which is bound to the user's lock screen password and lock screen password is verified by Titan M chip (TEE) to unlock the device. The attacker can still reset the device which is then prompted by factory reset protection when setting up the device. This is yet another weak physical security design because unauthorised factory reset can be prevented by adopting biometric authentication for bootloader and recovery mode by TEE which wakes up before the android bootloader is awaken.
In Pixel, bootloader can be unlocked by enabling **OEM unlocking** from developer tools and then executing
fastboot flashing unlock
in bootloader mode. As the attacker cannot reach developer settings without unlocking the screen, my professor asked if by using a hardware tool like UFS flash storage reader & writer, can the attacker directly tamper with OEM unlocking byte and bootloader state (locked & unlocked) bytes which are stored *somewhere* for persistence across reboots and flashing custom ROMs?
----------
*Environment safety: Some security trade-offs were made by android security team by allowing to shut down, to turn on airplane mode and to turn off mobile data from locked screen so that devices in case of emergency like overheating of the device while in plane and radio interference, these features can be remain functional from locked screen.
defalt
(1089 rep)
Jan 27, 2021, 10:22 PM
• Last activity: Jan 27, 2021, 10:31 PM
Showing page 1 of 11 total questions