Discussion:
Clever helpful suggestion for portable memory using Windows & Android editors
Add Reply
Marion
2025-01-31 17:48:35 UTC
Reply
Permalink
Below is both a clever suggestion - and - a quizzical question.

Here's the problem set (which I experienced myself, recently):
A. You're a typical Android/Windows/editor owner with a 64GB sdcard
B. Most of your editing data is kept on that 64GB portable memory card
C. But then you need to double your memory (to 128GB, which costs ~$10)

What happens?
Well, for most people, they lose many editing associations to the files.

Why?
Because for many editors, they don't "search" for file associations.
Coupled with the filespec having changed between the 64GB & 128GB sd cards.

Huh?
You need to know that every sdcard comes with a "volume name".
An example volume name could be, for example, "A1B1-C1D1" (or whatever).
Another example volume name could be, for example, "A2B2-C2D2".

The point is that every sdcard comes with an (almost) unique volume name.
So?

Well, the old card filespec to your data is now *different* than the new!
OLD: /storage/A1B1-C1D1/{editors}/{files}
NEW: /storage/A2B2-C2D2/{editors}/{files}

OK. That sucks. So now you have to manually re-establish the filespec.
For every modern editor. For every file that the editor associates with.

Why did you insert "modern" editor in that sentence?
Are you being sneaky?

Well, a good editor will save its own files wherever you want them to be.
Some editors are good (such as map editing programs, for example).

Those good (aka modern) editors will access your files on the sdcard.
Just like cameras do (but cameras have another trick up their sleeve).
Cameras will *find* all their "media" files, so they don't have this issue.

But many editors do have this issue - particularly map editors.
And GPX editors. And PDF editors. And text editors. (and so on)

So what's the trivially simple (yet devilishly clever) solution then?
Heh heh heh... it's so simple - it should be outlawed as too simple.

Simply format your new sdcard to the same volume name as the old sdcard.
Yup. It's that simple.

STEP 1: Determine the old 64GB sd card volume name (e.g., 0000-0001).
STEP 2: On Windows, quick format the new 128GB sd card to the same name.
STEP 3: On Windows, copy all the old data to the new 128GB sd card.

That's it!
You pop in the new sdcard and everything works exactly as it should.
Ask me how I know that this concept of "portable memory" just works.

Now... for my quizzical question, where the problem set is similar:
A. You're a typical HP Stream owner with a permanent 32GB C: drive
B. So you've added a 64GB portable memory card as the D: drive
C. But then you need to double the D: drive (to 128GB, which costs ~$10)

Does the same trick of formatting the volume name work in that scenario?
Andy Burns
2025-01-31 19:09:50 UTC
Reply
Permalink
Post by Marion
A. You're a typical HP Stream owner with a permanent 32GB C: drive
B. So you've added a 64GB portable memory card as the D: drive
C. But then you need to double the D: drive (to 128GB, which costs ~$10)
Does the same trick of formatting the volume name work in that scenario?
I would expect that as long as the laptop sees the new SD card as D:\
drive, nothing will really care ...
Kenny McCormack
2025-01-31 19:26:54 UTC
Reply
Permalink
Post by Andy Burns
Post by Marion
A. You're a typical HP Stream owner with a permanent 32GB C: drive
B. So you've added a 64GB portable memory card as the D: drive
C. But then you need to double the D: drive (to 128GB, which costs ~$10)
Does the same trick of formatting the volume name work in that scenario?
I would expect that as long as the laptop sees the new SD card as D:\
drive, nothing will really care ...
Arlen is very good at dreaming up non-problems, and then dreaming up
"solutions" to those non-problems.
--
On the subject of racism being depicted in the media, the far right and the far left have
met up in agreement (sort of like how plus infinity meets up with minus infinity).
The far left doesn't want it, because they are afraid it will make people racist.
The far right doesn't want it, because they are afraid it will make people feel bad about being racist.
Marion
2025-01-31 21:18:49 UTC
Reply
Permalink
Post by Kenny McCormack
very good at dreaming up non-problems
The main point of this thread was to purposefully helpfully inform people
of the rather useful approach of formatting the volume label of sd cards.

I have tested two scenarios, both of which work perfectly when you change
out the sd card - but only if you've matched their respective volume labels
1. When you move from phone a to phone b where b is a clone of a, and,
2. When you double (or triple, or whatever) the size of the memory card.

Having said that the most important point in this thread is that...

I realize Kenny McCormack is a common troll, but the point that shouldn't
be lost when these trolls try to waste our time is that formatting the new
sd card with the same name as the old sd card is a rather useful approach.

For media, in general, it doesn't matter if you copied your old DCIM folder
from your 64GB sd card to your new sd card, but for most modern editors
(which can store files on the external portable memory card), it does
matter.

A classic example these ignorant trolls like Kenny McCormack don't
understand is the case of OSM map editors, which can store their *huge* map
(and other associated KML, GPX, etc.) databases on the external sd card.

When you double the size of your portable memory, the existing installed
editors such as OSMAnd~ don't even realize the card was swapped out on it.

Likewise for most modern editors. They still find their external files, but
only if you've thought ahead by matching the entire filespec exactly.

Interestingly, what does seem to work even without matching the volume
label, is "media files" tend to be found even when the volume label changes
(which I suspect is due to a file-type tag that the operating system adds).

Does anyone have more detail on how that file-type tag works in the
specific case of switching from one filespec to another in the volume label
when a typical user (who doesn't know the trick) inserts a new sd card?
Carlos E.R.
2025-01-31 22:19:14 UTC
Reply
Permalink
Post by Marion
Post by Kenny McCormack
very good at dreaming up non-problems
The main point of this thread was to purposefully helpfully inform people
of the rather useful approach of formatting the volume label of sd cards.
It would be clever if you used the label command instead of format :-p
Post by Marion
I have tested two scenarios, both of which work perfectly when you change
out the sd card - but only if you've matched their respective volume labels
1. When you move from phone a to phone b where b is a clone of a, and,
2. When you double (or triple, or whatever) the size of the memory card.
Having said that the most important point in this thread is that...
I realize Kenny McCormack is a common troll, but the point that shouldn't
be lost when these trolls try to waste our time is that formatting the new
sd card with the same name as the old sd card is a rather useful approach.
I disagree. It is useful for your scenario, it is not for my scenarios.
Post by Marion
For media, in general, it doesn't matter if you copied your old DCIM folder
from your 64GB sd card to your new sd card, but for most modern editors
(which can store files on the external portable memory card), it does
matter.
A classic example these ignorant trolls like Kenny McCormack don't
understand is the case of OSM map editors, which can store their *huge* map
(and other associated KML, GPX, etc.) databases on the external sd card.
When you double the size of your portable memory, the existing installed
editors such as OSMAnd~ don't even realize the card was swapped out on it.
Likewise for most modern editors. They still find their external files, but
only if you've thought ahead by matching the entire filespec exactly.
Not so. You can use relative paths.
Post by Marion
Interestingly, what does seem to work even without matching the volume
label, is "media files" tend to be found even when the volume label changes
(which I suspect is due to a file-type tag that the operating system adds).
Does anyone have more detail on how that file-type tag works in the
specific case of switching from one filespec to another in the volume label
when a typical user (who doesn't know the trick) inserts a new sd card?
--
Cheers, Carlos.
Kenny McCormack
2025-01-31 22:24:43 UTC
Reply
Permalink
Post by Carlos E.R.
Post by Marion
Post by Kenny McCormack
very good at dreaming up non-problems
The main point of this thread was to purposefully helpfully inform people
of the rather useful approach of formatting the volume label of sd cards.
It would be clever if you used the label command instead of format :-p
That was my immediate thought as well.
--
John Steinbeck: "Socialism never took root in America because the poor
see themselves not as an exploited proletariat but as temporarily
embarrassed millionaires."
Andy Burns
2025-01-31 22:25:50 UTC
Reply
Permalink
It would be clever if you used the label command instead of format 😛
Are we discussing the label, or the volume ID?
Kenny McCormack
2025-01-31 22:38:53 UTC
Reply
Permalink
Post by Andy Burns
Post by Carlos E.R.
It would be clever if you used the label command instead of format
Are we discussing the label, or the volume ID?
I assume the former, because I don't think the DOS/Windows "format" command
allows you to set the UUID or PARTUUID. Arlen's ideas are based on using
DOS/Windows "format" to make the change.
--
People often ask what is the difference between liberals and conservatives.
It is this. Libs see the government helping them and are OK with the government
also helping other people. Cons see the government screwing them and are OK
with that as long as the government is also screwing other people.
Carlos E.R.
2025-01-31 22:39:47 UTC
Reply
Permalink
Post by Andy Burns
It would be clever if you used the label command instead of format 😛
Are we discussing the label, or the volume ID?
He said label :-)
--
Cheers, Carlos.
Kenny McCormack
2025-01-31 22:48:45 UTC
Reply
Permalink
Post by Carlos E.R.
Post by Andy Burns
Post by Carlos E.R.
It would be clever if you used the label command instead of format
Are we discussing the label, or the volume ID?
He said label :-)
When it says Libby's Libby's Libby's on the label label label...
--
Just like Donald Trump today, Jesus Christ had a Messiah complex.

And, in fact, the similarities between the two figures are quite striking.
For example, both have a ragtag band of followers, whose faith cannot be shaken.
Quincy the fifth
2025-01-31 23:22:33 UTC
Reply
Permalink
Post by Kenny McCormack
When it says Libby's Libby's Libby's on the label label label...
This fucking troll McCormack has already infested all the political
newsgroups and now he's infecting this group with his troll rot.
Post by Kenny McCormack
Newsgroups: alt.global-warming,alt.home.lawn.garden,alt.home.repair,sac.politics,talk.politics.guns
Subject: Besides being completely wrong on the facts, your logic sucks, too
Date: Mon, 21 Oct 2024 13:31:24 -0000 (UTC)
Organization: The official candy of the new Millennium
...
The dictator Democrats keeping chanting "democracy" yet the hypocrite
overlords never allow We the People to decide for ourselves.
It is the Trumprepublicans who are the authoritarians, not the Democrats.
Just look at Project 2025. Or any rational analysis of the American
political parties and their stances.
But that aside, it is pretty clear that people like you simply should not
be allowed to make your own choices. You are a hazard to yourself and
others. You probably voted for the Orange Monster (and probably more than
once). That in and of itself shows you're not competent to be in the
voting booth. I'm serious about this; you are clearly voting against your
own interests.
Die fucking troll, Die.
Marion
2025-02-01 06:03:49 UTC
Reply
Permalink
Post by Carlos E.R.
Post by Andy Burns
Are we discussing the label, or the volume ID?
He said label :-)
Hi Carlos,

I love your suggestion because it allows us to always add more value.
As the entire point of being on Usenet is to learn & disseminate value.

SD card terminology confuses people because there are at least 3 terms:
1. Volume ID (CID)
2. Volume Serial Number
3. Volume Name (aka Volume Label)

Some can be changed by the user and some can't be changed by the user.
But what matters is only what the software sees on the Android phone.

Particularly the filespec when you double the external memory size.
But I do agree with you that the terms can be confusing to some people.

Here's an old output from Gemini which helped explain the differences:
<Loading Image...>

1. Volume ID (CID):

Purpose: This is the most fundamental and permanent identifier of the
SD card. It's a unique code programmed into the card's hardware by the
manufacturer.
Format: A 128-bit (16-byte) code, often represented in hexadecimal.
How it's assigned: Assigned by the SD card manufacturer and cannot be
changed by the user.
How it's used: Used for low-level identification and tracking of the SD
card at the hardware level. It's crucial for card authentication and
security.
User-changeable? No, this is locked by the manufacturer.

2. Volume Serial Number:

Purpose: A unique numerical identifier for the SD card volume
(partition). Think of it as a fingerprint for that specific formatted
instance of the card.
Format: A 32-bit number, usually displayed as 8 hexadecimal characters
(e.g., A1B2C3D4).
How it's assigned: Generated when the SD card is formatted. It can
change if you reformat the card.
How it's used: Primarily used by the operating system for internal
identification and tracking of the SD card volume. You might see it in
system tools or when using command-line prompts.
User-changeable? Yes, you can change the volume serial number using
third-party software like AOMEI Partition Assistant, or by formatting the
card.

3. Volume Name (or Label):

Purpose: A user-friendly name that you assign to the SD card volume.
It's like giving your SD card a nickname.
Format: A string of characters (letters, numbers, spaces) that you
choose.
How it's assigned: You set the volume name when you format the card or
later through the operating system's file manager.

How it's used: Displayed in File Explorer (Windows) or Finder (Mac) to help
you easily identify your SD card.
User-changeable? Yes, you can easily change the volume name at any time
through the operating system's file manager.

Key Differences:

Permanence: The Volume ID (CID) is permanent, while the Volume Serial
Number and Volume Name can be changed.
Level: The Volume ID is at the hardware level, while the Volume Serial
Number and Volume Name are at the software (file system) level.
Purpose: The Volume ID is for secure identification, the Volume Serial
Number is for system tracking, and the Volume Name is for user convenience.

Analogy:

Imagine a library:

The Volume ID (CID) is like the library's unique registration number
for the book. It's permanent and unchangeable.
The Volume Serial Number is like the barcode on a specific copy of the
book. It's unique to that copy and might change if the copy is replaced.
The Volume Name (Label) is like the title of the book. It's
user-friendly and helps you find the book you're looking for.
Andy Burns
2025-02-01 10:15:04 UTC
Reply
Permalink
Post by Marion
1. Volume ID (CID)
2. Volume Serial Number
3. Volume Name (aka Volume Label)
Some can be changed by the user and some can't be changed by the user.
But what matters is only what the software sees on the Android phone.
Take into account, my first Android device (Nexus1) had a microSD slot,
which it certainly needed due to only having 512MB of onboard flash and
512MB of RAM, so plenty of swapfile and moving parts of the system to SD
... but no phone I've owned since then has had a card slot.
Marion
2025-02-01 18:45:25 UTC
Reply
Permalink
Post by Andy Burns
Take into account, my first Android device (Nexus1) had a microSD slot,
which it certainly needed due to only having 512MB of onboard flash and
512MB of RAM, so plenty of swapfile and moving parts of the system to SD
... but no phone I've owned since then has had a card slot.
Hi Andy,

You bring up a good point that people have to live with their decisions.
With that in mind... as you're quite well aware...

We've had the lack of sd discussion so many times on both the Android & on
(paradoxically) the Apple newsgroups, that I'm sure you realize the last
time we checked, the vast majority of Android phones have an sd card slot.

With that observation that, last I had checked most Androids still have an
sd slot in mind...

And... without rehashing the glaringly obvious fact that it was your choice
to NOT have an sd card slot...

Q: How do *you* double your portable storage when you need to, Andy?
A: ?

You can't, right?
For about $10, I (we) can.

Seamlessly. As long as I (rather elegantly) plan years ahead, that is.
<Loading Image...>

I can triple & quadruple that portable storage, any time I feel like it.
You can't. Right? <Loading Image...>

For as many phones as I want to do it for, right?

(Note: I have 3 free Samsung Galaxy A32-5Gs in my household right now.)
<Loading Image...>

So, for about $30, I can double the memory of every Android in the house!
You can't do *any* of that, right?

Personally, unless I was made out of pure money, I wouldn't touch an
Android phone that didn't have both the sd card slot & the aux jack.

Please see the sig for the caveats.
--
Note: We all know that Apple & Google want to push people toward storing
their editing files being stored on 'someone else's computer', but this is
not "portable storage" in the sense that I'm using the term.

The way I'm using "Portable Storage" is in the examples I already provided,
where I've replaced (twice now!) the same model phone with a free
replacement under warranty where the sd card was swapped out and the
editors on Android didn't even realize they were on a different phone.

In addition, as Andy is also well aware, I even tested *doubling* the
storage size on the third phone, and the Android editors didn't even
flinch.

That's the huge significance of "portable" in the term "portable storage".
Marion
2025-02-01 18:51:49 UTC
Reply
Permalink
Post by Marion
<https://i.postimg.cc/Xq5SpS4D/tmopromo02.jpg>
So, for about $30, I can double the memory of every Android in the house!
You can't do *any* of that, right?
In all fairness to Andy, whom I know to be an intelligent and thoughtful
person, I belatedly realize that Andy seems to think the sd card has only
one purpose - which is to *extend* the memory of the Android phone.

Which is a worthless concept nowadays... I agree.

I partly helped Andy be confused because I interchangably used the word
"storage" and "memory" where that's what threw Andy off the main track.

Suffice to say that nobody (well, almost nobody) needs to "extend" the
memory of their Android phone nowadays ... even I don't need to do that and
all my phones are always free (just like all my Amazon purchases are free).
<https://amazon.com/vine/about>

What I'm talking about here, is NOT extending the memory but DOUBLING the
storage (tripling the storage, quadrupling the storage, whatever).

As sdcards get cheaper, I pop a new triple-sized sdcard into my phone, and
Voila! Instantly all my editors have TRIPLE the storage to store files in!

That's what I mean by "portable storage".

Given that important clarification that it's not "memory" I'm doubling, but
portable storage that I'm doubling, I can ask again Andy this question:

Q: How do *you* double your portable storage when you need to, Andy?
A: ?

You can't, right?
Andy Burns
2025-02-01 19:17:31 UTC
Reply
Permalink
Post by Marion
In all fairness to Andy, whom I know to be an intelligent and thoughtful
person, I belatedly realize that Andy seems to think the sd card has only
one purpose - which is to extend the memory of the Android phone.
Which is a worthless concept nowadays... I agree.
I partly helped Andy be confused because I interchangably used the word
"storage" and "memory" where that's what threw Andy off the main track.
I'm aware that with removable SDcards, you have a choice to "adopt" it
as an extension of the internal storage, or keep it separate as external
(and removable) card, no doubt you do the latter.

I just find I don't use my phone as portable storage, I have USB devices
or cloud storage for that.
Carlos E.R.
2025-02-01 19:43:06 UTC
Reply
Permalink
Post by Andy Burns
Post by Marion
In all fairness to Andy, whom I know to be an intelligent and thoughtful
person, I belatedly realize that Andy seems to think the sd card has only
one purpose - which is to extend the memory of the Android phone.
Which is a worthless concept nowadays... I agree.
I partly helped Andy be confused because I interchangably used the word
"storage" and "memory" where that's what threw Andy off the main track.
I'm aware that with removable SDcards, you have a choice to "adopt" it
as an extension of the internal storage, or keep it separate as external
(and removable) card, no doubt you do the latter.
I just find I don't use my phone as portable storage, I have USB devices
or cloud storage for that.
The last two or three phones I bought, the memory card slot doubles use
as SIM card #2 holder, and that is way more important to me than an
extra card ⁽¹⁾. I do not need it, and in the case I would, I would plug
an external USB stick into an appropriate extender cable. I have done
this in the past.

(1) And I did not find phones with three slots in the brands I looked at.
--
Cheers, Carlos.
Frank Slootweg
2025-02-01 19:57:54 UTC
Reply
Permalink
Carlos E.R. <***@es.invalid> wrote:
[...]
Post by Carlos E.R.
The last two or three phones I bought, the memory card slot doubles use
as SIM card #2 holder, and that is way more important to me than an
extra card (1). I do not need it, and in the case I would, I would plug
an external USB stick into an appropriate extender cable. I have done
this in the past.
(1) And I did not find phones with three slots in the brands I looked at.
My 4 1/2 year old Samsung Galaxy A51 has three slots, but I have also
not yet needed an SD-card, still nearly half of the 128GB are free.

However newer comparable Samsung models have indeed 'only' two slots,
where second slot is SIM *or* SD-card.
Andy Burns
2025-02-01 20:18:00 UTC
Reply
Permalink
Post by Frank Slootweg
My 4 1/2 year old Samsung Galaxy A51 has three slots, but I have
also not yet needed an SD-card, still nearly half of the 128GB are
free.
However newer comparable Samsung models have indeed 'only' two
slots, where second slot is SIM or SD-card.
Has the third slot been replaced with the capability of using an eSIM?
Carlos E.R.
2025-02-01 20:36:35 UTC
Reply
Permalink
Post by Andy Burns
Post by Frank Slootweg
My 4 1/2 year old Samsung Galaxy A51 has three slots, but I have
also not yet needed an SD-card, still nearly half of the 128GB are
free.
However newer comparable Samsung models have indeed 'only' two
slots, where second slot is SIM or SD-card.
Has the third slot been replaced with the capability of using an eSIM?
It is typically SIM xor sd-card. eSIM was not a choice when I bought my
last phones, and I hope not to be buying for two years more.

Maybe on higher end phones there is more choices. My price bracket is
200..300€, I do not want to carry in my pocket a 600€ gadget that can be
stolen, fell to the floor or to the loo.

Also the card holder in mine is terribly fragile. I prefer not to touch
it unless there is an actual need, so I will not be inserting and
removing anything unless in dire need.
--
Cheers, Carlos.
Frank Slootweg
2025-02-02 11:39:12 UTC
Reply
Permalink
Post by Andy Burns
Post by Frank Slootweg
My 4 1/2 year old Samsung Galaxy A51 has three slots, but I have
also not yet needed an SD-card, still nearly half of the 128GB are
free.
However newer comparable Samsung models have indeed 'only' two
slots, where second slot is SIM or SD-card.
Has the third slot been replaced with the capability of using an eSIM?
Not in the phones I've looked at, which were Samsung phones up through
the Galaxy A55, which is some 360 Euro. (Cheaper ones were A16, A25 and
A35.)
Marion
2025-02-01 19:56:42 UTC
Reply
Permalink
Post by Andy Burns
I'm aware that with removable SDcards, you have a choice to "adopt" it
as an extension of the internal storage, or keep it separate as external
(and removable) card, no doubt you do the latter.
I just find I don't use my phone as portable storage, I have USB devices
or cloud storage for that.
(f'up noted)

:) I get your point, but now you're introducing privacy + immense cost.

USB devices are fine, as I use my entire Windows computer file system as my
"USB device" given I robocopy daily from the P: drive (which is the phone).

But what about the cost & privacy implications of permanent cloud storage?

How much does 256GB of that cloud storage cost anyway?
For the rest of your life?

And what are the privacy implications?
And the implications for the environment?

Let's see about the cost since that's easier to calculate:
<https://duckduckgo.com/?q=how+much+does+256gb+of+cloud+storage+cost>

Taking only the quick basics, it's over $10 per month.
Google Drive: https://one.google.com/about/plans
Dropbox: https://www.dropbox.com/plans
iCloud: https://support.apple.com/en-us/108047

Say you live another couple of decades, that 256GB of permanent cloud
storage costs you roughly around $2,500 USD (about 2,000 British Pounds).

For what costs you 2,000 pounds, I get for about ten US dollars.
(Actually, I get all my sd cards for free from Amazon Vine, but YMMV.)

And what are the privacy implications of your editor using someone else's
computer to store the files that rightly belong on your personal device?

I feel sorry for people who store their editing files on someone else's
computer simply because I'm well aware of the privacy & cost implications.

But I certainly fully & completely understand your position that you don't
need to pop out an sd card (nor can you on your phone) to double storage.

Still... most Android phones have an sd card slot for a good reason...
(as not everyone is wealthy enough to throw away their phone every few
years or to pay thousands just so they don't have to throw it away).

In summary, you don't need it because you're wealthy enough to buy a new
phone every few years and/or to buy increased cloud storage forever at an
immense cost over that of an sd card (with some added lost-phone benefits).

But not everyone is that wealthy...
--
Nor is it kind to the environment.
Carlos E.R.
2025-02-01 20:42:57 UTC
Reply
Permalink
...
Post by Marion
And what are the privacy implications of your editor using someone else's
computer to store the files that rightly belong on your personal device?
I never need to do that.

If I had to, I would use a google editor on the cloud (which you hate),
or a new account at my host computer. And that would be very strange, as
I travel with my laptop.
Post by Marion
I feel sorry for people who store their editing files on someone else's
computer simply because I'm well aware of the privacy & cost implications.
But I certainly fully & completely understand your position that you don't
need to pop out an sd card (nor can you on your phone) to double storage.
Still... most Android phones have an sd card slot for a good reason...
(as not everyone is wealthy enough to throw away their phone every few
years or to pay thousands just so they don't have to throw it away).
In summary, you don't need it because you're wealthy enough to buy a new
phone every few years and/or to buy increased cloud storage forever at an
immense cost over that of an sd card (with some added lost-phone benefits).
But not everyone is that wealthy...
My phone is already 2 years old, I expect to use it for two years more,
and I don't pay cloud storage.

I have never needed or felt the inclination to edit things in my phone.
At least not heavy memory things, just notes. Editing is done in my
computer.
--
Cheers, Carlos.
Marion
2025-02-02 05:11:23 UTC
Reply
Permalink
Post by Carlos E.R.
Post by Marion
And what are the privacy implications of your editor using someone else's
computer to store the files that rightly belong on your personal device?
I never need to do that.
Hi Carlos,

This is a good offshoot, which, let's be clear, we've dropped the Windows &
Editor folks from, so everything I say below is related mainly to Android.

It's fine that you don't need to edit your files, but I was merely
addressing Andy's cloud-storage concerns, where Andy said that he could use
either USB storage or cloud storage instead of sdcards.

They're not the same thing.
In fact, they're *completely* different things.

Worse, he can only do one of those two very different things.
With sdcards, I can do both.
Post by Carlos E.R.
If I had to, I would use a google editor on the cloud (which you hate),
or a new account at my host computer.
I don't "hate" the cloud, as, let's be frank, all of us store our email on
the cloud, don't we? (Even with POP it's still "on the cloud" for a while).

I just hate spending two thousand dollars to do what ten dollars will do.
And I don't like not being able to do whatever it is that I want to do.

What I was explaining to Andy is that cloud storage is completely
*different* in fundamental ways such that it's NOT interchangeable with
sdcards.

In fact, I've had "that" discussion many times with the people on the Apple
newsgroup who have no idea how *different* cloud storage is from sd
storage.

They're completely different. They're not interchangeable.
Post by Carlos E.R.
And that would be very strange, as I travel with my laptop.
Hmm... almost everyone travels, nowadays, with both a phone & a laptop.
Some people travel with more electronics than that (e.g., watches too).

I presume you mean you edit files using your laptop rather than using your
phone - which is completely understandable. In fact, my Android is *always*
mirrored on my PC screen, so, in effect, even when I'm seemingly editing
files on my phone, I'm using the PC mouse, keyboard, speakers & clipboard
to "edit" files on Android. <Loading Image...>

But those Android files that I'm editing from the PC are *stored* on the
portable storage card - which is what I double/quadruple from now & then.

Andy and you can double or quadruple your cloud storage also, but at the
cost of thousands of dollars compared to my cost of around ten US bucks.

And with a risk of losing your privacy (but the advantage is you aren't
likely to lose your data unless you stop paying the subscription fees).
Post by Carlos E.R.
Post by Marion
But not everyone is that wealthy...
My phone is already 2 years old, I expect to use it for two years more,
and I don't pay cloud storage.
Good. Not everyone is wealthy enough to waste the earth's resources, and
I'm certainly not one to claim that I am wealthy enough to replace my phone
every couple of years (which Apple people always seem to claim they do).

My phone, as everyone well knows, came to me in a handful, for free, by
T-Mobile, way back in early 2021, and all three are still going strong.
<https://i.postimg.cc/Xq5SpS4D/tmopromo02.jpg>

Let's be clear that one of the reasons they're all still going strong is
that I've been able to double & quadruple the external storage over time.
<https://i.postimg.cc/j2VCtRPX/sdcard02.jpg>

This trick I'm trying to help others appreciate, is what allows me to
*seamlessly* double or triple that external portable storage over time.

The word "seamless" is the important point.
It's accomplished by modifying the Volume Name (aka Volume Label).

As Android editors apparently use the Volume Name to find their files.
Post by Carlos E.R.
I have never needed or felt the inclination to edit things in my phone.
At least not heavy memory things, just notes. Editing is done in my
computer.
Hmm. How do you save a track & then edit that track when you are in the
backcountry hiking & therefore you can't hope to have Internet access?

How do you add a new entry (or change an old entry) in your kdbx files?
Where do you store the (rather huge) databases that map editors save?
Carlos E.R.
2025-02-02 13:41:48 UTC
Reply
Permalink
Post by Marion
Post by Carlos E.R.
Post by Marion
And what are the privacy implications of your editor using someone else's
computer to store the files that rightly belong on your personal device?
I never need to do that.
Hi Carlos,
This is a good offshoot, which, let's be clear, we've dropped the Windows &
Editor folks from, so everything I say below is related mainly to Android.
It's fine that you don't need to edit your files, but I was merely
addressing Andy's cloud-storage concerns, where Andy said that he could use
either USB storage or cloud storage instead of sdcards.
They're not the same thing.
In fact, they're *completely* different things.
Worse, he can only do one of those two very different things.
With sdcards, I can do both.
Post by Carlos E.R.
If I had to, I would use a google editor on the cloud (which you
hate), or a new account at my host computer.
I don't "hate" the cloud, as, let's be frank, all of us store our email on
the cloud, don't we? (Even with POP it's still "on the cloud" for a while).
I referred to me using the google editor with google cloud, which is
gratis unless you exceed the quota of 15 gigs. I did this once, to use
the feature of two people simultaneously editing the same file, across
the pond.
Post by Marion
I just hate spending two thousand dollars to do what ten dollars will do.
And I don't like not being able to do whatever it is that I want to do.
What I was explaining to Andy is that cloud storage is completely
*different* in fundamental ways such that it's NOT interchangeable with
sdcards.
In fact, I've had "that" discussion many times with the people on the Apple
newsgroup who have no idea how *different* cloud storage is from sd
storage.
They're completely different. They're not interchangeable.
Post by Carlos E.R.
And that would be very strange, as I travel with my laptop.
Hmm... almost everyone travels, nowadays, with both a phone & a laptop.
Some people travel with more electronics than that (e.g., watches too).
I presume you mean you edit files using your laptop rather than using your
phone - which is completely understandable. In fact, my Android is *always*
mirrored on my PC screen, so, in effect, even when I'm seemingly editing
files on my phone, I'm using the PC mouse, keyboard, speakers & clipboard
to "edit" files on Android. <https://i.postimg.cc/N0G1TXcZ/scrcpy01.jpg>
But those Android files that I'm editing from the PC are *stored* on the
portable storage card - which is what I double/quadruple from now & then.
Andy and you can double or quadruple your cloud storage also, but at the
cost of thousands of dollars compared to my cost of around ten US bucks.
I intentionally never edit a file stored in a flash card or usb dongle.
I edit the file on the computer, and when finished, copy it over, if
there is a need.
Post by Marion
And with a risk of losing your privacy (but the advantage is you aren't
likely to lose your data unless you stop paying the subscription fees).
Post by Carlos E.R.
Post by Marion
But not everyone is that wealthy...
My phone is already 2 years old, I expect to use it for two years
more, and I don't pay cloud storage.
Good. Not everyone is wealthy enough to waste the earth's resources, and
I'm certainly not one to claim that I am wealthy enough to replace my phone
every couple of years (which Apple people always seem to claim they do).
My phone, as everyone well knows, came to me in a handful, for free, by
T-Mobile, way back in early 2021, and all three are still going strong.
<https://i.postimg.cc/Xq5SpS4D/tmopromo02.jpg>
Let's be clear that one of the reasons they're all still going strong is
that I've been able to double & quadruple the external storage over time.
<https://i.postimg.cc/j2VCtRPX/sdcard02.jpg>
This trick I'm trying to help others appreciate, is what allows me to
*seamlessly* double or triple that external portable storage over time.
Ok, but many people do not need to do that :-)

Nor would I intentionally label several cards with the same name. I want
them different.
Post by Marion
The word "seamless" is the important point.
It's accomplished by modifying the Volume Name (aka Volume Label).
As Android editors apparently use the Volume Name to find their files.
Post by Carlos E.R.
I have never needed or felt the inclination to edit things in my
phone. At least not heavy memory things, just notes. Editing is done
in my computer.
Hmm. How do you save a track & then edit that track when you are in the
backcountry hiking & therefore you can't hope to have Internet access?
I don't do that. Never felt that need.
Post by Marion
How do you add a new entry (or change an old entry) in your kdbx files?
Where do you store the (rather huge) databases that map editors save?
I've never done that. Ok, you are editing maps. Finally, we know what
you are doing and things start to click in place :-)


I'd probably use a tablet in that case, perhaps with a flash card, which
in my tablet is easily accessible. Big display.
--
Cheers, Carlos.
Marion
2025-02-02 18:20:17 UTC
Reply
Permalink
Post by Carlos E.R.
Post by Marion
I don't "hate" the cloud, as, let's be frank, all of us store our email on
the cloud, don't we? (Even with POP it's still "on the cloud" for a while).
I referred to me using the google editor with google cloud, which is
gratis unless you exceed the quota of 15 gigs.
Hi Carlos,

Being a completely open-minded person...

I readily and publicly agree with you that the 15GB gratis cloud storage by
Google is rather generous, and, in fact, I've chided the Apple people many
times for their ridiculously miniscule 5GB of free iCloud storage.

Both are teasers, of course, when your data storage is at least 64GB (not
all of which are documents), but Google's 15GB is, indeed, rather lavish.

Note: To be fair to Apple owners (of which I am also), there are "ways" to
get more than the absurdly puny 5GB, but you have to play silly games.
Post by Carlos E.R.
I did this once, to use
the feature of two people simultaneously editing the same file, across
the pond.
On that topic, the Apple people always claim how great their "walled
garden" is for such things, but the fact is that if you log into a server
on the Internet - you can do on Android *everything* that Apple can do.

One of those things is what you said - which is two people editing the same
file (which I've done also when collaborating with others - although as I
recall - it's not exactly simultaneous - but it's close enough to work).

To add further value, in addition, at least as I faintly recall, there is
an "AirDrop" equivalent for Android (I think it's called "ShareDrop") which
allows file sharing on the fly - which is - after all - what the Google
edit does (I think) anyway. The Google editor just makes it more seamless
(I think). Note: I am going off of memory from using it years ago so if I'm
wrong, you're welcome to correct me that Google isn't "sharing" so much as
allowing two people to work on a single "copy" - which "looks" shared.
Post by Carlos E.R.
Post by Marion
Andy and you can double or quadruple your cloud storage also, but at the
cost of thousands of dollars compared to my cost of around ten US bucks.
I intentionally never edit a file stored in a flash card or usb dongle.
I edit the file on the computer, and when finished, copy it over, if
there is a need.
I completely understand. I have a lot of sync scripts (since my phone is
mounted as the "P:" drive on Windows, where the "master" copy is stored on
Windows (which has more powerful editing tools, such as Microsoft Office).

In fact, my "contacts" file is stored as an Excel spreadsheet on Windows.
Then it's robocopied to the "P:" phone drive & used there by phone apps.

So I agree with you that editing is much better done on the desktop PC.
(Good thing Andy removed the "editors" folks from this subthread, huh?) :)
Post by Carlos E.R.
Post by Marion
This trick I'm trying to help others appreciate, is what allows me to
*seamlessly* double or triple that external portable storage over time.
Ok, but many people do not need to do that :-)
Well. OK. I agree with you (and with Andy) that if you don't even have an
sdcard, the brilliant trick is worthless to you - and I agree if you use
the cloud to mimic some parts of "portable storage", you don't need it.

But....

a. I was kindheartedly trying to be purposefully helpful after all, and,
b. It *is* a neat trick that is both elegant and powerful, and,
c. It makes doubling sdcard memory absolutely seamless!

That's the part I love the most.
Doing that trick with portable memory makes doubling memory seamless!
Post by Carlos E.R.
Nor would I intentionally label several cards with the same name.
I want them different.
I fully understand, and, in fact, for years, especially since nobody can
remember the crazy default volume names anyway, what I used to do was label
each card by the date that they were put in service, such as (for today):
2025-0202 (for February 25th, 2025)

But what happened was I slept on my first T-Mobile free phone, and it broke
the port (somehow) so I had T-Mobile replace it - and when I popped the old
card into the new phone, the old card was formatted with a name such as:
2021-0501 (for May 1st, 2021)

As a result, our beloved {OSMAnd~,OSMAnd+,OSMAnd} editor stopped finding
the gpx, kml, waypoint and map files painstakingly stored on that sdcard.

That's when I realized the "trick" would work, so when I next doubled the
size of the sdcard from 32GB to 64GB, I used the trick and it worked.

I was rather surprised when I quadrupled the original sdcard to 128GB that
it's so seamless that I could almost jump for joy.

Note: I'm well aware that, nowadays, with everything stored on the cloud,
phone-to-phone data transfer is pretty much seamless too (albeit at a cost
in privacy, and maybe in subscription fees).
Post by Carlos E.R.
Post by Marion
Hmm. How do you save a track & then edit that track when you are in the
backcountry hiking & therefore you can't hope to have Internet access?
I don't do that. Never felt that need.
Well, I can't be the only person who edits files on Android sdcards, can I?
Post by Carlos E.R.
Post by Marion
How do you add a new entry (or change an old entry) in your kdbx files?
Where do you store the (rather huge) databases that map editors save?
I've never done that. Ok, you are editing maps. Finally, we know what
you are doing and things start to click in place :-)
Yes. I'm editing the GPX routes & waypoints more than I'm editing the maps
themselves; but what I do is *draw* the desired track on an offline map.

Then I try to *follow* that drawn track, where, as you know, there is no
guarantee of cellular signal deep in these rugged Santa Cruz Mountains.
<https://duckduckgo.com/?q=hiker+lost+ffor+days+in+santa+cruz+mountains>

Map databases are, as you're well aware, huge compared to text files; but I
don't always get to control WHERE a map program stores those files.
Post by Carlos E.R.
I'd probably use a tablet in that case, perhaps with a flash card, which
in my tablet is easily accessible. Big display.
Funny you mention the tablet as I used to use the iPad for that purpose.

But that's before Android phone batteries got huge, where my free 2021
Android Galaxy A32-5G has a huge 5 Amp battery which lasts forever.

As an aside...

What I love about Android phones, as compared to Apple iPhones, is Apple
puts the cheapest possible battery into every iPhone, to the point that my
free ($200 MSRP) Android has a far better battery than any iPhone ever
made. That's why I love that the EU forced Apple to publicly state how
many cycles their phones handle and as a result, Apple was forced to
improve the battery of the iPhone 15 and up to *barely* meet the minimum
lifetime for a phone to be sold in the EU. No iPhone older than the iPhone
15 can be sold in the EU as a result of Apple's use of cheap batteries.
AJL
2025-02-02 20:20:17 UTC
Reply
Permalink
Post by Marion
What I love about Android phones, as compared to Apple iPhones, is
Apple puts the cheapest possible battery into every iPhone,
Just replaced the wife's iPhone 12 after 4+ years because the battery
was going soft. I really can't complain getting 4+ years out of a
phone. I of course could have replaced the battery for around $30 US
(Amazon) but instead got her a new iPhone 16. Happy wife, happy life.
Post by Marion
to the point that my free ($200 MSRP) Android has a far better
battery than any iPhone ever made.
But my 5+ year old Samsung Galaxy S10+ battery is not yet showing any
problems (admittedly for my light use) so (in this example of one) your
point is made. But darn, that means no new phone for me... :-(
Marion
2025-02-02 22:28:31 UTC
Reply
Permalink
Post by AJL
Post by Marion
What I love about Android phones, as compared to Apple iPhones, is
Apple puts the cheapest possible battery into every iPhone,
Just replaced the wife's iPhone 12 after 4+ years because the battery
was going soft. I really can't complain getting 4+ years out of a
phone. I of course could have replaced the battery for around $30 US
(Amazon) but instead got her a new iPhone 16. Happy wife, happy life.
I keep my wife happy by allowing her half of the Amazon Vine choices! :)
<https://amazon.com/vine/about>

As for the iPhone, we had an iPhone 12 mini which was recently upgraded but
the $89 cost of Apple replacing the battery wasn't anywhere near the $30
you quoted. Did you perhaps not have Apple replace the battery for you?
<https://support.apple.com/iphone/repair/battery-replacement>
Post by AJL
Post by Marion
to the point that my free ($200 MSRP) Android has a far better
battery than any iPhone ever made.
But my 5+ year old Samsung Galaxy S10+ battery is not yet showing any
problems (admittedly for my light use) so (in this example of one) your
point is made. But darn, that means no new phone for me... :-(
As you appear to be well aware, anecdotal evidence of just you, or just me,
isn't science; however, the EU is forcing all phone makers to specify in
writing how many charge cycles the battery will take until it goes to 80%.

Apple knew the jig was up so they beefed up the latest iPhones when the EU
enacted that regulation (which takes effect later this year, in fact).

At this point, due to the outlandishly cheap crappo batteries Apple puts in
the iPhone, no iPhone older than the iPhone 15 is allowed to be sold there.

Even the iPhone 15 & 16 *barely* squeak by.

Meanwhile, most Android phones easily *double* the EU minimum charge cycles
- which shows more than anecdotally so - how crappy Apple batteries are.

Android batteries are, by and large, fantastic.

Mine can start my car! :)
--
Poor ole' Apple has to finally tell the truth about their crappy phones!
AJL
2025-02-03 00:01:45 UTC
Reply
Permalink
Post by Marion
Post by AJL
Post by Marion
What I love about Android phones, as compared to Apple iPhones,
is Apple puts the cheapest possible battery into every iPhone,
Just replaced the wife's iPhone 12 after 4+ years because the
battery was going soft. I really can't complain getting 4+ years
out of a phone. I of course could have replaced the battery for
around $30 US (Amazon) but instead got her a new iPhone 16. Happy
wife, happy life.
As for the iPhone, we had an iPhone 12 mini which was recently
upgraded but the $89 cost of Apple replacing the battery wasn't
anywhere near the $30 you quoted. Did you perhaps not have Apple
replace the battery for you?
I would have replaced the iPhone battery myself. On Amazon they go for
between $11 and $30 US. And most would have been delivered on my
doorstep tomorrow morning. Amazing service. They come with tools and
instructions.

It's not that hard to do. I replaced one in one of the wife's earlier
iPhones. For no apparent reason the battery swelled up like a balloon
causing the case to pop open. Surprisingly the phone still worked. I
left it on a cookie sheet for calls (in case of fire) until the new
battery arrived and was installed.

I now have the wife's old iPhone 12 to play with (another toy) and may
splurge and install a new battery. Probably the $11 one...
Marion
2025-02-03 08:13:39 UTC
Reply
Permalink
Post by AJL
Post by Marion
As for the iPhone, we had an iPhone 12 mini which was recently
upgraded but the $89 cost of Apple replacing the battery wasn't
anywhere near the $30 you quoted. Did you perhaps not have Apple
replace the battery for you?
I would have replaced the iPhone battery myself.
On Amazon they go for between $11 and $30 US.
I can get them for free on Amazon, but Apple historically requires you to
"register" the battery, which requires Apple-specific proprietary tools.

Even genuine Apple batteries still need that registration process (AFAIK).
<https://discussions.apple.com/thread/255025403>
Post by AJL
And most would have been delivered on my
doorstep tomorrow morning. Amazing service. They come with tools and
instructions.
Oh, I get, on average, three Amazon items a day, so I'm well aware they
practically hop your fence at 4AM to deliver packages to your doorstep!

I don't pay a dime for all that stuff I order off of Amazon though.
<https://amazon.com/vine/about>

But they do gross up my income with a 1099NEC for the imputed charges.
<https://accountinginsights.org/how-to-report-amazon-vine-1099-nec-income-on-your-taxes/>
Post by AJL
It's not that hard to do. I replaced one in one of the wife's earlier
iPhones. For no apparent reason the battery swelled up like a balloon
causing the case to pop open. Surprisingly the phone still worked. I
left it on a cookie sheet for calls (in case of fire) until the new
battery arrived and was installed.
Hmm. Are you aware Apple settled that battery-swelling lawsuit last week?
<https://www.zdnet.com/article/the-20-million-apple-watch-settlement-could-mean-a-payout-for-you-heres-how-to-qualify/>
Post by AJL
I now have the wife's old iPhone 12 to play with (another toy) and may
splurge and install a new battery. Probably the $11 one...
Oh. OK. Well, I was assuming you paid for AppleCare, which is a
ridiculously expensive way to get batteries replaced for about $30, as it
actually costs thousands over the years to pay for AppleCare for the rest
of our mortal lives just for the "privilege" of paying "only" $30 to
replace Apple's cheap batteries (which barely meet EU lifetime specs).

You have to remember I deal a lot with Apple owners who, by and large, fall
for every marketing trick in the book - which is why I asked you about it.
AJL
2025-02-03 12:19:28 UTC
Reply
Permalink
Post by AJL
Post by Marion
As for the iPhone, we had an iPhone 12 mini which was recently
upgraded but the $89 cost of Apple replacing the battery wasn't
anywhere near the $30 you quoted. Did you perhaps not have Apple
replace the battery for you?
I would have replaced the iPhone battery myself. On Amazon they go
for between $11 and $30 US.
Apple historically requires you to "register" the battery,
IIRC there was a warning in "Settings" battery health that I had a
non-Apple battery installed. Wasn't a problem for me since I seldom
checked battery health.
which requires Apple-specific proprietary tools.
The iPhone replacement battery I bought came with non-Apple brand tools
just as the current crop of Amazon replacement batteries do according to
the listings.
I don't pay a dime for all that stuff I order off of Amazon though.
<https://amazon.com/vine/about>
You pay with your time.
But they do gross up my income with a 1099NEC for the imputed
charges.
<https://accountinginsights.org/how-to-report-amazon-vine-1099-nec-income-on-your-taxes/>
Yup. Your time is taxable when you're paid with "free" stuff for it.
Post by AJL
It's not that hard to do. I replaced one in one of the wife's
earlier iPhones. For no apparent reason the battery swelled up
like a balloon causing the case to pop open. Surprisingly the
phone still worked. I left it on a cookie sheet for calls (in case
of fire) until the new battery arrived and was installed.
Hmm. Are you aware Apple settled that battery-swelling lawsuit last week?
<https://www.zdnet.com/article/the-20-million-apple-watch-settlement-could-mean-a-payout-for-you-heres-how-to-qualify/>
I wasn't. But I see the recovery is $20 to $50 a phone. Hardly worth the
effort even if I could remember which which earlier iPhone it was.

I recently filled out an online form for a similar Verizon lawsuit that
said I might get $100 US. I got a whopping $13. Waste of time...
Marion
2025-02-03 19:01:04 UTC
Reply
Permalink
Post by AJL
Post by AJL
I would have replaced the iPhone battery myself. On Amazon they go
for between $11 and $30 US.
Apple historically requires you to "register" the battery,
IIRC there was a warning in "Settings" battery health that I had a
non-Apple battery installed. Wasn't a problem for me since I seldom
checked battery health.
Yes. Indeed. The fact you're aware of that is a further indication that you
actually performed the task, as the Apple clueless don't know about that.
Post by AJL
which requires Apple-specific proprietary tools.
The iPhone replacement battery I bought came with non-Apple brand tools
just as the current crop of Amazon replacement batteries do according to
the listings.
Even genuine Apple batteries perfectly installed get that warning if you
don't also "register" the battery - which is - IMHO - an Apple-only thing.
Post by AJL
I don't pay a dime for all that stuff I order off of Amazon though.
<https://amazon.com/vine/about>
You pay with your time.
Indeed. But I've been kindly helping people for free my whole life.
Post by AJL
But they do gross up my income with a 1099NEC for the imputed
charges.
<https://accountinginsights.org/how-to-report-amazon-vine-1099-nec-income-on-your-taxes/>
Yup. Your time is taxable when you're paid with "free" stuff for it.
Yes. I pay taxes in order to kindly advise people what products to buy.
Post by AJL
Post by AJL
It's not that hard to do. I replaced one in one of the wife's
earlier iPhones. For no apparent reason the battery swelled up
like a balloon causing the case to pop open. Surprisingly the
phone still worked. I left it on a cookie sheet for calls (in case
of fire) until the new battery arrived and was installed.
Hmm. Are you aware Apple settled that battery-swelling lawsuit last week?
<https://www.zdnet.com/article/the-20-million-apple-watch-settlement-could-mean-a-payout-for-you-heres-how-to-qualify/>
I wasn't. But I see the recovery is $20 to $50 a phone. Hardly worth the
effort even if I could remember which which earlier iPhone it was.
I agree with you that, in general, the only people who get anything, are
the lawyers - but it's always good to keep Apple in check since they lie so
much that the only time Apple seems to tell the truth, is when forced to.

It's actually shocking how much Apple lies are *believed* by Apple owners.
Post by AJL
I recently filled out an online form for a similar Verizon lawsuit that
said I might get $100 US. I got a whopping $13. Waste of time...
Completely understand. I'm still waiting for my Philips Respironics check.
Carlos E.R.
2025-02-02 22:20:45 UTC
Reply
Permalink
...
Post by Marion
Post by Carlos E.R.
Nor would I intentionally label several cards with the same name. I
want them different.
I fully understand, and, in fact, for years, especially since nobody can
remember the crazy default volume names anyway, what I used to do was label
2025-0202 (for February 25th, 2025)
But what happened was I slept on my first T-Mobile free phone, and it broke
the port (somehow) so I had T-Mobile replace it - and when I popped the old
2021-0501 (for May 1st, 2021)
As a result, our beloved {OSMAnd~,OSMAnd+,OSMAnd} editor stopped finding
the gpx, kml, waypoint and map files painstakingly stored on that sdcard.
That's when I realized the "trick" would work, so when I next doubled the
size of the sdcard from 32GB to 64GB, I used the trick and it worked.
Ok, now that I understand what type of editor you are talking about and
the scenario, I can agree that changing the label of the card is the
thing to do.

It is a particular scenario.

Then, remember that you can just edit the label to anything without
formatting, in Windows. There is a "label" command in MsDOS that should
still be able to do the trick.


That said, it happens that I can not quadruple the storage in my tablet,
because the maximum size it accepts is not that large.

...
--
Cheers, Carlos.
Marion
2025-02-02 22:51:19 UTC
Reply
Permalink
Post by Carlos E.R.
Ok, now that I understand what type of editor you are talking about and
the scenario,
Well, that's only one type of editor, but it's an editor that most of us
can agree that if we had an sdcard, that we'd want to store the (admittedly
huge) map data on that sdcard, which then needs to be edited at times.
Post by Carlos E.R.
I can agree that changing the label of the card is the thing to do.
I think most people perhaps don't understand the genius of my advice
because they, themselves, never bothered to try to overcome problems.

So they've never experienced a seamless non-cloud phone-to-phone upgrade.
I have.
Post by Carlos E.R.
It is a particular scenario.
I agree that about many Android phones sold today don't have a portable
storage slot (or it does double duty for the SIM card perhaps); but last we
checked, most Androids still came with the portable storage sdcard slot.

Given that is coupled with the fact that {OSMAnd~/OSMAnd+/OSMAnd} is a
common offline map application, people have to store its data somewhere.

It either takes up a lot of space on the sdcard0 internal memory.
Or not.

For those with sdcards & OSMAnd, it's easier just to match the volume name.
But, you can manually change the directories out from under this editor.

But not from all editors - which is the point of bringing up editors.
BTW, I learned this the hard way, as you can see from the images below:

<https://i.postimg.cc/nr8KNVby/sdcard06.jpg> OsmAnd~ Data storage folder
<https://i.postimg.cc/mrzHRxwB/sdcard07.jpg> OsmAnd~ Move to ext sdcard
<https://i.postimg.cc/vZ1RtXhc/sdcard08.jpg> OsmAnd~ Moved to ext storage
Post by Carlos E.R.
Then, remember that you can just edit the label to anything without
formatting, in Windows. There is a "label" command in MsDOS that should
still be able to do the trick.
I used to write, decades ago, tutorials on MSDOS DEBUG programming, in the
Peter Norton days, but it has been a long time since I messed with that.

However, to your value-added point, yes, you can change the sdcard volume
name (aka volume label) using the DOS "label" command & the File Explorer.

Here's how to change the volume name through the command prompt:
1. Win+R > cmd
2. Label P: 2025-0202 (e.g., to label it as February 2nd, 2025)
3. Press "Enter"

You can also change the volume name through File Explorer:
1. Open File Explorer:
2. Right-click on your SD card:
3. Select "Properties":
4. In the "General" tab, change the text in the "Volume Label" field:
5. Click "OK"

Both methods work without affecting the data on your SD card.
This is actually a *much better* idea than the one I had espoused!

Since this offshoot is only on the Android newsgroup, I'm gonna forward it
to the rest of the groups so that others can benefit from this useful
improvement - which - I must admit - is sheer genius due to the fact that a
(quick) format isn't needed (and hence, existing data isn't in jeopardy).

Note: You generally do NOT have existing data on a new sdcard though. :)
Post by Carlos E.R.
That said, it happens that I can not quadruple the storage in my tablet,
because the maximum size it accepts is not that large.
Well, OK. I get that. For me, 128GB on my free Samsung works fine.
I just looked up how much it can take, and mine appears to be 1TB.

Lucky me. :) (I suspect by the time 1TB sdcards get to be about ten bucks,
I'll pine for a new phone (even as I'm happy with my free Galaxy A32-5G).

It's the iPhones that I have which always die (as AJL & I discussed earlier
in this thread) where my free ($200 MSRP) phone has a better battery than
Apple has ever put in any iPhone ever sold - where those iPhone batteries
are so bad, the EU will forbid Apple from selling their iPhone later this
year. Apple, being scared of the EU, finally upgraded the iPhone 15 to
*barely* meet the minimum charge-cycle lifetime expectations - which means
no iPhone older than that can be sold in the EU later this year.

Meanwhile, almost every Android phone not only easily met the battery
charge-cycle lifetime requirements, but most *doubled* the minimum spec.
--
Fancy that: Apple puts the cheapest components they can into the iPhone.
Andy Burns
2025-02-02 14:08:48 UTC
Reply
Permalink
Post by Marion
what about the cost & privacy implications of permanent cloud storage?
How much does 256GB of that cloud storage cost anyway?
I have "the usual" 15GB of google storage, with 7GB used, of which 6GB
are the aforementioned photos. The other 1GB are either encrypted
before upload, or inconsequential (tickets for trains, museums, trade shows)

I pay the minimum possible for an M365 account £55/year, that's
principally for Teams usage, but since I have it, it does get used for
my work mailbox too, it comes with 1TB of OneDrive space, but I barely
touch the sides at 5GB.
Andy Burns
2025-02-01 19:09:15 UTC
Reply
Permalink
[responding in android group only]
it was your choice to NOT have an sd card slot...
Q: How do you double your portable storage when you need to, Andy?
A: ?
You can't, right?
For about $10, I (we) can.
That's right, I have to rely on the general increase of on-board storage
with new models. So far, I've never outpaced the manufacturer.

With the increase in Android support life to 7 years, I did consider
purchasing the 256GB model, rather than the 128GB, but the price
increase was substantial. I'm at 34% used, despite having made zero
effort to clean anything up since the migration from Pixel3 -> Pixel5a
-> Pixel8a.

22GB for apps
10GB for android itself
6GB of photos
5GB of temp files
1GB of videos

the rest is in the noise.
Marion
2025-02-01 19:38:18 UTC
Reply
Permalink
Post by Andy Burns
Q: How do you double your portable storage when you need to, Andy?
A: ?
You can't, right?
For about $10, I (we) can.
That's right, I have to rely on the general increase of on-board storage
with new models. So far, I've never outpaced the manufacturer.
Well, I started with a 32GB card in my free Samsung Galaxy A32-5G, and then
doubled that to 64GB and then doubled it yet again to 128GB, so, YMMV.
<https://i.postimg.cc/j2VCtRPX/sdcard02.jpg>>
Post by Andy Burns
With the increase in Android support life to 7 years, I did consider
purchasing the 256GB model, rather than the 128GB, but the price
increase was substantial.
Bingo!

How would you like to convert that (less expensive) 256GB model (almost) to
the (more expensive) 256GB model (for roughly about 8 of your Pounds)?
<https://www.xe.com/currencyconverter/convert/?Amount=10&From=USD&To=GBP>

Yes. I know. It's not exactly the same thing. But, if you think about it,
maybe it is the same thing because we're talking about storage for EDITORS.
Post by Andy Burns
I'm at 34% used, despite having made zero
effort to clean anything up since the migration from Pixel3 -> Pixel5a
-> Pixel8a.
22GB for apps
10GB for android itself
6GB of photos
5GB of temp files
1GB of videos
I completely understand your argument, which is the same argument I'd make
for extended memory - which is that extended memory is no longer needed.

But I argue that it's different with portable memory than with extended.
With portable memory, fewer phones will have to be thrown away.

So phones can be held for many more years now than they would otherwise.
This is good for the environment. And for your wallet.

I realize wealthy people don't need to care about the environment, but I've
been retired for over 15 years living in one of the most expensive areas of
the country, so I do need to care BOTH about the environment & about money.

With the technical plateau long ago occurring in mobile phone technology,
and with support time skyrocketing, the great news is that, (mostly because
of the EU directives on longevity), fewer phones will be thrown away.

That's good for the environment.

As you stated, I'm well aware that Samsung supports fully for 7 years in
writing (as per the EU directives). As does Google. Multiple releases too.
(Unfortunately I also own plenty of iOS devices, where Apple's written iOS
support is a lousy 5 years only & worse yet, 1 release only at a time).
Post by Andy Burns
the rest is in the noise.
I might have said the same thing 3 or 4 years ago when I got my handful of
free Samsung Galaxy A32-5G phones with a "whopping" 64GB of storage.

At that time, I added 'huge' 32GB of portable storage for my editing files.

Then I doubled it (for about $10) to 64GB of portable storage for editors.
I doubled that doubling (this time for free) to 128GB for my file editors.

All done seamlessly.

If you know the brilliantly elegant trick that is.
<https://i.postimg.cc/bNGTzR6q/sdcard1.jpg> match the volume name/label

The value is that what costs you hundreds of dollars, costs me almost none.
You have to admit there is value in NOT throwing away all your old phones.

Is there not?
--
I care about the environment but I understand wealthy people don't have to.
Carlos E.R.
2025-02-01 13:55:50 UTC
Reply
Permalink
Post by Marion
Post by Carlos E.R.
Post by Andy Burns
Are we discussing the label, or the volume ID?
He said label :-)
Hi Carlos,
I love your suggestion because it allows us to always add more value.
As the entire point of being on Usenet is to learn & disseminate value.
1. Volume ID (CID)
2. Volume Serial Number
3. Volume Name (aka Volume Label)
You can change them in Linux.

Going from memory, one of them you change in the partitioner (fdisk).
This one was crucial with Windows 7 because M$ would use it to detect
machine change or pirated copy.

All these changes can be done without formatting and losing the content.
--
Cheers, Carlos.
Marion
2025-02-01 19:16:19 UTC
Reply
Permalink
Post by Carlos E.R.
Post by Marion
1. Volume ID (CID)
2. Volume Serial Number
3. Volume Name (aka Volume Label)
You can change them in Linux.
Going from memory, one of them you change in the partitioner (fdisk).
This one was crucial with Windows 7 because M$ would use it to detect
machine change or pirated copy.
All these changes can be done without formatting and losing the content.
Hi Carlos,

You bring up a good point that I did a bad job of explaining the problem
set (& hence, in your appreciation of the sheer elegance of the solution).

Mea culpa.
I apologize.

It's (almost certainly) my fault that you & Andy (& perhaps many others)
are (apparently) confused about sd card use & terminology; specifically,
the reason why one would benefit by changing the Volume Name (aka Label).

For sdcards, portable memory is not the same thing as portable storage.

Hence, from this moment, I'll STOP using the word "memory" in terms of sd
card terminology as I will use the more apt term of "storage" for sd cards.

That is, portable memory is not at all the same thing as portable storage.
And it's MY FAULT for muddying up the waters on that distinction.

Hopefully my prior response to Andy will clear up that I am only discussing
here how to *seamlessly* double (or triple or quadruple or whatever) your
Android portable mem... ah, er, um "storage" (for only about ten bucks).

Note: I get all my sd cards for free off of Amazon Vine; but most people
have to pay for their stuff on Amazon, so I'm assuming it costs them $10.

Please be acutely aware of the fact that the elegance isn't in doubling or
tripling your storage. The elegance is in the word "*seamless*".

The editor has no clue that you just swapped out the sd card to a new one!
But, of course, the editor has to prior be aware of storage on the sd card.

That is, all your modern editors (which is why I stressed the word "modern"
in the original post) "should" be able to find their files on your portable
memory sd card where, if you use this insightful trick, they won't even
know that you just doubled the sd storage space that the editors have
access to.

I feel sorry for people who don't have Android phones with sd card slots.
Because if they want to double their portable storage, they can't.

It's impossible (without adding hardware that sticks out of the phone).

Hence, I already explained to Andy (where lurkers can benefit) that there
is no way (that I know of) for *him* to double his portable memory (for ten
bucks anyway). But most Android phones still have sd card slots (AFAIK).

Now that we have the concept of "portable storage" clarified, let's look at
what people are confused about in the three typical sd card identifiers.

Why would we want to control the value of *any* of these?
1. Volume ID (CID)
2. Volume Serial Number
3. Volume Name (aka Volume Label)

Ignoring that the Volume ID is not changeable by the user, and hence has no
value to us in controlling how Android editors find their sd card files...

To your point of being easily able to change the other two using Windows
(or Linux), why would you want to change the Volume Serial Number?

Is there some value that you see in doing that which I don't yet comprehend
which makes doing so of value in terms of controlling Android file editors?

Remember, the whole point is that a simple elegant trick on Windows (or
Linux) done years ahead of time, makes it seamless to double (or triple)
the sd portable storage that is available to your modern Android editors.

If a symlink will work on non-root Android, then that's the Holy Grail.
CHANGE FROM: /storage/sdcard1/ABCD-ABCD/{my editor's folders & files)

CHANGE TO: /storage/sdcard1/symlink/{my editor's folders & files)
or perhaps...
CHANGE TO: /storage/symlink/{my editor's folders & files)

I have never been able to accomplish that illustrious glorious task.
Can you?
How?
Carlos E.R.
2025-02-01 19:54:19 UTC
Reply
Permalink
Post by Marion
Post by Carlos E.R.
Post by Marion
1. Volume ID (CID)
2. Volume Serial Number
3. Volume Name (aka Volume Label)
You can change them in Linux.
Going from memory, one of them you change in the partitioner (fdisk).
This one was crucial with Windows 7 because M$ would use it to detect
machine change or pirated copy.
All these changes can be done without formatting and losing the content.
Hi Carlos,
You bring up a good point that I did a bad job of explaining the problem
set (& hence, in your appreciation of the sheer elegance of the solution).
Mea culpa.
I apologize.
It's (almost certainly) my fault that you & Andy (& perhaps many others)
are (apparently) confused about sd card use & terminology; specifically,
the reason why one would benefit by changing the Volume Name (aka Label).
For sdcards, portable memory is not the same thing as portable storage.
Hence, from this moment, I'll STOP using the word "memory" in terms of sd
card terminology as I will use the more apt term of "storage" for sd cards.
That is, portable memory is not at all the same thing as portable storage.
And it's MY FAULT for muddying up the waters on that distinction.
Hopefully my prior response to Andy will clear up that I am only discussing
here how to *seamlessly* double (or triple or quadruple or whatever) your
Android portable mem... ah, er, um "storage" (for only about ten bucks).
Note: I get all my sd cards for free off of Amazon Vine; but most people
have to pay for their stuff on Amazon, so I'm assuming it costs them $10.
Please be acutely aware of the fact that the elegance isn't in doubling or
tripling your storage. The elegance is in the word "*seamless*".
The editor has no clue that you just swapped out the sd card to a new one!
But, of course, the editor has to prior be aware of storage on the sd card.
I don't use editors on phone nor tablet.

And, my editor by default inserts photos inside the document file. I can
link to external photos, but then, as I use Linux, I would use relative
paths or symlinks.

Also I *never* edit a file residing in flash storage. I edit in main
storage in the computer, then copy the result over to flash media if needed.
Post by Marion
That is, all your modern editors (which is why I stressed the word "modern"
in the original post) "should" be able to find their files on your portable
memory sd card where, if you use this insightful trick, they won't even
know that you just doubled the sd storage space that the editors have
access to.
I feel sorry for people who don't have Android phones with sd card slots.
Because if they want to double their portable storage, they can't.
I haven't had that need in over a decade.
Post by Marion
It's impossible (without adding hardware that sticks out of the phone).
Hence, I already explained to Andy (where lurkers can benefit) that there
is no way (that I know of) for *him* to double his portable memory (for ten
bucks anyway). But most Android phones still have sd card slots (AFAIK).
Now that we have the concept of "portable storage" clarified, let's look at
what people are confused about in the three typical sd card identifiers.
Why would we want to control the value of *any* of these?
1. Volume ID (CID)
2. Volume Serial Number
3. Volume Name (aka Volume Label)
Ignoring that the Volume ID is not changeable by the user, and hence has no
value to us in controlling how Android editors find their sd card files...
To your point of being easily able to change the other two using Windows
(or Linux), why would you want to change the Volume Serial Number?
Is there some value that you see in doing that which I don't yet comprehend
which makes doing so of value in terms of controlling Android file editors?
Fooling Windows into thinking you have not changed computer. Windows
used that value for finding pirated copies.

Also you need to write those values when cloning hard disks (or flash
media).

Storage cards are formatted the same as a hard disk. They contain
partition tables, and all the identifiers of a hard disk and the
partitions inside. And all the tools Windows or Linux have available for
hard disks will work on them.
Post by Marion
Remember, the whole point is that a simple elegant trick on Windows (or
Linux) done years ahead of time, makes it seamless to double (or triple)
the sd portable storage that is available to your modern Android editors.
If a symlink will work on non-root Android, then that's the Holy Grail.
CHANGE FROM: /storage/sdcard1/ABCD-ABCD/{my editor's folders & files)
CHANGE TO: /storage/sdcard1/symlink/{my editor's folders & files)
or perhaps... CHANGE TO: /storage/symlink/{my editor's folders & files)
I have never been able to accomplish that illustrious glorious task.
Can you?
How?
--
Cheers, Carlos.
Lawrence D'Oliveiro
2025-02-02 03:21:41 UTC
Reply
Permalink
Post by Carlos E.R.
Also I *never* edit a file residing in flash storage.
Does your system not have an SSD?
Carlos E.R.
2025-02-02 13:43:10 UTC
Reply
Permalink
Post by Lawrence D'Oliveiro
Post by Carlos E.R.
Also I *never* edit a file residing in flash storage.
Does your system not have an SSD?
Mmm. Certainly, but it is another kind, designed for intensive use.
--
Cheers, Carlos.
Lawrence D'Oliveiro
2025-02-03 00:01:33 UTC
Reply
Permalink
Post by Carlos E.R.
Post by Lawrence D'Oliveiro
Post by Carlos E.R.
Also I *never* edit a file residing in flash storage.
Does your system not have an SSD?
Mmm. Certainly, but it is another kind, designed for intensive use.
You didn’t say which kind.
Carlos E.R.
2025-02-03 00:59:39 UTC
Reply
Permalink
Post by Lawrence D'Oliveiro
Post by Carlos E.R.
Post by Lawrence D'Oliveiro
Post by Carlos E.R.
Also I *never* edit a file residing in flash storage.
Does your system not have an SSD?
Mmm. Certainly, but it is another kind, designed for intensive use.
You didn’t say which kind.
I don't call an SSD a flash media.
--
Cheers, Carlos.
Lawrence D'Oliveiro
2025-02-03 03:06:25 UTC
Reply
Permalink
Post by Carlos E.R.
Post by Lawrence D'Oliveiro
Post by Carlos E.R.
Post by Lawrence D'Oliveiro
Post by Carlos E.R.
Also I *never* edit a file residing in flash storage.
Does your system not have an SSD?
Mmm. Certainly, but it is another kind, designed for intensive use.
You didn’t say which kind.
I don't call an SSD a flash media.
What would you call it, then?
Arno Welzel
2025-02-03 12:28:49 UTC
Reply
Permalink
Post by Carlos E.R.
Post by Lawrence D'Oliveiro
Post by Carlos E.R.
Post by Lawrence D'Oliveiro
Post by Carlos E.R.
Also I *never* edit a file residing in flash storage.
Does your system not have an SSD?
Mmm. Certainly, but it is another kind, designed for intensive use.
You didn’t say which kind.
I don't call an SSD a flash media.
Why not? SSD *is* flash storage. Just because there is a controller
which takes care of wear leveling, the storage technology itself is not
different to that of SD cards.
--
Arno Welzel
https://arnowelzel.de
Kenny McCormack
2025-02-03 13:09:49 UTC
Reply
Permalink
In article <***@mid.individual.net>,
Arno Welzel <***@arnowelzel.de> wrote:
...
Post by Arno Welzel
Post by Carlos E.R.
I don't call an SSD a flash media.
Why not? SSD *is* flash storage. Just because there is a controller
which takes care of wear leveling, the storage technology itself is not
different to that of SD cards.
Chill out, man.

People often use terminology in idiosyncratic ways. That doesn't make them
wrong. I understand Carlo's frame of reference, and I accept it. You
should do likewise.

Just for one example:
In some circles, unless it is a 4 footed mammal, it is not an "animal".

I assume Carlo's use of terminology is similar.
--
To be evangelical is to spend every waking moment hovering around
two emotional states: fear and rage. Evangelicals are seriously the
angriest and most vicious bunch of self-pitying, constantly-moaning
whinybutts I've ever encountered.
Carlos E.R.
2025-02-03 13:34:26 UTC
Reply
Permalink
Post by Kenny McCormack
...
Post by Arno Welzel
Post by Carlos E.R.
I don't call an SSD a flash media.
Why not? SSD *is* flash storage. Just because there is a controller
which takes care of wear leveling, the storage technology itself is not
different to that of SD cards.
Chill out, man.
People often use terminology in idiosyncratic ways. That doesn't make them
wrong. I understand Carlo's frame of reference, and I accept it. You
should do likewise.
In some circles, unless it is a 4 footed mammal, it is not an "animal".
I assume Carlo's use of terminology is similar.
This minute, I do not know how to name SSDs. I'm confused.
--
Cheers, Carlos.
knuttle
2025-02-03 15:47:56 UTC
Reply
Permalink
Post by Carlos E.R.
Post by Kenny McCormack
...
Post by Arno Welzel
Post by Carlos E.R.
I don't call an SSD a flash media.
Why not? SSD *is* flash storage. Just because there is a controller
which takes care of wear leveling, the storage technology itself is not
different to that of SD cards.
Chill out, man.
People often use terminology in idiosyncratic ways.  That doesn't make
them
wrong.  I understand Carlo's frame of reference, and I accept it.  You
should do likewise.
In some circles, unless it is a 4 footed mammal, it is not an "animal".
I assume Carlo's use of terminology is similar.
This minute, I do not know how to name SSDs. I'm confused.
A rose is a rose, as long as it does the job you want what does it
matter what it is called. I have many useful devices called Thingamajig
Newyana2
2025-02-03 20:15:42 UTC
Reply
Permalink
Post by Carlos E.R.
This minute, I do not know how to name SSDs. I'm confused.
Lawrence just spends his days trying to one-up other people,
especially with tech trivia. Why do you let him?

SSD is unambiguous. Like you, I
don't call it a flash drive. I don't call anything flash. There
are USB sticks, SSDs and SD cards. The type of data strorage
they use is not a practical concern. Those terms are specific
in terms of IDing the item.
Paul
2025-02-03 20:42:50 UTC
Reply
Permalink
Post by Carlos E.R.
Post by Kenny McCormack
...
Post by Arno Welzel
Post by Carlos E.R.
I don't call an SSD a flash media.
Why not? SSD *is* flash storage. Just because there is a controller
which takes care of wear leveling, the storage technology itself is not
different to that of SD cards.
Chill out, man.
People often use terminology in idiosyncratic ways.  That doesn't make them
wrong.  I understand Carlo's frame of reference, and I accept it.  You
should do likewise.
In some circles, unless it is a 4 footed mammal, it is not an "animal".
I assume Carlo's use of terminology is similar.
This minute, I do not know how to name SSDs. I'm confused.
This could be a USB flash stick, a Solid State Drive (SSD). The SSD
uses Host Based Memory ("cheap" SSD), or the SSD can have its own
1GB DRAM chip to hold the virtual to physical mapping table. USB flash
sticks don't do that, and the interface speed on USB flash makes that
sort of idea impractical.

PHY and protocol
-------------------- controller ------- Toggle Flash TLC/QLC

This could be an SD or an eMMC chip.

PHY and protocol
-------------------- controller ------- Toggle Flash TLC/QLC

\________ same plastic package _______/

The controller ranges from an 8085, to a quad core ARM. The SSD
would have static and dynamic wear leveling, the USB stick, not.

The flash chip could be consumer grade, or the Enterprise flash
with the 6x write cycles that Micron makes.

Flash could last forever... if we could anneal it to repair
defects in the cells. But we're not there yet, and might never make
it there.

The toggle flash could be replaced with Optane, but that's discontinued
and has higher power dissipation.

A single flash die, can have vertical lines of storage bits, arranged
in up to 232 layers.

Loading Image...

The die can be stacked, with thru substrate vias. Sixteen die inside
one IC package. This is why a USB flash stick can be 32GB in a single
die, and an SSD can use 1TB chips (two chips) to make a 2TB SSD drive.
In the larger flash chips, it's even possible there are multiple
toggle channels in the same package (the controller might have eight
channels, to get the bandwidth, and with the limited number of chips
in the SSD, the chip needs more channels to flesh out the controller).
Raising the speed of a toggle channel too high, would lead to
local heating problems. The dies being fastened together are paper
thin (maybe 500u), and for some of the tech we've got today, they actually
put a piece of dummy silicon up against the thin ones, for support.
While the advert says the devices can take 1000G shock, don't
push your luck :-) Things like this are only possible, because
the thermal coefficient of expansion (TCE) of all the layers, is the same.

Loading Image...

Today, SSD drives are hardly ever full any more. The SSD in the other
machine, a Lexar NS100, it's likely a controller chip, and one stacked die flash,
and the PCB is much shorter than the 2.5" drive package. There is a lot
of air in there. And if you're thinking of opening one up, you can,
but some of them use thermal tape, and you'll rip the tape.

Bottom to top: Controller, DRAM, Flash chip

Loading Image...

Secondary side: Flash chip over top of other flash chip (clam shell),
two electrical loads per toggle channel.

Loading Image...

This one has some tapes. The tape that is doing something, is
over top of the controller. The controller with the ARM cores.

Loading Image...

1TB drive on the left, 4TB drive on the right.

Loading Image...

We were promised 16TB SSDs, but they were yanked before reaching retail.
Highest capacity controller chip currently is 100TB, but no device
has been built yet that uses all the addressing capability.
You couldn't afford to buy it, anyway. That's part of the reason
they don't make retail high capacity drives, pricing and market
uptake. 100TB drives continue to cost as much as a small car
(3.5" drive, modular internal construction, price never given in adverts).

Paul
Frank Slootweg
2025-02-04 15:41:35 UTC
Reply
Permalink
Post by Carlos E.R.
Post by Kenny McCormack
...
Post by Arno Welzel
Post by Carlos E.R.
I don't call an SSD a flash media.
Why not? SSD *is* flash storage. Just because there is a controller
which takes care of wear leveling, the storage technology itself is not
different to that of SD cards.
Chill out, man.
People often use terminology in idiosyncratic ways. That doesn't make them
wrong. I understand Carlo's frame of reference, and I accept it. You
should do likewise.
In some circles, unless it is a 4 footed mammal, it is not an "animal".
I assume Carlo's use of terminology is similar.
This minute, I do not know how to name SSDs. I'm confused.
To avoid this kind of senseless non-discussions, I tend to call things
as they are normally called, not by their technology. AFAIC, using the
term "flash card"/"flash media" is outdated and ambiguous terminology.

So SSD, (Micro)SD-card, USB memory-stick (not just USB stick, as there
are other type of USB sticks), etc.. If needed, add the capacity or/and
subtype (i.e. SD, SDHC, SDXC, SDUC). 'Problem' solved.
MummyChunk
2025-02-04 21:10:46 UTC
Reply
Permalink
Post by Frank Slootweg
In article <m0br40Ff8v9U2>,
...
I don't call an SSD a flash media.
Why not? SSD *is* flash storage. Just because there is a controller
which takes care of wear leveling, the storage technology itself is not
different to that of SD cards.
Chill out, man.
People often use terminology in idiosyncratic ways. That doesn't make them
wrong. I understand Carlo's frame of reference, and I accept it. You
should do likewise.
In some circles, unless it is a 4 footed mammal, it is not an
"animal".
Post by Frank Slootweg
I assume Carlo's use of terminology is similar.
This minute, I do not know how to name SSDs. I'm confused.
To avoid this kind of senseless non-discussions, I tend to call things
as they are normally called, not by their technology. AFAIC, using the
term "flash card"/"flash media" is outdated and
ambiguous terminology.
Post by Frank Slootweg
So SSD, (Micro)SD-card, USB memory-stick (not just USB stick, as there
are other type of USB sticks), etc.. If needed, add the capacity or/and
subtype (i.e. SD, SDHC, SDXC, SDUC). 'Problem' solved.
Good advice


This is a response to the post seen at:
http://www.jlaforums.com/viewtopic.php?p=682928603#682928603
Marion
2025-02-02 04:16:33 UTC
Reply
Permalink
Post by Carlos E.R.
Post by Marion
The editor has no clue that you just swapped out the sd card to a new one!
But, of course, the editor has to prior be aware of storage on the sd card.
I don't use editors on phone nor tablet.
Hi Carlos,

If you don't ever use editors on a mobile device, then that's unusual.
Most people experience using editors on a mobile device, even if you don't.

But I find it hard to believe you don't use editors on a mobile device.

You don't use offline maps for example? Really? Seriously?
How do you navigate using your phone when there is no Internet signal?

Offline map editors are just one type of editor on an Android phone.
I, for one, do a lot of editing on an Android phone.

Another editor is Keepass2Android. There are plenty of Android editors.
Most (if not almost all) my private data is stored on the sd card.
Post by Carlos E.R.
And, my editor by default inserts photos inside the document file.
Photo editors are a different breed of app when it comes to "finding" their
files. I'm not sure *how* media is handled differently than, oh, say, text
files such as GPX files or PDF files or whatever - but there is some
"magic" on a phone that seems to find all media, no matter where it is.

So media (such as images & video) I think is a special case in this regard.

That is, even if you changed the volume name (aka volume label) of your sd
card, the image & video editors still seem to *find* the sd card files.

If those on this newsgroup can edify us as to why that magic only works for
media files, and not for, oh, say, text files (such as GPX files), please
elucidate why other formats (such as PDF, gpx, kml, etc.) aren't easily
found.
Post by Carlos E.R.
I can
link to external photos, but then, as I use Linux, I would use relative
paths or symlinks.
I love your suggestion of symlinks, but as I painstakingly explained,
nobody yet has proposed a way to do it that I know of, for Android.

If you can get symlinks to work on the sdcard for Android, you'd be a far
more intelligent man than I am, so I'll patiently await how you do it.
Post by Carlos E.R.
Also I *never* edit a file residing in flash storage. I edit in main
storage in the computer, then copy the result over to flash media if needed.
Hmm... how do you edit GPX or KML files?

Do you copy them from the sd storage to main storage just to edit them?
Why?
Post by Carlos E.R.
Post by Marion
I feel sorry for people who don't have Android phones with sd card slots.
Because if they want to double their portable storage, they can't.
I haven't had that need in over a decade.
Hmm. If you have never done it, and if all your suggestions can't possibly
work, why are you making those suggestions which have no hope of working?
Post by Carlos E.R.
Post by Marion
Ignoring that the Volume ID is not changeable by the user, and hence has no
value to us in controlling how Android editors find their sd card files...
To your point of being easily able to change the other two using Windows
(or Linux), why would you want to change the Volume Serial Number?
Is there some value that you see in doing that which I don't yet comprehend
which makes doing so of value in terms of controlling Android file editors?
Fooling Windows into thinking you have not changed computer. Windows
used that value for finding pirated copies.
Hmm... you seem to be completely unaware of what the problem set is.
The problem set is fooling Android. Specifically editors. By using Windows.
Post by Carlos E.R.
Also you need to write those values when cloning hard disks (or flash
media).
Huh? Nobody is suggesting cloning. This solution only requires copying.

Cloning, e.g., using dd, is a completely different issue altogether:
sudo dd if=/dev/source_disk of=/dev/destination_disk bs=4M status=progress
Post by Carlos E.R.
Storage cards are formatted the same as a hard disk. They contain
partition tables, and all the identifiers of a hard disk and the
partitions inside. And all the tools Windows or Linux have available for
hard disks will work on them.
Again, I love your suggestion of symlinks, which is the first thing anyone
would think of, but if you can get symlinks to work on non-rooted Android
for the sdcard, then you're a far more intelligent man than I am.

Please let us know how you accomplished tasks which you keep suggesting.
Marion
2025-02-02 05:40:17 UTC
Reply
Permalink
Post by Marion
So media (such as images & video) I think is a special case in this regard.
To further add value...

Given editing of multimedia files is a special case... and since this is
all about editors finding their files when the storage is doubled, we
should note that editing on phones is often far better than on desktops.

Why, I don't know - but free cartoonify editors, in particular, seem to be
vastly more powerful on phones than they are on any desktop I've ever used.

Given media editors are sometimes far more advanced on mobile devices, it
behooves all of us to better understand *how* phones tread multimedia files
*differently* than all other file types (as far as I'm aware anyway).

That is, even if I doubled my portable storage without bothering to match
the old sdcard volume name (aka volume label), the editing apps *still*
seem to find the special class of files known as multimedia files.

That's great but why does Android treat only multimedia that way?
Why not scan for all file types?

Why does Android have a special system to scan *only* for multimedia files,
such that doubling your sdcard portable memory causes no ill effects.

Editors can still *find* your multimedia files even after doubling storage!

I'm well aware of the trick to have the operating system *not* find them:
/storage/0000-0001/0001/.nomedia
But why does Android treat *only* media differently (using the media
Scanner Service)? What about other files that we often edit?
<com.android.providers.media>

For example, if we double the portable storage, the media scanner system
service is automatically triggered to scan the new portable storage for
media files (images, audio, and video). When it finds a new "media" file
(e.g., a .jpg, .png, .mp3, or .mp4, etc.), the media scanner extracts its
concomitant metadata (like artist, album, title, date, resolution, etc.)
and adds this information to the Android MediaStore SQLite database.
/data/data/com.android.providers.media/databases/
Specifically, in a table containing a separate section each for
MediaStore.Images
MediaStore.Video
MediaStore.Audio

In summary, we probably need to clarify that there are two kinds of
editors, only one of which is severely impacted when we double storage.
a. Editors have no problem finding impacted media files
b. But editors can't find all other impacted file types

Unless you know the trick. :)
Lawrence D'Oliveiro
2025-02-02 06:05:26 UTC
Reply
Permalink
... free cartoonify editors, in particular, seem to
be vastly more powerful on phones than they are on any desktop I've ever
used.
Anything as powerful as this

Marion
2025-02-02 21:34:45 UTC
Reply
Permalink
Post by Lawrence D'Oliveiro
... free cartoonify editors, in particular, seem to
be vastly more powerful on phones than they are on any desktop I've ever
used.
Anything as powerful as this http://youtu.be/hzqD4xcbEuE
Given this is an editing group, that heartfelt value added is useful.
Especially as I always click on any link people kindly go to the trouble of
supplying (so that I learn better what it is they are trying to teach me).

Thank you for being purposefully value added helpful, as face "cartoonify"
capabilities, in my humble opinion, based on my experience, suck on Windows
versus Android. Notice I added "face" as that's how I use them (e.g., to
take someone's image and cartoonify it for them for humor or so that they
can use it as a privacy-aware avatar with their social media monikers).

Interesting that you mentioned the blender app as I have strived to install
(and at least briefly test) every single free "editing" app ever posted to
the Windows-10 newsgroup over the years; so certainly I already had Blender
installed - but - it's in my 3D folder. See my ad hoc %EDITOR% screenshot.
<Loading Image...>

From the time stamps, it looks like I first installed Blender on my desktop
PC in October of 2018, and I last updated Blender in July of 2022.

As I recall, Blender was extremely powerful; but I was looking at it for 3D
CAD purposes (I think so that I could calculate oddly-shaped pool volumes).

As a Windows-editor-related aside, I've tested all the free suggested
cartoonify apps on Windows, as shown by this ad hoc %EDITOR% screenshot.
<Loading Image...>

Most of those %EDITORS% are to edit a screenshot (i.e., arrows, boxes &
text); but some are for depth-of-field overlays or oil paintings or to
remove blemishes, or some other rather specialized non-AI activity.

A good AI activity of free cartoonifying, I haven't yet found on Windows.
Looking at the link on Android mirrored over onto Windows, I see this:
<Loading Image...>
<Loading Image...>
<Loading Image...>
<Loading Image...>
<Loading Image...>
<Loading Image...>

OMG! That's beautiful. Very awe-inspiringly beautiful. But, perhaps a lot
of knowledge is required, whereas with the phone-based AI, no knowledge is
necessary (but, of course, you only get the AI-generated choices also).

By way of stark contrast, the results from Android AI-based cartoonify
programs are (essentially) almost uncontrollable - but they too are nice.

To always add value, my favorite Android cartoonify editors, are these:
*PhotoRoom Studio Photo Editor* by Artizans of Photo Video BG Editor App
Free, with ads, rated 4.7, 10M+ installs, requires GSF
<https://play.google.com/store/apps/details?id=com.photoroom.app>
[PhotoRoom can be screenshotted.]
[PhotoRoom is ok with adb shell screencap -p /sdcard/Download/screenshot.png]
[PhotoRoom is good for transparizing the background away magic wand style.]
[PhotoRoom saves the results with a watermark easily cropped.]

*Photo Lab* Picture Editor & Art, by Linerock Investments LTD
Free, with ads, rated 4.6, 100M+ installs, requires GSF
<https://play.google.com/store/apps/details?id=vsin.t16_funny_photo>

*ToonMe* cartoons from photos, by Linerock Investments LTD
Free, with ads, rated 4.4, 50M+ installs, requires GSF
<https://play.google.com/store/apps/details?id=com.vicman.toonmeapp>

*Voila* AI Artist Cartoon Photo by Wemagine.AI
free, +ads (really obnoxious), requires gsf, rated 4.6, 10M+ installs
<https://play.google.com/store/apps/details?id=com.wemagineai.voila>

In their own way, the cartoonify AI on Android is good - but it pales in
comparison to that inspiring video of what the Blender grease pencil does.
http://youtu.be/hzqD4xcbEuE

Thanks for helping the Windows & %EDITORS% people by suggesting Blender!

I'm going to have to find a tutorial that shows the *easiest* way to
cartoonify something very simple - such as a closeup face portrait.
--
Every post should add value for the vast majority of people reading it.
Lawrence D'Oliveiro
2025-02-03 00:01:09 UTC
Reply
Permalink
Post by Marion
As I recall, Blender was extremely powerful; but I was looking at it for
3D CAD purposes ...
It covers a lot of DCC application areas, as should be evident by now.
Marion
2025-02-03 09:42:27 UTC
Reply
Permalink
Post by Lawrence D'Oliveiro
Post by Marion
As I recall, Blender was extremely powerful; but I was looking at it for
3D CAD purposes ...
It covers a lot of DCC application areas, as should be evident by now.
Since this is an Editor group, discussing Android on Windows... I am going
to try to illustrate below what is trivial on Android is difficult on
Windows.

If anyone can make that statement false, I'd be *happy* to hear how!

Windows Blender is, in a word, powerful.
But it's damn hard to use.

Meanwhile, the Android apps I had suggested are, um, er, shall we say
almost foolproof? All you do is pick a photo & you cartoonify it.

Takes mere seconds.
And no skills whatsoever.

Sure, not much control.
But what is trivial on Android, is damn near impossible to do on Windows.

At least as far as anyone on these newsgroups has shown in this thread.
And, trust me, I've tested *every* cartoonify program suggested here.

Especially on Android, where I've tested (virtually) them all.

Since I've tested, oh, I don't know, maybe two dozen of them, I'm aware
that there are actually few offerings - it is just one company seeding the
apps with the same AI but with slightly different branding, so there are
really fewer than a half dozen to choose from to cartoonify faces.

You don't get a whole lotta choices on results either, but you get enough
that you don't really need too many as they do a pretty good job I think.

At least for a funny joke... or for a social media avatar (or xface?).

Let me make an example for you. I need someone's face? Googling...

OK. Let's take the first image of Demi Moore in this article today:
<https://www.thecut.com/article/review-the-substance-movie-gets-aging-wrong.html>

Here is that face photo of Demi Moore as our starting point image:
<Loading Image...>
Actually, to fool (some) watermark algorithms, I'll stretch it:
<stretched>

Note that I can't use the external sdcard for this task because the Android
cartoonify apps use the phones's sdcard0 storage - which is mounted onto
Windows as the Q: drive (as the P: drive is the sdcard1 portable storage).

With that in mind, I'm going to run the entire conversion on the Q: drive
from Windows, but the Android CPU will be the underlying AI cartoonify
engine so I'll be connecting all three newsgroups in this editing task.

a. A cartoonify editor (to convert the image to a cartoonified avatar)
b. Windows (to do all the snapshots & watermark removal tasks)
c. Android (to run the AI cartoonify engine on the MediaTek CPU)

In order of my personal cartoonify app preferences...

0. Original <Loading Image...>
(Stretched) <Loading Image...>

1. Voila (/sdcard0/Pictures/Voila/.)
<Loading Image...>

2. ToonMe (/sdcard0/Pictures/ToonMe/.)
<Loading Image...>

3. PhotoLab
<Loading Image...>

4. ToonArt (/sdcard0/Pictures/.)
<Loading Image...>

5. CartoonPhoto (/sdcard0/Pictures/Cartoon_Photo/.)
<Loading Image...>

6. Comica (/sdcard0/Pictures/comica/.)
<Loading Image...>

7. PhotoRoom (/sdcard0/Pictures/PhotoRoom/.)
<Loading Image...>

My main point is that this kind of ease of use doesn't exist on Windows.
Unfortunately. At least as far as anyone on these newsgroups knows.

Note for the above I used Windows tricks, Android tricks, and (free)
Android cartoonify editors (albeit I have to block their ads with DNS
blocking tricks) where I had to use a few screenshotting tricks too.

Nonetheless, it was so easy to cartoonify the original image, that anyone
can do it - which is why I stated that I've never seen something that good
on WIndows - although you did find something far more powerful.

But the point here is what is trivial on Android, is extremely difficult to
do on Windows - which is why I had said the statement that I did.
--
The whole point of Usenet is to find people who know more than you do
so that you learn from them; otherwise, you teach everyone else what you
know so that someday, they will be able to teach you something also.
Carlos E.R.
2025-02-02 14:07:34 UTC
Reply
Permalink
Post by Marion
Post by Carlos E.R.
Post by Marion
The editor has no clue that you just swapped out the sd card to a new one!
But, of course, the editor has to prior be aware of storage on the sd card.
I don't use editors on phone nor tablet.
Hi Carlos,
If you don't ever use editors on a mobile device, then that's unusual.
Most people experience using editors on a mobile device, even if you don't.
But I find it hard to believe you don't use editors on a mobile device.
You don't use offline maps for example? Really? Seriously?
How do you navigate using your phone when there is no Internet signal?
Till today I had no idea you were talking of map editors. I was thinking
text editors.

No, I do not use map editors on my phone, either. I use map apps that
view the map, not edit them.
Post by Marion
Offline map editors are just one type of editor on an Android phone.
I, for one, do a lot of editing on an Android phone.
Another editor is Keepass2Android. There are plenty of Android editors.
Most (if not almost all) my private data is stored on the sd card.
I don't "edit" my password file on the phone.
Post by Marion
Post by Carlos E.R.
And, my editor by default inserts photos inside the document file.
Photo editors are a different breed of app when it comes to "finding" their
files. I'm not sure *how* media is handled differently than, oh, say, text
files such as GPX files or PDF files or whatever - but there is some
"magic" on a phone that seems to find all media, no matter where it is.
So media (such as images & video) I think is a special case in this regard.
That is, even if you changed the volume name (aka volume label) of your sd
card, the image & video editors still seem to *find* the sd card files.
If those on this newsgroup can edify us as to why that magic only works for
media files, and not for, oh, say, text files (such as GPX files), please
elucidate why other formats (such as PDF, gpx, kml, etc.) aren't easily
found.
Because "editor" to me is a text editor, and I was thinking of the one I
use, Libre Office Writer. Ok, a word processor. If I have to edit pure
plain text files they are just a few kilobytes in size.
Post by Marion
Post by Carlos E.R.
I can link to external photos, but then, as I use Linux, I would use
relative paths or symlinks.
I love your suggestion of symlinks, but as I painstakingly explained,
nobody yet has proposed a way to do it that I know of, for Android.
Your question is posted to the editors group, and to the windows group,
so I don't have to limit my thinking to Android.
Post by Marion
If you can get symlinks to work on the sdcard for Android, you'd be a far
more intelligent man than I am, so I'll patiently await how you do it.
Post by Carlos E.R.
Also I *never* edit a file residing in flash storage. I edit in main
storage in the computer, then copy the result over to flash media if needed.
Hmm... how do you edit GPX or KML files?
I don't.

I thought you were talking of text files.
Post by Marion
Do you copy them from the sd storage to main storage just to edit them?
Why?
Because the wear in flash cards is limited, and using an editor in such
media stresses them.
Post by Marion
Post by Carlos E.R.
Post by Marion
I feel sorry for people who don't have Android phones with sd card slots.
Because if they want to double their portable storage, they can't.
I haven't had that need in over a decade.
Hmm. If you have never done it, and if all your suggestions can't possibly
work, why are you making those suggestions which have no hope of working?
Arlen, you have changed the goalposts. You never said you were not
talking of text editors till today.
Post by Marion
Post by Carlos E.R.
Post by Marion
Ignoring that the Volume ID is not changeable by the user, and hence has no
value to us in controlling how Android editors find their sd card files...
To your point of being easily able to change the other two using Windows
(or Linux), why would you want to change the Volume Serial Number?
Is there some value that you see in doing that which I don't yet comprehend
which makes doing so of value in terms of controlling Android file editors?
Fooling Windows into thinking you have not changed computer. Windows
used that value for finding pirated copies.
Hmm... you seem to be completely unaware of what the problem set is.
The problem set is fooling Android. Specifically editors. By using Windows.
I'm sure that Windows has tools to change those values without
formatting the media, you just have to find them. I am a Linux guy, so I
know how to do that in Linux.
Post by Marion
Post by Carlos E.R.
Also you need to write those values when cloning hard disks (or flash
media).
Huh? Nobody is suggesting cloning. This solution only requires copying.
No, Arlen, I'm just giving an example of why the need to edit that
value. One that I have needed to do in the past. I'm not suggesting you
clone anything.
Post by Marion
sudo dd if=/dev/source_disk of=/dev/destination_disk bs=4M status=progress
Post by Carlos E.R.
Storage cards are formatted the same as a hard disk. They contain
partition tables, and all the identifiers of a hard disk and the
partitions inside. And all the tools Windows or Linux have available
for hard disks will work on them.
Again, I love your suggestion of symlinks, which is the first thing anyone
would think of, but if you can get symlinks to work on non-rooted Android
for the sdcard, then you're a far more intelligent man than I am.
Please let us know how you accomplished tasks which you keep suggesting.
You posted in three groups, the answers do not have to be limited to one
operating system. I said I never "edit" on Android. Meaning Libre Office
Writer, or Microsoft Word. You did not say till today that you were
editing maps in the woods without internet. And no, I never felt the
need to edit maps on the phone. I just view them with an app, typically
OSMand+.
--
Cheers, Carlos.
Marion
2025-02-02 23:42:10 UTC
Reply
Permalink
Post by Carlos E.R.
Post by Marion
You don't use offline maps for example? Really? Seriously?
How do you navigate using your phone when there is no Internet signal?
Till today I had no idea you were talking of map editors. I was thinking
text editors.
I apologize for not providing examples of which editors store their data on
the sdcard, where I openly admit I may have accidentally not provided
enough data for others to understand the complexity of the problem set.

My goal, always, is to *seamlessly* port from any one phone to any other
phone, where by "seamless", I mean that I've (brilliantly) planned years
ahead (just as I do on Windows) for the certainty of porting all my data.

It has been widely stated that there are only three certainties in life:
a. Porting your data
b. The battery will eventually meet its charge-cycle-limit death, and,
c. Taxes (even on my free phone, I had to pay 10% California sales tax)

Unfortunately, my iPhone dies sooner than my Android due to the excessively
cheap batteries Apple puts into them; but at least the EU is forcing Apple
to no longer sell any iPhone that doesn't meet the bare-minimum battery
charge-cycle lifetime specs - which Apple barely meets with the iPhone 15.
Post by Carlos E.R.
No, I do not use map editors on my phone, either.
Well, I hike a lot in the Santa Cruz Mountains, where I proved, long ago
how atrociously inaccurate the Open Street Maps are (which is too bad, as I
*love* the concept of open source topographic maps); so I have to do a
*lot* of map editing.

Lately, even though I've written many a tutorial on how to edit map data, I
generally use the free 1:24K geopdf USGS maps (which I understand are not
useful to people outside of the country). I've also shown people how to
navigate in every state & federal park in the USA with iOS & Android apps.

In addition, I have written many a tutorial on how to take any map PDF and
then georeference it such that it displays where you are on both iOS &
Android devices when you're nowhere near the Internet.

I've shown people how to draw a route and then how to follow that route,
where there are no street signs in the middle of the mountains out here
such that people are lost for days (due to the steep topography I guess).
<https://duckduckgo.com/?q=hiker+lost+in+santa+cruz+mountains>

It turns out that there is a *lot* of map editing to do when you're
actually using dead reckoning to get from point A to point B in mountains.

But it wasn't only map editors that I was thinking about.
It was all editors on Android that don't actually edit multimedia files.

Multimedia, as we covered separately, finds itself. :)
Post by Carlos E.R.
I use map apps that view the map, not edit them.
Well, that's understandable, but even if you never *edit* the maps, you
still have to store offline maps *somewhere*, where, they're never small.

I pity people who don't have access to portable storage, and no, the cloud
is not the same thing (which those clueless Apple trolls can't fathom).
Post by Carlos E.R.
Post by Marion
Another editor is Keepass2Android. There are plenty of Android editors.
Most (if not almost all) my private data is stored on the sd card.
I don't "edit" my password file on the phone.
Well, to be perfectly open, as always, I "usually" do the same as I strive
to only edit the passwords kdbx file on Windows, and then I only read it on
Android - but sometimes - rarely - but sometimes - I need to edit it too.

To continue to add value, I've found the most compatible Windows free
password editor to be KeepassXC (cross compatible with Mac, Win & Linux).
<https://keepassxc.org/>

I've tested *all* of them though, every single one that was ever suggested
on both the Android & Windows newsgroups, where on Android, I found that
Keepass2Android appears to be the most cross compatible with KeepassXC:
<https://play.google.com/store/apps/details?id=keepass2android.keepass2android>
Post by Carlos E.R.
Post by Marion
Post by Carlos E.R.
And, my editor by default inserts photos inside the document file.
Photo editors are a different breed of app when it comes to "finding" their
files. I'm not sure *how* media is handled differently than, oh, say, text
files such as GPX files or PDF files or whatever - but there is some
"magic" on a phone that seems to find all media, no matter where it is.
So media (such as images & video) I think is a special case in this regard.
That is, even if you changed the volume name (aka volume label) of your sd
card, the image & video editors still seem to *find* the sd card files.
If those on this newsgroup can edify us as to why that magic only works for
media files, and not for, oh, say, text files (such as GPX files), please
elucidate why other formats (such as PDF, gpx, kml, etc.) aren't easily
found.
Because "editor" to me is a text editor, and I was thinking of the one I
use, Libre Office Writer. Ok, a word processor. If I have to edit pure
plain text files they are just a few kilobytes in size.
Yeah. I agree. %EDITOR% means a *lot* of editors, as you can see from my
screenshots earlier today - where I must have hundreds of editors installed
(every single one of those editors I have tested, at least briefly, myself)
<https://i.postimg.cc/NFgH18Gp/photo-editor01.jpg>

Note in that screenshot alone, you see editors of all these types:
\software\editor\3d
\software\editor\android
\software\editor\assembler
\software\editor\audio
\software\editor\calendar
\software\editor\checksum
\software\editor\codec
\software\editor\convert
\software\editor\download
\software\editor\epub
\software\editor\exif
\software\editor\hex
\software\editor\icon
\software\editor\lang
\software\editor\ocr
\software\editor\passwd
\software\editor\pic
\software\editor\pspdf
\software\editor\readthis.txt
\software\editor\screenrec
\software\editor\snapshot
\software\editor\suite
\software\editor\tts
\software\editor\txt
\software\editor\vid
\software\editor\watermark
\software\editor\xml

In any one of those top-level editing categories, are more editors, e.g.,
just for Android editors alone, that are on Windows, I have tested these:
\software\editor\android\adb
\software\editor\android\apk
\software\editor\android\app
\software\editor\android\as
\software\editor\android\cast
\software\editor\android\cpu
\software\editor\android\emu
\software\editor\android\filesharing
\software\editor\android\gra
\software\editor\android\how
\software\editor\android\ide
\software\editor\android\jre
\software\editor\android\mtp
\software\editor\android\sdk
\software\editor\android\sql
\software\editor\android\usb
\software\editor\android\vid

Arbitrarily, just the EXIF editors I've tested, are listed below:
\software\editor\exif\analogexif
\software\editor\exif\exifcleaner
\software\editor\exif\exifdatechangerlite
\software\editor\exif\exifer
\software\editor\exif\exifmanager
\software\editor\exif\exifpilot
\software\editor\exif\exiftool
\software\editor\exif\exiftoolgui
\software\editor\exif\exiftran
\software\editor\exif\exiv2
\software\editor\exif\jpeg_templates
\software\editor\exif\jpegclub
\software\editor\exif\metadata++
\software\editor\exif\readthis.txt
\software\editor\exif\sample
\software\editor\exif\vidcoder
\software\editor\exif\xnview

I'm sure most people don't test as many editors as I test, don't you think?

For example, these are the free icon editors I test as I often make my
Android icons on Windows because it's easier to edit them on Windows.
\software\editor\icon\foldermarker
\software\editor\icon\greenfish
\software\editor\icon\icofx
\software\editor\icon\iconexplorer
\software\editor\icon\jsware_iconextr
\software\editor\icon\quickany2ico
\software\editor\icon\readthis.txt
\software\editor\icon\resourcehacker

Note that people who don't do anything won't know that when you make
shortcuts in Android to settings five levels deep, you need to give those
shortcuts an icon - which is where those free icon editors shine.

While most people might not edit EXIF or icons or APKs, most people find a
need to edit PostScript/PDF files, right? For that, I use these editors:
\software\editor\pspdf\acrobat
\software\editor\pspdf\calibre
\software\editor\pspdf\cutepdf
\software\editor\pspdf\fileoptimizer
\software\editor\pspdf\foxit
\software\editor\pspdf\ghoststuff
\software\editor\pspdf\msoffice2007saveaspdf_microsoft
\software\editor\pspdf\mupdf
\software\editor\pspdf\ocr
\software\editor\pspdf\pdf_text_to_audio
\software\editor\pspdf\pdf2office
\software\editor\pspdf\pdfcreator
\software\editor\pspdf\pdfsam
\software\editor\pspdf\pdfshaper
\software\editor\pspdf\pdftk
\software\editor\pspdf\pdfxchange
\software\editor\pspdf\pdf-xchange_viewer
\software\editor\pspdf\pdfxv
\software\editor\pspdf\posterazor
\software\editor\pspdf\psutils
\software\editor\pspdf\sumatra
\software\editor\pspdf\wkhtmltox
\software\editor\pspdf\wps_pdf2word
\software\editor\pspdf\xpdf

As you can see, I have tested so many %EDITORS% that I can't even count
them. For example, look at all the free screen recorders I've tested:
\software\editor\screenrec\1-cutescreenrec
\software\editor\screenrec\2-obsstudio
\software\editor\screenrec\apowerrec
\software\editor\screenrec\aviscreenclassic
\software\editor\screenrec\bsr
\software\editor\screenrec\camstudio
\software\editor\screenrec\captura
\software\editor\screenrec\chrispc
\software\editor\screenrec\debut
\software\editor\screenrec\dvdvideosoft
\software\editor\screenrec\em
\software\editor\screenrec\ezvid
\software\editor\screenrec\fdr
\software\editor\screenrec\flashback
\software\editor\screenrec\freecam
\software\editor\screenrec\gamedvr
\software\editor\screenrec\gilisoft
\software\editor\screenrec\goplay
\software\editor\screenrec\hypercam
\software\editor\screenrec\icecream
\software\editor\screenrec\ispring
\software\editor\screenrec\jing
\software\editor\screenrec\screencastomatic
\software\editor\screenrec\sharex
\software\editor\screenrec\streamobs
\software\editor\screenrec\tinytake
\software\editor\screenrec\uscreencapture
\software\editor\screenrec\vclip
\software\editor\screenrec\wink
\software\editor\screenrec\wisdom

I could go on (and on) as the major task of any platform, is, I would
wager, $EDITING! - which is why the comp.editors folks were included.

When you port Android, using Windows tools, you want all of the Android
editors to find their files, when those files are stored on the sd card.
Post by Carlos E.R.
Post by Marion
Post by Carlos E.R.
I can link to external photos, but then, as I use Linux, I would use
relative paths or symlinks.
I love your suggestion of symlinks, but as I painstakingly explained,
nobody yet has proposed a way to do it that I know of, for Android.
Your question is posted to the editors group, and to the windows group,
so I don't have to limit my thinking to Android.
Fair enough. I agree. I apologize. I certainly don't limit myself (e.g.,
you see me comment on how Apple always tries to fuck the customer and their
customer actually thinks it's a good thing when Apple doesn't even give
them the choice of an sd card slot). So I apologize for saying what I did.

You are welcome to carry the conversation in any way you feel is
appropriate to the topic and to the newsgroups that are in on the convo.
Post by Carlos E.R.
Post by Marion
If you can get symlinks to work on the sdcard for Android, you'd be a far
more intelligent man than I am, so I'll patiently await how you do it.
Post by Carlos E.R.
Also I *never* edit a file residing in flash storage. I edit in main
storage in the computer, then copy the result over to flash media if needed.
Hmm... how do you edit GPX or KML files?
I don't.
I thought you were talking of text files.
See above. I have, oh, I can't even count how many... let's just say
"hundreds" of editors - and that's only Windows that I listed above.

I've also tested every free editor ever suggested on the Android ng.

And on the iPhone newsgroup too - although - in a way - Apple makes that
easy because almost nothing useful on the iOS platform is actually free.

Funny point about Apple: The Apple mothership tracks you *more* than even
Google does, where, for example, your AppleID is inserted into every IPA
you install on an iOS device! So you're *purchasing" even a *free* IPA!

That way Apple can track everything you do with that IPA.
Google can't do that with APKs. Windows can't do it with EXE's.

Only Apple does that sinister tracking of everything you edit with.
Sigh. (What bothers me isn't Apple but people *believing* their lies!)
Post by Carlos E.R.
Post by Marion
Do you copy them from the sd storage to main storage just to edit them?
Why?
Because the wear in flash cards is limited, and using an editor in such
media stresses them.
Hmm... I get what you are saying, but I've never worried about the wear of
sdcards. I'm sure it happens. But how much does it happen? I don't know.
<https://duckduckgo.com/?q=how+long+do+sdcards+really+last>

Anything I don't know, I look up, so here's what I found just now.
Factors influencing SD card wear:
a. Frequency of writes
b. Amount of data written
c. Quality of the card
d. Wear leveling
e. Environmental factors (e.g., temperature & physical damage)

That having been said, this guesstimates about a 10-year life for sdcards:
<https://www.howtogeek.com/887545/how-long-do-sd-cards-last/>

Interestingly, one recommendation that article above makes is:
f. Avoid filling it to capacity

Interesting value added, is it not?

Thanks for bringing up the type of editors being important, as I learned a
lot simply by responding to your valid concerns. Much appreciated!
Carlos E.R.
2025-02-03 01:21:36 UTC
Reply
Permalink
...
Post by Marion
Post by Carlos E.R.
I use map apps that view the map, not edit them.
Well, that's understandable, but even if you never *edit* the maps, you
still have to store offline maps *somewhere*, where, they're never small.
I don't need to store the entire map of the USA, or the entire Europe
either. Just Spain, Ontario, and Quebec, to be precise. Actually, I
accidentally downloaded to my phone a lot of podcasts and they use more
gigabytes than my maps.


...
Post by Marion
Post by Carlos E.R.
Post by Marion
Do you copy them from the sd storage to main storage just to edit them?
Why?
Because the wear in flash cards is limited, and using an editor in
such media stresses them.
Hmm... I get what you are saying, but I've never worried about the wear of
sdcards. I'm sure it happens. But how much does it happen?  I don't know.
<https://duckduckgo.com/?q=how+long+do+sdcards+really+last>
Anything I don't know, I look up, so here's what I found just now.
 a. Frequency of writes
 b. Amount of data written  c. Quality of the card
 d. Wear leveling
 e. Environmental factors (e.g., temperature & physical damage)
Flash media, ie, usb sticks or storage cards, do not have wear
levelling. Ok, maybe some units out there do, but mere mortals don't
have them. SSDs do.

I have seen USB sticks die "soon" because they were used frequently for
office use, I mean, normal word or excel files that were edited directly
in there. I don't know how many writes you can do, but it is limited and
it is reachable.

I also have seem storage cards used on tiny computer (think a Pi) die.
Also heard of some Tesla car failing because the internal computer
storage died of so much use, simply because of frequent log writing.

It does happen.

The internal media of phones is much more resilient than the plugable
cards, by the way. Unless you happen to have crap phones and excellent
cards.
Post by Marion
<https://www.howtogeek.com/887545/how-long-do-sd-cards-last/>
 f. Avoid filling it to capacity
That's well known, but it is only true if the media has wear levelling.
Post by Marion
Interesting value added, is it not?
Thanks for bringing up the type of editors being important, as I learned a
lot simply by responding to your valid concerns. Much appreciated!
Welcome.
--
Cheers, Carlos.
Lawrence D'Oliveiro
2025-02-03 03:05:58 UTC
Reply
Permalink
Post by Carlos E.R.
Flash media, ie, usb sticks or storage cards, do not have wear
levelling. Ok, maybe some units out there do, but mere mortals don't
have them. SSDs do.
I’m sure all flash-based media has to have some degree of wear-levelling.
Though some may have more of it than others.

Linux has filesystems that are designed to operate natively on media that
needs wear-levelling (e.g. jffs2, nilfs2), that include provision for that
automatically in their normal operation.
Marion
2025-02-03 09:59:48 UTC
Reply
Permalink
Post by Carlos E.R.
Post by Marion
Post by Carlos E.R.
I use map apps that view the map, not edit them.
Well, that's understandable, but even if you never *edit* the maps, you
still have to store offline maps *somewhere*, where, they're never small.
I don't need to store the entire map of the USA, or the entire Europe
either. Just Spain, Ontario, and Quebec, to be precise. Actually, I
accidentally downloaded to my phone a lot of podcasts and they use more
gigabytes than my maps.
Funny thing about living in California. As you're well aware, I've tested
every free map app that exists on Android, and most of them have a "state"
download, where if you download California, it's huge compared to, oh, say,
Rhode Island.

Some map apps give you sections of states - but most are organized by
states. Luckily the USGS georeferenced PDF maps are by quadrangles.

And the parks maps are by the park names, so that works out well.

To continue to add value, anyone on either iOS or Android can load any
georeferenced PDF into either of these free programs to navigate with:

*Avenza Maps* Offline Mapping by Avenza Systems Inc., In-app purchases
Free, ad free, 4.6 star, 72.6K reviews, 1M+ Downloads
<https://www.avenza.com/avenza-maps/>
<https://play.google.com/store/apps/details?id=com.Avenza>
<https://apps.apple.com/app/apple-store/id388424049>

*Paper Maps* by Abbro Inc, In-app purchases
Free, ad free, 5K+ Downloads
<https://www.paper-maps.com/>
<https://play.google.com/store/apps/details?id=ca.abbro.androidmap>
<https://apps.apple.com/app/nextmap/id1147385120>

Of course, you may need to *save* tracks also, especially if you want to
get to where you were before and then branch off in another direction.

Three privacy aware offline GPS track loggers without GSF that save tracks
to SD subfolders (without needing Wi-Fi Precise Location turned on).

1. GPS Logger by BasicAirData (free, no ads)
No Google GSF dependency
Precise location not required!
No maps (good!) as it has no Internet capability
Can set output folder to an sd card subfolder

https://play.google.com/store/apps/details?id=eu.basicairdata.graziano.gpslogger

2. GPSLogger II - AIO by Mathias Marquardt (free, no ads)
No Google GSF dependency
Precise location not required!
Has maps so be careful when exporting to the Internet
https://play.google.com/store/apps/details?id=com.emacberry.gpslogger

3. OSM Tracker for Android
No Google GSF dependency
Can set output folder to an sd card subfolder
Can display OSM map under track but needs Internet connection to do
that.
https://wiki.openstreetmap.org/wiki/OSMTracker_(Android)
https://github.com/labexp/osmtracker-android
https://f-droid.org/en/packages/net.osmtracker/

I'm not sure about this fourth app because it asks for Wi-Fi Precise
Location even though it isn't built with Google's GSF gms API's;
but it seems to work without that being granted to it.

4. OpenTracks
No Google GSF dependency
It asks for Precise location but it seems to work without it being
granted.
Can set output folder to an sd card subfolder
https://f-droid.org/en/packages/de.dennisguse.opentracks/
Warning: Has a payware googleplaystore version

https://play.google.com/store/apps/details?id=de.dennisguse.opentracks.playstore

These failed because they required the GSF gsm spyware to be running.

a. LD-Log Lite - GPS Logger by A. Wedemeyer (free, no ads)
No Google GSF dependency
Yet Wi-Fi precise location is required!
Can set output folder to an sd card subfolder though
Can import offline maps too so it's too bad it requires precise location
https://play.google.com/store/apps/details?id=com.aw.ldlogFree

b. Geo Tracker GPS tracker by Ilya Bogdanovich
Requires GSF

https://play.google.com/store/apps/details?id=com.ilyabogdanovich.geotracker

c. GPS Tracker by GPS-server.net
No Google GSF dependency
But it uploads tracking data to an Internet server
https://play.google.com/store/apps/details?id=net.gpsserver.gpsstracker

d. Ultra GPS Logger Lite by FlashLight
Requires GSF

https://play.google.com/store/apps/details?id=com.flashlight.lite.gps.logger

e. GPS Logger by Joakim Ewenson
Requires GSF
https://play.google.com/store/apps/details?id=se.ewenson.gps_logger

f. eTrack GPS by Eagle Co
Requires GSF
https://play.google.com/store/apps/details?id=vip.etrack.gps

g. Trailblazer by Andrew and Derek
Requires GSF

https://play.google.com/store/apps/details?id=com.andrewandderek.trailblazer

h. GPS Waypoints by Bluecover Technologies
Requires GSF
https://play.google.com/store/apps/details?id=pt.bluecover.gpsegnos

And lots others that I tested, all of which required Wi-Fi Precise
Location tacking in order to work even though there's absolutely no
need for Wi-Fi scanning in a backcountry offline GPS track-saving app.

Why should an offline backcountry track saver require Wi-Fi to run?
Lawrence D'Oliveiro
2025-02-03 03:01:22 UTC
Reply
Permalink
Because "editor" to me is a text editor ...
Emacs is an editor, and not just a text editor. I have successfully used
it to edit non-text files.
Marion
2025-02-03 19:12:01 UTC
Reply
Permalink
Post by Lawrence D'Oliveiro
Because "editor" to me is a text editor ...
Emacs is an editor, and not just a text editor. I have successfully used
it to edit non-text files.
Decades ago I wrote a tutorial for how to use MSDOS DEBUG to edit files.

Funny story... while I have tons of editors for all sorts of file types,
the only two editors I habitually use on Windows are gVim & Notepad++.

The use of gVim is obvious for anyone else who came up through the ranks
*before* Emacs was a thing; but the use of Notepad++ is less obvious
perhaps. Once is a great while, I use a hex editor or qedit on text files.

What I love about Notepad++ is its shortcuts.xml substitution capability is
fantastic, such that in a keystroke sequence, you can wipe out all the
special "curly" characters to replace them with standard characters.

For me, this is important as I do a lot of cutting and pasting, and yet I
want all the characters to be consistent. Plus, I don't own a newsreader.

My "newsreader" is simply a set of telnet-based scripts long ago ported
from Centos and then to Ubuntu and then to Windows over the many years.

For example, I don't see headers (so they're meaningless to me), as all I
see is the body of the message (with an attribution line at the top).

So I don't even know who I am, nor whom I'm responding to unless I
purposefully keep track - as what matters to me is only what someone says.

I do a lot of pastes from research, which I do to purposefully help others.
a. I run the research & copy pertinent details
b. (if necessary) I paste research into Notepad++ to clean it up
c. Then I paste it into the gVim session & send the article via telnet

Special characters show up funnily in the vi editor so Notepad++ replaces
them in a quick keystroke sequence for pasting back into the gVim session.

The fact I type better than most secretaries do helps along with the fact
that gVim is the most efficient hands-on editor that I know of for Windows.
Lawrence D'Oliveiro
2025-02-02 03:21:06 UTC
Reply
Permalink
Post by Carlos E.R.
Post by Marion
1. Volume ID (CID)
2. Volume Serial Number
3. Volume Name (aka Volume Label)
You can change them in Linux.
Not the first one, though, if that’s wired into the hardware.
Carlos E.R.
2025-02-02 14:07:17 UTC
Reply
Permalink
Post by Lawrence D'Oliveiro
Post by Carlos E.R.
Post by Marion
1. Volume ID (CID)
2. Volume Serial Number
3. Volume Name (aka Volume Label)
You can change them in Linux.
Not the first one, though, if that’s wired into the hardware.
I would need to know the name in Linux parlance to be sure. I have not
noticed an identifier tied to the hardware, except model and serial
number in hard disks. I'm unsure flash sticks have this.
--
Cheers, Carlos.
Lawrence D'Oliveiro
2025-02-02 03:20:23 UTC
Reply
Permalink
Post by Marion
Format: A 32-bit number, usually displayed as 8 hexadecimal characters
(e.g., A1B2C3D4).
How it's assigned: Generated when the SD card is formatted. It can
change if you reformat the card.
This is a function of the filesystem format. For example, Linux
filesystems commonly use full-length UUIDs for this purpose.
Marion
2025-02-01 05:40:13 UTC
Reply
Permalink
Post by Andy Burns
It would be clever if you used the label command instead of format ��
Are we discussing the label, or the volume ID?
Hi Andy,

The terminology should be obvious from the context of the original post,
although I can't say what Carlos was talking about - but take a look here
<Loading Image...>

The problem we're solving here is most people don't know the clever trick.
So they end up, at best, doing wasteful labor intensive work such as this:
<Loading Image...>
<Loading Image...>
<Loading Image...>

If only they knew the clever trick suggested in this thread.
Then they wouldn't have to do *anything* at all - as then it just works!
<Loading Image...>
<Loading Image...>
<Loading Image...>

Even better, the entire sd card is auto-mounted as a Windows drive!
<Loading Image...>

That way your Windows scripts work perfectly on your Android phone.
Particularly the quick daily backup of all the robocopy delta files.

As for precise terminology, take a look at these previous answers:
<Loading Image...>
<Loading Image...>

I hope that answers your question from the OP's standpoint.

The main goal was to help people efficiently double their memory,
without having to go through any process whatsoever of porting.

It's so simple, and yet so useful, it should be illegal. :)
Janis Papanagnou
2025-02-01 15:34:03 UTC
Reply
Permalink
Post by Marion
Below is both a clever suggestion - and - a quizzical question.
A. You're a typical Android/Windows/editor owner with a 64GB sdcard
B. Most of your editing data is kept on that 64GB portable memory card
C. But then you need to double your memory (to 128GB, which costs ~$10)
What happens?
Well, for most people, they lose many editing associations to the files.
Why?
Because for many editors, they don't "search" for file associations.
Coupled with the filespec having changed between the 64GB & 128GB sd cards.
Huh?
You need to know that every sdcard comes with a "volume name".
An example volume name could be, for example, "A1B1-C1D1" (or whatever).
Another example volume name could be, for example, "A2B2-C2D2".
The point is that every sdcard comes with an (almost) unique volume name.
So?
Well, the old card filespec to your data is now *different* than the new!
OLD: /storage/A1B1-C1D1/{editors}/{files}
NEW: /storage/A2B2-C2D2/{editors}/{files}
OK. That sucks. [...]
(I probably shouldn't engage in this thread - and not only because it
got aggressive recently - because it seems (partly?) a Windows issue,
given the mention of 'C:', 'D:' and such crap later in this thread;
but I'm curious...)

First, the above mentioned IDs have a purpose, I think; to uniquely
*identify* a hardware device.[*] (Please correct me if I'm wrong.) -
So it therefore sounds strange to change that ID in the first place.
And therefore it wouldn't appear to me to re-label that device and
even less to reformat the device just to change its "label".[**]

What I typically see as "solution" - but which is rather more of a
"concept" - is to use generic path components where you want them;
on Unix-like systems you'd create for example a symbolic link like
/storage/generic -> /storage/A2B2-C2D2
and generally access the files only through the generic link
/storage/generic/{editors}/{files}
If you want to replace the storage device just re-link the generic
link to the new device (and without any necessity to change device
identity).

(I'm not sure this is "clever" or "helpful" (as your suggestion is,
according to your subject), but it appears much more sensible to me.
Isn't that possible on Windows and Android to preserve portability?)

Janis

[*] I, and the OS, should actually have an interest to know whether
there's another (or new) device in the system.

[**] A quick browse of the Net shows that you could [on Windows] also
just simply change that label by context menu 'properties'.
Kenny McCormack
2025-02-01 16:29:18 UTC
Reply
Permalink
In article <vnletd$5l96$***@dont-email.me>,
Janis Papanagnou <janis_papanagnou+***@hotmail.com> wrote:
...
Post by Janis Papanagnou
(I probably shouldn't engage in this thread - and not only because it
got aggressive recently - because it seems (partly?) a Windows issue,
given the mention of 'C:', 'D:' and such crap later in this thread;
but I'm curious...)
Calling drive letters "crap" isn't "aggressive" ?

Anyway, given that this is a cross-posted thread, it would be useful to
know from which group you are reading/responding. I often give this info
myself when responding to cross-posts.

My guess it that, like me, you are reading in comp.editors. The point of
this observation is that this thread (whatever it does eventually turn out
to really be about) is really more of an Android/Windows thing, and is only
tangentially related to editors. If you're coming from a primarily Unix
(aka, Linux) background, a lot of it will look weird. I don't understand
it myself, but I am inferring (just from reading this thread) that there
are weirdnesses in both Android and Windows that give rise to the issues
that Arlen is trying to address.

Neither you nor I are familiar with these weirdnesses and problems, because
we both come primarily from Unix/Linux backgrounds - where such things
simply don't exist.
--
"They say if you play a Microsoft CD backwards, you hear satanic messages.
Thats nothing, cause if you play it forwards, it installs Windows."
Marion
2025-02-01 18:10:21 UTC
Reply
Permalink
Post by Janis Papanagnou
(I probably shouldn't engage in this thread - and not only because it
got aggressive recently
Kenny McCormack is the obvious off-topic troll whom you can thank for that.

When you throw out Kenny McCormack's trolling, you can then notice this
thread is about elegant planning, years ahead, for Windows playing a key
role in migrating Android editors from one device (or card) to another.
Post by Janis Papanagnou
- because it seems (partly?) a Windows issue,
given the mention of 'C:', 'D:'
The idea is brilliant - as it involves migrating Android file editors years
ahead of time using the key features that Windows possess.
Post by Janis Papanagnou
and such crap later in this thread;
but I'm curious...)
Other than Kenny McCormack's purposefully unhelpful common trolling, there
is no 'crap' here.

In fact, there are 3 exquisitely related issues, which most people (likely)
don't realize (perhaps) because most people haven't (apparently) ever even
once in their lives bothered to plan years ahead for platform migration,
particularly how Windows plays a role in migrating Android editors.
Post by Janis Papanagnou
First, the above mentioned IDs have a purpose, I think; to uniquely
*identify* a hardware device.[*] (Please correct me if I'm wrong.) -
In another post in this thread, outside of Kenny McCormack's childish
trolling that is, we covered in gory detail the 3 sd card identifiers,
their (stated) purpose & on which platforms you can change them.
1. Volume ID (CID)
2. Volume Serial Number
3. Volume Name (aka Volume Label)

Bear in mind the enticing goal isn't to just change them, which I'm sure
everyone except that common troll understood, but to ensure a clean
migration years in the future for the files that Android editors edit.
Post by Janis Papanagnou
So it therefore sounds strange to change that ID in the first place.
And therefore it wouldn't appear to me to re-label that device and
even less to reformat the device just to change its "label".[**]
In stark contrast to Kenny McCormack's purposefully disruptive repetitive
attempts at common trolling, it's refreshing you are intelligently
inquiring as to WHY (almost) everyone who owns Android with an sdcard (&
who owns Windows plus a few Android editors) would greatly benefit from
changing the Volume Name (also well known completely interchangeably as the
Volume Label).
Post by Janis Papanagnou
What I typically see as "solution" - but which is rather more of a
"concept" - is to use generic path components where you want them;
on Unix-like systems you'd create for example a symbolic link like
/storage/generic -> /storage/A2B2-C2D2
and generally access the files only through the generic link
/storage/generic/{editors}/{files}
If you want to replace the storage device just re-link the generic
link to the new device (and without any necessity to change device
identity).
This was brought up prior, I think by Carlos if I remember correctly, where
I restrained myself from incredulously asking HOW he proposed to do that
symlinking on Android such that the all-important Android file editors
would still recognize a path that has completely changed out from under
them.

To be clear, I'm absolutely and emphatically NOT saying it can't be done;
nor am I even intimating that it's not a great idea - I'm only asking, eyes
wide open with intrigue, HOW you (and Carlos) would accomplish that.

To put that in layman's terms:
Q: How do you make a symlink on Android such that swapping out a 64GB
sd card with a 128GB sdcard won't affect where that Android editor
"thinks" it stored its files (when the sdcard Volume Name/Label is
suddenly completely different)?
A: ?

If you can propose HOW I can test that out, I'd be glad to test it.
a. Linux isn't the question (ln -s [target] [symlink])
b. Neither is Windows (mklink [[/D] | [/H] | [/J]] <Link> <Target>)
c. The problem is non-root Android symlinks are problematic, are they not?
Post by Janis Papanagnou
(I'm not sure this is "clever" or "helpful" (as your suggestion is,
according to your subject), but it appears much more sensible to me.
Isn't that possible on Windows and Android to preserve portability?)
I like the idea of a non-root Android symlink, and, rest assured, that's
actually the very first idea that popped into my head (as it did for yours
and for Carlos' apparently).

So we all leaning toward what may be a rather profound global solution.
But the problem with creating symlinks on non-rooted Android is well known.

Android apps can usually create symlinks within their own data directories,
so if you know of such Android file editors, please let us all know.

But symlinking inside of every Android file editor isn't really elegant.
For a more global elegant solution, certainly we could strive to use "the
ln -s command in the adb shell, but that's fraught with difficulties due to
Android file system restrictions, especially in areas like /system or /data
which have strict permissions preventing symlinks in protected areas.
Post by Janis Papanagnou
[*] I, and the OS, should actually have an interest to know whether
there's another (or new) device in the system.
Ah. You bring up an excellent (and rather astute) intelligent point as to
WHY the sd card happens to have three different identifiers, by default!

Bearing in mind that there are 3 identifiers of merit in this discussion
1. Volume ID (CID) is assigned by the OEM & is not changeable by the user
2. Volume Serial Number is uniquely created during the formatting process
3. Volume Name (aka Volume Label) is *intended* to be changed by the user

Certainly, it's well known that the Serial Number is the primary identifier
that the operating system is "expected" to know about & take into account.

And just as certainly, the whole point of the Volume Name (aka Volume
Label) is to perform the elegant task that was initially suggested in this
thread.

Note you can change the Volume Serial Number, but I'm not aware of an
Android editor that makes use of that Volume Serial Number, so why do it?
Post by Janis Papanagnou
[**] A quick browse of the Net shows that you could [on Windows] also
just simply change that label by context menu 'properties'.
Let's be abundantly clear that we're not changing things simply for the
sake of changing them - but we're planning ahead - years ahead in fact -
for a migration so that Android editors can find their files which are
stored on sd cards when (years from now) you double your sd card size.

In summary, the only "thing" we want to change, is the thing that matters.
a. Not the Volume ID (aka CID), which is used at the hardware level
b. Not the Serial Number, which is sort of a "partition" identifier
c. But the Volume Name, which is used at the file-explorer & editor level

Having stated the elegance of changing the only thing that matters to the
Android editors (which need to find files on the sd card), I agree if you
can figure out how to symlink on non-root Android, you'd have all my
respect (as that's an elegant task that I haven't yet been able to do!).
Janis Papanagnou
2025-02-02 14:44:38 UTC
Reply
Permalink
Post by Marion
[...]
[symbolic links]
This was brought up prior, I think by Carlos if I remember correctly,
(I may have missed that. - Sorry, Carlos!)
Post by Marion
where
I restrained myself from incredulously asking HOW he proposed to do that
symlinking on Android such that the all-important Android file editors
would still recognize a path that has completely changed out from under
them.
You again stirred my curiosity - since I don't know about the Android
and its file-editors peculiarities... - How does Android recognize the
path with the (arbitrary) "A1B1-C1D1" and "A2B2-C2D2" path components
but not a generic (a fixed) one?
Post by Marion
To be clear, I'm absolutely and emphatically NOT saying it can't be
done; nor am I even intimating that it's not a great idea - I'm only
asking, eyes
wide open with intrigue, HOW you (and Carlos) would accomplish that.
I'm lacking Android competences so I cannot provide more than a hint.
Sorry. (If it doesn't work for reasons beyond my expertise please just
ignore my post.) I would have thought there's (as so often) some menu
entry or (either system- or editor-specific) properties file to change
or define that.

Janis
Post by Marion
[...]
Marion
2025-02-03 10:40:25 UTC
Reply
Permalink
Post by Janis Papanagnou
You again stirred my curiosity - since I don't know about the Android
and its file-editors peculiarities... - How does Android recognize the
path with the (arbitrary) "A1B1-C1D1" and "A2B2-C2D2" path components
but not a generic (a fixed) one?
Well, I wish I understood why *some* Android file managers show those
cryptic identifiers, and yet other Android file managers show '0000-0001'.

There must be someone out there who understands why, but it's not me (yet).

Take a look at these screenshots I made for you to illustrate the question.

0. We're starting with an sdcard which was formatted to 0000-0001
Then we test only the 1st 4 file managers in my homescreen "file' folder
<Loading Image...>

2. Notice the first file manager (OwlFiles) shows both the cryptic label
and the user-defined label (for reasons completely unknown to me).
<Loading Image...>

3. The second file manager (Round Sync) is completely fooled by the label!
<Loading Image...>

4. The third file manager (Mix Explorer) is almost completely fooled.
<Loading Image...>

5. The fourth file manager (ZArchiver) isn't fooled in the least.
<Loading Image...>

I wish I understood those results.
But I don't.

Does anyone?

Why do some file managers show 0000-0001, while others show both, and yet,
still others only show the cryptic volume label & not the 0000-0001?

I openly admit that I'm befuddled by those results.
Does someone know more about this than I do?

If so, please explain why we're seeing what we're seeing above.
That would add value for sure.

TIA
Carlos E.R.
2025-02-03 14:14:13 UTC
Reply
Permalink
Post by Marion
Post by Janis Papanagnou
You again stirred my curiosity - since I don't know about the Android
and its file-editors peculiarities... - How does Android recognize the
path with the (arbitrary) "A1B1-C1D1" and "A2B2-C2D2" path components
but not a generic (a fixed) one?
Well, I wish I understood why *some* Android file managers show those
cryptic identifiers, and yet other Android file managers show '0000-0001'.
There must be someone out there who understands why, but it's not me (yet).
Take a look at these screenshots I made for you to illustrate the question.
0. We're starting with an sdcard which was formatted to 0000-0001
  Then we test only the 1st 4 file managers in my homescreen "file' folder
  <https://i.postimg.cc/HszHTvkZ/label.jpg>
2. Notice the first file manager (OwlFiles) shows both the cryptic label
  and the user-defined label (for reasons completely unknown to me).
  <https://i.postimg.cc/PqGS9TnB/owlfiles.jpg>
3. The second file manager (Round Sync) is completely fooled by the label!
  <https://i.postimg.cc/C1rkysfz/roundsync.jpg>
4. The third file manager (Mix Explorer) is almost completely fooled.
  <https://i.postimg.cc/26yLxLXm/mixexplorer.jpg>
5. The fourth file manager (ZArchiver) isn't fooled in the least.
  <https://i.postimg.cc/0yvf0ZGs/zarchiver.jpg>
I wish I understood those results.
But I don't.
Does anyone?
Why do some file managers show 0000-0001, while others show both, and yet,
still others only show the cryptic volume label & not the 0000-0001?
I openly admit that I'm befuddled by those results.
Does someone know more about this than I do?
If so, please explain why we're seeing what we're seeing above.
That would add value for sure.
I suspect some are using the UUID. But I don't understand how different
file managers can show different results, it should be the operating
system who names things in an unique way. Maybe there are two different
trees and they can choose.

Maybe the file manager is mounting the card? Why? It should be already
mounted by Android.

It is a non issue for me, as I can no longer use cards on my phones.
Maybe on the next tablets.


Huh, the filemanager I use is Ghost Commander. Sorry, I can't find the
official name. Setup/Aplications does not list it, Play Store does not
list it, but I have just run it. Unless it has been renamed to Total
Commander.

Google finds a site:

https://sites.google.com/site/ghostcommander1/About

but I don't know if this site is faked.

Weird.
--
Cheers, Carlos.
Marion
2025-02-04 10:01:03 UTC
Reply
Permalink
Post by Carlos E.R.
Huh, the filemanager I use is Ghost Commander. Sorry, I can't find the
official name. Setup/Aplications does not list it, Play Store does not
list it, but I have just run it. Unless it has been renamed to Total
Commander.
https://sites.google.com/site/ghostcommander1/About
but I don't know if this site is faked.
Hi Carlos,

As you're aware, I've tested all the free Android file managers, such that
I have both Total Commander & Ghost Commander installed. As I recall,
Christian Ghisler wrote the former while the latter is open source stuff.

Since I scrape the Google Play Store repository anonymously (without
logging in) I can see that Total Commander still exists in the repo.
<https://play.google.com/store/apps/details?id=com.ghisler.android.TotalCommander>

However, I do see that the Google Play version of Ghost Commander is gone.
<https://play.google.com/store/apps/details?id=com.ghostsq.commander>

But you can see from my screenshots I have Ghost Commander installed.
It sees *both* the Volume Name Windows formatted, plus the cryptic name.
<Loading Image...>

BTW, my version of Ghost Commander is v1.62.3 and when I click on the Help
from inside of that app, it takes me to that URL so it's legitimate.
<https://sites.google.com/site/ghostcommander1/>

That same help inside the app says the source code is located here:
<https://sourceforge.net/projects/ghostcommander/>

At that sourceforge site is a green "DOWNLOAD" button which goes to
<https://sourceforge.net/projects/ghostcommander/files/latest/download>

That seemed to work when I tested it just now from Windows:
<https://phoenixnap.dl.sourceforge.net/project/ghostcommander/Betas/Ghost%20Commander%201.64.1b2.apk>
Name: Ghost Commander 1.64.1b2.apk
Size: 5005025 bytes (4887 KiB)
SHA256: B574F966938A74B9EBF9210E803DBF0856087C65DEF5E63543A120BC3A28B7B5

What I do NOT understand is why I see *both* the 0000-0001 that Windows
formatted and a crytic AAAA-BBBB style identifier (which I can presume was
the original label name).

How can there be two volume labels to the same sdcard in Android?
<https://i.postimg.cc/v8z1hhKn/ghostcommander.jpg>
Carlos E.R.
2025-02-04 12:22:53 UTC
Reply
Permalink
Post by Marion
Post by Carlos E.R.
Huh, the filemanager I use is Ghost Commander. Sorry, I can't find the
official name. Setup/Aplications does not list it, Play Store does not
list it, but I have just run it. Unless it has been renamed to Total
Commander.
https://sites.google.com/site/ghostcommander1/About
but I don't know if this site is faked.
Hi Carlos,
As you're aware, I've tested all the free Android file managers, such that
I  have both Total Commander & Ghost Commander installed. As I recall,
Christian Ghisler wrote the former while the latter is open source stuff.
Since I scrape the Google Play Store repository anonymously (without
logging in) I can see that Total Commander still exists in the repo.
<https://play.google.com/store/apps/details?
id=com.ghisler.android.TotalCommander>
However, I do see that the Google Play version of Ghost Commander is gone.
<https://play.google.com/store/apps/details?id=com.ghostsq.commander>
But you can see from my screenshots I have Ghost Commander installed.
It sees *both* the Volume Name Windows formatted, plus the cryptic name.
<https://i.postimg.cc/v8z1hhKn/ghostcommander.jpg>
BTW, my version of Ghost Commander is v1.62.3 and when I click on the Help
from inside of that app, it takes me to that URL so it's legitimate.
<https://sites.google.com/site/ghostcommander1/>
I wondered, because it is full of things about the war in Ukraine.
Photos of the app are gone.
Post by Marion
<https://sourceforge.net/projects/ghostcommander/>
At that sourceforge site is a green "DOWNLOAD" button which goes to
<https://sourceforge.net/projects/ghostcommander/files/latest/download>
<https://phoenixnap.dl.sourceforge.net/project/ghostcommander/Betas/
Ghost%20Commander%201.64.1b2.apk>
Name: Ghost Commander 1.64.1b2.apk
Size: 5005025 bytes (4887 KiB)
SHA256: B574F966938A74B9EBF9210E803DBF0856087C65DEF5E63543A120BC3A28B7B5
What I do NOT understand is why I see *both* the 0000-0001 that Windows
formatted and a crytic AAAA-BBBB style identifier (which I can presume was
the original label name).
No, that's probably the UUID.
Post by Marion
How can there be two volume labels to the same sdcard in Android?
<https://i.postimg.cc/v8z1hhKn/ghostcommander.jpg>
--
Cheers, Carlos.
Marion
2025-02-04 19:51:41 UTC
Reply
Permalink
Post by Carlos E.R.
Post by Marion
BTW, my version of Ghost Commander is v1.62.3 and when I click on the Help
from inside of that app, it takes me to that URL so it's legitimate.
<https://sites.google.com/site/ghostcommander1/>
I wondered, because it is full of things about the war in Ukraine.
Photos of the app are gone.
Hi Carlos,

Yes, I agree. It's funny looking. Both the URL & that political web page.

But you don't even need that page since the Sourceforge link has the APK.
<https://sourceforge.net/projects/ghostcommander/files/latest/download>
Post by Carlos E.R.
Post by Marion
What I do NOT understand is why I see *both* the 0000-0001 that Windows
formatted and a crytic AAAA-BBBB style identifier (which I can presume was
the original label name).
No, that's probably the UUID.
Well, I have no idea what it is, but looking up the format of a UUID,
apparently the Universally Unique Identifier is a 128-bit number.

UUIDs are typically displayed as a 36-character string, divided into five
sections separated by hyphens, e.g., f43ca10b-68dc-4372-d567-0b02f2a3d48f

Maybe it's a shortened UUID, but it looks suspiciously like a default
volume name (aka volume label); but I didn't write down the original name.

The question would be how to list out the UUID on Android or Windows?
Post by Carlos E.R.
Post by Marion
How can there be two volume labels to the same sdcard in Android?
<https://i.postimg.cc/v8z1hhKn/ghostcommander.jpg>
Googling, it seems sdcards don't have UUIDs anyway as they have the Card
Identification (CID) register (which we've discussed prior in this thread).

That CID register is a 128-bit code includes the card serial number,
manufacturer ID, and manufacturing date (plus a checksum).

CID Structure (128 bits total)
Manufacturer ID (MID): 8 bits - (e.g., SanDisk, Kingston)
OEM/Application ID (OID): 16 bits - OEM or application
Product Name (PNM): 5-character ASCII string for the product name
Product Revision (PRV): 8 bits for the product revision number
Product Serial Number (PSN): 32 bits - A unique serial number
Manufacturing Date (MDT): 12 bits - year & month of manufacture
CRC7 checksum: 7 bits - Used for error detection

Here is an example CID in hex that I found by searching for data.
03 53 44 53 55 30 34 47 10 0B 75 BC D0 23 8A

Here is what that manually translates into:
Manufacturer: SanDisk (MID: 0x03)
OEM/Application ID: SD (OID: 0x5344)
Product Name: SU04G (PNM: 0x5355303447)
Product Revision: 1.0 (PRV: 0x10)
Serial Number: 12345678 (PSN: 0x0B75BCD0)
Manufacturing Date: August 2023 (MDT: 0x238)
CRC7 Checksum: 10 in decimal (CRC: 0X67)

I think the number shown by Android is sufficiently different so as not to
likely be the CID, but more likely to be the original Volume Label instead.

The problem is two fold, of course, in UNDERSTANDING what is going on.
a. Why didn't Windows sufficiently wipe out the old volume name?
b. Why do some Android apps display one, or the other, or both names?

Luckily, the $EDITORS on Android don't seem to have a problem using the
Windows-assigned volume name (aka volume label); but it's an enigma.

The enigma to resolve is nobody (yet) seems to know how Windows works in
terms of changing the volume name (aka volume label), least of all me;
likewise, with Android that nobody (yet) knows why this is happening, least
of all me. I hate when I don't understand something. That irks me a lot.

But it's likely there isn't an expert on this newsgroup who knows why.

I'll ask on the forums why Android file managers display two volume names.
<https://i.postimg.cc/v8z1hhKn/ghostcommander.jpg>

Thanks for your help (and for the help of others who valiantly tried).
Janis Papanagnou
2025-02-02 14:24:49 UTC
Reply
Permalink
Post by Kenny McCormack
...
Post by Janis Papanagnou
(I probably shouldn't engage in this thread - and not only because it
got aggressive recently - because it seems (partly?) a Windows issue,
given the mention of 'C:', 'D:' and such crap later in this thread;
but I'm curious...)
Calling drive letters "crap" isn't "aggressive" ?
I wouldn't think so, but maybe we have a different view on that. What I
meant and was addressing was the _ad hominem_ aggressivity. (It wouldn't
have occurred to me that calling a technical mis-design "crap" would be
considered aggressive.) I think that personal "Die fucking troll, Die."
[from "Quincy the fifth"] is something vastly different than "Feature
C: D: is crap."
Post by Kenny McCormack
Anyway, given that this is a cross-posted thread, it would be useful to
know from which group you are reading/responding. I often give this info
myself when responding to cross-posts.
My guess it that, like me, you are reading in comp.editors. The point of
this observation is that this thread (whatever it does eventually turn out
to really be about) is really more of an Android/Windows thing, and is only
tangentially related to editors. If you're coming from a primarily Unix
(aka, Linux) background, a lot of it will look weird. I don't understand
it myself, but I am inferring (just from reading this thread) that there
are weirdnesses in both Android and Windows that give rise to the issues
that Arlen is trying to address.
Neither you nor I are familiar with these weirdnesses and problems, because
we both come primarily from Unix/Linux backgrounds - where such things
simply don't exist.
Well, I worked in the past also in DOS and Windows environments. And I
seem to recall that there were some sorts/variant of "links" available
(but I might be misremembering). And Android is a Linux (Unix) based OS
so I'd expect that such primitive and basic mechanisms are nor removed
from this OS. But I don't know; so if it's not applicable readers may
just dismiss my hint.

Janis
Carlos E.R.
2025-02-02 14:50:17 UTC
Reply
Permalink
Post by Janis Papanagnou
Post by Kenny McCormack
...
Post by Janis Papanagnou
(I probably shouldn't engage in this thread - and not only because it
got aggressive recently - because it seems (partly?) a Windows issue,
given the mention of 'C:', 'D:' and such crap later in this thread;
but I'm curious...)
Calling drive letters "crap" isn't "aggressive" ?
I wouldn't think so, but maybe we have a different view on that. What I
meant and was addressing was the _ad hominem_ aggressivity. (It wouldn't
have occurred to me that calling a technical mis-design "crap" would be
considered aggressive.)
Some people do. I was called to attention and maybe banned from a Linux
forum for such an opinion. I assume because developers and packagers are
part of the community, and calling a software crap is insulting the
developer who might be reading and is working gratis.
Post by Janis Papanagnou
I think that personal "Die fucking troll, Die."
[from "Quincy the fifth"] is something vastly different than "Feature
C: D: is crap."
Post by Kenny McCormack
Anyway, given that this is a cross-posted thread, it would be useful to
know from which group you are reading/responding. I often give this info
myself when responding to cross-posts.
My guess it that, like me, you are reading in comp.editors. The point of
this observation is that this thread (whatever it does eventually turn out
to really be about) is really more of an Android/Windows thing, and is only
tangentially related to editors. If you're coming from a primarily Unix
(aka, Linux) background, a lot of it will look weird. I don't understand
it myself, but I am inferring (just from reading this thread) that there
are weirdnesses in both Android and Windows that give rise to the issues
that Arlen is trying to address.
Neither you nor I are familiar with these weirdnesses and problems, because
we both come primarily from Unix/Linux backgrounds - where such things
simply don't exist.
Well, I worked in the past also in DOS and Windows environments. And I
seem to recall that there were some sorts/variant of "links" available
(but I might be misremembering). And Android is a Linux (Unix) based OS
so I'd expect that such primitive and basic mechanisms are nor removed
from this OS. But I don't know; so if it's not applicable readers may
just dismiss my hint.
Android is *nix based, yes, but uses an MsDOS filesystem (FAT).
--
Cheers, Carlos.
Janis Papanagnou
2025-02-02 15:04:30 UTC
Reply
Permalink
Post by Carlos E.R.
Post by Janis Papanagnou
Post by Kenny McCormack
...
Post by Janis Papanagnou
(I probably shouldn't engage in this thread - and not only because it
got aggressive recently - because it seems (partly?) a Windows issue,
given the mention of 'C:', 'D:' and such crap later in this thread;
but I'm curious...)
Calling drive letters "crap" isn't "aggressive" ?
I wouldn't think so, but maybe we have a different view on that. What I
meant and was addressing was the _ad hominem_ aggressivity. (It wouldn't
have occurred to me that calling a technical mis-design "crap" would be
considered aggressive.)
That is understandable. - Though the guy who invented the "device
letters" concept (40+ years ago!) probably doesn't mind (anymore)
even if he'd take that (unjustified) as _personal_ offense, which
it obviously isn't.
Post by Carlos E.R.
Some people do. I was called to attention and maybe banned from a Linux
forum for such an opinion. I assume because developers and packagers are
part of the community, and calling a software crap is insulting the
developer who might be reading and is working gratis.
Valuing a complete software package is again another thing. (Yet,
still not a personal thing.)
Post by Carlos E.R.
Post by Janis Papanagnou
[...]
Android is *nix based, yes, but uses an MsDOS filesystem (FAT).
Yes, I know. For some reasons inferiors concepts are invented and
they also don't die once they've got widely spread.

Janis
Janis Papanagnou
2025-02-02 15:26:40 UTC
Reply
Permalink
(Sorry, I misplaced my answer to the quote wrongly above the text
in my previous post. - Hope the intention was clear anyway.)
Frank Slootweg
2025-02-02 16:29:56 UTC
Reply
Permalink
[...]
Post by Janis Papanagnou
Post by Carlos E.R.
Android is *nix based, yes, but uses an MsDOS filesystem (FAT).
Yes, I know. For some reasons inferiors concepts are invented and
they also don't die once they've got widely spread.
To be clear, Android's native filesystem is not FAT (but ext4), but if
you use a (Micro)SD-card in an Android device (which is partly the
subject of this ... ahem ... 'thread'), then the filesystem on that card
is FAT (assuming it's not used as an extension of Internal Storage
('disk' space)).
Kenny McCormack
2025-02-02 16:37:41 UTC
Reply
Permalink
Post by Frank Slootweg
[...]
Post by Janis Papanagnou
Post by Carlos E.R.
Android is *nix based, yes, but uses an MsDOS filesystem (FAT).
Yes, I know. For some reasons inferiors concepts are invented and
they also don't die once they've got widely spread.
To be clear, Android's native filesystem is not FAT (but ext4), but if
you use a (Micro)SD-card in an Android device (which is partly the
subject of this ... ahem ... 'thread'), then the filesystem on that card
is FAT (assuming it's not used as an extension of Internal Storage
('disk' space)).
Yes, all true. Interestingly, at least the one time I tested this, when I
formatted an SD card to ext4, then inserted it into a phone, it did not
recognize it. Odd, because obviously, it *can* recognized ext4
filesystems. But it only seems to be able to do FAT on the SD card.
--
"Only a genius could lose a billion dollars running a casino."
"You know what they say: the house always loses."
"When life gives you lemons, don't pay taxes."
"Grab 'em by the p***y!"
Jeff Layman
2025-02-03 09:14:03 UTC
Reply
Permalink
Post by Kenny McCormack
Post by Frank Slootweg
[...]
Post by Janis Papanagnou
Post by Carlos E.R.
Android is *nix based, yes, but uses an MsDOS filesystem (FAT).
Yes, I know. For some reasons inferiors concepts are invented and
they also don't die once they've got widely spread.
To be clear, Android's native filesystem is not FAT (but ext4), but if
you use a (Micro)SD-card in an Android device (which is partly the
subject of this ... ahem ... 'thread'), then the filesystem on that card
is FAT (assuming it's not used as an extension of Internal Storage
('disk' space)).
Yes, all true. Interestingly, at least the one time I tested this, when I
formatted an SD card to ext4, then inserted it into a phone, it did not
recognize it. Odd, because obviously, it *can* recognized ext4
filesystems. But it only seems to be able to do FAT on the SD card.
Interesting. I didn't know about the FAT/ext4 file system issue.

Seems the latest high-capacity cards (SDXC, SDUC) use exFAT
(<https://en.wikipedia.org/wiki/SD_card>). Actually, SDXC cards have
been around for quite a time; those should be recognisable in a phone.
What make/age of phone was yours?
--
Jeff
Carlos E.R.
2025-02-03 14:16:42 UTC
Reply
Permalink
Post by Frank Slootweg
[...]
Post by Janis Papanagnou
Post by Carlos E.R.
Android is *nix based, yes, but uses an MsDOS filesystem (FAT).
Yes, I know. For some reasons inferiors concepts are invented and
they also don't die once they've got widely spread.
To be clear, Android's native filesystem is not FAT (but ext4), but if
you use a (Micro)SD-card in an Android device (which is partly the
subject of this ... ahem ... 'thread'), then the filesystem on that card
is FAT (assuming it's not used as an extension of Internal Storage
('disk' space)).
Are you sure it is ext4?

On old phones, when connected to computer, the internal storage was
taken over directly by the computer, and it did appear to be FAT.
--
Cheers, Carlos.
Frank Slootweg
2025-02-04 10:23:26 UTC
Reply
Permalink
Post by Carlos E.R.
Post by Frank Slootweg
[...]
Post by Janis Papanagnou
Post by Carlos E.R.
Android is *nix based, yes, but uses an MsDOS filesystem (FAT).
Yes, I know. For some reasons inferiors concepts are invented and
they also don't die once they've got widely spread.
To be clear, Android's native filesystem is not FAT (but ext4), but if
you use a (Micro)SD-card in an Android device (which is partly the
subject of this ... ahem ... 'thread'), then the filesystem on that card
is FAT (assuming it's not used as an extension of Internal Storage
('disk' space)).
Are you sure it is ext4?
Not really sure, but that's the most common answer when you do a
Google search. I found it strange that the Wikipedia page on Android
doesn't seem to mention its native filesystem. I've seen an official
reference about which filesystems it supports [1], but not which one it
uses.

So if someone has an official reference as to which filesystem
Android uses, i.e. its native filesystem, that would be nice.
Post by Carlos E.R.
On old phones, when connected to computer, the internal storage was
taken over directly by the computer, and it did appear to be FAT.
I think that was a virtual filesystem layer, i.e. presenting the
native filesystem as an FAT filesystem, so that could be accessed by the
outside world, because the outside world, especially Windows, could not
generally handle anything other than FAT.

[1]
<https://source.android.com/docs/core/architecture/android-kernel-file-system-support>
Lawrence D'Oliveiro
2025-02-03 21:57:17 UTC
Reply
Permalink
I’m sure you can format an SD card or USB stick with a Linux-native
filesystem like ext4, stick it into your Android device, and have it
recognized.
candycanearter07
2025-02-03 19:00:02 UTC
Reply
Permalink
[snip]
Post by Janis Papanagnou
Post by Carlos E.R.
Android is *nix based, yes, but uses an MsDOS filesystem (FAT).
Yes, I know. For some reasons inferiors concepts are invented and
they also don't die once they've got widely spread.
Janis
It's hard to stop momentum, sometimes. Windows refusing to switch to a
different FS for external medium also doesn't help.
--
user <candycane> is generated from /dev/urandom
Lawrence D'Oliveiro
2025-02-03 22:01:21 UTC
Reply
Permalink
Post by candycanearter07
It's hard to stop momentum, sometimes. Windows refusing to switch to a
different FS for external medium also doesn't help.
The problems are all with the inflexibility of Windows itself. Instead of
having a pluggable VFS layer that is agnostic to different filesystem
formats, Linux-style, too many of its filesystem features are specifically
tied to one filesystem format, namely NTFS.
Paul
2025-02-04 00:58:39 UTC
Reply
Permalink
Post by candycanearter07
[snip]
Post by Janis Papanagnou
Post by Carlos E.R.
Android is *nix based, yes, but uses an MsDOS filesystem (FAT).
Yes, I know. For some reasons inferiors concepts are invented and
they also don't die once they've got widely spread.
Janis
It's hard to stop momentum, sometimes. Windows refusing to switch to a
different FS for external medium also doesn't help.
On hardware, partition tables exist, to give a "hint" what
subset of file systems might be involved. The 0x07 for
example, might be NTFS/HPFS/ExFAT. You then have to look
at the first sector in the partition, to determine what it is exactly.
There weren't enough codes to go around, which is why the codes today,
lack the precision they once had.

On GPT, a partition type could be declared as a Basic Data Type,
then you again have to check the header sector for the details.
On Windows, you see the BLKID and the GUID. On Linux, the
gdisk utility hides the GUID (ugly) string and shows you some
fake (pseudo) codes, such as 0x0700 for a Basic Data Partition.
But once you get into the GPT partition table with your hex editor,
you'll see that the two entries do not involve "0x0700".

Hardware devices do not need to have a partition table.
You can lay a file system into a hardware device without one.
Then the OS has to try all of its filesystem types, for a match
on the header sector.

SD cards have certain expectations of filesystems, based on what
wears the SD the least. That's how FAT32 or ExFAT get on the card.
Journaled filesystems are a non-preferred choice. Neither NTFS nor EXT4
are preferred for an SD.

I don't know what the OS policy is, when the OS discovers a filesystem
outside [FAT32, ExFAT]. FAT32 is needed because the devices could be
larger ones. Maybe at some point in the past, an SD had a
small enough capacity that FAT12 or FAT16 would work.

You can use the "disktype" utility on Linux, to indicate what is
on a hardware device. I use the Cygwin version of that utility on
Windows for that purpose.

sudo disktype /dev/sda
disktype.exe /dev/sda # because it's Cygwin, it uses a non-Windows namespace

I would take the SD out of my camera right now and run it, but
it's just going to be a raw FAT32. My camera isn't new enough
to know what ExFAT is.

And you don't even *format* an SD on your desktop OS. If you're
using it in a camera, it is the responsibility of a camera menu
item to "format" inserted media. This ensures first and foremost,
that the media works in the camera. The computer end has a lot
more flexibility regarding access. But based on what cameras do
to SD, there isn't going to be a problem mounting an SD that
was formatted by the camera.

The behavior could also change, depending on the device used.
Maybe when a camera with an SD is plugged in, a different handler
(PTP/MPT) handles the camera end, than when a USB stick with SD hole
in it, presents an SD. These are experiments you can run,
as an experienced forensic expert :-)

Someone with a wider collection of hardware, can run these
experiments for me. I don't have any MTP devices, I also
don't have any smartphone to play with.

Paul
Lawrence D'Oliveiro
2025-02-04 01:15:15 UTC
Reply
Permalink
Post by Paul
Hardware devices do not need to have a partition table.
This may be an OS-dependent thing. On Unix and Linux systems, I have had
no problem formatting an entire block device as a single volume with no
partition table. Windows is a bit more picky.
Paul
2025-02-04 05:24:32 UTC
Reply
Permalink
Post by Lawrence D'Oliveiro
Post by Paul
Hardware devices do not need to have a partition table.
This may be an OS-dependent thing. On Unix and Linux systems, I have had
no problem formatting an entire block device as a single volume with no
partition table. Windows is a bit more picky.
Windows is a bit picky about the USB Mass Storage fixed or removable bit (RMB).
That's part of it.

Most USB sticks claim they are removable, except a few which
report they are fixed disk. When you use a USB enclosure with
a SATA drive inside it, that reports as a fixed disk as well.

If an MBR has four partitions on it (as in MSDOS partitioning),
then the Windows mounter will mount all four partitions (as long
as they are Windows types, or, an IFS is installed in the OS
to extend the capability). It's not clear, if a partition becomes
un-selectable, whether a "letter" can be assigned to a partition.
In some cases, even a RAW partition can have a letter assigned, but
if you do that and then access the letter in Windows, it will
immediately request that you format the partition.

When the stick is removable, it might only support "the first partition
it finds". For example, some hybrid boot USB keys, the mounter
finds a 2MB partition with something no one cares about in it,
and mounts that. Leaving a much larger partition unmounted and
unobservable (from Disk Management at least).

I saw an announcement in some tech news, that the removable (RMB declaration)
stick behavior would change, but I don't think I have noted that while
using the sticks. I don't generally put four partitions on a USB stick,
neither do I install OSes that might be doing a high number of writes
to the media -- I've had several TLC USB keys fail, and don't want any
more to fail.

https://www.elevenforum.com/t/windows-11-only-allowing-access-to-first-partition-on-usb-sticks.18333/

"Windows 10 has allowed access to all partitions on USB sticks
since the Creators Update but Windows 11 seems to have gone back
to only allowing access to the first partition. Only first
partition show up in File Explorer and no way of mounting the
other partitions using Disk Management as all the options are
greyed out when right clicking them."

It's very much an experimenters paradise.

*******

The test USB stick in the case, did the same thing under Win10 and Win11.
The two primary partitions mounted.

S:\disktype>disktype /dev/sdb

--- /dev/sdb
Block device, size 58.44 GiB (62746787840 bytes)
DOS/MBR partition map
Partition 1: 46.36 GiB (49774854144 bytes, 97216512 sectors from 2048, bootable)
Type 0x0C (Win95 FAT32 (LBA))
Windows 95/98/ME boot loader
FAT32 file system (hints score 5 of 5)
Volume size 46.34 GiB (49759518720 bytes, 1518540 clusters of 32 KiB)
Partition 2: 12.08 GiB (12969836544 bytes, 25331712 sectors from 97218560)
Type 0x07 (HPFS/NTFS)
NTFS file system
Volume size 12.08 GiB (12969836032 bytes, 25331711 sectors)

[Picture]

Loading Image...

Paul
Lawrence D'Oliveiro
2025-02-04 21:40:41 UTC
Reply
Permalink
Post by Paul
If an MBR has four partitions on it (as in MSDOS partitioning),
then the Windows mounter will mount all four partitions (as long as they
are Windows types, or, an IFS is installed in the OS to extend the
capability). It's not clear, if a partition becomes un-selectable,
whether a "letter" can be assigned to a partition.
In some cases, even a RAW partition can have a letter assigned, but if
you do that and then access the letter in Windows, it will immediately
request that you format the partition.
There seems to be no clear distinction in Windows between the block
device/partition and the filesystem volume.

In Linux, devices and partitions have device names, but accessing the
mounted volume is done via the mount point, which is the directory where
the volume is mounted.

The important point being the two names need have nothing to do with each
other. And the device name remains valid for access whether the volume is
mounted or not.
Kenny McCormack
2025-02-04 22:11:21 UTC
Reply
Permalink
Post by Lawrence D'Oliveiro
Post by Paul
If an MBR has four partitions on it (as in MSDOS partitioning),
then the Windows mounter will mount all four partitions (as long as they
are Windows types, or, an IFS is installed in the OS to extend the
capability). It's not clear, if a partition becomes un-selectable,
whether a "letter" can be assigned to a partition.
In some cases, even a RAW partition can have a letter assigned, but if
you do that and then access the letter in Windows, it will immediately
request that you format the partition.
There seems to be no clear distinction in Windows between the block
device/partition and the filesystem volume.
Actually, underneath the hood, Windows does have the same sort of setup as
Linux does. It is all just carefully hidden away from the user, under the
guise of everything being a drive letter.

But (in current - i.e., 21st century) versions of Windows, drive letters
are pretty much a fabrication.
--
The randomly chosen signature file that would have appeared here is more than 4
lines long. As such, it violates one or more Usenet RFCs. In order to remain
in compliance with said RFCs, the actual sig can be found at the following URL:
http://user.xmission.com/~gazelle/Sigs/Pedantic
Lawrence D'Oliveiro
2025-02-03 21:56:26 UTC
Reply
Permalink
Post by Carlos E.R.
Android is *nix based, yes, but uses an MsDOS filesystem (FAT).
Not for its internal storage. It would only use that for media that would
be exchanged with other computers.

For internal storage, it can use any of the available Linux-supported
filesystems.
Kenny McCormack
2025-02-02 14:53:52 UTC
Reply
Permalink
In article <vnnv7i$nmrk$***@dont-email.me>,
Janis Papanagnou <janis_papanagnou+***@hotmail.com> wrote:
...
Post by Janis Papanagnou
Post by Kenny McCormack
Calling drive letters "crap" isn't "aggressive" ?
I wouldn't think so, but maybe we have a different view on that. What I
meant and was addressing was the _ad hominem_ aggressivity. (It wouldn't
have occurred to me that calling a technical mis-design "crap" would be
considered aggressive.)
Maybe it is a language barrier (*), but, yes, there is a strong feeling
nowadays that criticizing a technology *is* criticizing the people who use
that technology (and like it). And they get defensive about it. When you
criticize, say, DOS/Windows drive letters, all those people who like that
sort of thing get all fee-fee-hurt and react accordingly. Thus, on some
forums, you are not allowed to criticize any technology.

(*) English not being your first language (not that there is anything wrong
with that...)
Post by Janis Papanagnou
I think that personal "Die fucking troll, Die."
[from "Quincy the fifth"] is something vastly different than "Feature
C: D: is crap."
Oh, that. That's just the ravings of a lunatic. No one pays it any
attention whatsoever.

I thought you were referring to my first post on this thread, commenting on
the ravings of our resident lunatic (Arlen). That could be seen as
"aggressive". That post is what set our resident lunatic on fire in the
first place (Don't know if you've noticed, but Q5 has been posting that
crap all over Usenet, not just here).
Post by Janis Papanagnou
Well, I worked in the past also in DOS and Windows environments.
I would imagine so. But Android is actually more different from Linux
than Windows is from Unix/Linux.
Post by Janis Papanagnou
And I seem to recall that there were some sorts/variant of "links"
available (but I might be misremembering).
Yeah, true, but not particular relevant to this discussion.

Note that symlinks do work under Android (I do it all the time), but Arlen
is too busy discovering his navel to realize that.
Post by Janis Papanagnou
And Android is a Linux (Unix) based OS
so I'd expect that such primitive and basic mechanisms are nor removed
from this OS. But I don't know; so if it's not applicable readers may
just dismiss my hint.
Yes, Android is Linux based, but it is enough different that I consider it
a separate animal. Essentially, everything that isn't absolutely necessary
is disabled, so it is very hard to work in. It is kind of like Linux with
both hands tied behind your back. You have to hit the keyboard (i.e.,
screen) with your nose.
--
The randomly chosen signature file that would have appeared here is more than 4
lines long. As such, it violates one or more Usenet RFCs. In order to remain
in compliance with said RFCs, the actual sig can be found at the following URL:
http://user.xmission.com/~gazelle/Sigs/RepInsults
Carlos E.R.
2025-02-01 19:59:25 UTC
Reply
Permalink
Post by Janis Papanagnou
[*] I, and the OS, should actually have an interest to know whether
there's another (or new) device in the system.
Indeed.

Long ago, I swapped a floppy but the software (DOS+TP) thought it was
still the same floppy, and wrote the FAT and directory to the second
floppy of the first floppy, resulting in corruption of the computer work
I had to present my teachers. I couldn't blame the cat, but...
--
Cheers, Carlos.
Marion
2025-02-02 22:54:37 UTC
Reply
Permalink
Woo hoo! The solution has been greatly improved!

It's important to note that Carlos kindly further improved this clever
trick, turning what was merely ingenious into brilliant in simplicity.

See below for details - where Carlos' solution supersedes that of mine!

Many thanks to Carlos (and others) for adding value in this thread!

On Sun, 2 Feb 2025 23:20:45 +0100, Carlos E.R. wrote :

-----< cut here for post that went only to the Android ng >-----
Post by Carlos E.R.
Ok, now that I understand what type of editor you are talking about and
the scenario,
Well, that's only one type of editor, but it's an editor that most of us
can agree that if we had an sdcard, that we'd want to store the (admittedly
huge) map data on that sdcard, which then needs to be edited at times.
Post by Carlos E.R.
I can agree that changing the label of the card is the thing to do.
I think most people perhaps don't understand the genius of my advice
because they, themselves, never bothered to try to overcome problems.

So they've never experienced a seamless non-cloud phone-to-phone upgrade.
I have.
Post by Carlos E.R.
It is a particular scenario.
I agree that about many Android phones sold today don't have a portable
storage slot (or it does double duty for the SIM card perhaps); but last we
checked, most Androids still came with the portable storage sdcard slot.

Given that is coupled with the fact that {OSMAnd~/OSMAnd+/OSMAnd} is a
common offline map application, people have to store its data somewhere.

It either takes up a lot of space on the sdcard0 internal memory.
Or not.

For those with sdcards & OSMAnd, it's easier just to match the volume name.
But, you can manually change the directories out from under this editor.

But not from all editors - which is the point of bringing up editors.
BTW, I learned this the hard way, as you can see from the images below:

<https://i.postimg.cc/nr8KNVby/sdcard06.jpg> OsmAnd~ Data storage folder
<https://i.postimg.cc/mrzHRxwB/sdcard07.jpg> OsmAnd~ Move to ext sdcard
<https://i.postimg.cc/vZ1RtXhc/sdcard08.jpg> OsmAnd~ Moved to ext storage
Post by Carlos E.R.
Then, remember that you can just edit the label to anything without
formatting, in Windows. There is a "label" command in MsDOS that should
still be able to do the trick.
I used to write, decades ago, tutorials on MSDOS DEBUG programming, in the
Peter Norton days, but it has been a long time since I messed with that.

However, to your value-added point, yes, you can change the sdcard volume
name (aka volume label) using the DOS "label" command & the File Explorer.

Here's how to change the volume name through the command prompt:
1. Win+R > cmd
2. Label P: 2025-0202 (e.g., to label it as February 2nd, 2025)
3. Press "Enter"

You can also change the volume name through File Explorer:
1. Open File Explorer:
2. Right-click on your SD card:
3. Select "Properties":
4. In the "General" tab, change the text in the "Volume Label" field:
5. Click "OK"

Both methods work without affecting the data on your SD card.
This is actually a *much better* idea than the one I had espoused!

Since this offshoot is only on the Android newsgroup, I'm gonna forward it
to the rest of the groups so that others can benefit from this useful
improvement - which - I must admit - is sheer genius due to the fact that a
(quick) format isn't needed (and hence, existing data isn't in jeopardy).

Note: You generally do NOT have existing data on a new sdcard though. :)
Post by Carlos E.R.
That said, it happens that I can not quadruple the storage in my tablet,
because the maximum size it accepts is not that large.
Well, OK. I get that. For me, 128GB on my free Samsung works fine.
I just looked up how much it can take, and mine appears to be 1TB.

Lucky me. :) (I suspect by the time 1TB sdcards get to be about ten bucks,
I'll pine for a new phone (even as I'm happy with my free Galaxy A32-5G).

It's the iPhones that I have which always die (as AJL & I discussed earlier
in this thread) where my free ($200 MSRP) phone has a better battery than
Apple has ever put in any iPhone ever sold - where those iPhone batteries
are so bad, the EU will forbid Apple from selling their iPhone later this
year. Apple, being scared of the EU, finally upgraded the iPhone 15 to
*barely* meet the minimum charge-cycle lifetime expectations - which means
no iPhone older than that can be sold in the EU later this year.

Meanwhile, almost every Android phone not only easily met the battery
charge-cycle lifetime requirements, but most *doubled* the minimum spec.
--
Fancy that: Apple puts the cheapest components they can into the iPhone.
Loading...