Sinchen vs. Android – Episode ? [Pictures ≈1MB]

Sinchen vs. Android – Episode ?​

(Preparing a tablet for actual usage)​

My relationship with Android

Some of you might know my relationship with Android is – to be polite – not the best.
Two reasons for this:
A) The closed nature of the devices (bootloader, root status) and the associated pseudo-security are the main reason for this. All the security theater(!) relies on these (anti-)features. Don't even get me started on the abysmal battery running time of a phone running the Google rubbish in the background. And don't get me started by the privacy catastrophe stock ROMs represent.​
Alas, I do have gathered quite a few devices running Android OS. It is not good to criticize things without having at least some basic knowledge.

LineageOS can be a decent operating system if you happen to own one of the few devices which have a port. I still treat Android phones and tablets as toys and not as serious computers:

B) I openly confess that I'm too dumb to correctly use a browser with touch input… and frankly the whole OS. Anything that takes some seconds on the terminal/shell/Bash (such as a simple task as copying a file from internal memory to SD card) becomes a major hassle. This goes as far as me sometimes connecting a phone/tablet to the PC to use it via​
adb shell
su
which makes me wonder why I'm using the Android device in the first place – while sitting at my Linux PC. Somehow the phone/tablet is superfluous sitting at the PC… but… without the PC I can't really use it. Still almost all people are sitting in the bus with their heads pointing down and their thumbs flying around on the virtual keyboard of some phone at incomprehensible speed.​

Actively using a tablet with LineageOS

Using a touchscreen for typing longer texts is out of question. This is just not gonna work. In the past I used a Windows 10 based tablet with keyboard dock (containing touchpad for mouse support) as surf machine and typewriter. This 150€ PC from 2018 is failing to the point of being unusable (crashes, random reboots, dock physically broken…)
Since I don't like buying new things, especially when owning other things that could do the job, I only bought a cheap generic keyboard+cover. This can be used for still operating the Windows machine but as well an Android tablet. I got it two years ago. Samsung SM-T550, a model from the year 2015 for 30€. To my knowledge Samsung dropped software support for this entry level tablet in 2017. That shows the take on sustainability from a "premium" manufacturer. Well. The stock ROM was toxic waste anyway and on the good side: Samsung devices often have a good third-party support. Security patchlevel December 2023 isn't bad. Sadly Android 11 is almost end of life now.

Tablet.jpg 2.png 1.png

On all of my important computers I have been using full disk encryption for 15 years or longer, but recently I decided to get rid of pretty much all unencrypted data blanking weak systems with 0x00 and encrypting the rest. This turned out to be a major problem on the tablet. For some reason full disk encryption is marked as deprecated on Android for very long and has been replaced with file based encryption. Searching up and down showed old Android devices don't support the new method (which I would call inferior) which means encryption will not work for those old machines on Android 13 and higher. The same developer is continuing to support this tablet with Android 13.

Big "Thank you!" for retiredtab on XDA forums at this point!

Encryption was the most problematic thing to get working. The ROM/OS itself runs perfectly. Starting the encryption instantly aborted with a reboot (killing the Magisk installation) and no error message.
[RANT]
⚡🌪️⛈️💢😡
Who thinks building an OS making computers seemingly(!) accessible for retards is a good idea? And who in their right mind would suppress important error messages hiding them in the logs?! I seriously had to search online how to even get an error message. Why hide something this essential? Just to not scare people away with technical details?
⚡🌪️⛈️💢😡➕💀💀💀
[/RANT]
In the end I had to shrink the data partition a by few kilobytes to have encryption succeed. One problem remains: Startup password is the same as lock screen password. Applying a good passphrase isn't possible under these conditions.

I treat the tablet as having reached the absolute minimum of trustworthiness and even logged into my GBAtemp account. Closed Android devices running stock ROMs have a trustworthiness far below zero. Using the Kivi Browser and Collabora Office for writing is somewhat possible. A bit slow on browsing. Maybe NoScript will help.

A blog entry such as this one is out of range though: How would I cut and resize photos or draw a black box for hiding parts? It would probably take me two days.

Comments

I use the droidify app for apps from fdroid, you can find apps for most things you would want to do and everything on there is open source and rebuilt by the fdroid build bot. You can also use the regular fdroid client but I personally find droidify more convenient.
Usually the built in photo app can be used for basic cropping and marking of images, I myself haven't used lineage but if you open your gallery and press the edit button you should have options there.
 
You are underestimating how unskillful LittleSinchen is regarding touch controls.
When trying to use a touchscreen, little Sina just stands there and stares like a cow when it thunders.

Usually the built in photo app can be used for basic cropping and marking of images
Remove Exif data (very important!)? Adjust compression level? Options?
Gimp.png

Usually the built in photo app
Regarding internal or "system" apps, especially on stock ROMs, the first thing to do is fully delete them. For those :shit: devices with not unlockable bootloader "for current user".


No doubt there are programs for everything on Android. After all (in theory) they are general computers. I just don't know any programs for anything and cannot use touch controls in sensible manner. Searching "Android app for […]" usually gives a million results with almost all of them having one or more of these:
  • Shows ads
  • Uses or even requires internet connection
  • Has minimalist functionality in colorful presentation
  • Requires Google Play Services
  • Costs money or recommends Premium/Pro version with 98% features gated behind a payment requiring Google
  • Shows an endlessly long EULA
  • Doesn't even start or constantly crashes without error message
  • Detects Magisk/unlocked Bootloader/custom ROM and refuses to start for "security reasons"
  • 200MB or larger for a trivial task.
If you know the name of some (good and free) program it is easy to say: "Hahaha. Why didn't you just try 'X'? It is perfect! Anybody uses it!" Just that 'X' doesn't show up in a naive search between all the clickbait. F-Droid, FOSS software without most of the problems above, mostly looks like a ghost town of unsupported things ("Last update 2015") and 100 implementations of KeePass.

you open your gallery and press the edit button you should have options there
I've never even noticed an edit button anywhere when looking at pictures on Android :blush:
 
  • Love
Reactions: Alexander1970
Touch controls are a skill to be learned for sure. A common skill, but only because most people have an incentive to learn them. I used to be very slow at typing on my phone, and then I started having actual conversations through texting and my speed improved. ( although I do still prefer a physical keyboard.

There are three basic interactions you can perform on a touch screen: tap, hold, and swipe. Anything else you do is a combination of these three. Tapping is your basic click function, holding (or long press as it is usually called) functions much like a right click for more options and swiping is for scrolling. You can combine holding and swiping to move something like an app icon, or swipe two fingers towards or away from each other to zoom in or out on an image.

If you still have trouble you can actually plug in mouse with an adapter. (although this still won't fix any problems you have with ui, obviously)

The thing with android apps is that it can be pretty difficult to find a comprehensive app that does everything you need it to do, so you'll end up with two or three that serve for the total functions you need. Is removing exif data on android possible? Of course, you just might end up with a dedicated app to do it. This likely has to do with andoid developed with portability in mind; devices were low spec devices that didn't have lots of memory, and so developers got used to certain limitations, even if those limitations don't really exist anymore on modern smartphones. I'm not a fan of many things about android, like you said it often feels like a toy rather than a real operating system, but there are some things that are different from more traditional desktop operating systems for a reason.

The above being said, using android is usually a series of compromises if you're trying to use it as a general computing device. I remember when my only personal device was a kindle fire tablet, which ran a version of android 5 that was specifically modified by amazon and was locked to their appstore. Back then managing to install the google play store felt liberating! Nowadays I run it on my phone out of obligation.

There are plenty of supported apps on fdroid, the problem is finding them because fdroid's search function sucks.
Here's a list of some of my favorite android apps: (All of which can be found on fdroid or on the developer's website)
  • The Simple series, in particular Simple FIle Manager and Simple Gallery
  • AnySoftKeyboard, even though I am not multilingual this soft keyboard has some of the best features I've seen on an android keyboard.
  • Newpipe if you want to watch the occasional youtube video without ads, Grayjay if you have a habit like me.
  • Blokada for system wide ad blocking, especially useful if you find yourself needing an app that has ads in it. (be warned, sometimes this will break some apps functionality, just go into recently blocked and whitelist whatever seems to be the issue)
  • Vigilante can warn you when apps access things like your camera or microphone
  • App Ops can be used for more fine tuned control over installed apps permissions, although this may be redundant if you're running lineage as that has it's own permissions control system
  • Smart Cookie Web Browser might not be the best, but it has good enough built in ad blocking and is fairly light weight. (which cannot be said for all mobile browsers, looking at you brave!)
  • Aurora Store can be used to install apps from the google play store if you need and want the convenience of not having to hunt down the apk from a site or deal with the horrors that are split apks. I don't use this personally but from what I've seen it's a pretty good app.
  • SecScanqr if you need a good qr code reader, it lets you see the contents of the code before heading to whatever website it links to.
  • Vimusic is imho the best way to stream music on android. Ad free and it caches music you've listened to online so you can listen to it again later while offline. Cache is configurable in size, and it has all the basic features you would expect from a streaming app. If the track you want to listen to is on youtube music, it'll play it.
  • Unfortunately I don't do much photo editing so I don't have any good recommendations, sorry!
I've spent a lot of time tinkering with android, especially with stock roms, so I've been around the block a bit with fdroid. My apologies if I've recommended anything you already knew about, I figured it would be best to just make this as comprehensive as I could.

Regarding internal or "system" apps, especially on stock ROMs, the first thing to do is fully delete them. For those :shit: devices with not unlockable bootloader "for current user".
When I said built it I meant preinstalled with whatever rom you are using, whether it be stock or otherwise. Another important point: On android, system app refers to system level apps that are typically used for background functions. (although some oems abuse this feature of android for their bloatware) If you fully delete your system apps, your operating system would no longer function! That being said I always go through a new android device and delete or disable any preloaded crapware as a matter of course.

I'd like to say more but this is already too long, maybe more to come later.

P.S. What were you planning on using an android device for anyways? Seems like you'd rather use anything else,
 
Last edited:
P.S. What were you planning on using an android device for anyways? Seems like you'd rather use anything else,
Surf machine and typewriter.
"Rather anything else" → Yes. But I don't have any Windows/Linux machine of that size.

On android, system app refers to system level apps that are typically used for background functions.
Even some of the background "real" system apps are in the end bloatware. WTF contacts memory on a tablet without SIM card?
Disabling stuff with a Magisk module is pretty safe but honestly stock ROMs are borderlining malware.
 

Blog entry information

Author
KleinesSinchen
Views
362
Comments
4
Last update

More entries in Personal Blogs

More entries from KleinesSinchen

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    why
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, it's not funny
  • K3Nv2 @ K3Nv2:
    ok
  • BigOnYa @ BigOnYa:
    Wut?
  • K3Nv2 @ K3Nv2:
    That's not funny
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    So two cannibals where eating a clown and one says to the other. Hey does this taste funny to you?
    +2
  • K3Nv2 @ K3Nv2:
    What do you call a slow car? Retired
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Did you hear about the police car that someone stole the wheels off of? The police are working tirelessly to find the thieves.
    +2
  • K3Nv2 @ K3Nv2:
    A firefighter got arrested for assault his main claim was what I was told he was on fire
    +2
  • BigOnYa @ BigOnYa:
    What do you call a hooker with a runny nose? Full
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    What do you tell a woman with two black eyes? Nothing you already told her twice!
  • K3Nv2 @ K3Nv2:
    Diddy also works
  • K3Nv2 @ K3Nv2:
    A scientist heard the word batman so he put a naked lady in a cage with a bat
  • Psionic Roshambo @ Psionic Roshambo:
    Chuck Norris won a staring contest, with the sun.
  • K3Nv2 @ K3Nv2:
    A vampires favorite thing to do is moon you
  • BigOnYa @ BigOnYa:
    What's the difference between an airplane, and Ken's mom? Not everyone has been in an airplane.
  • K3Nv2 @ K3Nv2:
    What's the difference between @BigOnYa and his wife? Nothing both want to bone me
    +3
  • RedColoredStars @ RedColoredStars:
    How much wood could a wood chuck chuck if a wood chuck could chuck norris
    +1
  • BakerMan @ BakerMan:
    how do i know? you're a guy, and he wants to bone every guy on this site (maybe, idk)
    +1
  • K3Nv2 @ K3Nv2:
    He wants to bone anything with a dick
    +1
  • Xdqwerty @ Xdqwerty:
    Good night
    +1
  • BigOnYa @ BigOnYa:
    Nighty night, big day tomorrow. Congrats.
    K3Nv2 @ K3Nv2: https://www.instagram.com/reel/C7iLZ35NrQt/?igsh=MWd2Z3U0dmNlMmNxcw==