You do not need a Google account to back up your Android device. This guide covers several methods to back up contacts, apps, and files locally or to your own server. Backup with ADB adb backup -apk -shared -all -f backup.ab Sync Files via USB Connect your phone to a computer and copy the contents of /sdcard/ manually using a file manager. Use Syncthing for Wireless Sync Install Syncthing on both your phone and computer to continuously sync selected folders without any cloud service. Backup Contacts Export…
ADB (Android Debug Bridge) is a command-line tool that lets you communicate with Android devices from your computer. It is part of the Android SDK Platform Tools. Install ADB sudo apt install adb # Linux winget install Google.PlatformTools # Windows Connect a Device Enable USB Debugging on the device, connect via USB, and authorize the connection on screen. adb devices Common Commands adb shell # Open a shell on device adb install app.apk # Install an APK adb pull /sdcard/file.txt # Copy file from device adb…
Developer Options is a hidden menu in Android that unlocks advanced settings for developers and power users, including USB debugging, OEM unlocking, and animation speed controls. Enable Developer Options Go to Settings > About Phone > Build Number and tap it 7 times rapidly. You will see a toast message saying "You are now a developer." Enable USB Debugging Go to Settings > Developer Options and toggle USB Debugging on. This allows ADB communication over USB. Useful Developer Settings OEM Unlocking — required for…
The macOS Application Firewall controls which applications are allowed to accept incoming network connections. It is different from a traditional port-based firewall. Enable the Firewall Go to System Settings > Network > Firewall and toggle it on. Enable Stealth Mode Click Options and enable Enable stealth mode to prevent your Mac from responding to ping requests. Manage App Permissions Under Options, you can allow or block specific applications from accepting incoming connections. sudo…
Too many login items slow down your Mac's boot time. macOS Ventura reorganized startup management under a new System Settings location. View Login Items Go to System Settings > General > Login Items . Here you see apps that open at login and background services. Remove an Item Select the item and click the minus ( - ) button to remove it. Via Terminal osascript -e 'tell application "System Events" to get the name of every login item' To remove an item by name: osascript -e 'tell application "System Events" to…
The Terminal app gives you direct access to the Unix shell underneath macOS. This guide covers the essential commands every Mac user should know. Open Terminal Find it in Applications > Utilities > Terminal or search with Spotlight (Cmd+Space). Essential Commands pwd # Show current directory ls -la # List files with details cd ~/Desktop # Change directory mkdir myfolder # Create a folder cp file.txt backup.txt # Copy a file rm file.txt # Delete a file Customize the Shell macOS uses Zsh by default. Edit ~/.zshrc to…
Time Machine is macOS's built-in backup solution. It automatically backs up your entire Mac to an external drive or a network location. Connect a Backup Drive Connect an external drive with enough space (at least the same size as your Mac's storage). Configure Time Machine Go to System Settings > General > Time Machine , click Add Backup Disk , and select your drive. Manual Backup tmutil startbackup Exclude Folders tmutil addexclusion ~/Downloads
FileVault is the built-in full-disk encryption feature in macOS. It protects all data on your Mac by encrypting it with XTS-AES-128 encryption. Enable FileVault Go to System Settings > Privacy & Security > FileVault and click Turn On . Save the Recovery Key You can store the key with Apple or manage it locally. Store it securely — losing it means losing access to all your data. Check Encryption Progress Encryption happens in the background. Check progress from the same settings panel or via Terminal: fdesetup…
Samba lets Linux systems share files and printers with Windows machines using the SMB protocol. This guide sets up a basic shared folder accessible from Windows. Install Samba sudo apt install samba Create a Shared Directory sudo mkdir /srv/samba/shared sudo chmod 777 /srv/samba/shared Configure Samba Add to /etc/samba/smb.conf : [shared] path = /srv/samba/shared browseable = yes writable = yes guest ok = yes Restart Samba sudo systemctl restart smbd
htop is an interactive process viewer for Linux that provides a real-time overview of CPU, RAM, and swap usage with a user-friendly interface. Install htop sudo apt install htop # Debian/Ubuntu sudo dnf install htop # Fedora/RHEL Launch htop htop Key Shortcuts Inside htop F6 — Sort by column F9 — Kill a process F5 — Tree view F4 — Filter by name Filter Processes by User htop -u www-data