Tuesday, May 6, 2025

Replace old Eclipse to 2025-3 (clean install windows/Debian)

Assume: you used Eclipse eclipse in tar.gz or zip, not using installer.

In Windows delete this directory

  1. c:\Users\[username]/.eclipse
  2. [home]\eclipse -> your old eclipse
  3. [workspace]\.metadata -> your existing workspace for eclipse

In Debian delete this directory

  1. [home_user]/.eclipse
  2. [home_user]/eclipse -> your old eclipse
  3. [home_user]/[workspace]/.metadata -> your existing workspace for eclipse

Extract eclipse-java-2025-03-R-linux-gtk-x86_64.tar.gz and put "eclipse" folder into [home].

Run your eclipse, select your existing workspace and install all software you need e.q. WindowBuilder.

Note: Windows will ask your permission to prevent Defender scan your Eclipse for performance. I recommended to exclude Eclipse.

To open existing project in your existing workspace

  1. Import -> General -> Existing Project into Workspace -> Next
  2. Point "Select root directory" to your existing project directory.
  3. Finish

 


Saturday, May 3, 2025

Removing bloatware in Android

It is common, every non AOSP android may come with ton of partner's application. The applications are known as bloatware.

Some bloatwares can be uninstall. Or some can only be disable. However, bloatware with disable can still running on background.  

Those bloatwares are used your mobile phone resource. These are steps to remove/uninstall from your mobile using PC, any operation system that can run adb (Android Debugging Bridge). I Assume, you done this.

You must enable development mode and USB Debugging your mobile phone.

Development mode
USB Debugging

Afteer you connect your mobile phone to your PC using USB, from your mobile, you need to trust your PC to make connection and run debugging, include running script via adb.

AllowUSB Debugging

Open your terminal and go to directory where your ADB tool install or placed, e.q. D:\android\sdk\platform-tools. Follow this command

1. detect your android phone

>adb devices
List of devices attached
1xxxxxxxxxxxxxxx        device

2. connect to your device

>adb shell
TECNO-KJ6:/ $

3. run pm to remove bloatware

$ pm uninstall --user 0 com.transsnet.store
Success

4. exit

$ exit
>

To View packages

$ pm list packages | grep store
package:com.google.android.apps.restore
package:com.transsnet.store

This is screen shoot status of application after deletion.

Getting package name
After removing/deletion

You need to know the package name you want to remove. Pick any application you wish in play store with key search "Application Inspector"

Bloatware Table

Application Package Name Tecno Spark 20 Pro KJ6 Infinix note 12 x670
AHA Games net.bat.store n y
Folax com.transsion.aivoiceassistant n y
Hola Browser com.talpa.hibrowser y y
Palm Store com.transsnet.store y y
Visha Player com.transsion.magicshow n y
WeZone com.transsion.wezone n y


NOTE:

  1. The bloatware status uninstall after restart your android
  2. The bloatware still exist in rom, every time you reset your android, the bloatware will come up. You need to re do all steps to remove it.

Reference: https://www.phoneworld.com.pk/the-truth-about-xos-how-infinixs-ui-is-burdened-by-excessive-bloatware/

 

Tuesday, April 29, 2025

Part 3: Debian 12 installing Apache, MariaDB and phpmyadmin on HP 15-AF109AX for development NOT PRODUCTION

Installing MariaDB, Apache and phpmyadmin:

apt-get install mariadb-server mariadb-client phpmyadmin apache2 libapache2-mod-php

Set password for mariadb root

# systemctl stop mariadb
# mysqld_safe --skip-grant-tables --skip-networking &
# mysql -u root
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.006 sec)
MariaDB [(none)]> ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';
Query OK, 0 rows affected (0.017 sec)
MariaDB [(none)]> quit;
Bye

# ps aux | grep mariadb
mysql       3155 ....
# kill 3155
# systemctl start mariadb

Access your phpmyadmin using browser http://localhost/phpmyadmin.

Refrence: https://www.digitalocean.com/community/tutorials/how-to-reset-your-mysql-or-mariadb-root-password

Friday, April 25, 2025

Exam AP, SAT and ACT

AP : Advanced Placement

SAT : Scholastic Assessment Test

ACT : American College Testing

 

AP Exam (College Board's Advanced Placement)

Provider: College Board

Target: high school students

Number of subjects: 40 subjects 

Read your course requirements to choose which AP Exam subjects must be taken. 

Once a year in May 

Cost: $129 per exam/subject


SAT : Scholastic Assessment Test

<pending>

 

Recovering from hacked account is so painful when we accidently got scammed.

Recovering from a hacked account is so painful when we accidently get scammed. 

To recover hacked gmail, do it as fast as possible. Even if a hacker changes your phone recovery and or your email recovery, Google still keeps your previous recovery data for some time (maybe 7 days). I called it the grace period.

In my case, i successfully recovered my gmail less than 12 hours after the account was hacked. After successfully signing in into your account, go to https://myaccount.google.com, immediately check your devices, and sign off of any unknown device. 

Then, in security, check recovery options. Remove any unwanted recovery option. Add your original recovery phone number and recovery email if necessary. Verify them as soon as possible. 

These processes are race conditions with hackers.

If a hacker changes your email account for Mobile Legends: Bang Bang and email account Clash of Clans, you will lose them. No one of those games provides good support for recovery.