[APP] Mount Manager - Device Mounts Manager [01/17/11] - Android Apps and Games

I've released the first version of Mount Manager, a tool to manage your CIFS shares and other mount points on your device.
Requires Root
Requires kernel w/ CIFS support or the Modules for your kernel
busybox recommended, no longer required.
Modules:
Vibrant: Froyo
Vibrant: Eclair
Desire HD: kernel-2.6.32.21-g66cfb7a
Galaxy S Tab: SCH-I800
Galaxy 3: Eclair
You have links for CIFS modules for other devices? Let me know so I can put them here.
Features:
Load multiple modules
Load modules automatically when the app starts
Load modules when the device boots up
Automatically "import" existing cifs mounts (you will have to edit them if they use a password)
Open the mounted shared with popular file explorers like ES File Explorer, Astro File Manager, and AndExplorer
View and open all the mounts on the device
displays the total, used and free space for the mount point
Mount shares when app starts
Mount when device boots
Mount when connected to wifi
Unmount when disconnected from wifi
Locale / Tasker plugin (license key required)
Modules can be set to automatically load when the device boots, when the application starts or they can be "forced"
The cifs mounts can also be set to auto mount when the device boots, when the application starts or when connected to wifi.
It displays the used, free and total space on the mount point. View all the mount points on the device and their information.
Open mount points in external file explorers like Astro File Manager, ES File Explorer or AndExplorer.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Available on the Android Market
If you have any issues, please post them here so I can work on getting them fixed.

Change log
v1.0.29
Fixed the readonly issue for cifs
v.1.0.13
Fixed issue of the newly added mount not showing until you refresh.
The internal log will clear if it reaches a maximum number of log entries to stop it from just growing for ever.
fixed issue where it was requesting su access even when it did not need it.
minor bug fixes
fixes related to accepting the license key to remove ads
v.1.0.10
/mnt/cifs/ set back as the default. I guess some people cannot browse /data/ to select the path
I added a check for adblocker, you will have to buy the license to use this app if you have that app since the license is not yet available, you cannot yet use this app. Don't complain to me about it either. This app
is supported by the ads, if you block them, then its not supported now is it...
added a check to setup the default mount point so the app should have access to it. This is hard for me to
fully test because I already have access to it. So consider this an initial implementation of this until I can
get some feedback on it.
modules are now set to load when you add them.
v1.0.9
improved wifi state actions to check if connected/disconnected from wifi
Changed the default mount point base from /mnt/cifs/ to /data/mnt/. This should help with some people having issues
creating the mount folder.
fixed issue that passwords, usernames and shares could have issues mounting if they have spaces in them.
improved the loading time of the main screen
fixed bug with changing the mount path
root is now only requested when needed.
v1.0.8
Added more info about the device to the log collector info
Improved the initialization and checking of the mounts
v1.0.7
Added better logging for help with identifying issues
Logging can now be viewed in preferences
LogCat can be emailed using "Log Collector"
Password field, when creating share is now a password field
better checking for existing mounts
v1.0.6
Better checking if the mount point is already mounted
broadcast that the mount status has changed. - com.twimager.cifsmanager.intent.action.MOUNT_STATE_CHANGED
Option to automatically load existing cifs
v1.0.5
Fixed issue that would cause the modules not to load
Added the change log view
Added FAQ page for common questions
Added the option to unmount when disconnected from wifi
Should now support rooted devices that don't have busybox

First!
Great, someone finally made that app!
I was thinking of making it myself and playing with commands.
Will test in a minute.

Tried it - looks really cool, but can't seem to get it to connect to my SeaGate NAS. IP, Share and credentials are correct - I can map from WIN box, just not galaxy tab using this app.

cefolar said:
Tried it - looks really cool, but can't seem to get it to connect to my SeaGate NAS. IP, Share and credentials are correct - I can map from WIN box, just not galaxy tab using this app.
Click to expand...
Click to collapse
Try the latest version, there was a bug that could cause the cifs modules not to load when they needed to be loaded.
I will be adding a "log" so information on what is happening in the background can be viewed. This way if there is an issue, the log could help track it down.

Looking forward to those logs to help troubleshoot connectivity.
In the meantime, I'm using Mount Manager just to load the two modules at boot, then CifsManager to mount my Win 7 shares. Although I'd prefer to use Mount Manager alone, this totally works! Combined with Rock Player, gives me exceptional streaming of nearly every video format I've tried (including seek). This works much, much better than any Allshare / DLNA combination I've found. Many thanks for this tool. My home entertainment system will never be the same!

Hmmm, mine won't mount. Mounts just fine with Gscript or terminal... same module, path, mount point and all.
Any ideas?

Is it possible with this application map the phone as network drive? So I can access files in phone via PC over wifi? THX

Using Desire with Oxygen RC6 dosnt work, but Cifs Manager work fine. No problem highlight. Very want this program

j00e said:
Using Desire with Oxygen RC6 dosnt work, but Cifs Manager work fine. No problem highlight. Very want this program
Click to expand...
Click to collapse
Please load the newest version if possible and send a logcat. Its in the preferences. View the log and then press menu to send the logcat.
Sent via my Samsung Galaxy S

camalot said:
Please load the newest version if possible and send a logcat. Its in the preferences. View the log and then press menu to send the logcat.
Sent via my Samsung Galaxy S
Click to expand...
Click to collapse
Dosnt find any buttons with logcat in references

j00e said:
Dosnt find any buttons with logcat in references
Click to expand...
Click to collapse
At the bottom in preferences is LogCat. and in there you press menu and you can send the logcat... it does use "log collector" to send the log.

how do i know if my "AXURA [2.2.5.9] released jan 5th 2011" ROM for the Samsung Vibrant has the CIFS enabled??
from what i see I should be able to just load the modules and have it enabled??
in that case, can you please point to where i can find these two files??
thank you

solidkundi said:
how do i know if my "AXURA [2.2.5.9] released jan 5th 2011" ROM for the Samsung Vibrant has the CIFS enabled??
from what i see I should be able to just load the modules and have it enabled??
in that case, can you please point to where i can find these two files??
thank you
Click to expand...
Click to collapse
This thread over in the vibrant dev forum has the files you need.

Made some big improvements in the speed of checking the mounts at start up. also a big change was that I set the default mount point to be in /data/mnt/ instead of /mnt/cifs/. a lot of people were having issues with /mnt/ being readonly. But if you have installed previously, it will not change your default. if you have issues mounting, try changing the default mount point in the settings.

Posted an update to mount manager. Much improved speed for checking the mounts. improved the method to use the default mount point (changed back to /mnt/cifs/ too). Added a check for adblocker, if you use it, the app will not function unless you purchase the license. The app is supported by ads, and adblocker removes the ads, thus removing the possible support that can be earned by them.

Hi camalot, good fixes with app. And now i got some progress. Now i see error mesage when try mount. Its "mount: mounting //178.xxx.xxx.xxx/htc on /mnt/dscard/share/ failed: invaled argument" I try make "/mnt/sdcard/share/" (with / at end) but dosnt work. What i must do.
Send log. Zaken.zak

j00e said:
Hi camalot, good fixes with app. And now i got some progress. Now i see error mesage when try mount. Its "mount: mounting //178.xxx.xxx.xxx/htc on /mnt/dscard/share/ failed: invaled argument" I try make "/mnt/sdcard/share/" (with / at end) but dosnt work. What i must do.
Send log. Zaken.zak
Click to expand...
Click to collapse
Ive seen invalid argument when the modules are not loaded. but I also get that on one of my shares on my router. i have 3 shares on my router, i can mount 2 of them just fine, but the 3rd always fails with invalid argument. even if i manually mount it.
Check the preferences and look at "Force Load Modules" the summary should tell you if the cifs modules are loaded.

This apps is working with Motorola Droid ?

camalot said:
Ive seen invalid argument when the modules are not loaded. but I also get that on one of my shares on my router. i have 3 shares on my router, i can mount 2 of them just fine, but the 3rd always fails with invalid argument. even if i manually mount it.
Check the preferences and look at "Force Load Modules" the summary should tell you if the cifs modules are loaded.
Click to expand...
Click to collapse
I try all shares on my router. No 1 worked. I try digits name share too.
I checked "load modules" its was always OK. From 3 or 4 version.
=(

Related

[MOD] ModInstallLocation - install and move apps to sdcard

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
If you set the install location to "external" you will see "move to sdcard" on the app management, and new apps will install there.
yee I put this on the market
Looked for it in the marketplace.. Can't find it.. can I get this anywhere else ?
You can use goggles on the image I posted
You can also do this through adb.
adb remount
adb shell pm setInstallLocation 2
DONE.
via Terminal Emulator:
pm setInstallLocation 2
Very simple hack.
cdesando said:
Looked for it in the marketplace.. Can't find it.. can I get this anywhere else ?
Click to expand...
Click to collapse
Make sure you type Mod Install Location and NOT modinstalllocation
BBCasper said:
You can also do this through adb.
adb remount
adb shell pm setInstallLocation 2
DONE.
via Terminal Emulator:
pm setInstallLocation 2
Very simple hack.
Click to expand...
Click to collapse
What are the other locations?
Is 0 auto, and 1 local?
Picture leads to a dead link and search turns up nothing as well. Maybe you could host the small file here like most people?
Its built in to rodriguez's froyo rom, works great! Thanks for the link, nice to know where to get it if I switch roms.
Seems to do what it says, all my apps are on the SD card now. Very easy to use.
"edit" Seems as though beautiful widgets stops working,least beautiful small home does. All icons on home screen turn generic and disappear from app menu. Easy to fix, just load apps back to phone. Was worth a try but doesnt seem like the test version of froyo is ready for it. Maybe i missed something but this also happened before i installed the modinstaller. Once i moved stuff back to phone the problem fixed itself.
is this app install on non-rooted nexus one with 2.1 or not???
SBERG117 said:
Seems to do what it says, all my apps are on the SD card now. Very easy to use.
"edit" Seems as though beautiful widgets stops working,least beautiful small home does. All icons on home screen turn generic and disappear from app menu. Easy to fix, just load apps back to phone. Was worth a try but doesnt seem like the test version of froyo is ready for it. Maybe i missed something but this also happened before i installed the modinstaller. Once i moved stuff back to phone the problem fixed itself.
Click to expand...
Click to collapse
Widgets and such should not be installed to the external storage as they are needed by the OS before the SD card is mounted. This also goes for any other software that needs to auto-run.
codesplice said:
Widgets and such should not be installed to the external storage as they are needed by the OS before the SD card is mounted. This also goes for any other software that needs to auto-run.
Click to expand...
Click to collapse
Correct, which is why applications like the one in the OP will do more harm than good.
Let the developer of the application decide if it's ok to install the application to SD!
JCopernicus said:
Correct, which is why applications like the one in the OP will do more harm than good.
Let the developer of the application decide if it's ok to install the application to SD!
Click to expand...
Click to collapse
As i stated in my post the problem happened before i installed the modinstaller. Take titanium backup for example. That let you move it to the SD card if you wanted, but when i did the same problem came up. Loss of icon on homescreen( meaning it changed to generic icon) and loss of icon in appmenu( gone, not there at all).
Ive since just put all apps back on my phone. So is there any reason why its happening if the modinstaller isnt even installed? Ive asked in other threads and more or less the answer was a froyo bug. Can someone confirm this? Any info would be appreciated ......thnx
Very usefull. Thanks
SBERG117 said:
As i stated in my post the problem happened before i installed the modinstaller. Take titanium backup for example. That let you move it to the SD card if you wanted, but when i did the same problem came up. Loss of icon on homescreen( meaning it changed to generic icon) and loss of icon in appmenu( gone, not there at all).
Ive since just put all apps back on my phone. So is there any reason why its happening if the modinstaller isnt even installed? Ive asked in other threads and more or less the answer was a froyo bug. Can someone confirm this? Any info would be appreciated ......thnx
Click to expand...
Click to collapse
I had this issue when I first went to 2.2. I didn't do a wipe so I think this was why I had the issue. I wiped then re-flash 2.2.
I learn what apps can or should be on the internal to work. Someone stated in the earlier post that apps with widgets and some that have a auto update feature have to be running from the internal.
I start with all apps move to sd then test it after a reboot. If It doesn't reload or update I then go to settings- manage applications and on sdcard choose move to phone. Then after I have moved app to the phone then reboot and all works for me.
jerrycycle said:
I had this issue when I first went to 2.2. I didn't do a wipe so I think this was why I had the issue. I wiped then re-flash 2.2.
I learn what apps can or should be on the internal to work. Someone stated in the earlier post that apps with widgets and some that have a auto update feature have to be running from the internal.
I start with all apps move to sd then test it after a reboot. If It doesn't reload or update I then go to settings- manage applications and on sdcard choose move to phone. Then after I have moved app to the phone then reboot and all works for me.
Click to expand...
Click to collapse
Reference for stuff what will not work well stored on SDcard:
http://developer.android.com/guide/appendix/install-location.html#ShouldNot
Services
Your running Service will be killed and will not be restarted when external storage is remounted. You can, however, register for the ACTION_EXTERNAL_APPLICATIONS_AVAILABLE broadcast Intent, which will notify your application when applications installed on external storage have become available to the system again. At which time, you can restart your Service.
Alarm Services
Your alarms registered with AlarmManager will be cancelled. You must manually re-register any alarms when external storage is remounted.
Input Method Engines
Your IME will be replaced by the default IME. When external storage is remounted, the user can open system settings to enable your IME again.
Live Wallpapers
Your running Live Wallpaper will be replaced by the default Live Wallpaper. When external storage is remounted, the user can select your Live Wallpaper again.
Live Folders
Your Live Folder will be removed from the home screen. When external storage is remounted, the user can add your Live Folder to the home screen again.
App Widgets
Your App Widget will be removed from the home screen. When external storage is remounted, your App Widget will not be available for the user to select until the system resets the home application (usually not until a system reboot).
Account Managers
Your accounts created with AccountManager will disappear until external storage is remounted.
Sync Adapters
Your AbstractThreadedSyncAdapter and all its sync functionality will not work until external storage is remounted.
Device Administrators
Your DeviceAdminReceiver and all its admin capabilities will be disabled, which can have unforeseeable consequences for the device functionality, which may persist after external storage is remounted.
Click to expand...
Click to collapse
Can't re-install
I had this app with FRF50 and it worked great. After upgrading to FRF72 and then FRF83 I can't install it at all - not even from my SD card. It just says "Installation Unsuccessful" (if I try from the Market) or "Application Not Installed" if I try to install it from my SD card.
I ran pm setInstallLocation 2 through the Terminal Emulator - and I think it may have worked - but it'll only work on future apps that I install. I don't have the option of moving existing apps to the SD.
Any suggestions - I really miss this app, and I really need it.
(I can't install any Google apps either - if there is a connection....)
BBCasper said:
You can also do this through adb.
adb remount
adb shell pm setInstallLocation 2
DONE.
via Terminal Emulator:
pm setInstallLocation 2
Very simple hack.
Click to expand...
Click to collapse
This hack doesn't seem to work for me and I can't seem to find the app. I tried mod install location and other combinations. Enomther 1.92 is my Rom.
Sent from my Nexus One using XDA App
great this worked well

[APP] ADB filesystem plugin for Total Commander

EDIT: Aleq has posted updated versions here: http://forum.xda-developers.com/showpost.php?p=23937844&postcount=36
Checked whether a project for creating a WinCE like plugin for total commander already exist, but couldn't find one, so here it is.
Disclaimer: This plugin is still in it's infancy, therefore it might crash you, your PC or your phone. It might not even start. But it'll improve.
1. What's this?
This is a filesystem plugin for total commander that let's you browse and modify the contents of your phone while using total commander
2. Why?
Although there are some android file managers out there, none of them I've found integrates into total commander. And if you've already using tcmd as a general file manager you usually don't want to open up a new program just to access your filesystem.
3. How?
The plugin uses the "adb shell" interface to communicate with the phone. It issues simple linux commands, parses the results and shows them to you in tcmd.
4. What's needed?
Total commander on your PC, busybox on your phone (root is not needed, but it will be used if available), and USB debugging turned on as well. Next download the plugin, open it in total commander and let it install.
5. Download location?
Download the latest version from here: http://github.com/sztupy/adbfsplugin/downloads
6. Supported features?
- directory listing
- copying from/to phone (very slow)
- copying/moving/renaming inside the phone
- creating and deleting directories
7. Whats needed?
- Better error handling
- Command line interface
- Attribute changing
- APK management
- etc.
8. Common pitfalls/limitations/etc.
- If the plugin can't start the adb server, wait a bit, then try it again
- The plugin won't ask you whether you want to overwrite a file or not, it will overwrite it
- Uploading and downloading files is very-very slow
- The plugin starts by trying to use su. If it can't get permission to use su (for example you pressed deny on the superuser page), it will run as a normal user.
Licence: GPLv3 (with the added exception that allows you to use the plugin with total commander... duh) and CC-BY-SA
Screenshot:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
reserved for later use
- deleted -
Excellent. I will follow the development of this plugin closely. For now I can't use it. I get an error when trying to browse the phone.
Code:
<0005 - stat failed>
EDIT: I am on a HTC Hero running CyanogenMOD 6.
Thanks for this... I have been using total commander for a few years now and I love it. I also use it to open up apk files and change images within them if I need too. I have made a lot of changes to my framework-res and com.htc.resources png files by simply using total commander. So great job on this
Perfect, thank you. Must needed tool for total commander and android users.
this is fine.
-it doesn't play nice with older busybox versions, there is an app (called Busybox) on the market that tries to install/update busybox, it is a great help
-symbolic links are not playing nice
other ways this is amazing
very nice idea
It would be nice if the plugin would use my already installed adb server instead of starting it's own (maybe in the future outdated) version.
Symbolink links and more compatibility with busybox < 1.17.1 is coming soon. I'm also working on linking this with adb putty, so running commands from the command line should work too.
I have installed the plugin, and have my phone connected in debug mode, but how do I access it now? I confirmed that adb shell is able to connect, but in Total Commander I see no way to access my phone. (The drive letters that are usually used for access while mounted don't work.)
I have experience with Total Commander, I have used adb shell, but I can't really figure this thing out...
jjwa said:
I have installed the plugin, and have my phone connected in debug mode, but how do I access it now? I confirmed that adb shell is able to connect, but in Total Commander I see no way to access my phone. (The drive letters that are usually used for access while mounted don't work.)
I have experience with Total Commander, I have used adb shell, but I can't really figure this thing out...
Click to expand...
Click to collapse
filesystem plugins ccan be found at the network neighborhood
sztupy said:
filesystem plugins ccan be found at the network neighborhood
Click to expand...
Click to collapse
Oh wow, that is not a place I would look for my USB-connected phone .
But it works now, thanks .
Edit:
it is indeed very slow. A shame, because that means it's actually not a practical way to regularly put music and videos on my phone and download my photos off of it. Is there a chance the low speed can be fixed?
Also, there are several applications that allow you to use ADB wirelessly, could you support that in this plugin? Would be a very nice feature!
I believe they all use 'adb connect IP-addressort' on the computer's side to connect to it, so that does not sound very difficult to me.
Thanks for your work so far, initiatives like these are very appreciated
Nice app. Thanks!
Thanks for this. I prefer Directory Opus but I will use Total Commander just for this plugin. Thank you!!!
jjwa said:
Oh wow, that is not a place I would look for my USB-connected phone .
But it works now, thanks .
Edit:
it is indeed very slow. A shame, because that means it's actually not a practical way to regularly put music and videos on my phone and download my photos off of it. Is there a chance the low speed can be fixed?
Also, there are several applications that allow you to use ADB wirelessly, could you support that in this plugin? Would be a very nice feature!
I believe they all use 'adb connect IP-addressort' on the computer's side to connect to it, so that does not sound very difficult to me.
Thanks for your work so far, initiatives like these are very appreciated
Click to expand...
Click to collapse
The speed issue is on the todo list, but it will be never as fast as the native usb connection. (the same was true with the WinCE/activesync plugin too)
Win XP / TC 7.55a
Installation OK, but no registered name "Android" available in TC's network neighborhood. (even though TC plugins manager reports successful registration).
Thanks
WOW great job....that plugin is awesome!
Support for ADB WiFi would be great!
tristan202 said:
Excellent. I will follow the development of this plugin closely. For now I can't use it. I get an error when trying to browse the phone.
Code:
<0005 - stat failed>
EDIT: I am on a HTC Hero running CyanogenMOD 6.
Click to expand...
Click to collapse
Same here, running CyanogenMOD 6 on a HTC HD2.
It shows my root, but doesn't show anything besides the SD card as a folder, so I can't browse to any system path.
Sent from my xtrSENSE Eris using XDA App
rschalie said:
Same here, running CyanogenMOD 6 on a HTC HD2.
Click to expand...
Click to collapse
Does cyanogenmod's busybox support the "stat" command?

[APP][2.1+] Droid NAS - SMB server for Android

Droid NAS allows you to share folders over a Wi-Fi network, making your Android device visible as a Bonjour computer in the Finder on your Mac. Turn your phone or tablet into a wireless flash drive with a single tap!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Different profiles can be used to quickly choose which folders to share. Assign your home or office Wi-Fi networks to profiles and Droid NAS will auto-select profiles on start.
Supported systems:
- Mac OS X.
- Android: apps like ES File Explorer, Solid Explorer, GTVBox Video Player.
- Windows is NOT supported because it can't connect to SMB servers via a non-standard port.
- Linux most probably also won't work.
Recent changes:
- Added password protection.
The irony... You made a server with a Windows protocol (more or less) that don't work on Windows. xD
But what's the advantage of this over a FTP server (I'm not a Network guy)
Sent from my HTC One S using xda premium
Thanks to Bonjour protocol, Android device will appears automatically in Finder and you can work with it like you work with a flash drive. E.g. you can edit a documents directly on the device.
I've seen another SMB server on this XDA, but you need a root access to use the default port. Big question to ROM developers - can Android be modified to allow ports numbers < 1000 for apps like this?
Very nice....I transfered a 14 MB file faster than I could have went and found my USB cable. KUDDOS!!! Thanks for this app.
Will try it with total commander or sth. other on windows. Thank you any way it can be much easier to access the files of galaxy nexus since it has no mass storage mode.
- Windows is NOT supported because it can't connect to SMB servers via a non-standard port.
So why dont u use the standard port?
Mardon said:
So why dont u use the standard port?
Click to expand...
Click to collapse
It's only possible for console apps in rooted devices, will be happy if there will be some way to do it.
Version 1.0.4 adds support for custom shares, e.g. external SD card.
It could be great a version for rooted device ¡¡¡ then these users ( I`m one of thems) could enjoy enterely of this app with windows pc`s Is it so difficult to add up an option for these rooted devices? Maybe requesting some help to developer could solve this issue.
Anyway , thanks for so many efforts go on with your great app.
DesertEagle said:
It's only possible for console apps in rooted devices, will be happy if there will be some way to do it.
Version 1.0.4 adds support for custom shares, e.g. external SD card.
Click to expand...
Click to collapse
Why not smb compilation for android with root rights and gui backend?
Cheers
please SMB for windows!!!!!
DesertEagle said:
It's only possible for console apps in rooted devices, will be happy if there will be some way to do it.
Version 1.0.4 adds support for custom shares, e.g. external SD card.
Click to expand...
Click to collapse
Yeah, this is correct. I am assuming you have written this entirely in Java or using something like JLAN? If so, without changes to the Android framework it is not possible without elevating to root (via su) and running processes from the command line (as root). I tried the JLAN route and it works for non-standard ports but without running the application as the root user (not feasible atm) you can't bind ports below 1024.
"custom shares" Not from what I see!
DesertEagle said:
It's only possible for console apps in rooted devices, will be happy if there will be some way to do it.
Version 1.0.4 adds support for custom shares, e.g. external SD card.
Click to expand...
Click to collapse
I fully disagree with the ability to point to other folders NOT on the SD Card. I have an SATA drive on my Android that can't even be seen by this app. I can see and use via FTP but would love to see this app bring in sharing of ALL folders linked within the unit.
When will it be possible to share ALL folders on a device? I have a ton of data on both an SATA drive and a connected USB drive. Neither can this app see.
Is not possible to introduce a "Root Mode" that opens the server in the standard port or configures a iptables local port redirect to accept windows clients?
"Connection Failed" in finder
So this is admittedly a pretty vague issue. Until now i've been able to use the app DroidNas to transfer files with my Macbook. Randomly today, when I go to my device (Verizon HTC one) in Finder, it tells me "Connection Failed" almost immediately. They're both on the same wifi network, and as far as a I can tell I haven't changed any settings that would affect the network connectivity of my phone. I tried using a clean hosts file, in case maybe adaway was causing the problem, but no dice.
Anyone have any idea what the problem is / any troubleshooting ideas?
murtaza217 said:
So this is admittedly a pretty vague issue. Until now i've been able to use the app DroidNas to transfer files with my Macbook. Randomly today, when I go to my device (Verizon HTC one) in Finder, it tells me "Connection Failed" almost immediately. They're both on the same wifi network, and as far as a I can tell I haven't changed any settings that would affect the network connectivity of my phone. I tried using a clean hosts file, in case maybe adaway was causing the problem, but no dice.
Anyone have any idea what the problem is / any troubleshooting ideas?
Click to expand...
Click to collapse
I have the same problem still unable to fix it... too bad it was a Great app...
lbrenes said:
I have the same problem still unable to fix it... too bad it was a Great app...
Click to expand...
Click to collapse
It may be the problem with OSX Mavericks. The workaround is described in the last update:
What's New
OS X Mavericks workaround:
Press Cmd+K in Finder and enter IP address AND share:
smb://IP_ADDRESSort/Share
for example:
smb://192.168.1.2:7777/SD Card
Click to expand...
Click to collapse
leleobhz said:
Is not possible to introduce a "Root Mode" that opens the server in the standard port or configures a iptables local port redirect to accept windows clients?
Click to expand...
Click to collapse
This.
leleobhz said:
Is not possible to introduce a "Root Mode" that opens the server in the standard port or configures a iptables local port redirect to accept windows clients?
Click to expand...
Click to collapse
Same here. Then it is accessible by any client.
And does it work under Kitkat ?
Help... I installed this on my android tv box. My transfer speeds is around 2-3MB/s tops. In the same network, if I was to transfer between a mac and another mac, I get 5-10MB/s at least. Also, constantly, almost when the file is finished transferring, I get an error saying something like the file cannot be read and written.
Which android box should I get next to solve this issue? I need one that I can connect a 2TB hard disk to.
Also, what's the best workaround for 10.9 machines? SMB 2 seems to break functionality. I've tried using AFP/CDIF to no success.
Thanks!

[APP][4.1+][ROOT] User Management - Simple multi user helper

User Management
Dropbox link - While it's available on Dropbox, I'd really prefer it if you would use the Google Play option, as it help me keep statistics on device usage, and allows you to send error reports in case of problems
As recently discovered, Jelly Bean contains experimental and unofficial multi user support.
I've written an app for rooted Jelly Bean devices that allows anyone to use a simple GUI interface to do the following, without even touching the command line:
Create a user
View list of existing users
Rename users
Delete users
Switch to another user
The Primary user can be renamed, but not deleted. I disabled its deletion as it near-bricks the device, as detailed here (along with fix if you somehow manage it).
There is a donate version as well, but I won't be linking to that as it seems to be against the rules.
NOTICE: The SD Card permissions are required to rename the users. I couldn't find a way to save to the file system, so I read the user's file using the cat shell command, edited it with the new name, saved it to the SD Card and then used the cat command to overwrite the initial file. It's hacky, but it works.
I'd appreciate it if you could try out the app, perhaps buy it if you like it
Comments/suggestions are always welcome
As of now, the only way to switch back to the Primary user is if you hold down the power button and select the Primary user from there. This is because root access does not persist for any app, including Superuser itself across different accounts.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
FAQ
What commands were used?
All were executed in a # (root) shell
To create a user (leave the quotes in if the username being create has a space. Single word names don't need them):
Code:
pm create-user "user name"
To delete a user (replace <user-id> with the user's ID):
Code:
pm remove-user <user-id>
To list all users:
Code:
pm list-users
To switch to another user (replace <user-id> with the user's ID):
Code:
am switch-user <user-id>
To rename a user:
There is no command for this. I used the cat command to read the user's xml file (/data/system/users/<user-id>.xml) into a string array, replaced the user name, saved the file to the SD Card and used the cat command again to overwrite the original file. To reboot after the rename I used:
Code:
reboot
What could come handy is setting profiles for personal n General usage, most people use various call hiding, media hiding apps to hide personal stuff, the ideal way will be to unlock the phone with two patterns at the screen lock level, one pattern unlock for general profile the other for personal use where your personal call logs, media for gets unlocked automatically, there's an app call switch me, but it requires rebooting which is not practically usable
Sent from my GT-N7000 using xda premium
sanghaviraj said:
What could come handy is setting profiles for personal n General usage, most people use various call hiding, media hiding apps to hide personal stuff, the ideal way will be to unlock the phone with two patterns at the screen lock level, one pattern unlock for general profile the other for personal use where your personal call logs, media for gets unlocked automatically, there's an app call switch me, but it requires rebooting which is not practically usable
Sent from my GT-N7000 using xda premium
Click to expand...
Click to collapse
This is really not what the app was designed for. This app was meant to be a simple GUI interface to try out the limited multi user support without having to go to a terminal emulator or adb each time you wanted to do something like create or modify a user. The features you request should be implemented by Google themselves, as they likely will be in upcoming upgrades, and not by a third party app.
Any other comments/suggestions from anybody?
cool app
Good job brotha!
Billy
Raghav Sood said:
Any other comments/suggestions from anybody?
Click to expand...
Click to collapse
Could you show a screen shot of the final build main menu (the user selection screen)? Does this show up when you first boot up your phone/tablet?
Thanks!
TBayTom said:
Could you show a screen shot of the final build main menu (the user selection screen)? Does this show up when you first boot up your phone/tablet?
Thanks!
Click to expand...
Click to collapse
The third screenshot does show the user selection screen. You can tap on any one of the users, and a Context Menu shows up allowing you to rename, switch to, and delete that user.
Here is a screenshot of the menu:
This app does not start up on boot. Once booted, you must manually use the Primary account to open the app. This is because the app is simply meant to allow you to create and manage the users without using the terminal with a nice GUI, not attempt to replace or provide functionality that can only come from Google.
One suggestion: Landscape mode
Raghav Sood said:
User Management
As recently discovered, Jelly Bean contains experimental and unofficial multi user support.
I've written an app for rooted Jelly Bean devices that allows anyone to use a simple GUI interface to do the following, without even touching the command line:
Create a user
View list of existing users
Rename users
Delete users
Switch to another user
The Primary user can be renamed, but not deleted. I disabled its deletion as it near-bricks the device, as detailed here (along with fix if you somehow manage it).
There is a donate version as well, but I won't be linking to that as it seems to be against the rules.
NOTICE: The SD Card permissions are required to rename the users. I couldn't find a way to save to the file system, so I read the user's file using the cat shell command, edited it with the new name, saved it to the SD Card and then used the cat command to overwrite the initial file. It's hacky, but it works.
I'd appreciate it if you could try out the app, perhaps buy it if you like it
Comments/suggestions are always welcome
Click to expand...
Click to collapse
dietrichmd said:
One suggestion: Landscape mode
Click to expand...
Click to collapse
Sure. I'll push an update with it in a few hours
You may want to look at UserDetailSettings.java in the Settings app for the package manager code to enable/disable apps per user.
https://android.googlesource.com/platform/packages/apps/Settings/+/jb-release/src/com/android/settings/users/UserDetailsSettings.java
Not sure if it's easy or not but your app driven by a nfc tags open some interesting scenario like when i give the phone to my wife and she say: "oh, what a mess my iphone have few icons..."
or a shared phone usage for team ... or something like the chamaleon gui that when I arrive at home i switch the user from the profession usage to the private ones. Should be nice.
Is this doable?
Zemaree said:
Not sure if it's easy or not but your app driven by a nfc tags open some interesting scenario like when i give the phone to my wife and she say: "oh, what a mess my iphone have few icons..."
or a shared phone usage for team ... or something like the chamaleon gui that when I arrive at home i switch the user from the profession usage to the private ones. Should be nice.
Is this doable?
Click to expand...
Click to collapse
Yes. Both of these are doable. However, this isn't the purpose of the app. Though considering the amount of requests I've received for such features, I'll be making another app that does all this and more very soon.
So other than creating/naming etc is there any functionality like choosing apps/restrictions for accounts at this stage?
works as advertised keeps all apps from primary user on the guest accounts they just don't see any info becuase its like just installing them. Good job.
ellesshoo said:
So other than creating/naming etc is there any functionality like choosing apps/restrictions for accounts at this stage?
Click to expand...
Click to collapse
Well, @bradymobile did post a link to the source code of a User Specific Settings screen a few posts back. However, this appears to be in accessible from the normal Settings menu, and so I'm currently looking for the correct intent to open it up. Beyond that, you can use Nova or Apex as the launcher for the guest user(s), and hide all the apps you don't want to be visible there.
on latest cm10 the user management app doesnt seem to be able to gain root. In fact, even superuser isnt granted root once you switch to an account other than the primary. suerpuser denies itself and the user mangement app.
mallman said:
on latest cm10 the user management app doesnt seem to be able to gain root. In fact, even superuser isnt granted root once you switch to an account other than the primary. suerpuser denies itself and the user mangement app.
Click to expand...
Click to collapse
This is because apparently root doesn't persist across user accounts. The only way to switch back to the primary account is by using the power menu options. I haven't quite figured out why the root won't persist. It happens to all apps that need root.
Raghav Sood said:
This is because apparently root doesn't persist across user accounts. The only way to switch back to the primary account is by using the power menu options. I haven't quite figured out why the root won't persist. It happens to all apps that need root.
Click to expand...
Click to collapse
that is interesting. i would ask if the superuser permissions have changed upon switch but obviously you're not rooted so you cant tell. Following closely so god luck and thanks for the dev!

[APP][ROOT][2.3+] Undeleter - Recover Files & Data

This app scans and recovers deleted files from SD cards and internal storage.
Undeleter 3 has a new UI and support for all volume types (FAT, EXT, RFS and their derivatives).
Join the community to get beta updates and help:
https://plus.google.com/communities/113775337370180900364
Features:
• Restore any file that has not been written over
• Works with documents, images, video, music, archives and binaries
• Save files directly to Dropbox and Google Drive
For free, the app will only restore image files. Buy the key to unlock full functionality - undelete any supported file type, remove ads and allow background scanning.
FILE TYPES:
Journal scanning can discover files with any conceivable extension. Essentially these files are still on your volume with their data in previously allocated sectors. This type of scan is not available in RFS-derived file systems.
Deep scan heuristically scans for and recovers the following types of files: BMP, JPEG/JPG, PNG, MNG, JNG, GIF, MP4, AVI, MKV, MP3, OGG, OGM, WAV, FLAC, AMR, MP4A, PDF, SXD, SXI, SXC, SXW, ODT, ODG, ODS, ODP, DOCX, XLSX, PPTX, ZIP, JAR, APK.
This list will be expanded in the future to include other kinds of files.
NOTE: Some files that are discovered after a scan may fail to recover as the data can be corrupted beyond repair, just like desktop based solutions. Similarly, files that are recovered may fail to open or play back due to degeneration. If your files are not working on your device, try to open them in desktop programs, they may be salvageable!
BILLING is used for in app purchase of unlock Key
ACCOUNT PERMISSIONS needed for Google Drive and Dropbox
Download:
Click here to view on Google Play
or
Click here to download latest APK
Screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Beta branch 3.4.2.1
Uploaded 2.4.2015
• No SELinux content modification
• 64 bit fix for previous noSEL release
Beta branch 3.3.3.8
Uploaded 15.3.2015
• New multi-select mechanic, feedback please!
• Improved MP3 scanner
• Fixes
Release branch 3.3.3.7
Uploaded 10.3.2015
• Fixes in background scan
• Fixed issues from user replies
• Updated translations
Release branch 3.3.3.6
Uploaded 27.2.2015
• Save file interface is now separate from the share menu
• Hotfixed bugs from yesterdays user reports
Release branch 3.3.3.5
Uploaded 26.2.2015
• Updated translations
• Added Parse analytics
• Fix for white screen on background scan
• Fixes from user reports
Click to expand...
Click to collapse
Please reprot any issues during this beta!
rootcid said:
Please reprot any issues during this beta!
Click to expand...
Click to collapse
Thank you for this excellent app. I found the link in your beta forum to the xda resource. So far it is proving very reliable but i notice that in the old version it was possibble to multiselect in different tabs or the scan results and then restore.
How to do this here? Every time is scroll it my selectgion is gone... other than that this is the best unerase app. Very useful for the movies on my many microsdhc cards.
Thank you in advance.
grrostus said:
Thank you for this excellent app. I found the link in your beta forum to the xda resource. So far it is proving very reliable but i notice that in the old version it was possibble to multiselect in different tabs or the scan results and then restore.
How to do this here? Every time is scroll it my selectgion is gone... other than that this is the best unerase app. Very useful for the movies on my many microsdhc cards.
Thank you in advance.
Click to expand...
Click to collapse
Theres no need for it - you can just use the ALL tab
rootcid said:
Theres no need for it - you can just use the ALL tab
Click to expand...
Click to collapse
Haha my bad yes of course silly of me. Thank you. The apps working great.
Added APK direct download link for people without Play Store. Enjoy.
HTC One M8 stockish ROM - no /sdcard nor /sdcard2 access shown. Just /data and some of what appear to be firmware partitions.
mildlydisturbed said:
HTC One M8 stockish ROM - no /sdcard nor /sdcard2 access shown. Just /data and some of what appear to be firmware partitions.
Click to expand...
Click to collapse
Interesting! Thanks for the feedback. Can you please post a screenshot of the volume selection, expanded? Let's see if we can fix this for today's release.
rootcid said:
Interesting! Thanks for the feedback. Can you please post a screenshot of the volume selection, expanded? Let's see if we can fix this for today's release.
Click to expand...
Click to collapse
Yeah attaching one picture, I'll write out all the selectable options since they scroll off
Internal Storage /data
/carrier /dev/block/mmcblk0p37
/custdata /dev/blck/mmcblk0p22
/fataldevlog /dev/block/mmcblk0p37
/firmware/adsp /dev/block/platform/..cc 1/by-name/adsp
/firmware/radio /dev/blocks/platform..cc.1/by-name/radio
/firmware/wcnss
a couple of others getting loopy typing
I will point out that this time /mnt/media_rw/ext_sd appeared. It did not before. No idea. So now all I'm potentially missing is the internal sd mount (unless it's under data)
mildlydisturbed said:
Yeah attaching one picture, I'll write out all the selectable options since they scroll off
Internal Storage /data
/carrier /dev/block/mmcblk0p37
/custdata /dev/blck/mmcblk0p22
/fataldevlog /dev/block/mmcblk0p37
/firmware/adsp /dev/block/platform/..cc 1/by-name/adsp
/firmware/radio /dev/blocks/platform..cc.1/by-name/radio
/firmware/wcnss
a couple of others getting loopy typing
I will point out that this time /mnt/media_rw/ext_sd appeared. It did not before. No idea. So now all I'm potentially missing is the internal sd mount (unless it's under data)
Click to expand...
Click to collapse
Ok thats great, thanks. I think probably you just didnt notice it the first time round. If you can though, try to replicate this and double check by uninstalling and installing again.
I assume that "/mnt/media_rw/ext_sd" is at the bottom of the list somewhere right? So i cant see it? And thats exactly how its written? you can try to sccreenshot it in landscape.
Re the internal storage, it is indeed mounted as /data. Theres a simple word parsing mechanism we use to deduce which are the "important" partitions, so sometimes strange mount points can be the problem - something easily fixed!
mildlydisturbed said:
I will point out that this time /mnt/media_rw/ext_sd appeared. It did not before. No idea. So now all I'm potentially missing is the internal sd mount (unless it's under data)
Click to expand...
Click to collapse
Im sending you a PM with a link to a dev branch apk, please test it and see if storage is properly detected. You will need to uninstall the play version first, then install the new apk. Please let me know how it goes in this thread rather than via PM.
Thanks in advance!
Added mediafire download link to latest Beta to OP, please let me know if all media is correctly categorized now!
rootcid said:
Added mediafire download link to latest Beta to OP, please let me know if all media is correctly categorized now!
Click to expand...
Click to collapse
Beta apk working just as well thanks. Good job.
Thank you for the feedback! I will push the beta to production as soon as mildlydisturbed gets back to me!
The version you pmed me now shows internal storage and external storage when I start up (although the other did the second time)
Internal is /data
External is /mnt/media_rw/ext_sd
Looks like the internal SD card is showing as /data/media/0
Only things I might suggest is a little note to users that expect that to be /sdcard/ to tell them that it can be under data, and also an animation while it's searching for files - the progress bar doesn't feel like it's ever moving and a couple of times I've wondered if the thing had locked up.
The time estimates seem way off - started with an ETA of 2 minutes, progress bar is I guess 1/3rd of the way through and the ETA is 11 minutes.
Other than that looking pretty decent - considering it for an article on Pocketables.com when you get the newest one released, if you're not adverse.
Ok so when you open the volume selection page, without it being expanded you see two entries - "external" and "internal", with their respective paths right? Good, perfect. Re the note i dont think its necessary, most rooted users will know that /data is their internal storage mount already, and since we call it "Internal" for them, unlike all the other volumes, they shouldnt have trouble with it. Besides, theres nowhere to put these notes.
Regarding the ETA, the progress bar and the sector scanning. The way the scan works, its not actually possible to compute an accurate prediction because most sectors are reexamined and parsed multiple times by multiple threads. Also, contiguous unallocated sectors may be mixed in with sectors marked "deleted" by the system, causing the scan speed to fluctuate as scan technique adapts to the sectors it reads. Not sure much can be done about the ETA here. Youll find that its the same for all the desktop apps (on android were the only ones who ported the classic linux scanning code, all the other apps use a weak/inaccurate method).
The progress bar ditto, but when i have time i will try to make a visualization based on a (albeit unrealistic) square sector map - its a lot of work so not quite at this stage.
Re Pocketables. Yes i would be very glad if you wrote something! I will let you know as soon as the production version is released. It will be propagated to Play over the next 24 hours, so ill contact you and let you know.
Thank you for your very helpful feedback! And do have a look at some of my other apps, theyre pretty good. Like Ditalix and RCB and Private Place
Undeleter 3.0.2.1
• Fixed external SD parser
• Added forced media rescan after restore
• Changed default restore folder name to "Undeleter"
• Fixed crashes from user reports
Any problems with yesterdays release guys?
Sent from my LG-V500 using Tapatalk
rootcid said:
Any problems with yesterdays release guys?
Sent from my LG-V500 using Tapatalk
Click to expand...
Click to collapse
Working!

Categories

Resources