• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

An app that can record a series of steps that I input and then play those steps via voice cmd

I've tried ITTT, it didn't even have the app I wanted listed.


I just need it to be able to click 1 button inside of an app (or follow a few clicks) Specifically. The play/pause button in 'smart audiobook player' and the 'read outloud' button in 'cool reader' (which is actually 3 clicks)

If there's anyway to do this. I don't mind a paid app.

It MUST be able to be done via voice command.

Welcome news re: robocalls

Kind of thin on details at this point, but it’s a huge step in the right direction.


"If there is one thing in our country today that unites Republicans and Democrats, liberals and conservatives, socialists and libertarians, vegetarians and carnivores, Ohio State and Michigan fans, it is that they are sick and tired of being bombarded by unwanted robocalls," said FCC Chairman Ajit Pai during the commission's monthly meeting prior to the 5-0 vote to approve the rule. "My message to the American people today is simple: We hear you, and we are on your side."

Full article: https://www.usatoday.com/story/tech...ne-companies-block-unwanted-calls/1366898001/

Help Phone services - No data service

The phone is wifi-connected for data service, and is collecting email and streaming a radio station. There is 0 or 1 bar of cellular service, which is normal for this location over the past 6 years

Recently, every 30 seconds or so, the phone gets a notification with audio alert:

Phone services
No data service
Temporarily not offered by the
mobile network at your location

Is there a way to disable this annoying notification please?

Please Help! (SMS receiver related)

Hello everyone,

Let me give you a brief explanation of my situation.

I'm a mediocre programer. I only had taken two formal classes in computer programing (in the JAVA language) in my life. And am very new to android (phone) app development. About 4 months ago I decided to develop an app for encrypting sms messages. Now the app is nearly 90% complete, I still have one nagging problem I'm trying to solve:

How can I make the app receive SMS messages in the background when the app is no longer in the foreground?

e.g. Suppose someone has google Crome open in the foreground and is receiving a sms message. I simply want my app to say (perhaps implemented with the "Toast.maketext(...).show()" method), "You have received and encrypted messages from +15555215554".

My app already is able to do this when running in the foreground. But I want to do it in the background. I just don't know what this is called. So I'm uncertain what to google search. So far I've googled "android studio sms receiver" and "android studio sms service" and "android studio receive SMS background", but neither results have helped me. Here are my manifest and broadcast recover classes if that helps:

Here's my manifest code:
Code:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.sendreadsmsexample">

    <uses-permission android:name="android.permission.SEND_SMS" />
    <uses-permission android:name="android.permission.READ_SMS" />
    <uses-permission android:name="android.permission.RECEIVE_SMS" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".ManMess"
            android:label="Manage Messages"
            android:parentActivityName=".MainActivity"></activity>
        <activity android:name=".ManKeys"
            android:label="Manage Keys"
            android:parentActivityName=".MainActivity"/>
        <activity android:name=".About"
            android:label="About"
            android:parentActivityName=".MainActivity"/>
        <activity android:name=".MainActivity" android:windowSoftInputMode="adjustPan" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <receiver android:name=".SmsBroadcastReceiver">
            <intent-filter>
                <action android:name="android.provider.Telephony.SMS_RECEIVED" />
            </intent-filter>
        </receiver>

        <service android:name=".MessageService"
            android:enabled="true"/>

    </application>

</manifest>

Here's my SmsBroadcastReceiver:
Code:
package com.example.sendreadsmsexample;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.telephony.SmsMessage;
import android.text.method.ScrollingMovementMethod;
import android.widget.TextView;
import android.widget.Toast;

import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;

import javax.crypto.BadPaddingException;
import javax.crypto.IllegalBlockSizeException;
import javax.crypto.NoSuchPaddingException;


public class SmsBroadcastReceiver extends BroadcastReceiver
{
    @Override
    public void onReceive(Context context, Intent intent)
    {
        MainActivity mainActivity = new MainActivity();
        StringManager stringManager = new StringManager();
        MessageLogger messageLogger = new MessageLogger();
        KeyManager keyManager = new KeyManager();

        if(intent.getAction().equals("android.provider.Telephony.SMS_RECEIVED"))
        {
            Bundle bundle = intent.getExtras();
            SmsMessage[] msgs = null;
            String msg_from = "";
            String msgBody = "";

            if (bundle != null)
            {

                try
                {
                    Object[] pdus = (Object[]) bundle.get("pdus");

                    msgs = new SmsMessage[pdus.length];

                    for(int i=0; i<msgs.length; i++)
                    {
                        msgs[i] = SmsMessage.createFromPdu((byte[])pdus[i]);
                        msg_from = msgs[i].getOriginatingAddress();
                        msgBody = msgs[i].getMessageBody();

                        if (MainActivity.mThis != null )
                        {
                            if( stringManager.isKey(msgBody) && keyManager.hasKey(msg_from, context) == false )
                            {
                                Toast.makeText(context,"Recieved key piece: " + stringManager.getKeyNumber(msgBody) + " from " + msg_from + ".", Toast.LENGTH_LONG).show();
                                keyManager.addKeyEntry(msg_from, msgBody, context);
                                if( keyManager.hasKey(msg_from, context) )
                                {
                                    Toast.makeText(context,"A secure link has been established! You can now send encrypted messages to " + msg_from + ".", Toast.LENGTH_LONG).show();
                                }
                            }
                            else
                            {
                                ((TextView) MainActivity.mThis.findViewById(R.id.txtFrom)).setText("Sender: " + msg_from + " | Recieved Message Packet # " + stringManager.getNumber(msgBody));
                                messageLogger.addEntry(msgBody, msg_from, context);

                                if(messageLogger.gotMessageByID(msg_from,stringManager.getNumberID(msgBody),context))
                                {
                                    FileManager fileManager = new FileManager();
                                    MessageHistory messageHistory = new MessageHistory(msg_from, context);
                                    int ID = stringManager.getNumberID(msgBody);
                                    RSAUtil rsa = new RSAUtil();

                                    String text = "";

                                    text = messageLogger.getMessageByID(msg_from, ID, context);
                                    messageHistory.addEntry(text);
                                    String[] entries = messageHistory.getEntries();

                                    for(int j = 0; j < entries.length; j++)
                                    {
                                        try
                                        {
                                            entries[j] = "> " + rsa.decrypt(entries[j], fileManager.getContent("myPrivKey.txt", context)) + "\n";
                                        }
                                        catch (IllegalBlockSizeException e)
                                        {
                                            e.printStackTrace();
                                        }
                                        catch (InvalidKeyException e)
                                        {
                                            e.printStackTrace();
                                        }
                                        catch (BadPaddingException e)
                                        {
                                            e.printStackTrace();
                                        }
                                        catch (NoSuchAlgorithmException e)
                                        {
                                            e.printStackTrace();
                                        }
                                        catch (NoSuchPaddingException e)
                                        {
                                            e.printStackTrace();
                                        }
                                    }
                                    ((TextView) MainActivity.mThis.findViewById(R.id.txtFull)).setMovementMethod(new ScrollingMovementMethod());
                                    ((TextView) MainActivity.mThis.findViewById(R.id.txtFull)).setText(stringManager.unite(entries));
                                }
                            }
                        }
                    }
                }
                catch(Exception e)
                {

                }
            }
        }
    }
}

Help alarm notification always present

I have two alarms set in the desktop digital clock widget, one daily at 05:20 and one weekly Sunday at 15:50. For some reason there is always an alarm icon in the notification tray, adding undesired clutter.

How can I remove the alarm notification icon please? App notifications "Clock" has "Allow notification dot" turned off and grayed.

Sd card by force

HOW do I FORCE ALL photos, screenshots, videos, anything that way, to sd? I just got this 256 gb card which has plenty of room (I checked just in case) and it keeps showing a limited amount of pictures I could take. Why is it doing this? I just moved some videos to sd, and it claims that recent photos and screenshots are already there.

Since Pie Upgrade, VPN apps don't work

Hi,
Since the pie upgrade, my VPN clients stopped working on my Galaxy S9 (NordVPN, ExpressVPN, TurpoVPN). I uninstalled them all and re-installed only one at a time. During the configuration process, I'm shown a dialog box that says:
"Connection request
TurboVPN wants to set up a VPN connection that allows it to monitor network traffic. Only accept if you trust the source"
When I tap on "OK", nothing happens. It doesn't matter what VPN client I use, I get stuck at the same point.

I've changed the system settings to turn off all apps ability to "Appear on top" but no setting that I change works. Have reset the cache, nothing.

Welcome any suggestions

  • Locked
Bypassing FRP on a Vivo One

Hey everyone, hoping someone can lead me down a path that doesn't involve sketchy ad laced sites.

Have a guy who brought in a Blu Vivo One Plus, usual story had done a factory reset, doesn't know the account it was originally activated on, can't get past the Google verification screen, no option to skip. And of course no USB debugging pre-enabled.

So from what I've found online so far I've found a few guides on using the Smart Phone Flash Tool, but the guides seem to have some major plot holes in them and i can't follow the story the whole way through. I find this seems to be the typical case when trying to revive an Android device.

Hoping you guys know of what tools I'll need and where I can get them from without an arse-load of malware.

Help Auto refresh problem with Display

Hello all,

I have a problem with Android that I hope someone here knows a solution.

We have a display from China that runs on Android 7.0, which seems to refresh every so many minutes (automatically). If I open a browser then you see that that page is reloaded automatically (not a problem in itself), but also if I have an app open that should actually be visible on that display all day, then the refresh also seems to finish the app to close. See the video here;

Is anyone familiar with what this can be and how I can fix it?

Many thanks in advance!

Attachments

  • WhatsApp Image 2019-06-06 at 16.24.48.jpeg
    WhatsApp Image 2019-06-06 at 16.24.48.jpeg
    93.3 KB · Views: 204

Apps BluetoothDevice.createrfcommsockettoservicerecord is Null

I have successfully recognised the bluetooth device (HC-05), I got its name, MAC address, and bond state, but when I'm trying to create a client socket in order to initiate a bluetooth connection with it I got a null socket.

This is my code:

//initializing bluetooth adapter
val bluetoothAdapter: BluetoothAdapter? = BluetoothAdapter.getDefaultAdapter()
if (bluetoothAdapter?.isEnabled == false) {
val enableBtIntent = Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE)
startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT)
}

//creating a list of PAIRED DEVICES
val pairedDevices: Set<BluetoothDevice>? = bluetoothAdapter?.bondedDevices

//define a BluetoothDevice (the first on the list)
pairedDevices?.forEach { device ->
val deviceName = device.name
val deviceHardwareAddress = device.address // MAC address
val arduino: BluetoothDevice = pairedDevices.first()

Then i try:

val arduinoSocket = arduino?.createRfcommSocketToServiceRecord(uuid)

which is null.

The UUID is:
private val uuid = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB")

Any insights? Thanks

How can I get the CPU load in a multi-core android device?

As a student, I have a project where I must analyze the CPU load of every core in multi-core and Big.little architectures. I execute some applications on recent Android devices (Oreo 8.0). From what I've seen on the internet, it seems that the CPU load (average and detailled for each core) is not available anymore to developers. Therefore, it is impossible for me to analyze it, unless I try to root all my devices to unlock features.

I currently have 3 devices: a Samsung A5 (2017), a Samsung A7 (2018) and a LG Nexus 5X. I can't access the CPU load for any of those devices.

I've tried the following code to access the data related to the CPU utilization.

RandomAccessFile reader = new RandomAccessFile("/proc/stat", "r");

This should give me information about the CPU, and it only gives me an exception.

java.io.FileNotFoundException: /proc/stat: open failed: EACCES (Permission denied)

Is there any other way to access this information (average CPU load and the detailled load for each core)? Or do I have to root my devices and hope it solves my problem?

Please Recommend Backup App

I have an Android Media Player device running v7.1. It is a Zidoo Z9S to be specific. I have one 10TB drive hooked up via USB and I would like to add a second drive to back up the media drive on a periodic basis. I actually want a delay, so I do not want to replicate the media drive in real time like a RAID mirror.

So I am looking for an app that will backup from one drive to the other on a configurable, periodic basis. Most of the apps I've looked at so far are designed for phones and to back up the system, settings, apps. I don't want to do that, I want an external drive to external drive backup.

Can anyone recommend anything that hits the spot? I don't mind purchasing a solid, trustworthy, legitimate app. I do not want anything ad supported or anything sketchy even if it's "free".

Random Group Chats Created

I'm in week 2 of my Galaxy S10 5G.

Tonight, anytime I send an image via text to a single recipient, the phone is randomly creating group chats, adding 1 to 3 people from my contacts list and creating a conversation starting with the image. It also may or may not add random images to the chat conversation with the originally intended pic.

I've scanned for a virus as it started after sending a GIF comment to someone via the keyboard library. Phone is clean according to AVG.

I've rebooted. I've googled but nobody seems to be having this particular issue. Thoughts??

Pillow Speaker

Hello Android Forum I was wondering if someone has had a similar issue with their pillow speaker. I want my LG G4 to send the same amount of power to the external pillow speaker as it sends to the internal speaker. When I plug in my external speaker, it is barely audible compared to the internal speaker that has good sound volume and can be heard from a distance.

[DOOGEE X10] [TWRP] Need help!!! I want to port TWRP into my DOOGEE X10

Alright, gonna give tons of informations, 'cause need to root my DOOGEE X10 [I can't even change my font, also phone came with preinstall malware programs (adups.fota*)]



USE CTRL+F to find required info



------ DiskInfo ------

--- INTERNAL STORAGE ---



--hmzram0 [Swap] - 332MB

Not mounted



--- INTERNAL STORAGE (MLC-NAND) ---



--preloader mtdblock0 - 18 MB

Not mounted

--pro_info mtdblock1 - 12 MB

Not mounted

--nvram mtdblock2 - 48 MB

Not mounted

--protect_f mtdblock3 (/protect_f,... - 18 MB

16,1 MB used - 1,9 MB free

--seccnfg mtdblock4 - 12 MB

Not mounted

--uboot mtdblock5 - 12 MB

Not mounted

--boot mtdblock6 - 18 MB

Not mounted

--recovery mtdblock7 - 18 MB

Not mounted

--secstatic mtdblock8 - 12 MB

Not mounted

--misc mtdblock9 - 18 MB

Not mounted

--logo mtdblock10 - 12 MB

Not mounted

--md1img mtdblock11 - 54 MB

Not mounted

--nvcfg mtdblock12 (/nvcfg) [rawfs] - 18 MB

16,1 MB used - 1,9 MB free

--expdb mtdblock13 - 18 MB

Not mounted

--system mtdblock14 - 1,2 GB

Not mounted

--userdata mtdblock15 - 5,1 GB



--- UBIFS ---



--/data [ubifs] - 4,4 GB

1010 MB used - 3,4 GB free

--/system [ubifs] - 1 GB

997 MB used - 68,2 MB free

--/cache [ubifs] - 225 MB

276 KB used - 225 MB free



--- TMPFS MOUNT POINTS ---



--/dev [tmpfs] - 221 MB

88 KB used - 221 MB free

--/mnt [tmpfs] - 221 MB

0 B used - 221 MB free

--/storage [tmpfs] - 221 MB

0B used - 221 MB free

--/storage/self [tmpfs] - 221 MB

0B used - 221 MB



--- MEMORY ---


Alright, gonna give tons of informations, 'cause need to root my DOOGEE X10 [I can't even change my font, also phone came with preinstall malware programs (adups.fota*)]



USE CTRL+F to find required info



------ DiskInfo ------

--- INTERNAL STORAGE ---



--hmzram0 [Swap] - 332MB

Not mounted



--- INTERNAL STORAGE (MLC-NAND) ---



--preloader mtdblock0 - 18 MB

Not mounted

--pro_info mtdblock1 - 12 MB

Not mounted

--nvram mtdblock2 - 48 MB

Not mounted

--protect_f mtdblock3 (/protect_f,... - 18 MB

16,1 MB used - 1,9 MB free

--seccnfg mtdblock4 - 12 MB

Not mounted

--uboot mtdblock5 - 12 MB

Not mounted

--boot mtdblock6 - 18 MB

Not mounted

--recovery mtdblock7 - 18 MB

Not mounted

--secstatic mtdblock8 - 12 MB

Not mounted

--misc mtdblock9 - 18 MB

Not mounted

--logo mtdblock10 - 12 MB

Not mounted

--md1img mtdblock11 - 54 MB

Not mounted

--nvcfg mtdblock12 (/nvcfg) [rawfs] - 18 MB

16,1 MB used - 1,9 MB free

--expdb mtdblock13 - 18 MB

Not mounted

--system mtdblock14 - 1,2 GB

Not mounted

--userdata mtdblock15 - 5,1 GB



--- UBIFS ---



--/data [ubifs] - 4,4 GB

1010 MB used - 3,4 GB free

--/system [ubifs] - 1 GB

997 MB used - 68,2 MB free

--/cache [ubifs] - 225 MB

276 KB used - 225 MB free



--- TMPFS MOUNT POINTS ---



--/dev [tmpfs] - 221 MB

88 KB used - 221 MB free

--/mnt [tmpfs] - 221 MB

0 B used - 221 MB free

--/storage [tmpfs] - 221 MB

0B used - 221 MB free

--/storage/self [tmpfs] - 221 MB

0B used - 221 MB



--- MEMORY ---



--RAM - 443 MB

310 MB used - 132 MB free

--Swap - 332 MB

275 MB used - 56,4 MB free


------ AIDA64 ------
--- System ---



Manufacturer - DOOGEE

Model - DOOGEE X10

Brand - DOOGEE

Device - doogee-X10

Hardware - mt6570

Platform - mt6570

Product - doogee-X10

Serial - [NOT SHOWING]

Installed RAM - 512MB

Total Memory - 443 MB

Available Memory - 148 MB

Internal Storage Total Space - 4481 MB

Internal Storage Free Space - 3467 MB

Bluetooth Version - 4+



--Device Features:

android.hardware.audio.output

android.hardware.bluetooth

android.hardware.bluetooth_le

android.hardware.camera

android.hardware.camera.any

android.hardware.camera.autofocus

android.hardware.camera.flash

android.hardware.camera.front

android.hardware.faketouch

android.hardware.location

android.hardware.location.gps

android.hardware.location.network

android.hardware.microphone

android.hardware.screen.landscape

android.hardware.screen.portrait

android.hardware.sensor.accelerometer

android.hardware.sensor.light

android.hardware.sensor.proximity

android.hardware.telephony

android.hardware.telephony.gsm

android.hardware.touchscreen

android.hardware.touchscreen.multitouch

android.hardware.touchscreen.multitouch.distinct

android.hardware.usb.accessory

android.hardware.wifi

android.hardware.wifi.direct

android.software.app_widgets

android.software.backup

android.software.connectionservice

android.software.device_admin

android.software.home_screen

android.software.input_methods

android.software.live_wallpaper

android.software.midi

android.software.print

android.software.webview

com.google.android.feature.FASTPASS_BUILD



--- CPU ---



SoC Model - MediaTek MT6570

Core Architecture - 2x ARM Cortex-A7 @ 1300 MHz

Manufacturing Process - 28 nm

Instruction Set - 32-bit ARMv7

CPU Revision - r0p3

CPU Cores - 2

CPU Clock Range - 604 - 1300 MHz

Core 1 Clock - 1300 MHz

Core 2 Clock - 1300 MHz

CPU Utilization - 100 %

Scaling Governor - interactive

Supported ABIs - armeabi-v7a, armeabi

Supported 32-bit ABIs - armeabi-v7a, armeabi

AES - Not Supported

NEON - Supported

SHA1 - Not Supported

SHA2 - Not Supported



--- Display ---



Screen Resolution - 480 x 854

Panel ID - rm68172_boe50_xingliang_fwvga

xdpi / ydpi - 240 / 240 dpi

GPU Vendor - ARM

GPU Rendered - MALI-400 MP

GPU Cores - 1

Refresh Rate - 57 Hz

Default Orientation - Portrait

OpenGL ES Version - 2.0



--OPENGL ES Extensions

GL_EXT_debug_marker

GL_OES_texture_npot

GL_OES_vertex_array_object

GL_OES_compressed_ETC1_RGB8_texture

GL_EXT_compressed_ETC1_RGB8_sub_texture

GL_OES_standard_derivatives

GL_OES_EGL_images

GL_OES_depth24

GL_ARM_rgba8

GL_ARM_mali_shader_binary

GL_OES_depth_texture

GL_OES_packed_depth_stencil

GL_EXT_texture_format_BGRA8888

GL_OES_vertex_half_float

GL_EXT_blend_minmax

GL_OES_EGL_image_external

GL_OES_EGL_sync

GL_OES_rgb8_rgba8

GL_EXT_multisampled_render_to_texture

GL_EXT_discard_framebuffer

GL_OES_get_program_binary

GL_ARM_mali_program_binary

GL_EXT_shader_texture_lod

GL_EXT_robustness

GL_OES_depth_texture_cube_map

GL_KHR_debug

GL_ARM_shader_framebuffer_fetch

GL_ARM_shader_framebuffer_fetch_depth_stencil



--- Android ---



Android Version - 6.0 (Marshmallow)

API Level - 23

Android Security Patch Level - 2017-07-05

Rooted Device - No

Android ID - [NOT SHOWING]

Baseband - MOLY.WR8.W1449.MD.WG.MP.V111.4.P1, 2017/06/16 10:48

Build ID - DOOGEE-X10-Android6.0-20170921

Codename - REL

Fingerprint - DOOGEE/doogee-X10/doogee-X10:6.0/MRA58K/20170608.142922:user/release-key

ID - MRA58K

Incremental - 1505963999

Java Runtime Version - Android Runtime 0.9

Java VM Version - ART 2.1.0

Java VM Heap Size - 128 MB

Kernel Architecture - armv7l

Kernel Version - 3.18.35 (user@linux-user) (gcc bersion 4.8 (GCC) ) #2 SMP PREEMPT Thu Sep 21 12:50:51 CST 2017

Tags - release-keys

Type - user

Google Play Services Version - 17.1.22 (040304-245988633)

OpenSSL Version - BoringSSL

ZLib Version - 1.2.8

ICU CLDR Version - 27.0.1

ICU Library Version - 55.1

ICU Unicode Version - 7.0

Android Language - [STILL DON'T CARE]

Configured Time Zone - [STILL DON'T CARE]

UpTime - [STILL DON'T CARE]



--- Devices ---



--USB Device - Linux 3.18.35 musb-hcd MUSB HDRC host driver--

Manufacturer - Linux 3.18.35 musb-hdc





[[SUPER TIRED OF WRITING] Hopefully that's enough.
--RAM - 443 MB

310 MB used - 132 MB free

--Swap - 332 MB

275 MB used - 56,4 MB free



------ AIDA64 ------

--- System ---



Manufacturer - DOOGEE

Model - DOOGEE X10

Brand - DOOGEE

Device - doogee-X10

Hardware - mt6570

Platform - mt6570

Product - doogee-X10

Serial - [NOT SHOWING]

Installed RAM - 512MB

Total Memory - 443 MB

Available Memory - 148 MB

Internal Storage Total Space - 4481 MB

Internal Storage Free Space - 3467 MB

Bluetooth Version - 4+



--Device Features:

android.hardware.audio.output

android.hardware.bluetooth

android.hardware.bluetooth_le

android.hardware.camera

android.hardware.camera.any

android.hardware.camera.autofocus

android.hardware.camera.flash

android.hardware.camera.front

android.hardware.faketouch

android.hardware.location

android.hardware.location.gps

android.hardware.location.network

android.hardware.microphone

android.hardware.screen.landscape

android.hardware.screen.portrait

android.hardware.sensor.accelerometer

android.hardware.sensor.light

android.hardware.sensor.proximity

android.hardware.telephony

android.hardware.telephony.gsm

android.hardware.touchscreen

android.hardware.touchscreen.multitouch

android.hardware.touchscreen.multitouch.distinct

android.hardware.usb.accessory

android.hardware.wifi

android.hardware.wifi.direct

android.software.app_widgets

android.software.backup

android.software.connectionservice

android.software.device_admin

android.software.home_screen

android.software.input_methods

android.software.live_wallpaper

android.software.midi

android.software.print

android.software.webview

com.google.android.feature.FASTPASS_BUILD



--- CPU ---



SoC Model - MediaTek MT6570

Core Architecture - 2x ARM Cortex-A7 @ 1300 MHz

Manufacturing Process - 28 nm

Instruction Set - 32-bit ARMv7

CPU Revision - r0p3

CPU Cores - 2

CPU Clock Range - 604 - 1300 MHz

Core 1 Clock - 1300 MHz

Core 2 Clock - 1300 MHz

CPU Utilization - 100 %

Scaling Governor - interactive

Supported ABIs - armeabi-v7a, armeabi

Supported 32-bit ABIs - armeabi-v7a, armeabi

AES - Not Supported

NEON - Supported

SHA1 - Not Supported

SHA2 - Not Supported



--- Display ---



Screen Resolution - 480 x 854

Panel ID - rm68172_boe50_xingliang_fwvga

xdpi / ydpi - 240 / 240 dpi

GPU Vendor - ARM

GPU Rendered - MALI-400 MP

GPU Cores - 1

Refresh Rate - 57 Hz

Default Orientation - Portrait

OpenGL ES Version - 2.0



--OPENGL ES Extensions

GL_EXT_debug_marker

GL_OES_texture_npot

GL_OES_vertex_array_object

GL_OES_compressed_ETC1_RGB8_texture

GL_EXT_compressed_ETC1_RGB8_sub_texture

GL_OES_standard_derivatives

GL_OES_EGL_images

GL_OES_depth24

GL_ARM_rgba8

GL_ARM_mali_shader_binary

GL_OES_depth_texture

GL_OES_packed_depth_stencil

GL_EXT_texture_format_BGRA8888

GL_OES_vertex_half_float

GL_EXT_blend_minmax

GL_OES_EGL_image_external

GL_OES_EGL_sync

GL_OES_rgb8_rgba8

GL_EXT_multisampled_render_to_texture

GL_EXT_discard_framebuffer

GL_OES_get_program_binary

GL_ARM_mali_program_binary

GL_EXT_shader_texture_lod

GL_EXT_robustness

GL_OES_depth_texture_cube_map

GL_KHR_debug

GL_ARM_shader_framebuffer_fetch

GL_ARM_shader_framebuffer_fetch_depth_stencil



--- Android ---



Android Version - 6.0 (Marshmallow)

API Level - 23

Android Security Patch Level - 2017-07-05

Rooted Device - No

Android ID - [NOT SHOWING]

Baseband - MOLY.WR8.W1449.MD.WG.MP.V111.4.P1, 2017/06/16 10:48

Build ID - DOOGEE-X10-Android6.0-20170921

Codename - REL

Fingerprint - DOOGEE/doogee-X10/doogee-X10:6.0/MRA58K/20170608.142922:user/release-key

ID - MRA58K

Incremental - 1505963999

Java Runtime Version - Android Runtime 0.9

Java VM Version - ART 2.1.0

Java VM Heap Size - 128 MB

Kernel Architecture - armv7l

Kernel Version - 3.18.35 (user@linux-user) (gcc bersion 4.8 (GCC) ) #2 SMP PREEMPT Thu Sep 21 12:50:51 CST 2017

Tags - release-keys

Type - user

Google Play Services Version - 17.1.22 (040304-245988633)

OpenSSL Version - BoringSSL

ZLib Version - 1.2.8

ICU CLDR Version - 27.0.1

ICU Library Version - 55.1

ICU Unicode Version - 7.0

Android Language - [STILL DON'T CARE]

Configured Time Zone - [STILL DON'T CARE]

UpTime - [STILL DON'T CARE]



--- Devices ---



--USB Device - Linux 3.18.35 musb-hcd MUSB HDRC host driver--

Manufacturer - Linux 3.18.35 musb-hdc

[[SUPER TIRED OF WRITING] Hopefully that's enough.

Filter

Back
Top Bottom