text:
A malicious file keeps appearing on my phone even if I have formatted it (1_unit_15x15_3_goldenFmt)
Some days ago, a keylogger was put in my phone by a hacker, and my phone got infected. After having formatted the phone, there is a file that keeps appearing on my phone and has not been deleted. The name of the file is 1_unit_15x15_3_goldenFmt and this is the content of the file:
SensorGoldenCalTable:{   // SensorGoldenCalTable
   PixId:    3,
   SlimLscType:    0,
   Width:    0,
   Height:    0,
   OffsetX:    0,
   OffsetY:    0,
   TblSize:    0,
   IspLSCReg:    {0, 0xd048d035, 0, 0x00480041, 0},
   GainTable:    {

        0xd7, 0x73, 0xcb, 0x64, 0x84, 0x64, 0x3d, 0x63, 0x84, 0x61, 0xef, 0x55, 0x50, 0x55, 0xc9, 0x54,
        0x6b, 0x52, 0x2d, 0x49, 0x5e, 0x48, 0x21, 0x48, 0x7e, 0x48, 0x76, 0x40, 0xb4, 0x3f, 0x7d, 0x3f,
        0x6e, 0x41, 0x84, 0x3a, 0xa7, 0x39, 0xd1, 0x39, 0x71, 0x3c, 0xa8, 0x36, 0xae, 0x35, 0xdd, 0x35,
        0x80, 0x39, 0x66, 0x34, 0x66, 0x33, 0xb9, 0x33, 0x5f, 0x38, 0x91, 0x33, 0x83, 0x32, 0xe6, 0x32,
        0x89, 0x39, 0x47, 0x34, 0x3d, 0x33, 0x6e, 0x33, 0x58, 0x3c, 0x78, 0x36, 0x95, 0x35, 0x9b, 0x35,
        0x77, 0x41, 0x3c, 0x3a, 0x5d, 0x39, 0x4b, 0x39, 0xd2, 0x47, 0x02, 0x40, 0x25, 0x3f, 0x13, 0x3f,
        0x69, 0x51, 0x30, 0x48, 0x58, 0x47, 0x4e, 0x47, 0x50, 0x5f, 0x31, 0x54, 0x51, 0x53, 0xfa, 0x52,
        0xb0, 0x72, 0x51, 0x64, 0x96, 0x63, 0xde, 0x62, 0xf5, 0x69, 0x62, 0x5c, 0xef, 0x5b, 0x4b, 0x5b,
        0xb1, 0x59, 0x63, 0x4f, 0xdb, 0x4e, 0x56, 0x4e, 0x91, 0x4c, 0x02, 0x44, 0x6e, 0x43, 0x48, 0x43,
        0x2e, 0x43, 0xf1, 0x3b, 0x44, 0x3b, 0x42, 0x3b, 0x57, 0x3c, 0x47, 0x36, 0x86, 0x35, 0xb3, 0x35,
        0x8b, 0x37, 0x7d, 0x32, 0xb7, 0x31, 0xcf, 0x31, 0xb2, 0x34, 0x5a, 0x30, 0x82, 0x2f, 0x9f, 0x2f,
        0xa7, 0x33, 0x99, 0x2f, 0xc8, 0x2e, 0xe1, 0x2e, 0xba, 0x34, 0x5f, 0x30, 0x89, 0x2f, 0x92, 0x2f,
        0x70, 0x37, 0x7a, 0x32, 0xad, 0x31, 0xdf, 0x31, 0x33, 0x3c, 0x18, 0x36, 0x4e, 0x35, 0x58, 0x35,
        0x8f, 0x42, 0x58, 0x3b, 0xc3, 0x3a, 0xbf, 0x3a, 0x61, 0x4b, 0xf3, 0x42, 0x62, 0x42, 0x11, 0x42,
        0xdd, 0x57, 0xb2, 0x4d, 0x1b, 0x4d, 0xc2, 0x4c, 0x55, 0x66, 0x45, 0x5a, 0xc3, 0x59, 0x1c, 0x59,
        0xa9, 0x5f, 0x09, 0x54, 0xc5, 0x53, 0xa2, 0x53, 0x03, 0x52, 0x8a, 0x48, 0x46, 0x48, 0x1c, 0x48,
        0xf9, 0x45, 0x12, 0x3e, 0xb1, 0x3d, 0x73, 0x3d, 0x30, 0x3d, 0xaf, 0x36, 0x38, 0x36, 0x10, 0x36,
        0xaf, 0x36, 0x80, 0x31, 0xf6, 0x30, 0xd6, 0x30, 0x04, 0x32, 0xf2, 0x2d, 0x48, 0x2d, 0x4b, 0x2d,
        0x1d, 0x2f, 0xe2, 0x2b, 0x45, 0x2b, 0x52, 0x2b, 0x08, 0x2e, 0x28, 0x2b, 0x7b, 0x2a, 0x8a, 0x2a,
        0x09, 0x2f, 0xd3, 0x2b, 0x2b, 0x2b, 0x47, 0x2b, 0xcf, 0x31, 0xec, 0x2d, 0x52, 0x2d, 0x60, 0x2d,
        0x4b, 0x36, 0x5b, 0x31, 0xd5, 0x30, 0xd1, 0x30, 0x6e, 0x3c, 0x51, 0x36, 0xd2, 0x35, 0xcf, 0x35,
        0xf5, 0x44, 0x4d, 0x3d, 0xdf, 0x3c, 0xc2, 0x3c, 0x46, 0x50, 0x2b, 0x47, 0xdb, 0x46, 0xc2, 0x46,
        0xea, 0x5c, 0xe7, 0x51, 0xa2, 0x51, 0x23, 0x51, 0x1c, 0x58, 0x86, 0x4d, 0xc5, 0x4d, 0x21, 0x4d,
        0x25, 0x4c, 0x4f, 0x43, 0x3d, 0x43, 0xe1, 0x42, 0xd4, 0x40, 0xa4, 0x39, 0x82, 0x39, 0x1d, 0x39,
        0x48, 0x38, 0xc5, 0x32, 0x7e, 0x32, 0x3b, 0x32, 0xed, 0x31, 0xb8, 0x2d, 0x57, 0x2d, 0x3b, 0x2d,
        0x26, 0x2d, 0x23, 0x2a, 0xb6, 0x29, 0xb3, 0x29, 0x48, 0x2a, 0x0b, 0x28, 0x9d, 0x27, 0x9c, 0x27,
        0x2a, 0x29, 0x4c, 0x27, 0xd8, 0x26, 0xd9, 0x26, 0x0a, 0x2a, 0xf5, 0x27, 0x83, 0x27, 0x9d, 0x27,
        0xe8, 0x2c, 0x04, 0x2a, 0x95, 0x29, 0xac, 0x29, 0x80, 0x31, 0x8c, 0x2d, 0x24, 0x2d, 0x2b, 0x2d,
        0xac, 0x37, 0x63, 0x32, 0x13, 0x32, 0x06, 0x32, 0xc0, 0x3f, 0x06, 0x39, 0xc5, 0x38, 0xa0, 0x38,
        0x5f, 0x4a, 0x3a, 0x42, 0x2d, 0x42, 0xd7, 0x41, 0xb4, 0x55, 0xeb, 0x4b, 0xcf, 0x4b, 0x5c, 0x4b,
        0x1c, 0x53, 0x47, 0x49, 0x75, 0x49, 0x02, 0x49, 0xa0, 0x47, 0xa4, 0x3f, 0xb0, 0x3f, 0x2b, 0x3f,
        0xaa, 0x3c, 0x5e, 0x36, 0x6d, 0x36, 0xf3, 0x35, 0x66, 0x34, 0xc2, 0x2f, 0xa5, 0x2f, 0x59, 0x2f,
        0xef, 0x2d, 0xb8, 0x2a, 0x86, 0x2a, 0x61, 0x2a, 0x5a, 0x29, 0x2a, 0x27, 0xec, 0x26, 0xe3, 0x26,
        0x63, 0x26, 0x08, 0x25, 0xc4, 0x24, 0xc7, 0x24, 0x4e, 0x25, 0x44, 0x24, 0xf0, 0x23, 0x05, 0x24,
        0x3e, 0x26, 0xeb, 0x24, 0x93, 0x24, 0xaa, 0x24, 0xf8, 0x28, 0xfb, 0x26, 0xb1, 0x26, 0xbe, 0x26,
        0x84, 0x2d, 0x79, 0x2a, 0x3a, 0x2a, 0x3d, 0x2a, 0xe1, 0x33, 0x52, 0x2f, 0x3b, 0x2f, 0x17, 0x2f,
        0xe2, 0x3b, 0xc2, 0x35, 0xaa, 0x35, 0xb5, 0x35, 0x2e, 0x46, 0x9e, 0x3e, 0x97, 0x3e, 0x8b, 0x3e,
        0x68, 0x50, 0xb7, 0x47, 0xe7, 0x47, 0x96, 0x47, 0x4b, 0x4f, 0x4a, 0x46, 0x99, 0x46, 0x45, 0x46,
        0x4b, 0x44, 0xf7, 0x3c, 0x22, 0x3d, 0xd3, 0x3c, 0xcb, 0x39, 0x1b, 0x34, 0x27, 0x34, 0xe9, 0x33,
        0x82, 0x31, 0x86, 0x2d, 0x9b, 0x2d, 0x4d, 0x2d, 0x0f, 0x2b, 0x8f, 0x28, 0x7a, 0x28, 0x58, 0x28,
        0x6a, 0x26, 0xe9, 0x24, 0xd0, 0x24, 0xca, 0x24, 0x96, 0x23, 0xd5, 0x22, 0xa4, 0x22, 0xaa, 0x22,
        0x8f, 0x22, 0x06, 0x22, 0xd9, 0x21, 0xe7, 0x21, 0x6b, 0x23, 0xac, 0x22, 0x7f, 0x22, 0x8e, 0x22,
        0x11, 0x26, 0xbe, 0x24, 0x93, 0x24, 0xb3, 0x24, 0x7e, 0x2a, 0x2d, 0x28, 0x16, 0x28, 0x25, 0x28,
        0xee, 0x30, 0x23, 0x2d, 0x1f, 0x2d, 0x03, 0x2d, 0x0a, 0x39, 0x77, 0x33, 0x92, 0x33, 0x5b, 0x33,
        0x49, 0x43, 0x0e, 0x3c, 0x26, 0x3c, 0xd6, 0x3b, 0xaa, 0x4d, 0xc5, 0x44, 0x16, 0x45, 0x9a, 0x44,
        0x1f, 0x4d, 0x91, 0x44, 0xf7, 0x44, 0x82, 0x44, 0xae, 0x42, 0x91, 0x3b, 0xe5, 0x3b, 0xab, 0x3b,
        0x18, 0x38, 0xac, 0x32, 0xdc, 0x32, 0x95, 0x32, 0x91, 0x2f, 0x04, 0x2c, 0x24, 0x2c, 0xe9, 0x2b,
        0x2b, 0x29, 0x1c, 0x27, 0x20, 0x27, 0x04, 0x27, 0x9f, 0x24, 0x8d, 0x23, 0x7c, 0x23, 0x87, 0x23,
        0xcd, 0x21, 0x5d, 0x21, 0x48, 0x21, 0x69, 0x21, 0xbe, 0x20, 0x8e, 0x20, 0x7a, 0x20, 0x92, 0x20,
        0x9a, 0x21, 0x41, 0x21, 0x29, 0x21, 0x3d, 0x21, 0x29, 0x24, 0x47, 0x23, 0x3a, 0x23, 0x43, 0x23,
        0x96, 0x28, 0xd0, 0x26, 0xc6, 0x26, 0xb4, 0x26, 0xf3, 0x2e, 0xb4, 0x2b, 0xd1, 0x2b, 0xb3, 0x2b,
        0x0c, 0x37, 0x11, 0x32, 0x3f, 0x32, 0x09, 0x32, 0x00, 0x41, 0x7c, 0x3a, 0xcf, 0x3a, 0x7f, 0x3a,
        0xb4, 0x4a, 0x18, 0x43, 0x75, 0x43, 0x08, 0x43, 0x96, 0x4c, 0xbc, 0x43, 0x4f, 0x44, 0xff, 0x43,
        0x04, 0x42, 0xec, 0x3a, 0x59, 0x3b, 0xf8, 0x3a, 0x41, 0x37, 0x08, 0x32, 0x58, 0x32, 0x11, 0x32,
        0xd4, 0x2e, 0x6e, 0x2b, 0xbb, 0x2b, 0x84, 0x2b, 0x50, 0x28, 0x83, 0x26, 0xa8, 0x26, 0x98, 0x26,
        0xc7, 0x23, 0xf3, 0x22, 0x00, 0x23, 0x06, 0x23, 0xfb, 0x20, 0xb6, 0x20, 0xb9, 0x20, 0xc2, 0x20,
        0x0b, 0x20, 0x08, 0x20, 0x05, 0x20, 0x04, 0x20, 0xd6, 0x20, 0xa9, 0x20, 0xa5, 0x20, 0xb2, 0x20,
        0x59, 0x23, 0xb4, 0x22, 0xae, 0x22, 0xb2, 0x22, 0xc1, 0x27, 0x2d, 0x26, 0x3f, 0x26, 0x44, 0x26,
        0x16, 0x2e, 0x13, 0x2b, 0x44, 0x2b, 0x26, 0x2b, 0x1e, 0x36, 0x73, 0x31, 0xb1, 0x31, 0x6d, 0x31,
        0x15, 0x40, 0xb4, 0x39, 0x16, 0x3a, 0xd1, 0x39, 0xd5, 0x49, 0x3f, 0x42, 0xcf, 0x42, 0x39, 0x42,
        0x4e, 0x4c, 0xcf, 0x43, 0x75, 0x44, 0x0a, 0x44, 0x97, 0x41, 0xd4, 0x3a, 0x5a, 0x3b, 0xf4, 0x3a,
        0x1f, 0x37, 0x2c, 0x32, 0x89, 0x32, 0x26, 0x32, 0xe1, 0x2e, 0x9a, 0x2b, 0xe2, 0x2b, 0x9d, 0x2b,
        0x67, 0x28, 0x9a, 0x26, 0xc5, 0x26, 0xb9, 0x26, 0xea, 0x23, 0x10, 0x23, 0x33, 0x23, 0x2c, 0x23,
        0x2e, 0x21, 0xed, 0x20, 0xfc, 0x20, 0x0c, 0x21, 0x34, 0x20, 0x2d, 0x20, 0x36, 0x20, 0x49, 0x20,
        0x0b, 0x21, 0xdb, 0x20, 0xe8, 0x20, 0xf1, 0x20, 0x88, 0x23, 0xd3, 0x22, 0xec, 0x22, 0xe8, 0x22,
        0xeb, 0x27, 0x4c, 0x26, 0x73, 0x26, 0x6b, 0x26, 0x48, 0x2e, 0x3b, 0x2b, 0x8e, 0x2b, 0x50, 0x2b,
        0x99, 0x36, 0xa2, 0x31, 0xf8, 0x31, 0xcf, 0x31, 0xbb, 0x40, 0x16, 0x3a, 0x71, 0x3a, 0x39, 0x3a,
        0x90, 0x4a, 0xa2, 0x42, 0x2b, 0x43, 0xc4, 0x42, 0xeb, 0x4d, 0x27, 0x45, 0xd1, 0x45, 0x34, 0x45,
        0x18, 0x43, 0xd7, 0x3b, 0x5a, 0x3c, 0xe9, 0x3b, 0x6a, 0x38, 0x15, 0x33, 0x81, 0x33, 0x2b, 0x33,
        0x0c, 0x30, 0x6d, 0x2c, 0xbb, 0x2c, 0x95, 0x2c, 0x8f, 0x29, 0x6b, 0x27, 0xa8, 0x27, 0x8a, 0x27,
        0xf3, 0x24, 0xe4, 0x23, 0x04, 0x24, 0x07, 0x24, 0x41, 0x22, 0xcf, 0x21, 0xdd, 0x21, 0xf4, 0x21,
        0x49, 0x21, 0x16, 0x21, 0x2a, 0x21, 0x30, 0x21, 0x09, 0x22, 0xa6, 0x21, 0xbe, 0x21, 0xc4, 0x21,
        0x97, 0x24, 0xab, 0x23, 0xc8, 0x23, 0xcd, 0x23, 0x06, 0x29, 0x29, 0x27, 0x65, 0x27, 0x4d, 0x27,
        0x87, 0x2f, 0x20, 0x2c, 0x77, 0x2c, 0x37, 0x2c, 0x96, 0x37, 0x83, 0x32, 0x08, 0x33, 0x9a, 0x32,
        0xa7, 0x41, 0x00, 0x3b, 0x8a, 0x3b, 0x23, 0x3b, 0x5c, 0x4b, 0xb3, 0x43, 0x60, 0x44, 0xa9, 0x43,
        0x75, 0x51, 0x7b, 0x47, 0x37, 0x48, 0x9b, 0x47, 0xa2, 0x45, 0xe7, 0x3d, 0x73, 0x3e, 0x1b, 0x3e,
        0xb4, 0x3a, 0xd1, 0x34, 0x2e, 0x35, 0xe2, 0x34, 0x20, 0x32, 0x1c, 0x2e, 0x74, 0x2e, 0x28, 0x2e,
        0xad, 0x2b, 0x0b, 0x29, 0x47, 0x29, 0x27, 0x29, 0x11, 0x27, 0x8f, 0x25, 0xad, 0x25, 0xad, 0x25,
        0x53, 0x24, 0x7c, 0x23, 0x95, 0x23, 0xa3, 0x23, 0x38, 0x23, 0xb4, 0x22, 0xc4, 0x22, 0xce, 0x22,
        0x05, 0x24, 0x45, 0x23, 0x61, 0x23, 0x5b, 0x23, 0xa1, 0x26, 0x57, 0x25, 0x73, 0x25, 0x6e, 0x25,
        0x2e, 0x2b, 0xe0, 0x28, 0x10, 0x29, 0xe9, 0x28, 0x9d, 0x31, 0xc0, 0x2d, 0x19, 0x2e, 0xc7, 0x2d,
        0xad, 0x39, 0x3e, 0x34, 0xbe, 0x34, 0x4b, 0x34, 0x0b, 0x44, 0xee, 0x3c, 0x88, 0x3d, 0x17, 0x3d,
        0x20, 0x4e, 0xd5, 0x45, 0x96, 0x46, 0xe6, 0x45, 0xc5, 0x54, 0x22, 0x4b, 0x1f, 0x4c, 0x5b, 0x4b,
        0xd8, 0x48, 0xf7, 0x40, 0xa4, 0x41, 0x29, 0x41, 0xc1, 0x3d, 0x7a, 0x37, 0xeb, 0x37, 0x94, 0x37,
        0x55, 0x35, 0x9d, 0x30, 0xeb, 0x30, 0x9c, 0x30, 0xe5, 0x2e, 0x8f, 0x2b, 0xc0, 0x2b, 0x92, 0x2b,
        0x2d, 0x2a, 0xf4, 0x27, 0x1b, 0x28, 0x12, 0x28, 0x5d, 0x27, 0xeb, 0x25, 0xfc, 0x25, 0xfd, 0x25,
        0x50, 0x26, 0x28, 0x25, 0x3b, 0x25, 0x2a, 0x25, 0x12, 0x27, 0xc1, 0x25, 0xdb, 0x25, 0xd1, 0x25,
        0xc7, 0x29, 0xd8, 0x27, 0xeb, 0x27, 0xd4, 0x27, 0x5e, 0x2e, 0x50, 0x2b, 0x8a, 0x2b, 0x43, 0x2b,
        0xb5, 0x34, 0x38, 0x30, 0x9b, 0x30, 0x2f, 0x30, 0xe5, 0x3c, 0xd7, 0x36, 0x42, 0x37, 0xcb, 0x36,
        0x8a, 0x47, 0xed, 0x3f, 0x70, 0x40, 0x01, 0x40, 0x14, 0x52, 0x53, 0x49, 0xf7, 0x49, 0xf0, 0x48,
        0x5b, 0x5b, 0xf5, 0x4f, 0x05, 0x51, 0x5f, 0x50, 0x1c, 0x4e, 0x3c, 0x45, 0xcc, 0x45, 0x44, 0x45,
        0x0b, 0x42, 0x29, 0x3b, 0x92, 0x3b, 0x11, 0x3b, 0x7c, 0x39, 0xf1, 0x33, 0x47, 0x34, 0xfa, 0x33,
        0x21, 0x33, 0xd3, 0x2e, 0x06, 0x2f, 0xda, 0x2e, 0x60, 0x2e, 0x43, 0x2b, 0x62, 0x2b, 0x42, 0x2b,
        0x79, 0x2b, 0x31, 0x29, 0x3f, 0x29, 0x1b, 0x29, 0x5e, 0x2a, 0x67, 0x28, 0x6d, 0x28, 0x58, 0x28,
        0x27, 0x2b, 0xf3, 0x28, 0x0f, 0x29, 0xea, 0x28, 0xe2, 0x2d, 0xfc, 0x2a, 0x1a, 0x2b, 0xdd, 0x2a,
        0x82, 0x32, 0x85, 0x2e, 0xcc, 0x2e, 0x54, 0x2e, 0xd5, 0x38, 0x75, 0x33, 0xda, 0x33, 0x4f, 0x33,
        0x1e, 0x41, 0x59, 0x3a, 0xd7, 0x3a, 0x1d, 0x3a, 0x49, 0x4c, 0x17, 0x44, 0xa3, 0x44, 0xd0, 0x43,
        0x88, 0x57, 0x03, 0x4e, 0xc5, 0x4e, 0xa7, 0x4d, 0x87, 0x63, 0x15, 0x57, 0xd6, 0x57, 0xf7, 0x56,
        0x76, 0x54, 0xf4, 0x4a, 0x7f, 0x4b, 0xdb, 0x4a, 0xc5, 0x47, 0x10, 0x40, 0x75, 0x40, 0xf2, 0x3f,
        0xb5, 0x3e, 0x55, 0x38, 0xb6, 0x38, 0x34, 0x38, 0x4b, 0x38, 0xf4, 0x32, 0x27, 0x33, 0xe0, 0x32,
        0x92, 0x33, 0x6a, 0x2f, 0x84, 0x2f, 0x46, 0x2f, 0xb9, 0x30, 0x3d, 0x2d, 0x40, 0x2d, 0x22, 0x2d,
        0x79, 0x2f, 0x6d, 0x2c, 0x71, 0x2c, 0x4d, 0x2c, 0x3b, 0x30, 0x03, 0x2d, 0x16, 0x2d, 0xd7, 0x2c,
        0xfe, 0x32, 0x17, 0x2f, 0x3c, 0x2f, 0xe3, 0x2e, 0x72, 0x37, 0x95, 0x32, 0xd3, 0x32, 0x65, 0x32,
        0xc9, 0x3d, 0xc8, 0x37, 0x25, 0x38, 0x6e, 0x37, 0x9d, 0x46, 0x2d, 0x3f, 0xb5, 0x3f, 0xec, 0x3e,
        0x88, 0x52, 0x90, 0x49, 0x2e, 0x4a, 0x39, 0x49, 0x3b, 0x5f, 0xaa, 0x54, 0x8b, 0x55, 0x1e, 0x54,
        0x41, 0x6d, 0xb9, 0x5f, 0x9d, 0x60, 0x43, 0x5f, 0xe2, 0x5c, 0xdb, 0x51, 0x88, 0x52, 0x9a, 0x51,
        0xaf, 0x4e, 0xee, 0x45, 0x5f, 0x46, 0x90, 0x45, 0x00, 0x45, 0x9d, 0x3d, 0xca, 0x3d, 0x54, 0x3d,
        0x33, 0x3e, 0xc6, 0x37, 0xfa, 0x37, 0x96, 0x37, 0x1c, 0x39, 0xdd, 0x33, 0x07, 0x34, 0xae, 0x33,
        0x4d, 0x36, 0xb1, 0x31, 0xbc, 0x31, 0x66, 0x31, 0xe9, 0x34, 0xd0, 0x30, 0xd7, 0x30, 0xa4, 0x30,
        0xa8, 0x35, 0x59, 0x31, 0x66, 0x31, 0x2d, 0x31, 0x63, 0x38, 0x7b, 0x33, 0x9c, 0x33, 0x3e, 0x33,
        0xe3, 0x3c, 0x30, 0x37, 0x6f, 0x37, 0xd7, 0x36, 0xb9, 0x43, 0xba, 0x3c, 0x25, 0x3d, 0x6a, 0x3c,
        0xec, 0x4c, 0xa1, 0x44, 0x2c, 0x45, 0x4b, 0x44, 0x12, 0x5a, 0x29, 0x50, 0xc9, 0x50, 0x8b, 0x4f,
        0x27, 0x69, 0x40, 0x5d, 0xeb, 0x5d, 0x68, 0x5c,
   },
},

I don't know if it has happened to anyone here, but I'd be grateful if someone could tell me if this is a threat and I should worry about it or not.

Could you mention the device model, the Android version, and whether you're using custom ROM?

@AndrewT. It's a Redmi 6. The Android version is 9 PPR1.180610.011 and I'm not using a custom ROM.

This is not a threat.
If you google filename it shows up on androidhost and scribd which is highly likely to be created by some app for its functioning and not a malware script.


text:
USB stick doesn't work anymore on Android 11
USB stick doesn't work anymore on Samsung Galaxy S10+ with Android 11 since about Jan 1, 2022. The USB stick is not recognized, not mounted. Mount is refused if I try to do.
The only way to contact the USB stick is via Paragon Software for USB. But this had changed the behavior. A file manager which uses Paragon Software is now unusable slow, it takes hours to display a directory listing. Without any action by myself, a message appeared, saying that I have to restart my phone because a USB stick was removed in a no-proper way. I have followed and restarted my phone.
From that time, the USB stick cannot be used anymore. Because some weeks ago I have lost all contents of the plugged-in SD card (unknown reason and due to features of my provider), and I was not able to restore data until yet, the only storage of my thousands of emails and accompanying files is my USB stick.
Thus please take measures that will help. Please store this text and make it available for me that I can reuse it.

Try a different SUB stick if it works at all (to detect if the phone or the stick is the problem). Also try to use the USB stick on a PC or a different device where you know it works. Keep in mind that for USB sticks mostly the cheapest and most unreliable flash memory available on the market is used. USB sticks are therefore not good for backups.

source: Stack Exchange

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/

sort: votes


text:
File explorer shows empty folder
I am trying to remove all the images and videos accumulated by whats app over a year
I have been doing the same thing since 2012 ...
I browse to This folder after connecting my android:
PC\myPhone\Internal storage\Android\media\com.whatsapp\WhatsApp\Media\WhatsApp Images
But on my PC the file explorer shows this folder as empty when its clearly not...

I tried doing a phone backup using smart switch - it failed...
I suspect its a bug when there are too many files?
anyone encountered same issue?
from android file explorer there is content in this folder:

I can see and interact with the images in other folders
But once I try to open a the folder with the 900 files or more it thinks about it and crashes, after that I'm not able to view any files, only folder structure.
UPDATE
I found a workaround using this link  (Thank you @user:44325 Andrew )
The workaround was to move the folder to the root location of the phone using the android file explorer
But the original Issue is still there...

is this issue being faced in the other folders with less number of files

no, other folders are working fine! I think there is some bug when the folder is loaded with files.

does it load when you open other folder with many files?

Possibly related: Not all files are visible over MTP

Thank you! It seems very similar, but this might be a long path names issue.... I was able to use one of the reply there as a workaround.  see updated question.

your update looks like you are going to lose data.. did you "move" directory from windows MTP? this might end horrible don't interrupt it accidentially. next time use adb command line

You are 100% correct I usually do copy then delete from android.... this time it was successful

To access this location, it does not require root. Why not use any other file explorer like solid explorer or MiXplorer from XDA? Could be a bug with built -in file explorer //On Pixel 4a, Android 12 I can see all of them using built - in file explorer but then I don't have more than 30 odd videos//Of course, I am talking of using Android only without connecting to laptop

I thought the issue might be because for path is too long, but after counting the characters in the example you left (and adding to it an average WA image file name), the character number is 109 characters, which leaves a lot of overhead to the party limit of 260 characters.  Have you tried scanning the memory card for errors?

its not on a memory card, its on the phone itself, see update, once i moved the folder to root of "internal" it worked.

I think your suspect is true. I recommend adb pull instead. you could also try adb-sync or winadb

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
Some apps are too slow on my phone. What can I do to fix this?
Granted, at 2GB ram Mediatek MT6737, I don't have the fastest phone but why is it that I have 2 apps that are very sluggish while others are more, seemingly, graphic intensive yet much snappier? What can I do (besides the obvious - clean up the phone) to speed up these apps. I'm rooted.
Like this app:
https://play.google.com/store/apps/details?id=com.blockfolio.blockfolio

Use any kernel tweaking app to speed up your processor
Some advanced tweaking apps will have "game mode" where it increases performance to max on running specific apps and returns to normal when apps are closed.

Thanks! Could you recommend any?

They are device specific - do some hunting :)


text:
How to obtain real VPN connection status (it claims to be connected in airplane mode / without internet)?
My Google Pixel 5 claims to have a VPN connection, although I enabled the airplane mode. How can I ever be sure that the VPN connection is really working then if I have an internet connection?
I would expect "not connected" and not "this device is connected with ...":

The VPN status only reflects whether any app has created a TUN device via VpnService.Builder API (i.e. all or selected traffic is routed to that app), not whether the VPN connection established by that app is actually working/connected.

This does not answer my question. Or isn't there a way to check the connection itself?

Only the VPN app itself would have that information (no guarantee that it actually does, it may still think it's connected). And it only has limited ways to publish that (e.g. via notification or maybe a custom Quick Settings tile).


text:
Updated Telegram from APK - why after the installation, it asks for phone number?
I face IMO strange issue with Telegram. The notification says Google Play Services need Phone permission to work, but it has that permission when I go there, however the update of Telegram via Google Play does not work (endless progress animation). So I've downloaded APK from the Telegram site. Asks if I want to update existing, I answer ok, it installs but then asks for phone number. Why?
I updated it, I don't want to confirm the phone number. And the phone keeps showing new messages notifications from Telegram. If I enter the phone number, I have no idea if it installs a new instance or the old one. Now when I click the old icon, it still complains update is needed, but the install went through from apt.
I don't like such app behavior. Any way to update Telegram from APK w/out going through phone number confirmation? Android 9. This question is about Telegram from APK, I do not ask how to fix Google Play. I hypothesize an update is possible w/out Google Play.

"when I click the old icon" did you mean there are 2 Telegram apps now? I don't have experience with Telegram, but the APK from the Telegram site (org.telegram.messenger.web) is not the same as the Play Store (org.telegram.messenger). By "updating", looks like you installed a new Telegram app instead, and that's why the app considers you haven't logged in yet and asks for the phone number. Also, I think the notification for new messages came from the Play Store version one.

@AndrewT. I opened apps in settings - two Telegram apps. Any place to download GP one? TL;DR:
if apk from the site is for different app, then why say "update" during install? Although truly speaking I've tried it several times and many now it wants to update itself, not GPlay one. I do not see a new icon (maybe it is not on home screen?), I click an icon located on the place on home screen where I used to click it, therefore I called in "old"

You can try downloading and installing from APK Mirror which is using the APK from Google Play Store.

@AndrewT., I was able to update old one. And now I have another one. Not sure it adds any value as AFAIK one app can support several accounts unlike WhatApp. Please write a short answer. Thanks! P.S. do you know why telegram has two apps?

This article explained why there are 2 versions of the app. Basically, due to the restriction imposed by Play Store.

Telegram has 2 versions of the app with different package name:

Play Store (org.telegram.messenger)
Web version (org.telegram.messenger.web)

While both have the same name, each app is considered as a different app, and thus (some of) its data, settings, and states are also not shared.

What was probably happening in this case:

The Play Store version was asking for an update but failed to update.
Downloaded an APK from the Web version and installed it. It's unclear if it's trying to update the existing app or not.
Opened the Web version, was asked for the phone number confirmation but did not continue the process.
Still receiving new messages from the existing Play Store version.
Open the old (Play Store version) icon which was still not updated.
Ended with 2 Telegram apps; one is the non-updated Play Store version, and another is the latest-and-freshly-installed Web version.

To manually update the Play Store version, there are alternative markets or mirror sites (e.g. APK Mirror) that provide the APK from Play Store.


text:
Can't flash TWRP image on Moto E5+
I try to install a custom ROM on my Motorola Moto E5+. To do that, I'm following this tutorial (and check what is said online on the tools used): https://www.getdroidtips.com/lineage-os-17-motorola-moto-e5-plus/. So I'm at the step where I need to flash the TWRP image, but it seems to don't work.
   $ ./adb devices
* daemon not running; starting now at tcp:5037
* daemon started successfully
List of devices attached
ZL5225HPHW  device
   $ ./adb reboot bootloader
   $ sudo ./fastboot flash recovery ../twrp-3.6.0_9-0-hannah.img
(bootloader) is-logical:recovery: not found
Sending 'recovery' (20972 KB)                      OKAY [  0.851s]
Writin 'recovery'                                  (bootloader) Image recovery failed validation
(bootloader) Preflash validation failed
FAILED (remote: '')
fastboot: error: Command failed
   $ sudo ./fastboot boot ../twrp-3.6.0_9-0-hannah.img
Sending 'boot.img' (20972 KB)                      OKAY [  0.685s]
Booting                                            (bootloader) permission denied!
FAILED (remote: '')
fastboot: error: Command failed

Original screenshot of the terminal screen
So I try to use the command: ./fastboot flash recovery ../../Downloads/twrp-3.6.0_9-0-hannah.img (I'm sudo because it doesn't recognize my phone without) and I try to boot with the image as proposed here: Can't flash custom TWRP recovery image on Motorola Moto G7 Power phone
But it doesn't work either. On my phone, it says "Mismatched partition size (recovery)" when I try to flash. And when I try to boot, it just say download and boot and that it.
Btw, I download the file from here: https://twrp.me/motorola/motorolamotoe5plus.html.
So do you know what I'm missing and what I need to do? Or even if I'm doing it right?
PS: when I'm trying with the official guide of LineageOS, it's doing the same:
   $ sudo ./fastboot flash recovery ../lineage-18.1-20220104-recovery-hannah.img
(bootloader) is-logical:recovery: not found
Sending 'recovery' (15432 KB)                      OKAY [  0.666s]
Writing 'recovery'                                 (bootloader) Image recovery failed validation
(bootloader) Preflash validation failed
FAILED (remote: '')
fastboot: error: Command failed

And it's say the same on the phone:
cmd: download: number
cmd: boot
cmd: getvar:has-slot:recovery
cmd: getvar:max-download-size
cmd: getvar:is-logical:recovery
cmd: download: another number
cmd: flash:recovery
Mismatched partition size (recovery)

PS²:
I'm not sure if it's recognize in the good way, since, when I try the command sudo ./fastboot devices, it's listed as ZL5225HPHW Motorola Fastboot Interface, but I'm not sure that the Motorola Fastboot Interface is good or not?
PS³:
Here are some more commands and the output (I made them under the guidance of @alecxs):
So here is the output:
$ sudo fastboot getvar unlocked
(bootloader) unlocked: not found
getvar:unlocked FAILED (remote failure)
finished. total time: 0.003s
$ sudo fastboot getvar securestate
securestate: oem_locked
finished. total time: 0.009s

So, what I'm understanding is that my phone is not unlocked? How I can do that?

I don't know how accurate the guide on Get Droid Tips is, but there's an official guide for LineageOS on https://wiki.lineageos.org/devices/hannah/

Ho, thank @AndrewT. to your edit, I have added the other command that I'm doing before.
And I will check the official guide

But it doesn't work either, here is my command:
   $ sudo ./fastboot flash recovery ../lineage-18.1-20220104-recovery-hannah.img
(bootloader) is-logical:recovery: not found
Sending 'recovery' (15432 KB)                      OKAY [  0.666s]
Writing 'recovery'                                 (bootloader) Image recovery failed validation
(bootloader) Preflash validation failed
FAILED (remote: '')
fastboot: error: Command failed

And it's say the same "Mismatched partition size (recovery)

I'm a bit curious about the "Preflash validation failed" message. Note that we have a few questions related to that message, but I'm not sure if it may help since I don't have experience with Moto devices.

Hello, sorry, I think I'm quite lost in how it's working. I was thinking I just need the file lineage-18.1-20220105-recovery-hannah.img and the image of the OS (like an iso). First of all, I'm not sure what the recovery file? And why "Sam", in the link who send @AndrewT., try to flash so many files???

And when I do the command fastboot oem fb_mode_set, this return OKAY [  0.002s] Finished. Total time: 0.002s in my terminal and oem fb_node_set on my phone. So this one seems OK. But, when I'm doing the command sudo ./fastboot flash recovery ../lineage-18.1-20220104-recovery-hannah.img after, it's return the same error.

check output of 'fastboot getvar unlocked' and 'fastboot getvar securestate'

Hello @alecxs good idea to test these command.
So here is the output:
$ sudo fastboot getvar unlocked
(bootloader) unlocked: not found
getvar:unlocked FAILED (remote failure)
finished. total time: 0.003s
$ sudo fastboot getvar securestate
securestate: oem_locked
finished. total time: 0.009s

on your linked tutorial there is a section Pre-Requirements - there you will find another link under "You will require to unlock the device bootloader at first"

But, I did that, I have put the key from Motorola to unlock it ?? I will try it again in the next days.

Ok, Thanks @alecxs, I try again to unlock the device bootloader. And there is it:
➜  ~ fastboot oem unlock **********
(bootloader) WARNING: This command erases all user data.
(bootloader) Please re-run this command to continue.
OKAY [  0.002s]
Finished. Total time: 0.002s
➜  ~ fastboot oem unlock **********
(bootloader) Bootloader is unlocked! Rebooting phone
OKAY [  0.165s]
Finished.
So, I run the command twice and it works, thanks

please add your last comment to answer, thx

Thanks to @alecxs, I just don't unlock the device bootloader correctly.
I just need to run the command fastboot oem unlock ******** twice. And after that, it's working well.
Here the command and the output I have done to resolve the issue
➜ ~ fastboot oem unlock **********
(bootloader) WARNING: This command erases all user data.
(bootloader) Please re-run this command to continue.
OKAY [ 0.002s] Finished.
Total time: 0.002s
➜ ~ fastboot oem unlock **********
(bootloader) Bootloader is unlocked! Rebooting phone
OKAY [ 0.165s] Finished.

So, I run the command twice, and it works, thanks to all of you in the comments.


text:
Calendar event displays on "at a glance" but has been deleted
A few years ago I set up a recurring calendar event. All was good. I was reliably reminded of this event. Then I deleted that event. My "at a glance" still shows that event as "coming up soon". If I tap on that event, an error message is displayed indicating that the event could not be found. I do not get a notification when the event time is met. I have cleared the cache and memory for the Google Calendar app. I am running the latest OS and security update. The app is on its latest version. This problem has persisted for months.
Android 12
Pixel 3a
Google Calendar app
How do I fix this?

Found the answer here:
https://support.google.com/calendar/thread/57753372/at-a-glance-widget-displays-previously-deleted-google-calendar-events?hl=en It took maybe ~10 minutes for the event currently being shown to go away. I also have a work profile on my device so had to clear that one separately.


text:
The notification area doesn't show up when I slide down on the notification bar. What could be the issue?
The notification area doesn't show up when I slide down on the notification bar. What could be the issue?
I use a Google Pixel 6 with Android 12

I found the following workaround: locking and unlocking the screen seems to solve the issue Google Pixel 6 with Android 12. However this  doesn't prevent the issue from appearing from time to time.


text:
How do I block specific contact groups on an Android Note? On the weekend I don't want to be bothered by the 101 people taged in "workgroup"
How do I block specific contact groups on a Note 10 lite (Android version 10, UI 2.5)? On the weekend I don't want to be bothered by the 101 people taged in "Workgroup".
Basically, I don't want to be contacted on the weekend by "Workgroup",and still yet, receive texts and calls from outside of the blocked group (I want the ability to temporarily silence whole "groups" on my Android Note).

Could you [edit] and mention the specific device model and its Android version, possibly from Settings - About device (or similar menu)? We're not sure what model "Android Note" is.

Yes, thank you.


text:
How do I get the kernel for this phone?
I think companies are legally required to publish the kernel for their phone somewhere.
I bought a phone derived from this one: https://www.paxtechnology.com/android-smart-pos and can't find the kernel for it. On "legal information" on android settings, I enter a very large HTML file that I cannot navigate properly and I don't know what it does.
It's the Pax M30 by the way

send request on homepage they will reply within 24 hours ;)

Do ask, as it may be on a Chinese server somewhere. I'm reminded of Naomi (SexyCyborg) Wu's attempt to get GPL code in-person and based on her YouTube video it seems some level of compliance was reached with her particular phone manufacturer as least when she recorded the video.


text:
Cannot get proxy to work on bluestacks using command line
I am having a lot of problems getting this to work. I am following this tutorial.
Some sources say you need to put quotes in the command line.
Here is what the command looks like. I set cmd.exe to run with admin privileges.  I cannot get it to work with quotes or without:

Here is what the file manager looks like:

The program exists and is running but I cannot get it to work via the command line.
I am using Windows 11 and bluestacks version 5.
Also, I have the proxy server I want to use. So can this be done with a single line command with the proxy server?

Cross-posted from Super User: https://superuser.com/q/1699457/356789.

Please try the answer in the linked duplicate question.


text:
Unidentified alert (vibration and beep) every 5 minutes, even with sounds set to Mute and DND enabled
Every 5 minutes exactly, my Galaxy S9 G960U1 running Android 10 vibrates and then gives me a flat-toned beep lasting about half a second. It's not associated with any notifications, toasts, or changes in status bar icons. It happens even with sounds set to Mute, and with Do not disturb and Airplane mode turned on! The only thing that stops the beep is Mute all sounds, but even then it still vibrates, and of course, muting all sounds isn't any sort of solution. The only saving grace is that if I have a headset connected, it only beeps through the headset. Another oddity is that I've checked through every alarm and notification sound available on my phone and it doesn't sound like any of them! I don't recall ever hearing this beep for anything else before.
I've tried all of the following:

Clearing notifications
Restarting the phone
Disabling NFC
Disabling Accessibility > Advanced Settings > Reminder alerts (it was off to
begin with, but I enabled and disabled it)
In-App Notifications,
disabling all notifications for every app that allows it
Disabling everything in Notifications settings except "Do not disturb"
Installing a notification history app
Disabling the Google app (suggested in a YouTube video about unknown notifications)
Clearing the cache partition

Additional information:

I haven't installed any new apps or system updates or made any configuration changes recently (except the above-mentioned notification history app). In fact, this started happening while I was in bed, this morning.
I have Don't auto-update apps set in the Play store, and haven't updated anything in the last 3 days
The 5-minute interval is based on when the phone was last started, not according to the clock, e.g. I was getting the vibration and beep on the hour mark, then at :05, :10, :15, :20, etc., but after restarting the phone at 5:05 it was happening at 5:07, 5:12, 5:17, etc. I verified that the first beep always comes 2 minutes (exactly 120 seconds) after the lock screen is displayed, and then exactly every 5 minutes, to the second, thereafter.

I understand that a factory reset would very likely get rid of the problem, but I don't consider that a solution, that's giving up without a solution, and the total time cost would be more than I can afford right now, so I really hope someone knows what's going on.

I had something similar happen months ago with a notification set on a long forgotten Google Keep list. Since it was Google, I came to understand it believed it could violate notification suppression rules with impunity, so totally believable. For good measure, check any Google app that allows for time-based items.


text:
How can I check for system updates without being forced to update my system?
I use a Google Pixel 6 with Android 12.
How can I check for system updates without being forced to update my system?
When I tapped on  check for updates in the settings, it then forces me to update my system:

Why do you check for an update if you don't want to install it? Google usually pushes security updates on 5th of every month, so you don't have to check. There are also bulletins describing the recent update and it's (security) changes.

@Robert thanks, all programs I know except chrome allow  users to check for updates without installing them.  That's very impolite to install anything without the consent of the user.


text:
How to decrypt a recovered password on Samsung S6?
I have rooted my Samsung S6 so that I could recover wifi passwords. But the app Wifi password Recovery find an encrypted password.
Is it possible to find the original password?
If so, how can I do to see it?

Thanks for your help!

Related: Decrypting wpa_supplicant.conf on Samsung Galaxy mobiles, but doesn't have the answer to decrypt the existing pass.

Also, Retrieve WiFi password which was linked from How to recover stored wifi password?

I think the answer is NO

The PSK is generated from the WPA passphrase using hashing. Hash algorithms are one-way (you can not reverse it easily). So the only possible way is a brute-force attack by trying every possible password, generate the PDK and look if it matches. Depending on the length of the WPA passphrase the used characters and the hardware you have this can take weeks or even years. As far as I remember most Wifi devices also allow to directly use the PSK instead of the password. Not sure if this is still the case today andhow it is on Android.

So I there is no hope?


text:
How to check the model of the wifi chip on Android 9?
I'd like to know if there is an easy way (if possible without using the terminal) to get the model of the wifi chip on my Android 9 (Motorola moto g6 play). I found only very old methods, some of them based on apps that do not exist anymore.

According to gsmarena there are two versions of that device known. Each variant uses a different chipset with different Wifi capabilities: https://www.gsmarena.com/motorola_moto_g6_play-9002.php Which one is yours? You should be able to use an hardware info app from Play Store to find out which version you have.

Hello @Robert thank you very much for your useful comment. I have the one with the Qualcomm Snapdragon 430 1.40 GHz (architecture 8x ARM Cortex-A53). If possible tell me also a general way to identify the wifi chip on any smartphone please.

As the MSM8937 Snapdragon 430 comes with built-in Wifi then this is the answer.

Thanks @Robert . Do you know any application able to retrieve the same information?

As nearly all Smartphone CPUs also contain the Wifi chip you just need an hardware info app that displays the CPU type.

@Robert is there the possibility to know if it supports dual band?

Not by the chip name itself. I do remember that for some chips even by looking at the spec it can get difficult. Usually standards like 802.11a or 802.11ac indicate that 5GHz is supported but as far as I remember there were a few counterexamples. And some other standards like 802.11n and 802.11ax can be used in 2.4 and 5GHz so you don't know if the device has 5Ghz or not.

@Robert Here https://www.qualcomm.com/products/snapdragon-430-mobile-platform you can read Wi-Fi Spectral Bands: 2.4 GHz, 5 GHz, but my smartphone is able to see only the 2.4 GHz...it's strange


text:
Hide or change the power on device logo and model number of a Samsung tablet on power-on
For a huge restoration project, a 80's boombox with a TV, I (re-)use an older Samsung Tablet (SM-T650, rooted Android 4.4.4 ) to replace the CRT TV (and to give it some 'brains'). Already customized the tablet with new boot screens that fits the design of the boombox. The tablet it's design, factory default is working in portrait mode however I use it landscape mode (fits better).
I changed the bootscreens/bootanimations with 90 degrees rotated images but the device it's device power-on logo is still in portrait. That is an ugly detail and 'betrays' it is a tablet.
I wonder if it is possible to hide, remove or change the power-on logo? Also want to know how to do this. Any ideas?

Some pictures (tablet is placed on top of boombox for this purpose instead of mounted inside):
This is what I want to avoid, hide, remove or change:

Later on in the boot sequence (in correct orientation):

The first logo shown after powering on usually comes from the device bootloader. Theoretically it should be replaceable but finding the necessary tool for such an old tablet may be a challenge. Also the chance to brick the tablet is present.

@Robert, aha thanks. Bootloader, that seems to be the correct direction. The reason I used an older device is because there is more knowledge how to hack it and less restrictions.


text:
How to upgrade Pixel 3's internal storage to more than 64 GB
I have a Pixel 3 that has been fine, but its 64 GB internal storage frequently gets full, and I don't like needing to connect the device to my computer with a physical cable (it blows my mind that it's 2022 and I'm still using cables for file transfer) and move files to my PC just to free up space on my phone to keep is usable.
I see that there were versions of the phone that featured 128 GB of storage.
How could I buy a >=128 GB internal card (or whatever it's called) and install it in my device, replacing the 64 GB one?

The Pixel 3 does not have a slot for inserting an Micro-SD card. Therefore you can not upgrade your device.
The 64GB memory chip is built-in soldered to the main board of the phone. Replacing it is next to impossible.
The only workaround would be using an USB flash memory stick with USB-C connectors (or an USB-A version + adapter cable) and manually copy data from/to the flash memory stick.
But I would not recommend doing so as it increases the chance to break your USB port making it in the end impossible to charge without wireless charger.


text:
What's the other half of the "To unlock your phone" message?
I've got a phone (I believe a Nexus Huawei 6p) that has a half-broken (the right half) screen. After trying a few unsuccessful passwords the phone has the message "To unlock your phone," and then the rest of the screen is broken. Does anyone happen to know what the rest of the message is?

Not without seeing the first half I'm afraid. Depending on the lock variant, screens can look quite different. So maybe you can [edit] your question and include a "screenshot" (well, rather a photo of the screen in this case I guess – but you get the idea)?

https://www.reddit.com/r/miui/comments/cfxbi9/having_problems_at_the_lockscreen_i_have_no

Thanks! Rebooting it did work. I think alecxs has the right one.


text:
Apps detecting Android on VirtualBox as jailbroken/rooted
I'm using Android in a VM, namely VirtualBox. The reason for this is that my bank forces me to use the (very badly rated) banking app SecureGo, but I have no Android or iOS device.
These things worked well:

Setting up the VM
Installing android
Installing the SecureGo app

However, SecureGo refuses to work because it says that it detected a jailbreak or rooting on my device.
Any ideas on how to fix this?
Configuration

Virtualbox 6.1
Android 8.1.0 (x86 64-bit iso from fosshub.com/Android-x86-old.html)

What "Android" have you instjalled - AndroidX86 or what other distribution did you choose?

I installed the x86 64-bit iso from https://www.fosshub.com/Android-x86-old.html

Unfortunately the error message SecureGo shows is most likely not the actual reason. Banking apps and other security sensitive apps often check their environment and if something is not as they expect from a real unrooted device they simply state that the device is rooted, no matter if this is true or not.
As your device is not a genuine Google Android device at all I don't think SecureGo will ever run on it.
Therefore the only way is to speak with your bank and ask what they provide for people without smartphone and tablet. And if they don't offer your something then you have the two choices to stay and buy a cheap Android phone or switch the bank.
If you decide to stay make sure the device you buy is not from an unknown Chinese vendor. Only consider large well known brands.

I was afraid of an answer like that. Sadly, it seems that banks in Germany are currently being forced into this kind of policy by law and the ones I checked offer this app only.

@rttpik German Banks have to provide a service fir switching the bank, so switching to a different bank is easy and there are still some banks providing a free giro bank account. SMS TAN as is also a still valid second factor and some banks that use QR-code based systems provide physical readers for a small fee (~30 euro).

Thanks @Robert. As for your first comment, is there no way to make the OS believe that it is on a real phone + make the app believe that it is on a real Android OS living on a real phone? My (layperson's) understanding has been so far that this is what VMs are all about.


text:
How to stop the phone's adress book asking for synchronization with Messenger contacts?
I am using a Galaxy A41, Android version 10 maybe (honestly i can't make sense of the version indications in the Software information tab.)
Recently when i go to Phone -> Contacts (or Address book, i'm not sure of the translation) ; the phone will randomly display a popup asking me if i want to synchronize my phone contacts with my Messenger (im guessing facebook messenger) contacts. I don't want to do that ever, and i don't want to be asked for that.
Is there any way I can stop that popup from ever showing up ? I tend to use my contact list a lot, and it's becoming annoying to have that invasive and unwelcomed functionality trying to force itself upon me each time I want to make a call. I already tried to got to Settings -> Accounts -> uncheck Automatically synchronise datas (i don't use that at all apparently).
Thanks !
edit : Here is a screen capture of the popup - name of phone contacts are blurred for privacy concerns. The popup reads :

 " Activate Automatic synchronization ? To synchronize your
contacts and keep them up-to-date on all your devices, activate
Automatic synchronization for Messenger.  Cancel | Activate"

Could you please make a screen shot and include it in your question even if it doesn't show the question in English? Because that apps ask for sync permission is common but that the contacts app asks is a bit unusual...

edited original question to inlcude a screen capture of the popup.

Looks like this is the same issue with the error message in the original English text. You may try the solutions provided on there, then feel free to post a working solution on here while also providing a proper attribution :)

Thanks, that is indeed the exact same problem as the one you linked to. However, there is no solution provided there afaict ; only indication on how to effectively turn on or off the sync manually. I tried to do that but there is no option to opt-out for the automatic reminder in those options.


text:
Remove Google Find My Device Password
A few weeks back I lost my Samsung Galaxy S7.  I came home and immediately did a Google Find My Device.  I added a message to the finder and a password to lock it.  Great.  That worked.  The phone was handed to the Police.  However, there is simply NO way at all to remove this password now.  The phone had no password before either.
Every possible solution I have tried but nothing removes this annoying password.
Maybe only a Factory Reset but thought I would see if anyone here has an answer.  I have searched high and low and can find no answer surprisingly to my question.

What happens if you enter the password? Have you checked security settings if the password has been set as regular lockscreen password?

Has anyone ever succeed in unlocking remote secured device at all? afaik google broke this feature years ago

Has anyone had any luck?

As per google on their page:

Secure device: Locks your phone with your PIN, pattern, or password.
If you don't have a lock, you can set one. To help someone return your
phone to you, you can add a message or phone number to the lock
screen.
Erase device: Permanently deletes all data on your phone (but
might not delete SD cards). After you erase, Find My Device won't work
on the phone. Important: If you find your phone after erasing, you'll
likely need your Google Account password to use it again.

As the last line suggests - the password has to be Google Account Password
If you are looking at completely remove the password option from phone again you can do this...
Procedure

Open Settings.
Tap Security (on Samsung phones, tap Lock Screen)
Tap Screen Lock. Note: If prompted, enter your current password, PIN, or pattern.
Choose your screen lock preference: none, swipe, password, PIN, or pattern. (Choose None here)
Tap Done.


text:
How to transfer/clone data from one internal storage SD card to another?
So I've been using a micro SD card as internal storage. It's getting full, so I'd like to transfer the data to another micro SD card.
I tried cloning it, but for whatever reason (I think it's got to do with the encryption that makes it internal storage) it doesn't work properly. I managed to format the new card as internal storage as well, and I've got a card reader that I can insert into my phone. The phone recognizes the new card as internal storage, but none of the file managers I've tried see all three storages and will let me move the data from one card to the other.
Is there any way to correctly transfer the data without losing anything? Or am I just kinda hosed?

Related: https://android.stackexchange.com/questions/142064/change-adopted-storage-to-a-larger-storage

create tarball archive (root required) https://android.stackexchange.com/q/222394


text:
Is there a way to setup multiple devices and/or synchronize apps or even manage multiple devices?
So, imagine you had 100 or more Android devices and you're asked to install 10 specific apps on each of them.
What would be the fastest way to do this?
Is there any way to manage multiple devices at once somehow?
I've seen "is there a way to automatize the setup/configuration of an android device?" but it's an old question from 2017 and I wonder whether there is anything out there by now that could make this easier.
I don't even dare to ask whether there exist more sophisticated tools by now which would even allow me to manage devices as an administrator or something like that.

I think the question is not how can you setup the device but how much are you willing to pay for? There are MDM solutions and special Android devices that can be configured in bulk but that all requires special paid services or devices.

@Robert I see. What's an MDM solution, though? Could you name me one or two that I can take a look at?

@Robert Okay, just googled "android mdm solutions". I see. Didn't know that these exist. Thank you. This might already be what I was looking for!


text:
How can I backup app data on a user that is not an owner?
I have tried both Samsung Smart Switch and backing up via the Samsung account option in the settings, both of which require my user to be an owner/administrator. The problem is that both of these methods work just fine for transferring app data on my owner user, but none of the data on my other user seems to backup properly.
After extensive research, it appears that I have fallen into a catch 22; I can only backup data on an owner user, but to change a non-owner user to an owner I need to reset my tablet, deleting all tablet data.
Does anyone know of a way I could either change a non-owner user to an owner without data loss, or backup app data on a non-owner user?


text:
TalkBack: accessibility: sound cues instead of all text being read, in order to speed up everything
I am using Android on a Realme 6 phone.
When reading interface elements out with TalkBack, it wastes a lot of time reading out what is on the screen as I explore by touch or use linear navigation.
It would be nice if TalkBack had a feature where you could switch back and forth between normal mode and another "quick cue" mode.
In this quick cue mode, when TalkBack encounters an element, it plays a very brief sound corresponding to the type of widget encountered. The user learns to recognize these sounds and can browse quickly through the interface without being distracted, closer to how a seeing user of the interface would.
When the user wants to know what type of element the sound corresponds to, the user swipes left then up then right, to be reminded. Otherwise scrolls quickly till they get to what they want, quickly building a mental idea of what's there.
To read out the text of a button, since the sound cue alone is played out, the user swipes right then up the left. The button text, which takes longer to be read out, is then read aloud. Or the user can switch back to normal mode and proceed.
The sound cues may correspond to things like "time", "share button", "tool button", "add button", "modify button", "delete button", "done button", "submit button", "text widget", "caption", "text entry widget", and so on. Markup, following a given markup XML prefix for the standard set of standardized sounds included, would be supplied, and available in the source code to support this, for the benefit of these very blind users so that they may be able to hear these standard assigned cues for faster less stressful browsing in TalkBack than I'd text would have to be read out everywhere.
Many times when we view a time widget we don't read the time out. Similarly, when viewing a share button, we don't read out "share" to ourselves, we simply recognize the button. With a sound cue, the non-seeing users experience corresponds more closely to a seeing user's experience. This would thus enhance the blind user's ability to use a variety of apps, including apps that were designed primarily for seeing users, but that included blind user support. Perhaps, in many cases, a separate interface should be designed and made accessible to blind users in apps. However, it is not guaranteed that developers would do this, although it would only be right if they were pushed to do this through development tools, and, in this case, how would a blind user access the separate blind user-specific interface to the given apps supporting this feature.
There could be a special swipe gesture in TalkBack to switch between normal mode and quick cue mode. For instance, up then right then down, or up then left then down.
Does TalkBack currently support such a behavior, or does anyone know whether Google and Android have plans to support this behavior for blind users in the future?
Thanks.

I would assume that all your question about Android for blind people would get more response/answers in a disabled community than in an Android community. The number of disabled people or their friends using Stackexchange seems to be very low therefore you don't get any answers.

Thank you for your reply. Could you please point me to any disabled community sites, linked to software development and not? Thanks.

That is the point it seems nobody here seems to be affected (or those don't want or can answer) and thus do know such a community. So i can't help you on this. There is Google, Facebook, Twitter and whatever you can use to find or ask on for such a community.


text:
Alternative mode to TalkBack for blind users: better support for blindness?
I was wondering about a question I raised in another post about accessibility. That is, how would an app provide a separate interface for blind users? The Android system, would have to support a special feature, "navigate in blind mode". Android already has TalkBack, but that is designed to explore apps in their standard layout, a layout that may not always be completely accessible or convenient for blind users, who might require or get more benefit from something else.
How does Android provide support, if any, for this. Is there a switch for blind and non blind mode which does not end up in being TalkBack, that can be used?
Thanks.

What's wrong with this post? Why, is it being deleted?

I don't see any indicator that this question has been deleted. Did you mean your older questions? If yes, then there's Roomba that deletes old unanswered questions automatically.


text:
SSH server on Shield w/Android 11
I recently purchased a Shield running Android 11.  I want to enable an SSH server on this box.
I tried an SSHd app from the play store but it didn't seem to work.  Looking at the websites for a couple of SSHd packages I see lots of warnings that SSH daemons will stop working as of Android 10.
Does that mean SSHd is no longer available on Android 11?  Is it possible to add/enable an SSHd service on a non-rooted android 11 box?

Android never had an ssh server integrated. As you already mentioned apps can start an ssh server but newer Android versions have some major changes you need to address in an app. Most likely those apps are simply not updated for Android 10+. You can simply test Termux + sshd if it works (this should be the best maintained way) https://wiki.termux.com/wiki/Remote_Access

Unfortunately, Android 10 brought some substantial privacy changes, like the restriction of access to the /proc/net/ filesystem, which contained info about the device's network state.
So even if you were to simulate Root access with Termux you wouldn't be able to get the IP of your SSH.
As of now, your only option is to get a phone with Android 9 or lower or root your phone.


text:
What is vendor_audit and why is it spamming my logs?
I have an app spamming my logcat messages and I assume it is responsible for slow operation of my device. The logs all look like this and there are thousands:
2022-01-18 18:02:19.204 646-646/? E/audit: type=1400 audit(1642345453.765:312963): avc:  denied  { read } for  pid=1173 comm=87654F456789656Z646C1234567890 name="gpuclk" dev="sysfs" ino=74938 scontext=u:r:system_server:s0 tcontext=u:object_r:vendor_sysfs_kgsl_gpuclk:s0 tclass=file permissive=0 SEPF_SV-X825_11_0010 audit_filtered

I used adb shell ps -A to list my processes and the spamming PID is the following line:
vendor_audit    646      1 2142068   2592 0                   0 S auditd

Also I checked the other PID mentioned in the log, it's this one:
system         1173    673 11627288 282980 0                  0 S system_server

Note: I do not know what all these numbers in the log output are, I assume some random device identifiers and similar. Just to be on the safe side, I changed them before uploading, but I kept the length the same. I left the PID numbers
Device is a Galaxy Tab S5e with the preinstalled system, not rooted.

It's not the app. auditd and system_server are the core operating system processes. vendor_audit and system are their UIDs respectively. And the audit log entries belong to SELinux which is the core Mandatory Access Control mechanism in Android. You cannot control this logging, at least without root. Contact your ROM manufacturer if you find this a bug.

Some device are very verbose on logcat for example I had once a Samsung device that produced ~50 log entries per second in idle state and up to 4 times when using an app.

From your previous question, is this on Samsung Galaxy S9? Otherwise, might also help to mention the device model and whether it's rooted and/or using custom ROM.

@AndrewT. I added the device information, good point thanks.


text:
Use monitor as portrait mode using Miracast
I want to cast my mobile screen to an LED monitor which has an HDMI port using Miracast. The device is not purchased, But the testing is done by an Android TV now.
If the mobile is in landscape mode, the monitor will be filled with the mobile screen content. But I need to use the monitor in portrait mode permanently with the mobile also in portrait mode. Is there any way to rotate the casted content by -90 degrees?
Mobile content

Actual result in monitor

Required result in monitor

I am using two mobile phones for casting with the Google home application
1. Lenovo P2 (Android 7)
2. LG Q6 (Android 8.1)
Also while testing the mirroring, I felt there is a delay appears in the TV. Also, the text is blurred on the screen.
Note: I can see some similar questions are there, but nothing seems helpful.

I noticed your comment on this answer (that I've deleted, please don't post a comment under someone's post requesting personal help). Have you tried it? Also, how about the other answer? Mentioning "nothing seems helpful" is kind of confusing since we don't know which answers have you read and tried...

I have the same problem, have you solved it anyway? thanks


text:
Bluetooth Audio Codec selection: what do I get when using "best effort" setting?
Hello Everyone I am trying to find which quality system uses for LDAC best effort settings in android
from googling I found it depends device to device
So there is Three settings for LDAC 330,660,990 kbps for audio transmission I wanna find which rate my device uses for transmission.

I tried finding in ADB Logcat is this correct that it is using 990 kbps  transmission rate setting or its just showing if my device supports not actually using?
01-19 09:35:58.489  7495  7567 I bt_stack: [INFO:a2dp_encoding.cc(293)] a2dp_get_selected_hal_codec_config: CodecConfiguration={.codecType = LDAC, .encodedAudioBitrate = 990000, .peerMtu = 667, .isScmstEnabled = 0, .config = {.ldacConfig = {.sampleRate = RATE_96000, .channelMode = STEREO, .qualityIndex = QUALITY_ABR, .bitsPerSample = BITS_32}}}

01-19 09:35:58.489  7495  7567 I bt_stack: [INFO:codec_status.cc(565)] IsCodecOffloadingEnabled: software codec={.codecType = LDAC, .encodedAudioBitrate = 990000, .peerMtu = 667, .isScmstEnabled = 0, .config = {.ldacConfig = {.sampleRate = RATE_96000, .channelMode = STEREO, .qualityIndex = QUALITY_ABR, .bitsPerSample = BITS_32}}}


text:
Alarm Keeps Turning Off By Itself
I set 3 alarms in the morning and they all keep turning themselves off. Is this a common problem and/or is there a fix?
Edit: It's a galaxy note 9 and the alarms do not ring. Doesn't matter what volume my phone and its various sound settings are set to, doesn't matter that I have them on a weekday repeat timer, some days the alarms just refuse to function.
My phone will "behave" for a few days then do this for seemingly no reason. It started some months ago and its gotten to where I've gone from setting the one alarm, to two, to three, and they're all turning off. Today it actually gave me notifications though. Half an hour before each alarm I got a silent notification asking if I wished to turn them off. I was asleep so I obviously didn't see them or interact with my phone. I'm lucky I woke up with enough time to rush and get to work.

Could you mention the device model and Android version? By "turning themselves off", did you mean the alarms ring but stop automatically (check for the Clock's setting, there may be a setting for "silence after" for the alarm), or they don't ring at all (e.g. killed by the system)?

Are you using Google Alarm/Clock app? See related bug that may still be present in your device. https://www.xda-developers.com/google-clock-alarm-bug/

I edited the question. Galaxy note 9, and the alarms never ring.


text:
Phone won't automatically reconnect to the mobile internet
My phone (Xiaomi Redmi Note 10, Android 11) spontaneously disconnects from the mobile internet after being connected for a couple of hours, and it won't automatically reconnect. Can stay unconnected for however long. After I switch to the flight mode and back, it reconnects for some time, then loses connection again.
Is there any way to diagnose what is the problem? Maybe to find some logs from the network hardware.
I thought this might be due to a defective SIM card because the same problem happened to the phone it was previously installed in, but I had SIM card reissued at a mobile operator's office. The same problem is there with the new SIM card. What's the chance it's defective again? ¯\_(ツ)_/¯
UPD 2:
Turned out that 4g connection always disappeared during a call, and not just spontaneously as I originally thought.
UPD 1:
A little clarification: when internet is Ok the signal level has a 4g label, then in an hour or so the 4g label spontaneously disappears, and so does the internet connection. But the phone does calls and receives them.
Thanks to Robert I managed to get logs by
adb logcat -P "" # and then after waiting for the internet to vanish
adb logcat -b radio

A lot of messages say 2224 at the presumable time of failure such as
[0]onDataSetupComplete: error apn=internet.tele2.ru, cause=2224, requestType=NORMAL
This describes it as "SIM was marked by the network as invalid for the circuit and/or packet service domain." How could this happen after sim worked fine for the previous 40 mins? Is there anything I can do to prevent it?
Here are the logs, but after seeing what a mess they are, I wouldn't expect anyone to look through them. But if you actually do, the logs start with turning the airplane mode on and off, then a lot of messages start at 22:31 (where the loss is probably is) then by 23:01 there is definitely no internet connection.
Any help is much appreciated.

Some times there are incompatibilities between phone and mobile network provider. Which provider do you use and in which country?

@Robert , the country is Russia, the provider is Tele2. I don't think incompatibility with the provider is the case, because it's a popular provider, it has proved to work fine with analogous phone model (Xiaomi Redmi Note 10 Pro) and a few others.

Android has a radio log buffer for "radio/telephony related messages". You can get the current messages when connected via USB with activated adb by executing adb logcat radio on the PC (Android SDK or minimal ADB required on PC + adb drivers).

Thank you, @Robert ! This is quite an abundant log buffer :) I'll try to collect the data and see what I can figure out.

The problem was on the mobile provider side. It took some effort to convince them them to consider this option, but after that they fixed it in few days. But no complaints in the end. The problem probably arised because the number was registered ~15 years ago.


text:
Can I retrieve files from old phone that screen is damaged?
My old rooted phone has a smashed screen but can still turn on. It's not worth the cost to repair it.
I can get to the lock screen but can't enter the lock due to the damaged screen. As such, it doesn't actually appear as a mounted drive when connected to a PC.
Can I retrieve files from inside it or even run a backup to get the latest text messages?

If you can still use adb (since you put 'adb' tag in this question), you may try vysor (https://www.vysor.io/download/)  so that you can redirect your Android screen to a window on your PC.   That means you can use mouse-click instead of finger-touch to operate your phone.
After that, try to backup your old phone to the network (since now you have the PC as your new screen to operate your phone), and retrieve your backup from your new phone.
There should be some similar android to PC screen (alternative to vysor) software.
Disclaimer:  I do not stand for vysor software.  Please use it at your own risk: i.e. I am not liable to any damage, identity theft, hacked phone, any charges on the use of the software, to name a few.


text:
adb - pull data from non-rooted android
I am trying to backup data from Xiaomi Mi 9t which has a software error and is non-functional:

the screen is stuck at 'Just a sec'
in settings I am only able to connect to wifi and bluetooth
USB debugging is enabled
phone is not rooted

I am able to connect to device using adb shell but I am not able to pull any data.
Here are few commands that I tried:
➜  Downloads adb devices
List of devices attached
897b97e8    device

➜  Downloads adb root
adbd cannot run as root in production builds

➜  Downloads adb pull /sdcard ./
adb: error: failed to stat remote object '/sdcard': No such file or directory

➜  Downloads adb shell
davinci:/ $ ls
ls: ./init.zygote64_32.rc: Permission denied
ls: ./init.mishow.ctl.rc: Permission denied
ls: ./init.rc: Permission denied
ls: ./init.usb.rc: Permission denied
ls: ./ueventd.rc: Permission denied
ls: ./init.zygote32.rc: Permission denied
ls: ./init.recovery.hardware.rc: Permission denied
ls: ./init: Permission denied
ls: ./init.miui.google_revenue_share_v2.rc: Permission denied
ls: ./init.batterysecret.rc: Permission denied
ls: ./init.miui.cust.rc: Permission denied
ls: ./init.environ.rc: Permission denied
ls: ./init.miui.post_boot.sh: Permission denied
ls: ./init.miui.qadaemon.rc: Permission denied
ls: ./init.batteryd.rc: Permission denied
ls: ./verity_key: Permission denied
ls: ./init.recovery.qcom.rc: Permission denied
ls: ./init.mi_thermald.rc: Permission denied
ls: ./init.miui.rc: Permission denied
ls: ./init.usb.configfs.rc: Permission denied
ls: ./init.miui.google_revenue_share.rc: Permission denied
ls: ./init.miui.nativedebug.rc: Permission denied
ls: ./init.miui.early_boot.sh: Permission denied
acct apex bin bugreports cache charger config cust d data debug_ramdisk default.prop dev etc lost+found mnt odm oem proc product product_services res sbin sdcard storage sys system vendor
1|davinci:/ $ cd /sdcard
/system/bin/sh: cd: /sdcard: No such file or directory
2|davinci:/ $ cd sdcard
/system/bin/sh: cd: /sdcard: No such file or directory
2|davinci:/ $

EDIT 1:
➜  Downloads adb pull /storage/emulated/0
adb: error: failed to copy '/storage/emulated/0/O,muoupUzTcgD9bevATC1B' to './0/O,muoupUzTcgD9bevATC1B': remote open failed: Required key not available

@alecxs I tried but getting this error: adb pull /storage/emulated/0 adb: error: failed to copy '/storage/emulated/0/O,muoupUzTcgD9bevATC1B' to './0/O,muoupUzTcgD9bevATC1B': remote open failed: Required key not available

Does this answer your question? copy encrypted internal storage to pc ( in twrp mode )

Your device seems to be encrypted using File Based Encryption (FBE). After you enter lock screen PIN the first time after boot these files will become available. But based on your description the system fails before it reaches lock screen. I don't know if there is a way to enter PIN via adb so that the encrypted files can be accessed (assuming the necessary keys are still present and not corrupted).
Extracting the encrypted files (if it would work) doesn't make sense as the necessary key is only present on the device and can't be extracted.
As the device is not rooted (and therefore I assume also not bootloader unlocked) you can't boot into recovery and eventually decrypt and extract the files using recovery.
So from my perspective I don't think it is possible to extract your files.


text:
How to password protect users on Android?
at home we share a tablet using the multi user feature of Android, which is good enough.
That said, switching users has no password protection whatsoever, so other users could log in my user and see all my mail etc...
Is there a way to protect users with passwords just like on Mac or Windows machine?

Have you tried to set-up a lock-screen password or PIN for each account?

Could you mention the device model and Android version?


text:
Android lost disk space
in my Huawei P10 Pro 64Gb the free space is running low, so I checked at the memory page to have a look where all the space is allocated.
So, in the following screenshot, some things are to me not so clear.. The sum of the space for each single item type (images, video..) is 46Gb, but the bar on the top of the view says that the total is 57,34Gb!! So.. where ~11Gb of data are gone lost? Are they OS images, updates, patches downloaded in the past time and never cleaned by the system, once installed?
Second: 26,8Gb Apps is a huge disk space. I've about 150 different Apps installed on my phone, so each App should have a weight of about ~190Mb.. and this is impossible! Ok Facebook, Whatsapp, Instagram with all the data space, but there are many little apps that are less than 10Mb.. Really impossibile to have 26,8Gb used only by Apps!
What seems to me is that in this 4 years of smartphone life, the occupied space growed up constantly, like if somewhat in the backgroud eated space without cleaning the "garbage". Ok for the new pictures and video, but all the rest remained the same, in terms of installed Apps.
Now, what can I do to understand where this space is left, and how to manually delete garbage and recover some free space back?
Thank you!

We get this question about once per month. This dialog only shows you a subset of storage that us used, the shown sizes do not sum-up for most devices. Calculations are therefore useless, no matter as a user you don't have access to the most of the storage data.

Related/possible duplicate: How disk space is used on Android device?

side note from linked duplicate: 64 GB = 59.6 GiB

Does this answer your question? How disk space is used on Android device?


text:
How to investigate what is hogging disk space
Even after cleaning all picture and documents, and most applications, on my tablet using standard Android tools, the internal storage is still reported as full.
I now experience similar problems on my much newer Samsung phone.
I suspect some applications may leave some data behind even after uninstallation.
On PC I would simply use trusty low level file manager, like Total Commander and let it compute actual (content) size of all directories recursively and focused on biggest culprits.
But on Android I struggle to find file manager application to do something similar.
I was also warned that no file management app would be limited in wider directory access to do such search.
So, how to investigate what is hogging my disk space?

Question was originally asked here: https://android.stackexchange.com/questions/244974/which-file-manager-supports-sorting-directories-by-their-actual-size
and there are already helpful comments but was requested to reformulate

Question for software recommendation was moved here: https://softwarerecs.stackexchange.com/questions/81945/which-android-file-manager-supports-sorting-directories-by-their-actual-size

Does this help: How disk space is used on Android device?


text:
Will a factory reset unroot Android?
If I do a factory reset on a rooted Samsung/Android phone will it remove the root? Factory reset will return the phone to its out-of-the-box state, right?

Please do some basic research before asking. A simple search for android factory reset while rooted will give tons of hits which basically say that the phone will remain rooted even after the factory reset. And no, a factory reset will not put the phone to its out of box state. It will not rollback software updates etc, it will only reset user specific configurations like installed apps, accounts, remove personal data ... The phrase factory reset is misleading, it promises too much.

@Steffen Ullrich Thank you for the answer, I did google it first but I keep reading different things and I don't know what is right. Sorry if this was an unnecessary question.

In this case it might be useful to show your previous research, explain that you got confusing results and link to some information you've found which seem to contradict each other.

If your rooting process made changes to system partition (SuperSU used to do that) or to the boot image (Magisk does that) then those changes would persist after a factory reset. However, superuser manager apps such as Magisk reside in data partition so these superuser manager apps would get deleted during factory reset.
These superuser manager apps are responsible et al. for authorizing processes and apps to gain superuser (root) privileges. So after a factory reset you might end up in a situation that you do have a binary named su accessible but you still cannot gain root access because the corresponding superuser manager app to which it is tied to is missing.
Over and all, your device would remain rooted even after a factory reset but the functionality of gaining root access might get botched due to missing superuser manager app. If your intention is to completely unroot your device or revert to a Google-certified Android OS status, then this path of doing a factory reset alone is incorrect to pursue.


text:
How can you stop apps from jacking around with the navigation buttons on Android 9?
This is a screenshot of my phone:

The app in the screenshot has changed the foreground color of the navigation bar from what I set it to (white) to black, making it nearly invisible. It also added a booby-trap button on the left. Pressing and holding it makes the navigation bar disappear, and then it's tricky to get it back.
I want to prevent apps from doing this. I don't want apps to be able to change the navigation bar background color, change the navigation bar foreground color, remove the navigation bar, or add the booby-trap button.
Apparently, it used to be possible to get control of the navigation bar back by installing an app called "Xposed". But now the only app with that name on Google Play is a social media app, and there's an "Xposed detector" that seems to be designed to detect the original app.
I also hear that it used to be possible to deny an app permission to go to "full screen" mode, which would deny apps one way of removing the navigation bar. But there seems to be no such permission now, and there's another way to remove it.
Is there any way left to stop app developers from making my phone unusable?

Xposed is not an app, it is mainly a framework (plus an app) that only can be installed on rooted devices but you won't find it in Google Play Store. https://www.xda-developers.com/xposed-framework-hub/

Could you mention the device model and the app? The "booby-trap" button is certainly not a standard Android feature.

It's an LG G6.


text:
Can I unlock my Samsung Tablet without Internet, or can I access internet while locked out?
I've locked myself out of my tablet. I haven't used it since high school, and forgot the password! It's a Samsung Tab E from 2015
I was able to find all the features for Find My Mobile, since I have a Samsung account registered with the Tablet, so I could hypothetically reset my password or get rid of the lock altogether - but, my tablet isn't connected to the internet, and I can't connect until I unlock my tablet :/
So, is there a way to connect to the internet without unlocking my tablet, or unlocking my tablet without the internet? I'm open to suggestions outside those offered in Find My Mobile

provide free wifi maybe it connects automatically, or simulate old known wifi ssid + passphrase. if device is LTE version insert SIM card with mobile data enabled and SIM PIN disabled


text:
How can I use my old Verizon note 8 without set up
I switched to a different carrier and I want to use my old Verizon Note 8 as a simple MP3 player. I did a factory reset on it and when it boots up it wants to go through a whole setup process including signing into my Google account and restoring everything. I don’t want to do this but there seems no way around it. I just want a blank phone, basically, a WiFi connection and an MP3 player (I like GMMP best) so I can have as much space for mp3 files as possible.
Do I need to root the phone? Is that the best way to accomplish this? I have never rooted a phone before, so I don’t really know what that entails.

maybe mixed up google drive restoring with google FRP unlock? latter one is mandatory, former skipable

@alecxs You may be right. Wasn't aware of the FRP.


text:
Android 12 (Pixel 5) Can I have old-style quick settings panel back somehow?
With the Android 12 upgrade, this settings menu became enormously large and a huge waste of space. I mean it is highlighted when it is turned on, nevertheless many of the buttons/switches have "On" or "Off" as an additional written text. Besides this, next to the icon which is commonly used they now waste space writing a pointless explanation like "Bluetooth". By this, about 3 times the screen space is needed per option, which results in less buttons shown on more screen space. Is there a way to have the much better Android 11 design without downgrading and the resulting security issues?
Thanks
Remark: there is no google-pixel-5  Tag available and I cannot create it.


text:
Is there a virtual space that has Android 8+?
I've known about virtual spaces such as VPhoneGaga, X8 Sandbox, and VMOS PRO. However, as far as I know, the highest Android that is run in those virtual environments is 7.1.2. I wonder if there's such a virtual space that has Android 8+ (8 - 12) in it.
I require that to run some apps that are only available on certain Android versions without actually downgrading or upgrading my phone. Or personally, I just want to try other Android versions.

It's definitely not a stupid question.  Are you asking about online virtualization, or local virtualization?  I was recently looking at a few local Android emulators, and IIRC, one of them had a beta version for Android 8.  As to which one... if you're interested and can't find it (please do look!), ping me and I'll try to find it again.

@RockPaperLz-MaskitorCasket Wow. I didn't know about those two online and local virtualization, but my point is I'm looking for a virtual space, or an emulator (I'm not sure what it's called), that has android 8+. It could be 8, 9, 10 or whatever, but not <7. (The virtual mus be for mobile phone not an emulator like bluestack). And I'm interested in an actual emulator that has "root access" as well. I did search about those but I gave up cz I haven't found something relevant.

Also, there are loads of custom ROMs Android 12 on the internet, can I install that on Vmos? I'm still not sure whether the ROM is independent only for real android or also can be used for virtual space/emulator.

Ah.  Then what I found won't help you, because it was very similar to Bluestacks.  I am interested in learning the answer to your question, so I've upvoted and bookmarked it!

@RockPaperLz-MaskitorCasket actually there is one youtuber from my country that has done it. But sadly he just shows off! Doesn't even give the links to download. He shows that he can run android 7 to 12 (beta) using Vmos (mobile phone version). I'm really curious how.

The official Android emulator from Android SDK has images for Android 12, 11, 10, 9, 8, 7, ... AFAIR Genymotion emulator (free for private use) also has images for recent Android versions.


text:
How can I disable the "Install update to keep device running smoothly" notification?
Once every few weeks, I get this notification to update the device after unlocking my phone.

I have automatic updates disabled in system settings as well. Hoping there is a service that a "root service disabler" app could disable to put an end to these notifications.
My device is rooted and on Android 11.

This is not a notification. A notification does not look like that. Since you didn't share the full screenshot it is hard to tell what that UI element. It could be an activity or a dialog. Activities can be disabled easily with root. Dialogs, not so. OTOH, if there is a System Update app then disabling it usually solves the problem too. In Settings -> Apps -> App apps, do you see an app named something as Update or System update. Have you tried disabling it and restarting the phone to see if that solves the problem?

I might have accidentally found your thread on XDA Forums, and looks like you're using a rooted Essential phone? I also found this thread on Reddit that said even Essential phone on LineageOS also got the same dialog, and it might be related to Google Play Services.

@AndrewT. Haha yes you did. The Phone is a Google Pixel 4 XL on Android 11 (per the signature on XDA actually) and from what I read "essentials" is also part of the Google Play Services notification section. I saw on there that I had "~1 Setup" notification so I disabled that. Will see if that was what this popup was. Probably will take a week or two before I see it again anyway so will have to wait a bit and keeping this question open.

@AndrewT. Updated the thread with a new picture. I only have "all alerts" and "account" notifications turned on in the Google Play app notification settings also. Just got the alert today again.

Eli Billauer wrote an extensive blog article about preventing Android system update, including disabling the popup. You might want to check and try it.

Methinks this thing is a virus. It's not a notification that stock Android would ever issue. I had the same problem a while back whilst still using a Pixel 3, not jailbroken. This was before Google stopped issuing security updates; I was running Android 12, Build number SP1A.210812.016.C2.
Every Saturday at 17:00, I'd get the same pop-up message that you did (see pic). I never installed the "update" of course; tapping outside the pop-up screen made it disappear for another week - But it continued to reappear every Saturday at 17:00 (I'm in the Eastern USA time zone).
When I upgraded to a Pixel 5a (which I'm still using) I chose to not copy everything from the Pixel 3; It was a pain, but I just manually installed all the apps I wanted. Then, I did a factory reset on the old Pixel 3, re-installed Android 12 via the standard System interface, and the pop-up never reappeared.
I have no idea how this thing got on my phone, if in fact it is a virus. Possibly steganography attack via an image file? In any event, I humbly recommend that you start fresh with a new phone or wipe the one you're using and start over. Good luck...

AFAIK, this is not a virus, but a dialog by Google Play Services notifying that the device has pending updates.

Interesting - But golly, it looks suspicious. What's still odd is that the prompt disappeared after I did a factory reset and reinstalled the exact same operating system version...


text:
Synchronizing Signal messenger chat history from iPad to Android
Some time ago I added Signal to my iPad and without ado it fetched the complete chat history from my Android phone.
Now I had to reset my Android phone, and assuming the other way would work as well, I didn't create a backup.
Turns out: the respective option is missing under Account. Similarly, on the iPad, there is no option to backup everything.
Can this be done: synchronize the chat history of the Signal app on the iPad to a reinstalled Signal app on Android?
This is not what works for me: https://cight.co/backup-signal-ios-jailbreak/.

According to the Signal Support, "switched between Android and iOS" is not supported, so it's actually kind of surprising that it worked for you for the first time.  (Note: I've never used Signal, so I don't know how it works)

That was not a switch, but an "add (connect) another device". Maybe it does not work the other way since my iPad has no SIM and the account is bound to the phone number.


text:
How to install OS in Samsung smg531f which is without OS?
I have a samsung SMG531f Grand Prime. I accidentially deleted my OS in Team Win by selecting the System option coming under Wipe option in the main menu. Now when I switch on the phone it will show only the startup screen. I can only go to the TeamWin by pressing Volume up Home and power button. But when I try to go to odin mode by clicking on volume down power and home button it doesn't work. How can I overcome this problem and reinstall os to this phone.
Volume up key doesn't work in this phone.
Prefer a solution which can be configured in Windows environment as I don't have access to an open source OS.

on newer samsung devices system.img is lz4 compressed. yours should be simg2img sparse image

@alecxs Could you elaborate on how can I do it step by step?

this is the origin of simg2img.exe but I recommend more recent version for linux https://forum.xda-developers.com/showthread.php?t=1054836&page=3

download and extract ROM from samloader
cd /media/xubuntu/1234567890ABCDEF
sudo apt update
sudo apt install android-sdk-ext4-utils android-sdk-libsparse-utils android-sdk-platform-tools-common android-tools-adb android-tools-fastboot f2fs-tools git python3.8 python3-pip

git clone https://github.com/nlscc/samloader

cd samloader
pip3 install .
cd ..
sudo cp -av ~/.local/bin/samloader /usr/local/bin

mkdir Android
cd Android

samloader -m SM-G531F -r SLK checkupdate
samloader -m SM-G531F -r SLK download -v G531FDDU1APJ2/G531FODD1APJ2/G531FDDU1APJ2/G531FDDU1APJ2 -O .
samloader -m SM-G531F -r SLK decrypt -v G531FDDU1APJ2/G531FODD1APJ2/G531FDDU1APJ2/G531FDDU1APJ2 -V 4 -i SM-G531F_1_20161116150254_w0xdzpk60j_fac.zip.enc4 -o SM-G531F_1_20161116150254_w0xdzpk60j_fac.zip

unzip SM-G531F*.zip
tar -vxf AP_G531F*.tar*

convert system.img into mountable disk image
mv -v system.img system.sparse.img
file system.sparse.img
simg2img system.sparse.img system.img
file system.img

(optional) check if mountable
mkdir system
sudo mount -vo loop,ro,noexec,noload,noatime -t ext4 system.img system
ls -a system
sudo umount -v system

copy file to MicroSD Card
adb push system.img /external_sd

(optional) compare digest
md5sum system.img
adb shell md5sum /external_sd/system.img

write disk image from terminal dd
adb shell
find /dev/block -name by-name
ls -l /dev/block/bootdevice/by-name/system
dd if=/external_sd/system.img of=/dev/block/bootdevice/by-name/system
reboot recovery

disable dm-verity and recovery-from-boot.p (necessary for TWRP)
adb disable-verity
adb shell
mount -w /system
mv -v /system/recovery-from-boot.p /system/recovery-from-boot.bak

How can I do this in Windows?

Can you explain how can I do the whole process in Windows?

EVERYTHING in the above answer, most of the commands are to run in Linux environment when I Googled. Could you please give me a way how on doing these in Windows?

@alexcs
I tried those before too. It shows downloading in MINGW64 but it never shows whether the download succeeded or not. And I have no idea about how can I find the downloaded file. Please understand how a person who has never used Linux feels like executing your commands and translating those to Windows environment.

I am sorry with the resources I have moving to Linux is not an option for me.

@alexcs Even though I have a flash drive, configuring Linux on it and getting to know the commands to get this done on it is a hassle for me at the moment. There can be  a lot of issues as in other app configurations which should be done as I do not have used Linux before.

@alexcs chathura@chathura-VirtualBox:~/Android$ simg2img system.sparse.img system.img
error: file_write: write: No space left on device
Cannot write output file This error message shows up. What can I do?

Note: step 5 is probably most important to avoid losing TWRP (as the file name reveals system will overwrite recovery from boot otherwise). dm-verity can disabled by installing Magisk (rename apk to zip) or by installing no-verity-opt-encrypt.zip

@alexcs I tried with the live usb, I selected the Windows hard disk, Now i get below error.
"open your windows hard drive, right mouse click, "open terminal here""
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/focal-security/InRelease  Error writing to output file - write (28: No space left on device) [IP: 91.189.91.39 80

@alexcs Last attempt was made in a live iso. Can this be a reason like the OS doesn't have access right to read or write anything to my C drive as it is the only drive that I have in my PC.


text:
How to stop Mobile chrome from discarding/reloading tabs?
I have been listening to some old radio shows on an archive website (radioechos) on my phone but if I pause what I am listening to and leave my phone for too long then when I return the tab has refreshed and I have lost my place in the show
I have managed to find many ways to stop chrome from doing such things on desktop but none for mobile chrome (chrome://discards/ does not appear to exist for mobile)

Try opening the website in Desktop mode and check if it still reloads.


text:
Tecno F1 stuck on boot animation how to fix it?
getting this error.
I'm trying to hard reset my Tecno F1 pro

Clicking through to the tag boot-loop you added opens to a number of similar questions with accepted answers. Did you try any and find them unsuccessful and in what way?

Does this answer your question? E: can't mount/cache/recovery/log on Android Lenovo a1000


text:
"[app name] appears to be infected. Immediate uninstallation is advised" pop-up on Huawei devices
I just got a pop-up on my phone, Huawei P30 lite running Emui 10.
It was approximately:

Asana appears to be infected. Immediate uninstallation is advised.

I do not use Asana currently so uninstalled to be safe, but it made me wonder:

Is there actually an infection?
Where does the message come from, I have never seen one like it
Where would I go to confirm the official message, I just went to the Asana main page and didn't notice anything unusual, but suppose these things may be placed in a corner somewhere

If someone has the exact message I can update the text for searchability, also I found some page where someone noticed the same thing today but without insights https://forum.asana.com/t/virus-warning-regarding-the-asana-app-on-my-huawei-smartphone/150361/1

I updated the message after doing quick research (btw, the screenshot on the Asana forum actually shows the exact message).

This is an alert pop-up from Avast Antivirus that is integrated on some Huawei/EMUI devices.
Regarding the actual infection, it's hard to say, but based on online reports about the pop-up, looks like most of them were false positive:

MIT App Inventor Help - Why My Compiled App With Trojan / App has virus (and its linked discussions)
PiunikaWeb - [Update: Lloyds Bank & others too] Halifax Bank app 'Security threat' pop-up issue on Android gets acknowledged (22 Jan 2022)
Monzo app “appears to be infected” (21 Jan 2022)
Reddit:

Security Threat, App appears to be infected (22 Jan 2022)
No, your phone does not have an infected app. It is a weird bug with Huawei devices going on right now. (22 Jan 2022)

Also on Reddit, there was a suggestion to update the virus database.

Open the "Optimizer" app, that should have shipped by default with any modern Huawei smartphone. Tap the gear icon in the top right corner to open the settings dialog.
The last option in that list is called "Online Virus Scan". If the last update was many days ago, you can manually update by tapping "Online Virus Scan" and selecting "WLAN only".

As to how to confirm the official message, unfortunately, Avast does not seem to provide any more detail other than only letting the user choose to ignore/uninstall the app.

One way is to contact them by any means, like public forums (preferable, so other users can give more input), or even call their customer support directly.

Another way is to cross-scan the app with multiple scanners (e.g. VirusTotal). One can retrieve the APK file by downloading it from reliable alternative sources (e.g. APKMirror), then uploading it there.
Here is the scan result for Asana 6.84.3 (20 Jan 2022).

Just saw this pop-up out of the blue for the first time, "Swift Backup appears to be infected. Immediate uninstallation is advised". I hadn't updated Swift Backup in months, so it seems that the antivirus signatures got updated very recently. BTW, I've been using this phone since 2019, and had no idea there was an "antivirus" bundled in EMUI.

Same story, "Google infected...", downgraded, full scan with free versions of Avira and AVG found nothing, updated Optimizer, update Google again, popup immediately back. Android 9.10, Huawei y6 2019.

me too just today


text:
Google Play Protect shows warning when installing an APK
I have tried signing the app with the Android debug key and also I have tried signing the APK with my private key (whose APK is present in Play Store) but still used to get this warning.

I don't want to disable the Play Protect (as this is not the solution).
When I make clones of the same APK, for example making 10 clones of 1 same APK and every APK with the new unique package name, out of those 10 clones, I used to see the Play Protect warning in only 4-5 APKs and the rest of APKs used to be good (it's not the issue of the package name).  I have also tried to sign the APK with Apk Easy Tool, but still the same issue.
Everything was working well, but I started facing this issue of Google Play Protect warnings since Nov 2021.
Can anyone please tell me how can I fix the fake Google Play protection warning shown in the APK while installing the app?

Welcome to a Q&A site Android Enthusiasts Stack Exchange. Please note that this site focus on Android end-users and power-users having issues. So while we might probably give suggestions to hide/disable/reduce the frequency of the pop-up/scan (if possible), we can't help issues caused when developing an app, like re-signing the app, etc., at least without knowing more details about this app.

Why do you think this is a fake Google Play Protect dialog? A malicious app would just upload the app without asking.
"Send unknown apps to Google" is an official feature of Google Play protect

Send unknown apps to Google If you choose to install apps from unknown
sources outside of the Google Play Store, turning on the “Improve
harmful app detection” setting will allow Google Play Protect to send
unknown apps to Google to protect you from harmful apps.

Open the Google Play Store app Google Play.
At the top right, tap the profile icon.
Tap Play Protect and then Settings.
Turn Improve harmful app detection on or off.

https://support.google.com/googleplay/answer/2812853?hl=en


text:
How to forbid a dual-SIM system from using mobile data on one SIM?
I set the SIM card for mobile data like this:

And it works most of the time. This SIM is Austrian and I spend most of my time in Austria.
However, when I venture into Slovakia — the country of the other SIM card — strange things begin to occur.
Once I place a normal GSM call, or send a GSM SMS using the Slovakian SIM card in Slovakia I get a notification from the provider that I transferred 50kb of data and that they automatically assigned me 500Mb until the end of day. That is their policy.
I spoke to the provider and the lady told me that this is simply not possible and the problem is in my phone.
Could this be a bug in the Android OS?
I am using a Samsung Galaxy A20e with Android 11.
Since I chose SIM2 for the mobile data, I don't even have an option to explicitly de-activate the data:

The evil SIM seems to have provided data for all sorts of apps:

EDIT
Mystery most likely solved — there seems to be a setting that overrides the ones in SIM card manager:

Check if you have activate VoLTE. Typically such "data usage glitches" are cause because the mobile network provider does not correctly identify a mobile data connection as connection only used for VoLTE. Starting with 4G there is no longer a voice network. I am not sure if the wrong classification is a bug of the MSO, the phone or both.

@Robert  Thank you! So far it seems you are right.


text:
Cannot communicate to Google servers when using Gapps on LineageOS 16 for Moto Z Play
I have Motorola Moto Z Play (Addison) on Android 8.0 Oreo. I installed LineageOS 16. It turns out that when I install any Gapps > ARM > Pico, Stock, etc. I can't log in to the Play Store, Gmail, Contacts, anything that involves Google. The following message appears:

Unable to login. There was a problem communicating with Google servers. Please try again later

I tried several things to solve the problem, but nothing works:

I tried to solve by manipulating the HOSTS file from the /etc folder.
I tried downloading the new version of WebView implementation, in developer mode.
Tried flashing LineageOS, starting the system, and then installing Gapps.

However, nothing solves it. I'm believing that it is a problem in this version of the unofficial LineageOS 16.
Anyone can help me, please?

Just to make sure since it's always recommended by the official wiki, have you tried flashing Gapps before booting the Android system for the first time?