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

[Free Game] Meteor Pinball (by Fronne)

You're in an Earth orbit trying to save our beautiful planet from hostile space objects! You're armed with a powerful gun and a pair of silly flippers...
Trying to stop those objects is not your only concern, in the mean time you have to use your flippers to keep the green meteor ball in sight...
This seems an impossible task, the speed of the meteors will increase as time goes by and that stupid meteor ball seems to speed up too...

To be honest, there's no way to save planet Earth, Meteor Pinball is an endless (pinball) shooter and the best you can do, is to survive for a just a few minutes...
We're sorry to tell you this, but planet Earth is doomed...

Meteor Pinball - 30 seconds Trailer

Enjoy!
Franco Palmieri, Yvonne Slagveld - AKA Fronne

Get Meteor Pinball on Google Play
Other Games by Fronne

Send us an Email
Our website

[Free Game] Slappy Limbs (by Fronne)

To earn your Black Belt is a simple task...
You only have to survive a four minute battle with Ninja Stars and wooden planks...

OSU...​


The Road to my Black Belt - 30 seconds trailer


Black Belt Jen's Fabulous High Kick - 30 seconds


The LONG Road to my Black Belt - 5 minutes

Enjoy!
Franco Palmieri, Yvonne Slagveld - AKA Fronne

Get Slappy Limbs on Google Play
Other Games by Fronne

Send us an Email
Our website

Help Call Blockers not working on Pie

Before my phone upgraded to Pie, I had a call blocker that worked perfect on Oreo. If you weren't in my contacts you were sent to voicemail and I didn't know you called. After the upgrade, I started getting phone calls from unknown numbers, so I figured the app wasn't compatible. I installed multiple other call blocking apps, but none of them kept my phone from ringing from numbers that they were supposed to block. I even tried the Do Not Disturb trick, but the calls came through on DND also.

Is anyone else having this problem, or has there been a suggestion of what to do? I'm asking before I get frustrated enough to root the phone and flash back to an Oreo ROM.

LG G7 (Verizon), Verizon Prepaid (LM-G710VM)

Help imei problem, Restoring or changing imei?

Hi friends,

I have problem with my Nokia 7 plus. I don`t know how this happened but my imei has been changed.
The guarantee is finished, but it was at the guarantee once and it is possible they changed it there.
Operators have blocked my phone`s imei so i can not use the phone right now. I have to restore the imei or change it.
I have reset the the phone totally, hard reset and factory reset but no luck.

Is there any way to restore it or change it ?
Thank you !

Please help, I need suggestions on tools I should use

I want to make an app that implements some sort of database system. The app will have multiple tabs on the side, some of which are just used to showcase tables (the content might include photos as well), and some are used for posts (similar to Facebook posts). The app does need the user info, but it doesn't need to verify it. The user then can post something on the post tab, perform searching on the tables, and submit a suggestion form.
Preferences:
1. Since I'm really new to app development, I'd really prefer to work with easier/more popular language and tools
2. It's mainly targeted for Android but wider implementability is of course welcomed
3. The app doesn't need to look amazing or dynamic-ish

Please let me know if you've got any suggestions :)
Thanks!

Android Application - error while opening URL that uses WebRTC in WebView

I am working on developing an Android application, in which I want to open a URL in WebView. Now, if I open a simple URL in WebView (like www.google.com) is works just fine. But I want to open a URL which uses WebRTC (Web Real-Time Communication) which errs stating: "Looks like you are using unsupported browser version". I searched on google.com and found that WebRTC starts supporting from Android 5.0 (API level 21) and higher.

My version of Webview is:

using webView.getSettings().getUserAgentString() i get my webview details.

Mozilla/5.0 (Linux; Android 9; Android SDK built for x86 Build/PSR1.180720.075; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/69.0.3497.100 Mobile Safari/537.36

My build.gradle (Module:app) is as follows :

apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'

android {
compileSdkVersion 28
defaultConfig {
applicationId "com.cbtech.learningpod"
minSdkVersion 21
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner

"android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'

}
}
dataBinding {
enabled = true
}
}


configurations.all {
resolutionStrategy.eachDependency { details ->
def requested = details.requested
if (requested.group == "com.android.support") {
if (!requested.name.startsWith("multidex")) {
details.useVersion "26.+"
}
}
}
}

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.android.support:support-v4:28.0.0'
implementation 'com.android.support:design:28.0.0'
implementation 'com.google.firebase:firebase-messaging:17.3.4'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'android.arch.lifecycle:extensions:1.1.1'
implementation 'com.android.volley:volley:1.1.1'
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'com.android.support:cardview-v7:28.0.0'
implementation 'com.google.code.gson:gson:2.8.2'
implementation 'com.squareup.picasso:picasso:2.5.2'
implementation 'com.github.bumptech.glide:glide:3.7.0'
implementation 'com.android.support:customtabs:28.0.0'
implementation 'com.squareup.okhttp3:okhttp:3.10.0'
implementation 'org.apache.commons:commons-lang3:3.6'
implementation('com.paytm:pgplussdk:1.3.3') {
transitive = true;
}
}


AndroidManifest.xml file is as follows :

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:dist="http://schemas.android.com/apk/distribution"
package="com.cbtech.learningpod">

<dist:module dist:instant="true" />

<uses-feature
android:name="android.hardware.camera"
android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-feature
android:name="android.hardware.camera.flash"
android:required="false" />

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />

<application
android:allowBackup="true"
android:icon="@Mipmap/ic_launcher"
android:label="@String/app_name"
android:roundIcon="@Mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@Style/AppTheme"
android:usesCleartextTraffic="true">

<meta-data
android:name="android.webkit.WebView.EnableSafeBrowsing"
android:value="false" />
<!--<meta-data
android:name="android.webkit.WebView.EnableSafeBrowsing"
android:value="false" />-->

<activity
android:name=".views.MainActivity"
android:label="@String/title_activity_main"
android:theme="@Style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!--
Add this activity to your manifest
it comes with the Paytm SDK
-->
<activity
android:name="com.paytm.pgsdk.PaytmPGActivity"
android:configChanges="keyboardHidden|orientation|keyboard"
android:screenOrientation="portrait" />

<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="com.example.android.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_paths"></meta-data>
</provider>
</application>

</manifest>

MyFragment.java file is as follows :



public class MyFragment extends Fragment {
String url;
private WebView webView;
private ProgressDialog progressDialog;
final String CUSTOM_TAB_PACKAGE_NAME = "com.android.chrome";
CustomTabsClient mCustomTabsClient;
CustomTabsSession mCustomTabsSession;
CustomTabsServiceConnection mCustomTabsServiceConnection;
CustomTabsIntent mCustomTabsIntent;


public static MyFragment newInstance(String url) {
BBBFragment fragment = new BBBFragment();
Bundle args = new Bundle();
args.putString("URL", url);
fragment.setArguments(args);
return fragment;
}

@override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (getArguments() != null) {
url = getArguments().getString("URL");
}
}

@RequiresApi(api = Build.VERSION_CODES.O)
@override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view = inflater.inflate(R.layout.fragment_myfragment, container, false);
webView = view.findViewById(R.id.webviewBBB);
try {
Log.d("BBB URL is ", url);

Log.d("WebView Version", "=======>" + webView.getSettings().getUserAgentString());
// webView = (WebView) view.findViewById(R.id.webviewBBB);
//setUpWebViewDefaults(webView);
webView.setWebChromeClient(new MyWebClient());
webView.setWebViewClient(new WebViewClient());
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
webView.getSettings().setUserAgentString("Mozilla/5.0 (Linux; Android 5.1.1; Nexus 5 Build/LMY48B; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/43.0.2357.65 Mobile Safari/537.36");

// AppRTC requires third party cookies to work
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptThirdPartyCookies(webView, true);
webView.loadUrl(url);
//webView.setWebViewClient(new MyBrowser());
//webView.loadUrl("
");

/* CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder();
CustomTabsIntent customTabsIntent = builder.build();
customTabsIntent.launchUrl(getActivity(), Uri.parse(url));*/

} catch (Exception e) {
e.printStackTrace();
}
return view;
}

private class MyBrowser extends WebViewClient {
@override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}

@override
public void onPageStarted(
WebView view, String url, Bitmap favicon) {
Log.i("Tag", "page started:" + url);
super.onPageStarted(view, url, favicon);
}

@override
public void onPageFinished(WebView view, final String url) {
Log.i("Tag", "page finished:" + url);
}

//Show loader on url load
public void onLoadResource(final WebView view, String url) {
Uri uri = Uri.parse(url);
CustomTabsIntent.Builder intentBuilder = new CustomTabsIntent.Builder();
//Open the Custom Tab
intentBuilder.build().launchUrl(getContext(), uri);
}

@override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError er) {
handler.proceed();
}

}

private class MyWebClient extends WebChromeClient {

@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
@override
public void onPermissionRequest(PermissionRequest request) {
super.onPermissionRequest(request);
request.grant(request.getResources());
}


}


/**
* Convenience method to set some generic defaults for a
* given WebView
*
* @param webView
*/
@TargetApi(Build.VERSION_CODES.O)
@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
private void setUpWebViewDefaults(WebView webView) {
WebSettings settings = webView.getSettings();

// Enable Javascript
settings.setJavaScriptEnabled(true);

// Use WideViewport and Zoom out if there is no viewport defined
settings.setUseWideViewPort(true);
settings.setLoadWithOverviewMode(true);

// Enable pinch to zoom without the zoom buttons
settings.setBuiltInZoomControls(true);

// Allow use of Local Storage
settings.setDomStorageEnabled(true);

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
// Hide the zoom controls for HONEYCOMB+
settings.setDisplayZoomControls(false);
}

// Enable remote debugging via chrome://inspect
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
WebView.setWebContentsDebuggingEnabled(true);
}

webView.setWebViewClient(new WebViewClient());

webView.canGoBack();
webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
webView.getSettings().setSafeBrowsingEnabled(true);
webView.getSettings().setLoadsImagesAutomatically(true);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setDomStorageEnabled(true);
webView.getSettings().setDatabaseEnabled(true);
webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setAppCacheEnabled(true);
webView.getSettings().setUserAgentString("Mozilla/5.0 (Linux; Android 5.1.1; Nexus 5 Build/LMY48B; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/43.0.2357.65 Mobile Safari/537.36");

// AppRTC requires third party cookies to work
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptThirdPartyCookies(webView, true);
}
}
zzl8L.png

This one's a doozy!

I have a Samsung Galaxy S7, 8.0.0, Oreo. I'm having a trivial problem that's annoying the crap out of me. Whenever I open Chrome, or open a "new" tab in Chrome I get a message at the bottom that pops up and says, "Two downloads have failed." "Details." And it has an exclamation mark on the far left, and an X on the far right. I haven't downloaded or tried to download anything at all, nor even tried to download sonething. I've done everything! Clearing history, cookies, cache completely, emptying the downloads and even restarting my phone. Yet it still pops up at the , vutton. I'm not using any other browser or have any other browser activated. This just started a few days ago. It's driving ne crazy!! I've done all that I know to remedy this problem with no luck. Even restarted my phone several times. Someone please help me in howing to get rid of this nonsence and aggravation!! Attached is a scren shot of what I'm seeing. Someone please help me get rid of this nuisance. Done everything I can think of. What can I do to rid it

Attachments

  • Screenshot_20190911-080839_Chrome.jpg
    Screenshot_20190911-080839_Chrome.jpg
    143.8 KB · Views: 98
  • Screenshot_20190911-080839_Chrome.jpg
    Screenshot_20190911-080839_Chrome.jpg
    143.8 KB · Views: 86

Instagram API

Hello friends,
In Instagram, I want to show a list of those who have followed before and left the follow-up. I think I need the user's followers first. *one
And I want to be able to show a list of other users that are blocking the user. There are mobile apps that do this. *2nd
I've been researching what data Instagram gave us to solve these two problems. However, I could not reach a clear solution.
I will do the project in Android Studio, I know how to send a request with retrofit. For these two issues, exactly what URL do I need to send a request to, what can I do, ... can you give me some ideas, advice and suggestions on my research?
Below are some Instagram URLs which can help me? I guess I'm not very good at determining that, can you please help me?
https://github.com/postaddictme/instagram-php-scraper/blob/master/src/InstagramScraper/Endpoints.php

How to become a legit developer

Okay so I'm like not tech savvy.meaning I can work a smart phone I'm not q 64 year old who just got my first touch screen phone. But like I cant understand majority of what is being asked in this forum much less the answers. I just want to be able to understand and use the developer settings in my phone. How would one go about acquiring the education to do so?

My Girlfriend Nags me too much about my case!

Sooo well we all probably been here before when your girlfriend starts nagging the hell outta you because you don't wanna put the case on your $1099 Note10+ and I can't argue with her to tell her that I do like the case but I hate the little flap thing that covers the spen because it comes undone so easily and I hate it especially it's uneven so when I hold the note 10+ in my right hand it feels so uncomfortable, not to mention the case has a charging port flap that has no space for the USB-C OTG because the USB port doesn't have enough of area to plug my USB OTG in because of its size and its annoying when you rely on the USB OTG feature for connecting to a PS4 controller or a USB flashdrive to transfer videos and your being nagged that I have to keep the case on, I primarily bought the note 10+ for the ability to emulate and i feel like I'm very restrictive of what I can do!

What should I do?

Apps Surface View Player

Hey guys, i started to make my own tv app cause wanted to add my idea's..lol

so i got lots of it going but stuck on this surfaceview issue

1.when i click a link the screen gow's black then loads the video?

i think i found it. by adding:
Java:
@override
public void surfaceDestroyed(SurfaceHolder arg0) {
    if (mediaPlayer != null) {
        mCurrentVideoPosition = mediaPlayer.getCurrentPosition();
        mediaPlayer.release();
        mediaPlayer = null;
    }
}

2.when i press back to go back to the main screen ,seems like it created layers everytime i click a link...
is there a way to destroy the previous and make a new one every click?to avoid that..


Java:
@Override
    public void surfaceCreated(SurfaceHolder arg0) {
        if(mStream_id != null){
            String contentUri = Url + "live/" + username + "/" + password + "/" + mStream_id + ".ts";
            try {
                mediaPlayer = new MediaPlayer();
                mediaPlayer.setDisplay(vidHolder);
                mediaPlayer.setDataSource(contentUri);
                mediaPlayer.prepare();
                mediaPlayer.setOnPreparedListener(this);
                mediaPlayer.setOnBufferingUpdateListener(this);
                mediaPlayer.setOnCompletionListener(this);
                mediaPlayer.setScreenOnWhilePlaying(true);
                mediaPlayer.setOnVideoSizeChangedListener(this);
                mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
            } catch (IllegalArgumentException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (SecurityException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IllegalStateException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

        }
    }

Photo Puzzle

Please feel free to download ans try my new game!

Create and solve puzzles based on built in photos or photos from your gallery or camera.
Built in motives includes pictures of cute animals and beautiful nature scenery.
Create custom puzzles or challenge yourself with a predefined set of puzzles of increasing difficulty where each previous puzzle needs to be solved before the next one is unlocked.
Compare your current puzzle session's time and moves against your previous attempts and against other players.
Choose between two puzzle types:
- Freestyle tile puzzle where the tiles can be moved freely.
- Sliding tile puzzle where a tile can only be moved to an adjacent empty spot.

Apps Scheduled Runs

I'm trying to schedule the running of a function in the MainActivity thread. I've tried both an AlarmManager and a Handler. They both look like they're going through, but nothing ever runs at the time it's supposed to. Not sure what I'm doing wrong here. Any help would be greatly appreciated. Admittedly, I'm a bit noobish, though this is my second app (both very basic).

The relevant sections of the code for Handler:
Java:
    public Runnable r;
    public Handler TSH = new Handler();

    @Override
    protected void onCreate(Bundle savedInstanceState) {
...
        r = new Runnable() {
            @Override
            public void run() {         Log.d("Tag","Hi Again");
                RefreshList();}
        };
Calendar c1 = Calendar.getInstance();
c1.add(Calendar.MINUTE,1);
TSH.postAtTime(r, c1.getTimeInMillis());

The relevant sections of the code for AlarmManager:
Java:
public class TrainCheckerAlarm  extends BroadcastReceiver {
    public MainActivity ma;

    public void GetMA(MainActivity m) {ma = m;}

    @Override
    public void onReceive(Context context, Intent intent)
    {
        ma.RefreshList();
    }
    public void setAlarm(Context context, Calendar cal)
    {
        AlarmManager am =( AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
        Intent i = new Intent(context, TrainCheckerAlarm.class);
        PendingIntent pi = PendingIntent.getBroadcast(context, 0, i, 0);
        am.set(AlarmManager.ELAPSED_REALTIME, cal.getTimeInMillis(), pi);
    }
}
Then in MainActivity, there's a:
public TrainCheckerAlarm TCA = new TrainCheckerAlarm();
TCA.GetMA(this);
TCA.setAlarm(this,c1);

Help Charging question

charging my phone with the phone off as battery ran out, only had a half a day

It tells me for about 10 seconds what the % is then it goes black again
it is charging but normally i can see all the way upto 100%
if I press a button it tells me what the % charge is it but should i have to do this?
is there a reason why it isnt showing the % when charging when the phone is off, is this normal?

I did try the volume down and power in case was firmware

App Inventor How to play video fullscreen with landscape in Android WebView?

Person I have an application that I have a html5 player I have also a code that makes my webview accept that this html 5 enables the full screen player option. It even needs to be with screen rotation enabled to be able to see landscape but I want it to be landscape when I click the full screen option. How do I do it?

code down:
class Browser_home extends WebViewClient {

Browser_home() {
mInterstitialAd.show ();
}

@override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
mInterstitialAd.show ();
super.onPageStarted(view, url, favicon);

}

@override
public void onPageFinished(WebView view, String url) {
mInterstitialAd.show ();
setTitle(view.getTitle());
super.onPageFinished(view, url);



}
}





private class MyChrome extends WebChromeClient {

private View mCustomView;
private WebChromeClient.CustomViewCallback mCustomViewCallback;
protected FrameLayout mFullscreenContainer;
private int mOriginalOrientation;
private int mOriginalSystemUiVisibility;


MyChrome() {mInterstitialAd.show ();}

public Bitmap getDefaultVideoPoster()
{
if (mCustomView == null) {
mInterstitialAd.show ();
return null;

}
mInterstitialAd.show ();
return BitmapFactory.decodeResource(getApplicationContext().getResources(), 2130837573);
}

public void onHideCustomView()
{
mInterstitialAd.show ();
((FrameLayout)getWindow().getDecorView()).removeView(this.mCustomView);
this.mCustomView = null;
getWindow().getDecorView().setSystemUiVisibility(this.mOriginalSystemUiVisibility);
setRequestedOrientation(this.mOriginalOrientation);
this.mCustomViewCallback.onCustomViewHidden();
this.mCustomViewCallback = null;

}

public void onShowCustomView(View paramView, WebChromeClient.CustomViewCallback paramCustomViewCallback)
{
if (this.mCustomView != null)
{
mInterstitialAd.show ();
onHideCustomView();

return;
}
mInterstitialAd.show ();
this.mCustomView = paramView;
this.mOriginalSystemUiVisibility = getWindow().getDecorView().getSystemUiVisibility();
this.mOriginalOrientation = getRequestedOrientation();
this.mCustomViewCallback = paramCustomViewCallback;
((FrameLayout)getWindow().getDecorView()).addView(this.mCustomView, new FrameLayout.LayoutParams(-1, -1));
getWindow().getDecorView().setSystemUiVisibility(3846);

}

}

LG stylo 5 "google play services keeps stopping" problem

I have an LG Stylo 5 and my carrier is Cricket. I keep getting a pop up message stating that "Google Play services keeps stopping" with 3 options app info, close app, and send feed back. all of which are pointless because the message keeps interrupting anything I try try to do on the phone, including doing anything in settings. I have rebooted multiple times and am considering a hard reset if possible. Is there anything I can do to fix this problem otherwise?

Struggling fixing Samsung Tab 3, 7.0 WiFi

My Samsung Tab 3 is rooted by kingoroot and that worked flawlessly, I installed it using Firefox on Android.
That is, until the installation of F-secure anti virus program finished and the Tab 3 not being used for about 3 weeks.
After 3 weeks, at login into the user account things seem to go very wrong and very quick, starting with a window telling me 'program has stopped' followed by a crash and reboot. There's no way to stop/delete any app (anti virus or kingoroot) that causes the system to crash immediately and reboot again. In recovery mode I tried to wipe both user data/factory reset and cache. But nothing seem to make any changes. Next I tried to flash the appropriate Android 4.4.2 using Odin in Windows, but allthough the device is found and connected, any version fails to flash the firmware. Only version 3.07 seem to work, the flash finishes in Windows only but not on the Tab 3. I can tell because on the Tab 3, there's no statusbar that shows up during flashing. But hardware doesn't seem to be the problem, because using Heimdall does seem to flash the separate files from the extracted stock ROM. I can tell because there's a statusbar on the Tab 3 that show up during flashing. Yet I noticed differences during flashing, when flashing 'system.img' finishes, the Tab 3 immediately goes into reboot, but for all other components of that same ROM that are flashed, it took several seconds until Tab 3 reboots.
So, my guess is that at immediate reboot after flashing 'system.img' the flashed image file does not replace the installed file on the Tab 3, but is deleted instead.
That would explain as to why there's no change after flashing completes with Heimdall.
That also may explain as to why flashing with Odin in Windows fails.
Question now, is it 'kingoroot' that actively refuses any changes at flashing, or is it F-secure, or both?
How do I get rid of it?
How/where do I get an untouched full version of Android 4.1.2 JB as to Android 4.4.2 KK seem to be an update version only.

Popcorn Expert - the ultimate solution to the burnt popcorn problem

Hello!
My name is Robert and I'm happy to announce that I just published a new release of my "Popcorn Expert" Android app. It's a popcorn making assistant which analyzes popcorn making sounds to recognize sounds of popping kernels and alert you when it's the best time to stop the microwave.

Say "no more!" to burnt popcorn kernels!!!

apple-touch-icon-180x180.png


This release includes following new features:
  • Gamification - earn XP while making popcorn, unlock achievements and compete with others
  • Join the Popcorn Community and socialize - share popcorn tips, recipes and pictures
  • Completely redesigned UI with some pretty animations like speed gauge and soundwave
  • Dark Mode for nightly cooking
dark_mode_2x.png


If you love popcorn, and hate to burn it, you should try this app - it's free with no ads and no in-app payments. See https://ai4popcorn.com for more details, or download it directly from the Play Store: https://play.google.com/store/apps/details?id=com.robsoft.popcorn

Have fun and #SaveThePopcorn !
Robert

Filter

Back
Top Bottom