Cyanogenmod File Manager

Neitsab

Member
Mar 29, 2014
13
4
0
Wow thanks a lot, that came in handy! :good:

Where did you get it from? I noticed it is in version 1.0.2 (see Settings > About), however latest version on CM GitHub (github.com/CyanogenMod/android_packages_apps_CMFileManager/tree/cm-11.0) only says 1.0.1 in its changelog... Did you extract it from a ROM? Any idea why this version (with actualised changelog) cannot be found anywhere on CM infrastructure (gerrit, github...)?
 

Elluel

Senior Member
Jan 14, 2014
5,168
3,056
0
23
えうれる
Wow thanks a lot, that came in handy! :good:

Where did you get it from? I noticed it is in version 1.0.2 (see Settings > About), however latest version on CM GitHub (github.com/CyanogenMod/android_packages_apps_CMFileManager/tree/cm-11.0) only says 1.0.1 in its changelog... Did you extract it from a ROM? Any idea why this version (with actualised changelog) cannot be found anywhere on CM infrastructure (gerrit, github...)?
Extracting from a ROM is the quickest way and most ROMs have 1.0.2 in them.
 

Neitsab

Member
Mar 29, 2014
13
4
0
Extracting from a ROM is the quickest way and most ROMs have 1.0.2 in them.
You mean, compared to building from source ? This wasn't the reason why I was asking: I was just trying to find a definitive answer on "what's the latest version of this app", and official source code is always the best option to sort out such enquiry :)

It seems strange to me that most ROMs have an 1.0.2 version while CM repos don't seem to contain anything higher than 1.0.1 (by changelog comparison). So my question remains: where does that updated version come from?

Cheers
 

Elluel

Senior Member
Jan 14, 2014
5,168
3,056
0
23
えうれる
You mean, compared to building from source ? This wasn't the reason why I was asking: I was just trying to find a definitive answer on "what's the latest version of this app", and official source code is always the best option to sort out such enquiry :)

It seems strange to me that most ROMs have an 1.0.2 version while CM repos don't seem to contain anything higher than 1.0.1 (by changelog comparison). So my question remains: where does that updated version come from?

Cheers
https://github.com/CyanogenMod/android_packages_apps_CMFileManager/tree/cm-11.0

You were probably looking at the cm-10.2 branch lol. The default branch of CyanogenMod/android_packages_apps_CMFileManager is cm-10.2 if you look here: https://github.com/CyanogenMod/android_packages_apps_CMFileManager/branches
 
Last edited:

Neitsab

Member
Mar 29, 2014
13
4
0
You were probably looking at the cm-10.2 branch lol.
[...]
I thought so at first, but if you look at this branch's CHANGELOG.md file, you'll see it hasn't been modified in two years and mentions the "1.0.1" version as the latest one. This is why I've precisely mentioned the branch URL in my first post, but because of my inability to post links you might have overlooked it ;) Thanks for your investigations nonetheless!
 

Elluel

Senior Member
Jan 14, 2014
5,168
3,056
0
23
えうれる
I thought so at first, but if you look at this branch's CHANGELOG.md file, you'll see it hasn't been modified in two years and mentions the "1.0.1" version as the latest one. This is why I've precisely mentioned the branch URL in my first post, but because of my inability to post links you might have overlooked it ;) Thanks for your investigations nonetheless!
Look in AndroidManifest.xml

Didn't see that you already mentioned you looked in cm-11 branch, they just haven't update the changelog but the app that gets compiled is 1.0.2.
 

Neitsab

Member
Mar 29, 2014
13
4
0
Look in AndroidManifest.xml

Didn't see that you already mentioned you looked in cm-11 branch, they just haven't update the changelog but the app that gets compiled is 1.0.2.
Thanks, this one does indeed mention 1.0.2! However, where does the changelog entry in the app's "Settings > About" screen come from then?

Version 1.0.2
-------------------
* move bookmarks and history into a navigation drawer (by Florian Edelmann)
The mystery thickens...
 

Neitsab

Member
Mar 29, 2014
13
4
0
resources -> raw text :p
Makes sense :D Is it a recurring part in any Android app (I'm no dev so pardon the naivety of my question(s))? Still, I believe think they could update that CHANGELOG.md file at some point, that would clear up some confusion...

Do you know of any other good free/libre file manager? Although this one quite pleased me when I discovered Cyanogenmod a few weeks ago (I'm pretty new to Android, just got my first droid phone last month), which is why I wanted to install it on my current OmniROM, it doesn't seem to be actively developed. I'm just wondering which features I could have a need for in the near future that this file manager doesn't offer... Thanks.
 

Elluel

Senior Member
Jan 14, 2014
5,168
3,056
0
23
えうれる
Makes sense :D Is it a recurring part in any Android app (I'm no dev so pardon the naivety of my question(s))? Still, I believe think they could update that CHANGELOG.md file at some point, that would clear up some confusion...

Do you know of any other good free/libre file manager? Although this one quite pleased me when I discovered Cyanogenmod a few weeks ago (I'm pretty new to Android, just got my first droid phone last month), which is why I wanted to install it on my current OmniROM, it doesn't seem to be actively developed. I'm just wondering which features I could have a need for in the near future that this file manager doesn't offer... Thanks.
In this case it's raw text, but you can put images in there as well (any files in fact). Files in res/raw won't be processed/compiled, it'll just be added to the package.

For example, in CMFileManager the changelog (excerpt):
Code:
Version 1.0.2
-------------------
* move bookmarks and history into a navigation drawer (by Florian Edelmann)
If you wanted to use that in strings.xml you would have to put them in <string> tags:
Code:
<string name="changelog">Version 1.0.2
-------------------
* move bookmarks and history into a navigation drawer (by Florian Edelmann)
</string>
(For those reading this in Tapatalk, you can't see the xml tags since it handles it differently)

In some cases it can cause issues, and it's sometimes it's better not to clog up strings.xml with a large amount of text (like this changelog). Also easier to modify in some cases (again, like a changelog).

I use Root Explorer, but it's a paid app. There's a free version but afaik it can't modify files which need root access.
 
Last edited:
  • Like
Reactions: Neitsab

Neitsab

Member
Mar 29, 2014
13
4
0
I normally use CM App Installer from the play store to get the file manager and the torch app
Nice, thanks for the tip this looks interesting! However, as the author says in the app description he builds them himself when he has time to do so. Therefore pulling them from a current nightly or latest M release (as Lethargy mentioned) seems to be as good (and that is one less person to rely upon). I also wanted to replace omniROM's Launcher3 by CM's Trebuchet, so I'll have a go at it (thanks to MultiROM :)).

[...]
I use Root Explorer, but it's a paid app. There's a free version but afaik it can't modify files which need root access.
Thanks for your explanations, I better understand now.
Concerning the file manager, I'm looking specifically for free/libre software app (as in "open source", but I don't like this expression and prefer to stick to Richard Stallman's definition). A search in F-Droid didn't turn in that many results, so that's why I was asking "at large"... I know many apps on the Play Store are libre software, but because the store doesn't mention their license it gets pretty tricky to find them. I try to always favour free/libre apps when I can.
 
  • Like
Reactions: Mako0

Elluel

Senior Member
Jan 14, 2014
5,168
3,056
0
23
えうれる
Thanks for your explanations, I better understand now.
Concerning the file manager, I'm looking specifically for free/libre software app (as in "open source", but I don't like this expression and prefer to stick to Richard Stallman's definition). A search in F-Droid didn't turn in that many results, so that's why I was asking "at large"... I know many apps on the Play Store are libre software, but because the store doesn't mention their license it gets pretty tricky to find them. I try to always favour free/libre apps when I can.
If you ever want anything explained feel free to ask me in a PM :p

I'm not too sure of any others then. :silly: I'd just stick to CM File Manager if you specifically want a decent one that's open source. I just prefer Root Explorer over CM File Manager since it's a little better for root file management and it can access SMB (so I can access files on my PC without bothering to plug in my USB cable so often).

Maybe look around XDA for one. :p
 

Neitsab

Member
Mar 29, 2014
13
4
0
If you ever want anything explained feel free to ask me in a PM :p
Sure, will do. Thanks for the very amicable offer, I must admit I often find myself quite lost within the Android realm ;)

I'm not too sure of any others then. :silly: I'd just stick to CM File Manager if you specifically want a decent one that's open source. I just prefer Root Explorer over CM File Manager since it's a little better for root file management and it can access SMB (so I can access files on my PC without bothering to plug in my USB cable so often).

Maybe look around XDA for one. :p
Makes sense. Well for now I'm indeed fine with CMFM, and I've found a few alternatives thanks to http://alternativeto.net/software/open-manager/?license=opensource&platform=android (still can't post links sorry :p okay, now it looks like I can, that's nice). XDA forums are such a great resource for anything mobile/telephony related! It is rare that a single website gathers the biggest part of a development community. So great.

Anyway, thanks for your replies!
 
  • Like
Reactions: Elluel