Instructions Force 4G LTE Only 2020 Free Version

Edwar Ramadhan 12:52:00 AM Add Comment

The Force 4G LTE Only 2020 application is a shortcut application to be able to access activities from a hidden android system that functions to lock the LTE Only, 4G Only and 5G Only network mode.

Instructions Force 4G LTE Only 2020 Free Version

There have been complaints written by users who installed this application in Google Play and gave 1 star. This is our concern as a developer. this means that this application does not work as expected. We try to be able to help all Android users and because of the limited tools to test this application.

So the function of this application depends on the ROM on the Android device the user is using. due to fragmentation problems and AOSP modifications made by the respective cellphone vendors. We create different shortcut keys.

Therefore, there are several ways to lock the LTE Only Network using the Force 4G LTE Only 2020 Free version application.

Method 1:

Instructions Force 4G LTE Only 2020 Free VersionInstructions Force 4G LTE Only 2020 Free Version          Instructions Force 4G LTE Only 2020 Free Version

SIM 1 as a data connection

2. Select Menu SIM 1 Only - LTE Swithcer 1 / LTE Swithcer 2 / One UI 3.0 Android 11 - Select LTE Only in the Set Preferred Network Type section

Note: One UI 3.0 is exclusively for Samsung galaxy with One UI 3.0 Android 11 ROM

If it displays an error message it means that your phone does not support this function. Please use method 2.

Method 2:

Instructions Force 4G LTE Only 2020 Free VersionInstructions Force 4G LTE Only 2020 Free VersionInstructions Force 4G LTE Only 2020 Free Version

2. Select the menu Testing Setting - Testing Setting 1 / Testing Setting 2 - Device information - Select LTE Only in the Set Preferred Network Type section.

If method 1 and method 2 display an error message it means that your cellphone does not support the two methods above, please use method 3

Method 3:

Instructions Force 4G LTE Only 2020 Free VersionInstructions Force 4G LTE Only 2020 Free VersionInstructions Force 4G LTE Only 2020 Free Version

Instructions Force 4G LTE Only 2020 Free Version

2. Select SIM 1 Only - Hidden Activity (waiting for loading all activities of System app installed) - In the search box, type "RadioInfo" - select the activity - select LTE Only (4G Only) or NR Only (5G only)

3. If you long press on an activity Radio Info you can create a shortcut on the Home screen. so you don't bother like the steps above. you can directly access it from the Home Screen menu.

Instructions Force 4G LTE Only 2020 Free Version

If you activate LTE Only and the Mobile Operator you use does not support VOLTE. You cannot make and receive calls. even use USSD to check credit or quota amount.

How to Lock LTE Band Selection On Samsung Galaxy Without Root

Edwar Ramadhan 4:32:00 AM Add Comment

 Hello Everybody ! now i will Share tips how to Lock LTE Band on Samsung Galaxy device. With this tutorial we can lock Frequency of LTE Band frequency networks. so that the connection becomes more stable.

How to Lock  LTE Band Selection On Samsung Galaxy Without Root

This method is specifically for Samsung Galaxy. Because the default hiddennetwork system application is available. for devices with other brands and types, I haven't tried it.

Please follow the following methods:

1. DOWNLOAD Force 4G LTE Only 2020 Pro application from Google Play

2. Run the Application

3. Select SIM 1 Only menu, then Hidden Activity

4. wait to load until 100%

5. tap the search box type Hiddennetwork

6. In the call setting section, there is a hiddennetwork activity.

7. Long Tap 3 options will appear: Create Shortcut, Launch Activity, Edit Shortcut. I recommend Select Create Shortcut to make it easier for us to enter network activity mode without having to bother opening the Force 4G LTE Only 2020 Pro application.

8. Please select Launch Activity to enter the system Network Mode to select network mode.

9. tap the three-line menu in the left corner. select Band Selection to lock LTE band. please select a frequency band then slide the toggle selection to activate it.

Alternatively, if all button doesnot support your device ROM caused by new update lika Android 11 or old Android version please try Method 2 below : 

2. Run The Application. select SIM 1 Only - Hidden Activity - type "Radio Info" in Search Box - select the Activity that shown below for like com.xxx. RadioInfo
3. Select the LTE Only at set Preferred network type.
4 done
5. if you want to create shortcut to home screen : Long Tap the App and then select create shortcut and then ok. 

WA Status Saver Lite Apk free Download

Edwar Ramadhan 1:24:00 AM Add Comment

WA Status Saver Lite is an smallest and simple apk to save images and videos from statuses other people wa friends.

WA Status Saver Lite Apk free Download

How to use ?
1. Open your Friends status
2. Run " WA Status Saver Lite "
3. it will show up your Friends statuses on Recent tab
4. you can tap "save: icon in the right bottom side and automatically moved to saved tab.


1. Open your friend status or story
2. Run Wa Status Saver Lite
3. Select one items, in the item detail you can tap "save" , "Repost", "Share" icons.
4. if you choose "Save" it will show in the gallery and saved tab.

App Open Ad Admob Beta Implementation and Integrating in Kotlin

Edwar Ramadhan 1:53:00 AM Add Comment
Hello Guys, Google has launched new ad type for its Mobile Ads Admob. It's called App Open Ads. It's might be limited for some developers because still beta version. Lets try this ad and how it works. From Google developers guide site showed only in Java Code. Now, I have Convert it to Kotlin.

App Open Ad Admob Beta Implementation and Integrating in Kotlin
source : Google developer

What is App Open AD?

This is a new AD type that we can show to users when he minimises our app and comes back. An ad format that appears when users open or switches back to your app. Ad overlays the loading screen.

Let’s start to implement this Ad.

Step 1

Add the following dependency or update the version if you are implementing it in your old project. it should be 19.4.0 or Latest.


Step 2

Create MyApplication class and copy code below ! 

class MyApplication : Application () {

private lateinit var appOpenManager: AppOpenManager

override fun onCreate() {
MobileAds.initialize(this) {}
appOpenManager = AppOpenManager(this)


Step 3
Pass this application class to your manifest and also add your AdMob ad id in metadata as following.




Step 4 :
Create Class AppOpenManager and copy the code Below !

class AppOpenManager (private var myApplication: MyApplication) : LifecycleObserver,Application.ActivityLifecycleCallbacks {
companion object {
private const val LOG_TAG = "AppOpenManager"
private const val AD_UNIT_ID = "ca-app-pub-3940256099942544/3419835294"


private var appOpenAd: AppOpenAd? = null
private lateinit var loadCallback: AppOpenAd.AppOpenAdLoadCallback
private var currentActivity : Activity? = null
private var isShowingAd : Boolean = false
private var loadTime:Long = 0


fun onStart() {
Log.d(LOG_TAG, "onStart")

fun showAdIfAvailable() {
// Only show ad if there is not already an app open ad currently showing
// and an ad is available.
if (!isShowingAd && isAdAvailable())


Log.d(LOG_TAG, "Will show ad.")
val fullScreenContentCallback = object: FullScreenContentCallback() {
override fun onAdDismissedFullScreenContent() {
// Set the reference to null so isAdAvailable() returns false.
this@AppOpenManager.appOpenAd = null
isShowingAd = false
override fun onAdFailedToShowFullScreenContent(adError: AdError) {}
override fun onAdShowedFullScreenContent() {
isShowingAd = true
appOpenAd?.show(currentActivity, fullScreenContentCallback)
Log.d(LOG_TAG, "Can not show ad.")
/** Request an ad */
fun fetchAd() {
// We will implement this below.
if (isAdAvailable()) {
loadCallback = object:AppOpenAd.AppOpenAdLoadCallback() {
* Called when an app open ad has loaded.
* @param ad the loaded app open ad.
override fun onAppOpenAdLoaded(ad:AppOpenAd) {
this@AppOpenManager.appOpenAd = ad
this@AppOpenManager.loadTime = (Date()).getTime()
* Called when an app open ad has failed to load.
* @param loadAdError the error.
override fun onAppOpenAdFailedToLoad(loadAdError: LoadAdError) {
// Handle the error.


val request : AdRequest = getAdRequest()
myApplication, AD_UNIT_ID, request,


/** Creates and returns ad request. */
private fun getAdRequest():AdRequest {
return AdRequest.Builder().build()


/** Utility method that checks if ad exists and can be shown. */
fun isAdAvailable():Boolean {
return appOpenAd != null && wasLoadTimeLessThanNHoursAgo(4)


/** Utility method to check if ad was loaded more than n hours ago. */
private fun wasLoadTimeLessThanNHoursAgo(numHours:Long):Boolean {
val dateDifference = (Date()).time - this.loadTime
val numMilliSecondsPerHour:Long = 3600000
return (dateDifference < (numMilliSecondsPerHour * numHours))


override fun onActivityPaused(activity: Activity) {


override fun onActivityStarted(activity: Activity) {

currentActivity = activity

override fun onActivityDestroyed(activity: Activity) {
currentActivity = null

override fun onActivitySaveInstanceState(activity: Activity, outState: Bundle) {

override fun onActivityStopped(activity: Activity) {


override fun onActivityCreated(activity: Activity, savedInstanceState: Bundle?) {


override fun onActivityResumed(activity: Activity) {

currentActivity = activity
In the above code replace AD_UNIT_ID with your Admob AD id.

Step 5

Now in the above class, you will get an error ProcessLifecycleOwner not able to resolve. 
To solve that we need to implement the following dependencies.

def lifecycle_version = "2.0.0"
implementation "androidx.lifecycle:lifecycle-extensions:$lifecycle_version"implementation "androidx.lifecycle:lifecycle-runtime:$lifecycle_version" 
annotationProcessor "androidx.lifecycle:lifecycle-compiler:$lifecycle_version"

All done.
Now we will run our app and see how it looks. To test it minimize your app and open it again.

If you are getting any error try to replace your AD id with test ad id. Because AdMob takes some time to serve ads on new ads ids.Hope you enjoyed the blog. 

Here is the sample source code for the implementation of Admob Open Ad.

IDM Cannot Download From Google Drive Fix 100 %

Edwar Ramadhan 12:58:00 AM Add Comment
Has anyone failed to download files from Google Drive using IDM? I also experienced this some time ago. After I browsed here and there, I finally found a solution.

IDM Cannot Download From Google Drive Fix 100 %

IDM stands for Internet Download manager which I think is the best downloader software that I use often. because this software can separate files into several parts and download them simultaneously.

Returning to the problem at the beginning, I will share how to download files from Google Drive using IDM software.

I have made a video tutorial on "how to solve not being able to download files from Google Drive using Internet Download Manager" below to make it clearer.

11 Interesting Facts about Giannis Antetokounmpo, 2019 NBA Best Player

Edwar Ramadhan 12:43:00 AM Add Comment
11 Interesting Facts about Giannis Antetokounmpo, 2019 NBA Best Player

Giannis Antetokounmpo was named the MVP or best player for the 2018/19 NBA season. The Milwaukee Bucks star was able to perform beautifully throughout the season with his team, despite failing to give the title.

The 24-year-old power forward managed to beat his rivals, namely James Harden of the Houston Rockets and Oklahoma City Thunders star Paul George.

Here are some interesting facts about the 211 centimeter player:

1. Giannis Antetokounmpo comes from Greece. He was born on December 6, 1994 in the City of Athens.

2. As a child, Antetokounmpo preferred to play soccer. Reported by Milwaukeerecord, he idolizes the Danish footballer, Simon Bloch Jorgensen. But he then turned to basketball. He played for the Greek basketball team Filathtilikos, among others, until he was signed by the Milwaukee Bucks in the 2013/14 season.

3. As a child Giannis became the backbone of his family. He sells watches, bags, sunglasses, and some of his favorite toys to keep the family economy alive.

4. Still on motivation, Giannis Antetokounmpo reportedly receives calls and messages containing harsh criticism and inappropriate comments. He made him a motivational whip.

5. It may sound strange and absurd to us. He just tasted the modern drink, smoothie (a juice drink filled with fruit that is blended until thick and mixed with milk) in 2014 or to be precise when he entered a professional career in basketball.

6. Giannis's hand reaches 12 inches or reaches approximately 30 centimeters, which means that it is almost 3 inches longer than the hands of the LA Lakers superstar, LeBron James.

7. Giannis and his older brother, Thanasis Antetokounmpo, served in the military for several days in July 2016.

8. Giannis Antetokounmpo is the second of four children. He has an older brother, Thanasis, and two younger siblings, Kostas and Alexis, who both play basketball.

9. In the 2018/19 season, Giannis was able to triple-double 5 times. A record that is certainly extraordinary for the player in his position, but certainly not many know if he did it for the first time in 2016. This happened on February 22, 2016 when his team beat the LA Lakers with a score of 108-101, where he scored 27 points, 12 rebounds and 11 assists.

10. On January 19, 2018, Giannis was able to register his name on the Eastern Conference NBA All-Star team and immediately became a starter.

11. Giannis Antetokoumpo admits that he wants to be loyal to the Bucks, even though he has received many offers from big teams, such as the LA Lakers, Houston Rockets, San Antonio Spurs, Golden State Warriors, Miami Heat.

This Feature Can Prevent Theft of Personal Data on Smartphones

Edwar Ramadhan 12:33:00 AM Add Comment
This Feature Can Prevent Theft of Personal Data on Smartphones

Not only as a means of communication, smartphones also offer a variety of other uses for consumers, such as tools for doing work, entertainment devices, recording devices, to personal assistants. Even today, smartphones are often used as digital wallets. When the smartphone function becomes a tool for digital transactions, it needs to be balanced with a qualified security system. This is to prevent theft of data and confidential information belonging to users.

Personal data on smartphones has the potential to be digitally stolen through various cyber attack techniques such as phishing, malware, or malicious applications or even conventional techniques such as smartphone spying or peeking at the screen. Various information contained there such as personal data, money in the application, or contact lists can be easily shared or misused by cyber criminals. This is OPPO's concern to protect the privacy and data of smartphone users.

To provide better privacy, OPPO introduced the Smart Spying Prevention technology at OPPO Reno4. This technology will hide the contents of the notification when someone else looks at the smartphone screen that is being opened by the user. To enable the Smart Spying Prevention feature, users need to register a face first so that the smartphone camera recognizes it as the legitimate owner of the cellphone. After this feature is active, users do not need to worry about the possibility that the contents of application notifications on smartphones can be tipped off by other people while on public transportation.

When users install new applications, sometimes they are not aware that some applications require approval to access sensitive things on smartphones such as contacts, cameras to take photos, and location. Even some applications require access to more personal data which are often ignored by users who voluntarily give access permission to be able to retrieve their personal data.

On OPPO Reno4 devices, users don't need to worry about this bad possibility because of the Personal Information Protection feature. When this feature is activated, the system will automatically determine several malicious applications that try to read personal information and provide information in the form of blank data to avoid data leakage. Users can activate this feature by going to the option [Settings]> [Privacy]> [Personal Information Protection]> switch to [Smart Protection] to activate. When it is active, the system will automatically protect Call History, Contacts, Messages, and User Activities.

In connection with digital payments that are increasingly plural, OPPO also provides data protection options in the form of Payment Protection. This feature will perform an automatic scan of the payment application and protect it from data breaches. Still related to digital payments, OPPO also provides a Secure Keyboard feature. In this feature, the device will automatically change the default keyboard to OPPO Secure keyboard when the user needs to enter sensitive information. OPPO Secure keyboard will not record information entered by the user such as passwords, connecting to the internet network or the autocomplete feature.