OSDN Git Service

Change application name to 'File Manager' (issue #20)
authorjruesga <jorge@ruesga.com>
Fri, 26 Oct 2012 01:08:49 +0000 (03:08 +0200)
committerjruesga <jorge@ruesga.com>
Fri, 26 Oct 2012 01:08:49 +0000 (03:08 +0200)
Full refactoring of package from explorer to filemanager

298 files changed:
Android.mk
AndroidManifest.xml
res/layout/bookmarks_item.xml
res/layout/breadcrumb_item.xml
res/layout/breadcrumb_view.xml
res/layout/filesystem_info_dialog.xml
res/layout/initial_directory.xml
res/layout/inline_autocomplete.xml
res/layout/navigation.xml
res/layout/navigation_view_customtitle.xml
res/layout/navigation_view_customtitle_breadcrumb.xml
res/layout/navigation_view_customtitle_configuration.xml
res/layout/navigation_view_details_item.xml
res/layout/navigation_view_icons_item.xml
res/layout/navigation_view_selectionbar.xml
res/layout/navigation_view_simple_item.xml
res/layout/navigation_view_statusbar.xml
res/layout/picker.xml
res/layout/search_item.xml
res/layout/simple_customtitle.xml
res/values/arrays.xml
res/values/strings.xml
res/values/styles.xml
res/xml/command_list.xml
res/xml/filesystem_bookmarks.xml
res/xml/preferences_general.xml
res/xml/preferences_headers.xml
res/xml/preferences_search.xml
res/xml/searchable.xml
src/com/cyanogenmod/filemanager/FileManagerApplication.java [moved from src/com/cyanogenmod/explorer/ExplorerApplication.java with 86% similarity]
src/com/cyanogenmod/filemanager/activities/BookmarksActivity.java [moved from src/com/cyanogenmod/explorer/activities/BookmarksActivity.java with 92% similarity]
src/com/cyanogenmod/filemanager/activities/EditorActivity.java [moved from src/com/cyanogenmod/explorer/activities/EditorActivity.java with 96% similarity]
src/com/cyanogenmod/filemanager/activities/HistoryActivity.java [moved from src/com/cyanogenmod/explorer/activities/HistoryActivity.java with 94% similarity]
src/com/cyanogenmod/filemanager/activities/NavigationActivity.java [moved from src/com/cyanogenmod/explorer/activities/NavigationActivity.java with 89% similarity]
src/com/cyanogenmod/filemanager/activities/PickerActivity.java [moved from src/com/cyanogenmod/explorer/activities/PickerActivity.java with 89% similarity]
src/com/cyanogenmod/filemanager/activities/SearchActivity.java [moved from src/com/cyanogenmod/explorer/activities/SearchActivity.java with 92% similarity]
src/com/cyanogenmod/filemanager/activities/ShortcutActivity.java [moved from src/com/cyanogenmod/explorer/activities/ShortcutActivity.java with 93% similarity]
src/com/cyanogenmod/filemanager/activities/preferences/SettingsPreferences.java [moved from src/com/cyanogenmod/explorer/activities/preferences/SettingsPreferences.java with 83% similarity]
src/com/cyanogenmod/filemanager/adapters/AssociationsAdapter.java [moved from src/com/cyanogenmod/explorer/adapters/AssociationsAdapter.java with 98% similarity]
src/com/cyanogenmod/filemanager/adapters/BookmarksAdapter.java [moved from src/com/cyanogenmod/explorer/adapters/BookmarksAdapter.java with 95% similarity]
src/com/cyanogenmod/filemanager/adapters/CheckableListAdapter.java [moved from src/com/cyanogenmod/explorer/adapters/CheckableListAdapter.java with 98% similarity]
src/com/cyanogenmod/filemanager/adapters/FileSystemObjectAdapter.java [moved from src/com/cyanogenmod/explorer/adapters/FileSystemObjectAdapter.java with 98% similarity]
src/com/cyanogenmod/filemanager/adapters/HighlightedSimpleMenuListAdapter.java [moved from src/com/cyanogenmod/explorer/adapters/HighlightedSimpleMenuListAdapter.java with 96% similarity]
src/com/cyanogenmod/filemanager/adapters/HistoryAdapter.java [moved from src/com/cyanogenmod/explorer/adapters/HistoryAdapter.java with 94% similarity]
src/com/cyanogenmod/filemanager/adapters/MenuSettingsAdapter.java [moved from src/com/cyanogenmod/explorer/adapters/MenuSettingsAdapter.java with 89% similarity]
src/com/cyanogenmod/filemanager/adapters/SearchResultAdapter.java [moved from src/com/cyanogenmod/explorer/adapters/SearchResultAdapter.java with 91% similarity]
src/com/cyanogenmod/filemanager/adapters/SimpleMenuListAdapter.java [moved from src/com/cyanogenmod/explorer/adapters/SimpleMenuListAdapter.java with 98% similarity]
src/com/cyanogenmod/filemanager/adapters/TwoColumnsMenuListAdapter.java [moved from src/com/cyanogenmod/explorer/adapters/TwoColumnsMenuListAdapter.java with 98% similarity]
src/com/cyanogenmod/filemanager/commands/AsyncResultExecutable.java [moved from src/com/cyanogenmod/explorer/commands/AsyncResultExecutable.java with 98% similarity]
src/com/cyanogenmod/filemanager/commands/AsyncResultListener.java [moved from src/com/cyanogenmod/explorer/commands/AsyncResultListener.java with 97% similarity]
src/com/cyanogenmod/filemanager/commands/ChangeCurrentDirExecutable.java [moved from src/com/cyanogenmod/explorer/commands/ChangeCurrentDirExecutable.java with 94% similarity]
src/com/cyanogenmod/filemanager/commands/ChangeOwnerExecutable.java [moved from src/com/cyanogenmod/explorer/commands/ChangeOwnerExecutable.java with 94% similarity]
src/com/cyanogenmod/filemanager/commands/ChangePermissionsExecutable.java [moved from src/com/cyanogenmod/explorer/commands/ChangePermissionsExecutable.java with 95% similarity]
src/com/cyanogenmod/filemanager/commands/CompressExecutable.java [moved from src/com/cyanogenmod/explorer/commands/CompressExecutable.java with 95% similarity]
src/com/cyanogenmod/filemanager/commands/CopyExecutable.java [moved from src/com/cyanogenmod/explorer/commands/CopyExecutable.java with 94% similarity]
src/com/cyanogenmod/filemanager/commands/CreateDirExecutable.java [moved from src/com/cyanogenmod/explorer/commands/CreateDirExecutable.java with 94% similarity]
src/com/cyanogenmod/filemanager/commands/CreateFileExecutable.java [moved from src/com/cyanogenmod/explorer/commands/CreateFileExecutable.java with 94% similarity]
src/com/cyanogenmod/filemanager/commands/CurrentDirExecutable.java [moved from src/com/cyanogenmod/explorer/commands/CurrentDirExecutable.java with 94% similarity]
src/com/cyanogenmod/filemanager/commands/DeleteDirExecutable.java [moved from src/com/cyanogenmod/explorer/commands/DeleteDirExecutable.java with 94% similarity]
src/com/cyanogenmod/filemanager/commands/DeleteFileExecutable.java [moved from src/com/cyanogenmod/explorer/commands/DeleteFileExecutable.java with 94% similarity]
src/com/cyanogenmod/filemanager/commands/DiskUsageExecutable.java [moved from src/com/cyanogenmod/explorer/commands/DiskUsageExecutable.java with 90% similarity]
src/com/cyanogenmod/filemanager/commands/EchoExecutable.java [moved from src/com/cyanogenmod/explorer/commands/EchoExecutable.java with 94% similarity]
src/com/cyanogenmod/filemanager/commands/ExecExecutable.java [moved from src/com/cyanogenmod/explorer/commands/ExecExecutable.java with 95% similarity]
src/com/cyanogenmod/filemanager/commands/Executable.java [moved from src/com/cyanogenmod/explorer/commands/Executable.java with 94% similarity]
src/com/cyanogenmod/filemanager/commands/ExecutableCreator.java [moved from src/com/cyanogenmod/explorer/commands/ExecutableCreator.java with 96% similarity]
src/com/cyanogenmod/filemanager/commands/ExecutableFactory.java [moved from src/com/cyanogenmod/explorer/commands/ExecutableFactory.java with 95% similarity]
src/com/cyanogenmod/filemanager/commands/FindExecutable.java [moved from src/com/cyanogenmod/explorer/commands/FindExecutable.java with 94% similarity]
src/com/cyanogenmod/filemanager/commands/FolderUsageExecutable.java [moved from src/com/cyanogenmod/explorer/commands/FolderUsageExecutable.java with 90% similarity]
src/com/cyanogenmod/filemanager/commands/GroupsExecutable.java [moved from src/com/cyanogenmod/explorer/commands/GroupsExecutable.java with 90% similarity]
src/com/cyanogenmod/filemanager/commands/IdentityExecutable.java [moved from src/com/cyanogenmod/explorer/commands/IdentityExecutable.java with 90% similarity]
src/com/cyanogenmod/filemanager/commands/LinkExecutable.java [moved from src/com/cyanogenmod/explorer/commands/LinkExecutable.java with 94% similarity]
src/com/cyanogenmod/filemanager/commands/ListExecutable.java [moved from src/com/cyanogenmod/explorer/commands/ListExecutable.java with 92% similarity]
src/com/cyanogenmod/filemanager/commands/MountExecutable.java [moved from src/com/cyanogenmod/explorer/commands/MountExecutable.java with 95% similarity]
src/com/cyanogenmod/filemanager/commands/MountPointInfoExecutable.java [moved from src/com/cyanogenmod/explorer/commands/MountPointInfoExecutable.java with 90% similarity]
src/com/cyanogenmod/filemanager/commands/MoveExecutable.java [moved from src/com/cyanogenmod/explorer/commands/MoveExecutable.java with 94% similarity]
src/com/cyanogenmod/filemanager/commands/ParentDirExecutable.java [moved from src/com/cyanogenmod/explorer/commands/ParentDirExecutable.java with 95% similarity]
src/com/cyanogenmod/filemanager/commands/ProcessIdExecutable.java [moved from src/com/cyanogenmod/explorer/commands/ProcessIdExecutable.java with 94% similarity]
src/com/cyanogenmod/filemanager/commands/QuickFolderSearchExecutable.java [moved from src/com/cyanogenmod/explorer/commands/QuickFolderSearchExecutable.java with 95% similarity]
src/com/cyanogenmod/filemanager/commands/ReadExecutable.java [moved from src/com/cyanogenmod/explorer/commands/ReadExecutable.java with 94% similarity]
src/com/cyanogenmod/filemanager/commands/ResolveLinkExecutable.java [moved from src/com/cyanogenmod/explorer/commands/ResolveLinkExecutable.java with 89% similarity]
src/com/cyanogenmod/filemanager/commands/SIGNAL.java [moved from src/com/cyanogenmod/explorer/commands/SIGNAL.java with 97% similarity]
src/com/cyanogenmod/filemanager/commands/SendSignalExecutable.java [moved from src/com/cyanogenmod/explorer/commands/SendSignalExecutable.java with 94% similarity]
src/com/cyanogenmod/filemanager/commands/SyncResultExecutable.java [moved from src/com/cyanogenmod/explorer/commands/SyncResultExecutable.java with 95% similarity]
src/com/cyanogenmod/filemanager/commands/UncompressExecutable.java [moved from src/com/cyanogenmod/explorer/commands/UncompressExecutable.java with 96% similarity]
src/com/cyanogenmod/filemanager/commands/WritableExecutable.java [moved from src/com/cyanogenmod/explorer/commands/WritableExecutable.java with 91% similarity]
src/com/cyanogenmod/filemanager/commands/WriteExecutable.java [moved from src/com/cyanogenmod/explorer/commands/WriteExecutable.java with 96% similarity]
src/com/cyanogenmod/filemanager/commands/java/ChangeCurrentDirCommand.java [moved from src/com/cyanogenmod/explorer/commands/java/ChangeCurrentDirCommand.java with 86% similarity]
src/com/cyanogenmod/filemanager/commands/java/CopyCommand.java [moved from src/com/cyanogenmod/explorer/commands/java/CopyCommand.java with 92% similarity]
src/com/cyanogenmod/filemanager/commands/java/CreateDirCommand.java [moved from src/com/cyanogenmod/explorer/commands/java/CreateDirCommand.java with 85% similarity]
src/com/cyanogenmod/filemanager/commands/java/CreateFileCommand.java [moved from src/com/cyanogenmod/explorer/commands/java/CreateFileCommand.java with 87% similarity]
src/com/cyanogenmod/filemanager/commands/java/CurrentDirCommand.java [moved from src/com/cyanogenmod/explorer/commands/java/CurrentDirCommand.java with 82% similarity]
src/com/cyanogenmod/filemanager/commands/java/DeleteDirCommand.java [moved from src/com/cyanogenmod/explorer/commands/java/DeleteDirCommand.java with 88% similarity]
src/com/cyanogenmod/filemanager/commands/java/DeleteFileCommand.java [moved from src/com/cyanogenmod/explorer/commands/java/DeleteFileCommand.java with 86% similarity]
src/com/cyanogenmod/filemanager/commands/java/DiskUsageCommand.java [moved from src/com/cyanogenmod/explorer/commands/java/DiskUsageCommand.java with 89% similarity]
src/com/cyanogenmod/filemanager/commands/java/FindCommand.java [moved from src/com/cyanogenmod/explorer/commands/java/FindCommand.java with 92% similarity]
src/com/cyanogenmod/filemanager/commands/java/FolderUsageCommand.java [moved from src/com/cyanogenmod/explorer/commands/java/FolderUsageCommand.java with 92% similarity]
src/com/cyanogenmod/filemanager/commands/java/JavaExecutableCreator.java [moved from src/com/cyanogenmod/explorer/commands/java/JavaExecutableCreator.java with 79% similarity]
src/com/cyanogenmod/filemanager/commands/java/JavaExecutableFactory.java [moved from src/com/cyanogenmod/explorer/commands/java/JavaExecutableFactory.java with 83% similarity]
src/com/cyanogenmod/filemanager/commands/java/ListCommand.java [moved from src/com/cyanogenmod/explorer/commands/java/ListCommand.java with 89% similarity]
src/com/cyanogenmod/filemanager/commands/java/MountPointInfoCommand.java [moved from src/com/cyanogenmod/explorer/commands/java/MountPointInfoCommand.java with 88% similarity]
src/com/cyanogenmod/filemanager/commands/java/MoveCommand.java [moved from src/com/cyanogenmod/explorer/commands/java/MoveCommand.java with 85% similarity]
src/com/cyanogenmod/filemanager/commands/java/ParentDirCommand.java [moved from src/com/cyanogenmod/explorer/commands/java/ParentDirCommand.java with 85% similarity]
src/com/cyanogenmod/filemanager/commands/java/Program.java [moved from src/com/cyanogenmod/explorer/commands/java/Program.java with 88% similarity]
src/com/cyanogenmod/filemanager/commands/java/ReadCommand.java [moved from src/com/cyanogenmod/explorer/commands/java/ReadCommand.java with 94% similarity]
src/com/cyanogenmod/filemanager/commands/java/ResolveLinkCommand.java [moved from src/com/cyanogenmod/explorer/commands/java/ResolveLinkCommand.java with 86% similarity]
src/com/cyanogenmod/filemanager/commands/java/WriteCommand.java [moved from src/com/cyanogenmod/explorer/commands/java/WriteCommand.java with 93% similarity]
src/com/cyanogenmod/filemanager/commands/shell/AsyncResultProgram.java [moved from src/com/cyanogenmod/explorer/commands/shell/AsyncResultProgram.java with 97% similarity]
src/com/cyanogenmod/filemanager/commands/shell/AsyncResultProgramListener.java [moved from src/com/cyanogenmod/explorer/commands/shell/AsyncResultProgramListener.java with 94% similarity]
src/com/cyanogenmod/filemanager/commands/shell/BashShell.java [moved from src/com/cyanogenmod/explorer/commands/shell/BashShell.java with 95% similarity]
src/com/cyanogenmod/filemanager/commands/shell/ChangeCurrentDirCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/ChangeCurrentDirCommand.java with 90% similarity]
src/com/cyanogenmod/filemanager/commands/shell/ChangeOwnerCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/ChangeOwnerCommand.java with 81% similarity]
src/com/cyanogenmod/filemanager/commands/shell/ChangePermissionsCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/ChangePermissionsCommand.java with 82% similarity]
src/com/cyanogenmod/filemanager/commands/shell/Command.java [moved from src/com/cyanogenmod/explorer/commands/shell/Command.java with 94% similarity]
src/com/cyanogenmod/filemanager/commands/shell/CompressCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/CompressCommand.java with 94% similarity]
src/com/cyanogenmod/filemanager/commands/shell/CopyCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/CopyCommand.java with 83% similarity]
src/com/cyanogenmod/filemanager/commands/shell/CreateDirCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/CreateDirCommand.java with 83% similarity]
src/com/cyanogenmod/filemanager/commands/shell/CreateFileCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/CreateFileCommand.java with 83% similarity]
src/com/cyanogenmod/filemanager/commands/shell/CurrentDirCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/CurrentDirCommand.java with 89% similarity]
src/com/cyanogenmod/filemanager/commands/shell/DeleteDirCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/DeleteDirCommand.java with 83% similarity]
src/com/cyanogenmod/filemanager/commands/shell/DeleteFileCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/DeleteFileCommand.java with 83% similarity]
src/com/cyanogenmod/filemanager/commands/shell/DiskUsageCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/DiskUsageCommand.java with 90% similarity]
src/com/cyanogenmod/filemanager/commands/shell/EchoCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/EchoCommand.java with 89% similarity]
src/com/cyanogenmod/filemanager/commands/shell/ExecCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/ExecCommand.java with 87% similarity]
src/com/cyanogenmod/filemanager/commands/shell/FindCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/FindCommand.java with 92% similarity]
src/com/cyanogenmod/filemanager/commands/shell/FolderUsageCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/FolderUsageCommand.java with 88% similarity]
src/com/cyanogenmod/filemanager/commands/shell/GroupsCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/GroupsCommand.java with 87% similarity]
src/com/cyanogenmod/filemanager/commands/shell/IdentityCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/IdentityCommand.java with 91% similarity]
src/com/cyanogenmod/filemanager/commands/shell/InvalidCommandDefinitionException.java [moved from src/com/cyanogenmod/explorer/commands/shell/InvalidCommandDefinitionException.java with 96% similarity]
src/com/cyanogenmod/filemanager/commands/shell/LinkCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/LinkCommand.java with 83% similarity]
src/com/cyanogenmod/filemanager/commands/shell/ListCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/ListCommand.java with 92% similarity]
src/com/cyanogenmod/filemanager/commands/shell/MountCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/MountCommand.java with 84% similarity]
src/com/cyanogenmod/filemanager/commands/shell/MountPointInfoCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/MountPointInfoCommand.java with 89% similarity]
src/com/cyanogenmod/filemanager/commands/shell/MoveCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/MoveCommand.java with 83% similarity]
src/com/cyanogenmod/filemanager/commands/shell/ParentDirCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/ParentDirCommand.java with 89% similarity]
src/com/cyanogenmod/filemanager/commands/shell/ProcessIdCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/ProcessIdCommand.java with 91% similarity]
src/com/cyanogenmod/filemanager/commands/shell/Program.java [moved from src/com/cyanogenmod/explorer/commands/shell/Program.java with 92% similarity]
src/com/cyanogenmod/filemanager/commands/shell/QuickFolderSearchCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/QuickFolderSearchCommand.java with 91% similarity]
src/com/cyanogenmod/filemanager/commands/shell/ReadCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/ReadCommand.java with 86% similarity]
src/com/cyanogenmod/filemanager/commands/shell/ResolveLinkCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/ResolveLinkCommand.java with 84% similarity]
src/com/cyanogenmod/filemanager/commands/shell/SendSignalCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/SendSignalCommand.java with 87% similarity]
src/com/cyanogenmod/filemanager/commands/shell/Shell.java [moved from src/com/cyanogenmod/explorer/commands/shell/Shell.java with 89% similarity]
src/com/cyanogenmod/filemanager/commands/shell/ShellExecutableCreator.java [moved from src/com/cyanogenmod/explorer/commands/shell/ShellExecutableCreator.java with 85% similarity]
src/com/cyanogenmod/filemanager/commands/shell/ShellExecutableFactory.java [moved from src/com/cyanogenmod/explorer/commands/shell/ShellExecutableFactory.java with 83% similarity]
src/com/cyanogenmod/filemanager/commands/shell/SuperuserShell.java [moved from src/com/cyanogenmod/explorer/commands/shell/SuperuserShell.java with 82% similarity]
src/com/cyanogenmod/filemanager/commands/shell/SyncResultProgram.java [moved from src/com/cyanogenmod/explorer/commands/shell/SyncResultProgram.java with 97% similarity]
src/com/cyanogenmod/filemanager/commands/shell/SyncResultProgramListener.java [moved from src/com/cyanogenmod/explorer/commands/shell/SyncResultProgramListener.java with 95% similarity]
src/com/cyanogenmod/filemanager/commands/shell/UncompressCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/UncompressCommand.java with 94% similarity]
src/com/cyanogenmod/filemanager/commands/shell/WriteCommand.java [moved from src/com/cyanogenmod/explorer/commands/shell/WriteCommand.java with 90% similarity]
src/com/cyanogenmod/filemanager/console/CommandNotFoundException.java [moved from src/com/cyanogenmod/explorer/console/CommandNotFoundException.java with 96% similarity]
src/com/cyanogenmod/filemanager/console/Console.java [moved from src/com/cyanogenmod/explorer/console/Console.java with 87% similarity]
src/com/cyanogenmod/filemanager/console/ConsoleAllocException.java [moved from src/com/cyanogenmod/explorer/console/ConsoleAllocException.java with 96% similarity]
src/com/cyanogenmod/filemanager/console/ConsoleBuilder.java [moved from src/com/cyanogenmod/explorer/console/ConsoleBuilder.java with 92% similarity]
src/com/cyanogenmod/filemanager/console/ConsoleHolder.java [moved from src/com/cyanogenmod/explorer/console/ConsoleHolder.java with 97% similarity]
src/com/cyanogenmod/filemanager/console/ExecutionException.java [moved from src/com/cyanogenmod/explorer/console/ExecutionException.java with 96% similarity]
src/com/cyanogenmod/filemanager/console/InsufficientPermissionsException.java [moved from src/com/cyanogenmod/explorer/console/InsufficientPermissionsException.java with 90% similarity]
src/com/cyanogenmod/filemanager/console/NoSuchFileOrDirectory.java [moved from src/com/cyanogenmod/explorer/console/NoSuchFileOrDirectory.java with 96% similarity]
src/com/cyanogenmod/filemanager/console/OperationTimeoutException.java [moved from src/com/cyanogenmod/explorer/console/OperationTimeoutException.java with 96% similarity]
src/com/cyanogenmod/filemanager/console/ReadOnlyFilesystemException.java [moved from src/com/cyanogenmod/explorer/console/ReadOnlyFilesystemException.java with 93% similarity]
src/com/cyanogenmod/filemanager/console/RelaunchableException.java [moved from src/com/cyanogenmod/explorer/console/RelaunchableException.java with 97% similarity]
src/com/cyanogenmod/filemanager/console/java/JavaConsole.java [moved from src/com/cyanogenmod/explorer/console/java/JavaConsole.java with 86% similarity]
src/com/cyanogenmod/filemanager/console/shell/NonPriviledgeConsole.java [moved from src/com/cyanogenmod/explorer/console/shell/NonPriviledgeConsole.java with 91% similarity]
src/com/cyanogenmod/filemanager/console/shell/PrivilegedConsole.java [moved from src/com/cyanogenmod/explorer/console/shell/PrivilegedConsole.java with 90% similarity]
src/com/cyanogenmod/filemanager/console/shell/ShellConsole.java [moved from src/com/cyanogenmod/explorer/console/shell/ShellConsole.java with 94% similarity]
src/com/cyanogenmod/filemanager/listeners/OnHistoryListener.java [moved from src/com/cyanogenmod/explorer/listeners/OnHistoryListener.java with 89% similarity]
src/com/cyanogenmod/filemanager/listeners/OnRequestRefreshListener.java [moved from src/com/cyanogenmod/explorer/listeners/OnRequestRefreshListener.java with 96% similarity]
src/com/cyanogenmod/filemanager/listeners/OnSelectionListener.java [moved from src/com/cyanogenmod/explorer/listeners/OnSelectionListener.java with 94% similarity]
src/com/cyanogenmod/filemanager/model/AID.java [moved from src/com/cyanogenmod/explorer/model/AID.java with 98% similarity]
src/com/cyanogenmod/filemanager/model/BlockDevice.java [moved from src/com/cyanogenmod/explorer/model/BlockDevice.java with 97% similarity]
src/com/cyanogenmod/filemanager/model/Bookmark.java [moved from src/com/cyanogenmod/explorer/model/Bookmark.java with 98% similarity]
src/com/cyanogenmod/filemanager/model/CharacterDevice.java [moved from src/com/cyanogenmod/explorer/model/CharacterDevice.java with 97% similarity]
src/com/cyanogenmod/filemanager/model/Directory.java [moved from src/com/cyanogenmod/explorer/model/Directory.java with 96% similarity]
src/com/cyanogenmod/filemanager/model/DiskUsage.java [moved from src/com/cyanogenmod/explorer/model/DiskUsage.java with 98% similarity]
src/com/cyanogenmod/filemanager/model/DomainSocket.java [moved from src/com/cyanogenmod/explorer/model/DomainSocket.java with 97% similarity]
src/com/cyanogenmod/filemanager/model/FileSystemObject.java [moved from src/com/cyanogenmod/explorer/model/FileSystemObject.java with 98% similarity]
src/com/cyanogenmod/filemanager/model/FolderUsage.java [moved from src/com/cyanogenmod/explorer/model/FolderUsage.java with 98% similarity]
src/com/cyanogenmod/filemanager/model/Group.java [moved from src/com/cyanogenmod/explorer/model/Group.java with 96% similarity]
src/com/cyanogenmod/filemanager/model/GroupPermission.java [moved from src/com/cyanogenmod/explorer/model/GroupPermission.java with 98% similarity]
src/com/cyanogenmod/filemanager/model/History.java [moved from src/com/cyanogenmod/explorer/model/History.java with 96% similarity]
src/com/cyanogenmod/filemanager/model/Identity.java [moved from src/com/cyanogenmod/explorer/model/Identity.java with 99% similarity]
src/com/cyanogenmod/filemanager/model/MountPoint.java [moved from src/com/cyanogenmod/explorer/model/MountPoint.java with 99% similarity]
src/com/cyanogenmod/filemanager/model/NamedPipe.java [moved from src/com/cyanogenmod/explorer/model/NamedPipe.java with 97% similarity]
src/com/cyanogenmod/filemanager/model/OthersPermission.java [moved from src/com/cyanogenmod/explorer/model/OthersPermission.java with 98% similarity]
src/com/cyanogenmod/filemanager/model/ParentDirectory.java [moved from src/com/cyanogenmod/explorer/model/ParentDirectory.java with 92% similarity]
src/com/cyanogenmod/filemanager/model/Permission.java [moved from src/com/cyanogenmod/explorer/model/Permission.java with 99% similarity]
src/com/cyanogenmod/filemanager/model/Permissions.java [moved from src/com/cyanogenmod/explorer/model/Permissions.java with 98% similarity]
src/com/cyanogenmod/filemanager/model/Query.java [moved from src/com/cyanogenmod/explorer/model/Query.java with 98% similarity]
src/com/cyanogenmod/filemanager/model/RegularFile.java [moved from src/com/cyanogenmod/explorer/model/RegularFile.java with 97% similarity]
src/com/cyanogenmod/filemanager/model/SearchResult.java [moved from src/com/cyanogenmod/explorer/model/SearchResult.java with 98% similarity]
src/com/cyanogenmod/filemanager/model/Symlink.java [moved from src/com/cyanogenmod/explorer/model/Symlink.java with 98% similarity]
src/com/cyanogenmod/filemanager/model/SystemFile.java [moved from src/com/cyanogenmod/explorer/model/SystemFile.java with 97% similarity]
src/com/cyanogenmod/filemanager/model/User.java [moved from src/com/cyanogenmod/explorer/model/User.java with 96% similarity]
src/com/cyanogenmod/filemanager/model/UserPermission.java [moved from src/com/cyanogenmod/explorer/model/UserPermission.java with 98% similarity]
src/com/cyanogenmod/filemanager/parcelables/HistoryNavigable.java [moved from src/com/cyanogenmod/explorer/parcelables/HistoryNavigable.java with 96% similarity]
src/com/cyanogenmod/filemanager/parcelables/NavigationInfoParcelable.java [moved from src/com/cyanogenmod/explorer/parcelables/NavigationInfoParcelable.java with 97% similarity]
src/com/cyanogenmod/filemanager/parcelables/NavigationViewInfoParcelable.java [moved from src/com/cyanogenmod/explorer/parcelables/NavigationViewInfoParcelable.java with 95% similarity]
src/com/cyanogenmod/filemanager/parcelables/SearchInfoParcelable.java [moved from src/com/cyanogenmod/explorer/parcelables/SearchInfoParcelable.java with 95% similarity]
src/com/cyanogenmod/filemanager/preferences/Bookmarks.java [moved from src/com/cyanogenmod/explorer/preferences/Bookmarks.java with 98% similarity]
src/com/cyanogenmod/filemanager/preferences/BookmarksDatabaseHelper.java [moved from src/com/cyanogenmod/explorer/preferences/BookmarksDatabaseHelper.java with 97% similarity]
src/com/cyanogenmod/filemanager/preferences/CompressionMode.java [moved from src/com/cyanogenmod/explorer/preferences/CompressionMode.java with 97% similarity]
src/com/cyanogenmod/filemanager/preferences/ConfigurationListener.java [moved from src/com/cyanogenmod/explorer/preferences/ConfigurationListener.java with 87% similarity]
src/com/cyanogenmod/filemanager/preferences/DefaultLongClickAction.java [moved from src/com/cyanogenmod/explorer/preferences/DefaultLongClickAction.java with 97% similarity]
src/com/cyanogenmod/filemanager/preferences/FileManagerSettings.java [moved from src/com/cyanogenmod/explorer/preferences/ExplorerSettings.java with 63% similarity]
src/com/cyanogenmod/filemanager/preferences/NavigationLayoutMode.java [moved from src/com/cyanogenmod/explorer/preferences/NavigationLayoutMode.java with 97% similarity]
src/com/cyanogenmod/filemanager/preferences/NavigationSortMode.java [moved from src/com/cyanogenmod/explorer/preferences/NavigationSortMode.java with 97% similarity]
src/com/cyanogenmod/filemanager/preferences/ObjectIdentifier.java [moved from src/com/cyanogenmod/explorer/preferences/ObjectIdentifier.java with 94% similarity]
src/com/cyanogenmod/filemanager/preferences/ObjectStringIdentifier.java [moved from src/com/cyanogenmod/explorer/preferences/ObjectStringIdentifier.java with 94% similarity]
src/com/cyanogenmod/filemanager/preferences/Preferences.java [moved from src/com/cyanogenmod/explorer/preferences/Preferences.java with 87% similarity]
src/com/cyanogenmod/filemanager/preferences/SearchSortResultMode.java [moved from src/com/cyanogenmod/explorer/preferences/SearchSortResultMode.java with 97% similarity]
src/com/cyanogenmod/filemanager/preferences/UncompressionMode.java [moved from src/com/cyanogenmod/explorer/preferences/UncompressionMode.java with 97% similarity]
src/com/cyanogenmod/filemanager/providers/BookmarksContentProvider.java [moved from src/com/cyanogenmod/explorer/providers/BookmarksContentProvider.java with 96% similarity]
src/com/cyanogenmod/filemanager/providers/RecentSearchesContentProvider.java [moved from src/com/cyanogenmod/explorer/providers/RecentSearchesContentProvider.java with 90% similarity]
src/com/cyanogenmod/filemanager/tasks/FilesystemAsyncTask.java [moved from src/com/cyanogenmod/explorer/tasks/FilesystemAsyncTask.java with 96% similarity]
src/com/cyanogenmod/filemanager/tasks/SearchResultDrawingAsyncTask.java [moved from src/com/cyanogenmod/explorer/tasks/SearchResultDrawingAsyncTask.java with 83% similarity]
src/com/cyanogenmod/filemanager/ui/IconHolder.java [moved from src/com/cyanogenmod/explorer/ui/IconHolder.java with 97% similarity]
src/com/cyanogenmod/filemanager/ui/dialogs/ActionsDialog.java [moved from src/com/cyanogenmod/explorer/ui/dialogs/ActionsDialog.java with 94% similarity]
src/com/cyanogenmod/filemanager/ui/dialogs/AssociationsDialog.java [moved from src/com/cyanogenmod/explorer/ui/dialogs/AssociationsDialog.java with 96% similarity]
src/com/cyanogenmod/filemanager/ui/dialogs/ChooseConsoleDialog.java [moved from src/com/cyanogenmod/explorer/ui/dialogs/ChooseConsoleDialog.java with 88% similarity]
src/com/cyanogenmod/filemanager/ui/dialogs/ExecutionDialog.java [moved from src/com/cyanogenmod/explorer/ui/dialogs/ExecutionDialog.java with 96% similarity]
src/com/cyanogenmod/filemanager/ui/dialogs/FilesystemInfoDialog.java [moved from src/com/cyanogenmod/explorer/ui/dialogs/FilesystemInfoDialog.java with 93% similarity]
src/com/cyanogenmod/filemanager/ui/dialogs/FsoPropertiesDialog.java [moved from src/com/cyanogenmod/explorer/ui/dialogs/FsoPropertiesDialog.java with 95% similarity]
src/com/cyanogenmod/filemanager/ui/dialogs/InitialDirectoryDialog.java [moved from src/com/cyanogenmod/explorer/ui/dialogs/InitialDirectoryDialog.java with 91% similarity]
src/com/cyanogenmod/filemanager/ui/dialogs/InputNameDialog.java [moved from src/com/cyanogenmod/explorer/ui/dialogs/InputNameDialog.java with 97% similarity]
src/com/cyanogenmod/filemanager/ui/dialogs/MessageProgressDialog.java [moved from src/com/cyanogenmod/explorer/ui/dialogs/MessageProgressDialog.java with 97% similarity]
src/com/cyanogenmod/filemanager/ui/policy/ActionsPolicy.java [moved from src/com/cyanogenmod/explorer/ui/policy/ActionsPolicy.java with 95% similarity]
src/com/cyanogenmod/filemanager/ui/policy/BookmarksActionPolicy.java [moved from src/com/cyanogenmod/explorer/ui/policy/BookmarksActionPolicy.java with 81% similarity]
src/com/cyanogenmod/filemanager/ui/policy/CompressActionPolicy.java [moved from src/com/cyanogenmod/explorer/ui/policy/CompressActionPolicy.java with 96% similarity]
src/com/cyanogenmod/filemanager/ui/policy/CopyMoveActionPolicy.java [moved from src/com/cyanogenmod/explorer/ui/policy/CopyMoveActionPolicy.java with 96% similarity]
src/com/cyanogenmod/filemanager/ui/policy/DeleteActionPolicy.java [moved from src/com/cyanogenmod/explorer/ui/policy/DeleteActionPolicy.java with 94% similarity]
src/com/cyanogenmod/filemanager/ui/policy/ExecutionActionPolicy.java [moved from src/com/cyanogenmod/explorer/ui/policy/ExecutionActionPolicy.java with 88% similarity]
src/com/cyanogenmod/filemanager/ui/policy/InfoActionPolicy.java [moved from src/com/cyanogenmod/explorer/ui/policy/InfoActionPolicy.java with 88% similarity]
src/com/cyanogenmod/filemanager/ui/policy/IntentsActionPolicy.java [moved from src/com/cyanogenmod/explorer/ui/policy/IntentsActionPolicy.java with 92% similarity]
src/com/cyanogenmod/filemanager/ui/policy/NavigationActionPolicy.java [moved from src/com/cyanogenmod/explorer/ui/policy/NavigationActionPolicy.java with 82% similarity]
src/com/cyanogenmod/filemanager/ui/policy/NewActionPolicy.java [moved from src/com/cyanogenmod/explorer/ui/policy/NewActionPolicy.java with 95% similarity]
src/com/cyanogenmod/filemanager/ui/widgets/Breadcrumb.java [moved from src/com/cyanogenmod/explorer/ui/widgets/Breadcrumb.java with 93% similarity]
src/com/cyanogenmod/filemanager/ui/widgets/BreadcrumbItem.java [moved from src/com/cyanogenmod/explorer/ui/widgets/BreadcrumbItem.java with 95% similarity]
src/com/cyanogenmod/filemanager/ui/widgets/BreadcrumbListener.java [moved from src/com/cyanogenmod/explorer/ui/widgets/BreadcrumbListener.java with 94% similarity]
src/com/cyanogenmod/filemanager/ui/widgets/BreadcrumbView.java [moved from src/com/cyanogenmod/explorer/ui/widgets/BreadcrumbView.java with 96% similarity]
src/com/cyanogenmod/filemanager/ui/widgets/ButtonItem.java [moved from src/com/cyanogenmod/explorer/ui/widgets/ButtonItem.java with 95% similarity]
src/com/cyanogenmod/filemanager/ui/widgets/DirectoryInlineAutocompleteTextView.java [moved from src/com/cyanogenmod/explorer/ui/widgets/DirectoryInlineAutocompleteTextView.java with 97% similarity]
src/com/cyanogenmod/filemanager/ui/widgets/DiskUsageGraph.java [moved from src/com/cyanogenmod/explorer/ui/widgets/DiskUsageGraph.java with 98% similarity]
src/com/cyanogenmod/filemanager/ui/widgets/InlineAutocompleteTextView.java [moved from src/com/cyanogenmod/explorer/ui/widgets/InlineAutocompleteTextView.java with 99% similarity]
src/com/cyanogenmod/filemanager/ui/widgets/NavigationCustomTitleView.java [moved from src/com/cyanogenmod/explorer/ui/widgets/NavigationCustomTitleView.java with 95% similarity]
src/com/cyanogenmod/filemanager/ui/widgets/NavigationView.java [moved from src/com/cyanogenmod/explorer/ui/widgets/NavigationView.java with 94% similarity]
src/com/cyanogenmod/filemanager/ui/widgets/NonFocusableButtonItem.java [moved from src/com/cyanogenmod/explorer/ui/widgets/NonFocusableButtonItem.java with 96% similarity]
src/com/cyanogenmod/filemanager/ui/widgets/RelevanceView.java [moved from src/com/cyanogenmod/explorer/ui/widgets/RelevanceView.java with 98% similarity]
src/com/cyanogenmod/filemanager/ui/widgets/SelectionView.java [moved from src/com/cyanogenmod/explorer/ui/widgets/SelectionView.java with 98% similarity]
src/com/cyanogenmod/filemanager/ui/widgets/TransparentNonFocusableButtonItem.java [moved from src/com/cyanogenmod/explorer/ui/widgets/TransparentNonFocusableButtonItem.java with 97% similarity]
src/com/cyanogenmod/filemanager/util/AIDHelper.java [moved from src/com/cyanogenmod/explorer/util/AIDHelper.java with 96% similarity]
src/com/cyanogenmod/filemanager/util/BookmarksHelper.java [moved from src/com/cyanogenmod/explorer/util/BookmarksHelper.java with 92% similarity]
src/com/cyanogenmod/filemanager/util/CommandHelper.java [moved from src/com/cyanogenmod/explorer/util/CommandHelper.java with 96% similarity]
src/com/cyanogenmod/filemanager/util/DialogHelper.java [moved from src/com/cyanogenmod/explorer/util/DialogHelper.java with 99% similarity]
src/com/cyanogenmod/filemanager/util/ExceptionUtil.java [moved from src/com/cyanogenmod/explorer/util/ExceptionUtil.java with 93% similarity]
src/com/cyanogenmod/filemanager/util/FileHelper.java [moved from src/com/cyanogenmod/explorer/util/FileHelper.java with 93% similarity]
src/com/cyanogenmod/filemanager/util/FixedQueue.java [moved from src/com/cyanogenmod/explorer/util/FixedQueue.java with 95% similarity]
src/com/cyanogenmod/filemanager/util/MimeTypeHelper.java [moved from src/com/cyanogenmod/explorer/util/MimeTypeHelper.java with 96% similarity]
src/com/cyanogenmod/filemanager/util/MountPointHelper.java [moved from src/com/cyanogenmod/explorer/util/MountPointHelper.java with 91% similarity]
src/com/cyanogenmod/filemanager/util/ParseHelper.java [moved from src/com/cyanogenmod/explorer/util/ParseHelper.java with 94% similarity]
src/com/cyanogenmod/filemanager/util/ResourcesHelper.java [moved from src/com/cyanogenmod/explorer/util/ResourcesHelper.java with 95% similarity]
src/com/cyanogenmod/filemanager/util/SearchHelper.java [moved from src/com/cyanogenmod/explorer/util/SearchHelper.java with 97% similarity]
src/com/cyanogenmod/filemanager/util/SelectionHelper.java [moved from src/com/cyanogenmod/explorer/util/SelectionHelper.java with 93% similarity]
src/com/cyanogenmod/filemanager/util/ShellHelper.java [moved from src/com/cyanogenmod/explorer/util/ShellHelper.java with 95% similarity]
src/com/cyanogenmod/filemanager/util/StorageHelper.java [moved from src/com/cyanogenmod/explorer/util/StorageHelper.java with 94% similarity]
tests/Android.mk
tests/AndroidManifest.xml
tests/proguard.flags
tests/res/values/strings.xml
tests/src/com/cyanogenmod/filemanager/commands/shell/AbstractConsoleTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/AbstractConsoleTest.java with 83% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/ChangeCurrentDirCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/ChangeCurrentDirCommandTest.java with 91% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/ChangeOwnerCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/ChangeOwnerCommandTest.java with 90% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/ChangePermissionsCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/ChangePermissionsCommandTest.java with 92% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/CompressCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/CompressCommandTest.java with 96% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/CopyCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/CopyCommandTest.java with 95% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/CreateDirCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/CreateDirCommandTest.java with 93% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/CreateFileCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/CreateFileCommandTest.java with 93% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/CurrentDirCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/CurrentDirCommandTest.java with 93% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/DeleteDirCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/DeleteDirCommandTest.java with 92% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/DeleteFileCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/DeleteFileCommandTest.java with 92% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/DiskUsageCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/DiskUsageCommandTest.java with 94% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/EchoCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/EchoCommandTest.java with 94% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/ExecCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/ExecCommandTest.java with 92% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/FindCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/FindCommandTest.java with 91% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/FolderUsageCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/FolderUsageCommandTest.java with 91% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/GroupsCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/GroupsCommandTest.java with 93% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/IdentityCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/IdentityCommandTest.java with 95% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/LinkCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/LinkCommandTest.java with 93% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/ListCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/ListCommandTest.java with 92% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/MountCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/MountCommandTest.java with 89% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/MountPointInfoCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/MountPointInfoCommandTest.java with 95% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/MoveCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/MoveCommandTest.java with 95% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/ParentDirCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/ParentDirCommandTest.java with 95% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/ProcessIdCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/ProcessIdCommandTest.java with 95% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/QuickFolderSearchCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/QuickFolderSearchCommandTest.java with 94% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/ReadCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/ReadCommandTest.java with 93% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/ResolveLinkCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/ResolveLinkCommandTest.java with 90% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/SendSignalCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/SendSignalCommandTest.java with 94% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/UncompressCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/UncompressCommandTest.java with 96% similarity]
tests/src/com/cyanogenmod/filemanager/commands/shell/WriteCommandTest.java [moved from tests/src/com/cyanogenmod/explorer/commands/shell/WriteCommandTest.java with 94% similarity]
tests/src/com/cyanogenmod/filemanager/console/ConsoleBuilderTest.java [moved from tests/src/com/cyanogenmod/explorer/console/ConsoleBuilderTest.java with 98% similarity]

index d96d2e9..1fafe2a 100644 (file)
@@ -19,7 +19,7 @@ include $(CLEAR_VARS)
 
 LOCAL_SRC_FILES := $(call all-subdir-java-files)
 
-LOCAL_PACKAGE_NAME := CMExplorer
+LOCAL_PACKAGE_NAME := CMFileManager
 LOCAL_CERTIFICATE := platform
 LOCAL_PROGUARD_FLAG_FILES := proguard.flags
 LOCAL_AAPT_INCLUDE_ALL_RESOURCES := true
index 18c2aeb..ef2f23a 100644 (file)
  ** limitations under the License.
 -->
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
-  package="com.cyanogenmod.explorer"
+  package="com.cyanogenmod.filemanager"
   android:versionCode="100"
   android:versionName="1.0.0">
 
-  <original-package android:name="com.cyanogenmod.explorer" />
+  <original-package android:name="com.cyanogenmod.filemanager" />
 
   <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="16" />
 
   <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
 
   <application
-    android:name="ExplorerApplication"
+    android:name="FileManagerApplication"
     android:description="@string/app_description"
     android:icon="@drawable/ic_launcher"
     android:label="@string/app_name"
     android:largeHeap="true"
-    android:theme="@style/Explorer.Theme.Holo.Light" >
+    android:theme="@style/FileManager.Theme.Holo.Light" >
 
     <meta-data
       android:name="android.app.default_searchable"
 
     <provider
       android:name=".providers.RecentSearchesContentProvider"
-      android:authorities="com.cyanogenmod.explorer.providers.recentsearches"
+      android:authorities="com.cyanogenmod.filemanager.providers.recentsearches"
       android:exported="false" />
 
     <provider
       android:name=".providers.BookmarksContentProvider"
-      android:authorities="com.cyanogenmod.explorer.providers.bookmarks"
+      android:authorities="com.cyanogenmod.filemanager.providers.bookmarks"
       android:exported="false" />
 
     <activity
       android:name=".activities.PickerActivity"
       android:label="@string/picker"
       android:uiOptions="none"
-      android:theme="@style/Explorer.Theme.Holo.Light.Overlay"
+      android:theme="@style/FileManager.Theme.Holo.Light.Overlay"
       android:exported="true">
       <intent-filter>
         <action android:name="android.intent.action.GET_CONTENT" />
       android:name=".activities.ShortcutActivity"
       android:label="@string/app_name"
       android:uiOptions="none"
-      android:theme="@style/Explorer.Theme.Holo.Light.Overlay"
+      android:theme="@style/FileManager.Theme.Holo.Light.Overlay"
       android:exported="true">
       <intent-filter>
         <action android:name="android.intent.action.VIEW" />
       android:exported="false">
       <intent-filter>
         <action android:name="android.intent.action.EDIT" />
-        <category android:name="com.cyanogenmod.explorer.category.INTERNAL_VIEWER" />
-        <category android:name="com.cyanogenmod.explorer.category.EDITOR" />
+        <category android:name="com.cyanogenmod.filemanager.category.INTERNAL_VIEWER" />
+        <category android:name="com.cyanogenmod.filemanager.category.EDITOR" />
       </intent-filter>
     </activity>
 
index b4e69b4..393903c 100644 (file)
@@ -28,7 +28,7 @@
     android:paddingLeft="@dimen/extra_margin"
     android:src="@null" />
 
-  <com.cyanogenmod.explorer.ui.widgets.NonFocusableButtonItem
+  <com.cyanogenmod.filemanager.ui.widgets.NonFocusableButtonItem
     android:id="@+id/bookmarks_item_action"
     android:layout_width="@dimen/default_buttom_width"
     android:layout_height="match_parent"
index 9bca797..fc33af0 100644 (file)
@@ -14,7 +14,7 @@
  ** See the License for the specific language governing permissions and
  ** limitations under the License.
 -->
-<com.cyanogenmod.explorer.ui.widgets.BreadcrumbItem
+<com.cyanogenmod.filemanager.ui.widgets.BreadcrumbItem
   xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@+id/breadcrumb_item"
   style="@style/breadcrumb_item"
index dc87347..7ebdb50 100644 (file)
@@ -18,7 +18,7 @@
   android:layout_width="match_parent"
   android:layout_height="match_parent" >
 
-  <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+  <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
     android:id="@+id/ab_filesystem_info"
     style="@style/breadcrumb_actionbar_buttom"
     android:layout_width="wrap_content"
index 07577f7..bb4da70 100644 (file)
     android:layout_below="@id/filesystem_tabs"
     android:visibility="gone" >
 
-    <com.cyanogenmod.explorer.ui.widgets.DiskUsageGraph
+    <com.cyanogenmod.filemanager.ui.widgets.DiskUsageGraph
       android:id="@+id/filesystem_disk_usage_graph"
       android:layout_width="0dip"
       android:layout_height="wrap_content"
index 66711d8..81c67f4 100644 (file)
@@ -29,7 +29,7 @@
     android:textAppearance="@style/primary_text_appearance"
     android:textStyle="normal" />
 
-  <com.cyanogenmod.explorer.ui.widgets.DirectoryInlineAutocompleteTextView
+  <com.cyanogenmod.filemanager.ui.widgets.DirectoryInlineAutocompleteTextView
     android:id="@+id/initial_directory_edittext"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
index 172908e..9e2e2c5 100644 (file)
@@ -54,7 +54,7 @@
     <requestFocus />
   </EditText>
 
-  <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+  <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
     android:id="@+id/inline_autocomplete_button_tab"
     android:layout_width="@dimen/small_buttom_width"
     android:layout_height="@dimen/small_buttom_width"
index 1fd18df..97c3610 100644 (file)
  ** limitations under the License.\r-->
 <LinearLayout
   xmlns:android="http://schemas.android.com/apk/res/android"
-  xmlns:cmexplorer="http://schemas.android.com/apk/res/com.cyanogenmod.explorer"
+  xmlns:filemanager="http://schemas.android.com/apk/res/com.cyanogenmod.filemanager"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:orientation="vertical">
 
   <!-- Navigation View -->
-  <com.cyanogenmod.explorer.ui.widgets.NavigationView
+  <com.cyanogenmod.filemanager.ui.widgets.NavigationView
     android:id="@+id/navigation_view"
     android:layout_width="match_parent"
     android:layout_height="0dp"
     android:layout_weight="1"
-    cmexplorer:navigation="browsable" />
+    filemanager:navigation="browsable" />
 
   <!-- SelectionBar -->
-  <com.cyanogenmod.explorer.ui.widgets.SelectionView
+  <com.cyanogenmod.filemanager.ui.widgets.SelectionView
     android:id="@+id/navigation_selectionbar"
     android:layout_width="match_parent"
     android:layout_height="@dimen/small_row_height"
index eb4f2c9..ca78aee 100644 (file)
@@ -13,7 +13,7 @@
  ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ** See the License for the specific language governing permissions and
  ** limitations under the License.\r-->
-<com.cyanogenmod.explorer.ui.widgets.NavigationCustomTitleView xmlns:android="http://schemas.android.com/apk/res/android"
+<com.cyanogenmod.filemanager.ui.widgets.NavigationCustomTitleView xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@+id/navigation_title_flipper"
   android:layout_width="match_parent"
   android:layout_height="@dimen/default_row_height"
@@ -25,4 +25,4 @@
   <!-- The configuration layout (sort, layout, other options, ...) -->
   <include layout="@layout/navigation_view_customtitle_configuration" />
 
-</com.cyanogenmod.explorer.ui.widgets.NavigationCustomTitleView>
\ No newline at end of file
+</com.cyanogenmod.filemanager.ui.widgets.NavigationCustomTitleView>
\ No newline at end of file
index 979935c..4447606 100644 (file)
@@ -18,7 +18,7 @@
   android:layout_width="match_parent"
   android:layout_height="match_parent" >
 
-  <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+  <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
     android:id="@+id/ab_configuration"
     style="@style/breadcrumb_actionbar_buttom"
     android:layout_width="wrap_content"
@@ -28,7 +28,7 @@
     android:onClick="onActionBarItemClick"
     android:src="@drawable/ic_holo_light_previous" />
 
-  <com.cyanogenmod.explorer.ui.widgets.BreadcrumbView
+  <com.cyanogenmod.filemanager.ui.widgets.BreadcrumbView
     android:id="@+id/breadcrumb_view"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
index 9e5e3a9..6c9f1a1 100644 (file)
@@ -27,7 +27,7 @@
     android:gravity="center_horizontal"
     android:orientation="horizontal" >
 
-    <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+    <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
       android:id="@+id/ab_sort_mode"
       android:layout_width="@dimen/default_buttom_width"
       android:layout_height="match_parent"
@@ -35,7 +35,7 @@
       android:onClick="onActionBarItemClick"
       android:src="@drawable/ic_holo_light_sort_alphabetically" />
 
-    <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+    <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
       android:id="@+id/ab_layout_mode"
       android:layout_width="@dimen/default_buttom_width"
       android:layout_height="match_parent"
@@ -43,7 +43,7 @@
       android:onClick="onActionBarItemClick"
       android:src="@drawable/ic_holo_light_layout" />
 
-    <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+    <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
       android:id="@+id/ab_view_options"
       android:layout_width="@dimen/default_buttom_width"
       android:layout_height="match_parent"
@@ -52,7 +52,7 @@
       android:src="@drawable/ic_holo_light_view" />
   </LinearLayout>
 
-  <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+  <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
     android:id="@+id/ab_close"
     android:layout_width="@dimen/default_buttom_width"
     android:layout_height="match_parent"
index f85b286..2997520 100644 (file)
@@ -19,7 +19,7 @@
   android:layout_height="@dimen/default_row_height"
   android:background="@drawable/holo_list_selector_deseleted" >
 
-  <com.cyanogenmod.explorer.ui.widgets.TransparentNonFocusableButtonItem
+  <com.cyanogenmod.filemanager.ui.widgets.TransparentNonFocusableButtonItem
     android:id="@+id/navigation_view_item_check"
     android:layout_width="@dimen/item_menu_row_button_width"
     android:layout_height="match_parent"
@@ -37,7 +37,7 @@
     android:contentDescription="@null"
     android:src="@null" />
 
-  <com.cyanogenmod.explorer.ui.widgets.NonFocusableButtonItem
+  <com.cyanogenmod.filemanager.ui.widgets.NonFocusableButtonItem
     android:id="@+id/navigation_view_item_menu"
     android:layout_width="@dimen/item_menu_row_button_width"
     android:layout_height="match_parent"
index 997412c..422e4da 100644 (file)
@@ -18,7 +18,7 @@
   android:layout_width="@dimen/navigation_grid_width"
   android:layout_height="@dimen/navigation_grid_height" >
 
-  <com.cyanogenmod.explorer.ui.widgets.TransparentNonFocusableButtonItem
+  <com.cyanogenmod.filemanager.ui.widgets.TransparentNonFocusableButtonItem
     android:id="@+id/navigation_view_item_check"
     android:layout_width="@dimen/navigation_grid_item_width"
     android:layout_height="@dimen/navigation_grid_item_height"
@@ -36,7 +36,7 @@
     android:gravity="center|center_vertical"
     android:src="@null" />
 
-<!--   <com.cyanogenmod.explorer.ui.widgets.NonFocusableButtonItem -->
+<!--   <com.cyanogenmod.filemanager.ui.widgets.NonFocusableButtonItem -->
 <!--     android:id="@+id/navigation_view_item_menu" -->
 <!--     android:layout_width="@dimen/navigation_grid_item_width" -->
 <!--     android:layout_height="@dimen/navigation_grid_item_height" -->
index 2874df0..96b31fe 100644 (file)
@@ -20,7 +20,7 @@
   android:background="@drawable/bg_holo_selectionbar"
   android:orientation="horizontal" >
 
-  <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+  <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
     android:id="@+id/ab_selection_done"
     android:layout_width="@dimen/small_buttom_width"
     android:layout_height="@dimen/small_buttom_width"
index 364e963..79fa591 100644 (file)
@@ -19,7 +19,7 @@
   android:layout_height="@dimen/default_row_height"
   android:background="@drawable/holo_list_selector_deseleted" >
 
-  <com.cyanogenmod.explorer.ui.widgets.TransparentNonFocusableButtonItem
+  <com.cyanogenmod.filemanager.ui.widgets.TransparentNonFocusableButtonItem
     android:id="@+id/navigation_view_item_check"
     android:layout_width="@dimen/item_menu_row_button_width"
     android:layout_height="match_parent"
@@ -37,7 +37,7 @@
     android:contentDescription="@null"
     android:src="@null" />
 
-  <com.cyanogenmod.explorer.ui.widgets.NonFocusableButtonItem
+  <com.cyanogenmod.filemanager.ui.widgets.NonFocusableButtonItem
     android:id="@+id/navigation_view_item_menu"
     android:layout_width="@dimen/item_menu_row_button_width"
     android:layout_height="match_parent"
index 02b49e8..d10cec0 100644 (file)
@@ -19,7 +19,7 @@
   android:layout_height="@dimen/default_row_height"
   android:background="@drawable/bg_holo_statusbar" >
 
-  <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+  <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
       android:id="@+id/ab_overflow"
       android:layout_width="@dimen/default_buttom_width"
       android:layout_height="match_parent"
@@ -28,7 +28,7 @@
       android:onClick="onActionBarItemClick"
       android:src="@drawable/ic_holo_light_overflow" />
 
-  <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+  <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
     android:id="@+id/ab_actions"
     android:layout_width="@dimen/default_buttom_width"
     android:layout_height="match_parent"
@@ -43,7 +43,7 @@
     android:layout_toLeftOf="@id/ab_overflow"
     android:layout_toRightOf="@id/ab_actions">
 
-    <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+    <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
       android:id="@+id/ab_search"
       android:layout_width="@dimen/default_buttom_width"
       android:layout_height="match_parent"
@@ -53,7 +53,7 @@
       android:src="@drawable/ic_holo_light_search"
       android:visibility="invisible" />
 
-    <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+    <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
       android:id="@+id/ab_bookmarks"
       android:layout_width="@dimen/default_buttom_width"
       android:layout_height="match_parent"
@@ -63,7 +63,7 @@
       android:src="@drawable/ic_holo_light_bookmarks"
       android:visibility="invisible" />
 
-    <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+    <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
       android:id="@+id/ab_history"
       android:layout_width="@dimen/default_buttom_width"
       android:layout_height="match_parent"
index 97a6410..39e145a 100644 (file)
  ** limitations under the License.\r-->
 <LinearLayout
   xmlns:android="http://schemas.android.com/apk/res/android"
-  xmlns:cmexplorer="http://schemas.android.com/apk/res/com.cyanogenmod.explorer"
+  xmlns:filemanager="http://schemas.android.com/apk/res/com.cyanogenmod.filemanager"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:background="@color/default_background"
   android:orientation="vertical">
 
   <!-- Breadcrumb -->
-  <com.cyanogenmod.explorer.ui.widgets.BreadcrumbView
+  <com.cyanogenmod.filemanager.ui.widgets.BreadcrumbView
     android:id="@+id/breadcrumb_view"
     android:layout_width="match_parent"
     android:layout_height="@dimen/default_row_height"
   <include layout="@layout/vertical_divider" />
 
   <!-- Picker Navigation View -->
-  <com.cyanogenmod.explorer.ui.widgets.NavigationView
+  <com.cyanogenmod.filemanager.ui.widgets.NavigationView
     android:id="@+id/navigation_view"
     android:layout_width="match_parent"
     android:layout_height="0dp"
     android:layout_weight="1"
     android:layout_marginLeft="@dimen/extra_margin"
     android:layout_marginRight="@dimen/extra_margin"
-    cmexplorer:navigation="pickable" />
+    filemanager:navigation="pickable" />
 
 </LinearLayout>
\ No newline at end of file
index 8d3364e..6b6ae5b 100644 (file)
@@ -27,7 +27,7 @@
     android:contentDescription="@null"
     android:src="@null" />
 
-  <com.cyanogenmod.explorer.ui.widgets.NonFocusableButtonItem
+  <com.cyanogenmod.filemanager.ui.widgets.NonFocusableButtonItem
     android:id="@+id/search_item_menu"
     android:layout_width="@dimen/item_menu_row_button_width"
     android:layout_height="match_parent"
@@ -61,7 +61,7 @@
       android:layout_marginLeft="@dimen/default_margin"
       android:orientation="horizontal" >
 
-      <com.cyanogenmod.explorer.ui.widgets.RelevanceView
+      <com.cyanogenmod.filemanager.ui.widgets.RelevanceView
         android:id="@+id/search_item_relevance"
         android:layout_width="@dimen/relevance_item_width"
         android:layout_height="@dimen/relevance_item_height"
index 5ac5b5a..76ce9e7 100644 (file)
@@ -17,7 +17,7 @@
   android:layout_width="match_parent"
   android:layout_height="match_parent" >
 
-  <com.cyanogenmod.explorer.ui.widgets.ButtonItem
+  <com.cyanogenmod.filemanager.ui.widgets.ButtonItem
     android:id="@+id/ab_button1"
     style="@style/breadcrumb_actionbar_buttom"
     android:layout_width="wrap_content"
index 97366f6..f495cdc 100644 (file)
@@ -16,7 +16,7 @@
 <resources xmlns:android="http://schemas.android.com/apk/res/android">
 
   <!-- The strings of the menu for navigation sort mode enumeration -->
-  <string-array name="cm_explorer_sort_mode" translable="false">
+  <string-array name="cm_filemanager_sort_mode" translable="false">
     <item>@string/sort_by_name_asc</item>
     <item>@string/sort_by_name_desc</item>
     <item>@string/sort_by_date_asc</item>
@@ -24,7 +24,7 @@
   </string-array>
 
   <!-- The strings of the menu for navigation layout mode enumeration -->
-  <string-array name="cm_explorer_layout_mode" translable="false">
+  <string-array name="cm_filemanager_layout_mode" translable="false">
     <item>@string/layout_icons</item>
     <item>@string/layout_simple</item>
     <item>@string/layout_details</item>
index 309d0e6..d1883e2 100644 (file)
@@ -17,9 +17,9 @@
 <resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
 
   <!-- The name of the application -->
-  <string name="app_name">CMExplorer</string>
+  <string name="app_name">File Manager</string>
   <!-- The description of the application -->
-  <string name="app_description">CyanogenMod file manager.</string>
+  <string name="app_description">CyanogenMod file manager.</string>
 
   <!-- Human readable sizes -->
   <string name="size_bytes" translatable="false">B </string>
   <string name="layout_details">Details</string>
 
   <!-- Navigation View * View * Show folders first -->
-  <string name="cm_explorer_show_dirs_first">Show folders first</string>
+  <string name="cm_filemanager_show_dirs_first">Show folders first</string>
   <!-- Navigation View * View * Show hidden files option -->
-  <string name="cm_explorer_show_hidden">Show hidden files</string>
+  <string name="cm_filemanager_show_hidden">Show hidden files</string>
   <!-- Navigation View * View * Show system files option -->
-  <string name="cm_explorer_show_system">Show system files</string>
+  <string name="cm_filemanager_show_system">Show system files</string>
   <!-- Navigation View * View * Show symlinks option -->
-  <string name="cm_explorer_show_symlinks">Show symlinks</string>
+  <string name="cm_filemanager_show_symlinks">Show symlinks</string>
 
   <!-- Filesystem Info (no data) -->
   <string name="filesystem_info_warning_msg">There is no information available for the file system.</string>
   <!-- Preferences * About title -->
   <string name="pref_about">About</string>
   <!-- Preferences * About summary -->
-  <string name="pref_about_summary">CM Explorer v<xliff:g id="version">%1$s</xliff:g>
+  <string name="pref_about_summary">File Manager v<xliff:g id="version">%1$s</xliff:g>
     \nCopyright \u00A9 2012 The CyanogenMod Project</string>
 
   <!-- Preferences * General * Behaviour category -->
index 97cd8a1..503e9e6 100644 (file)
 <resources xmlns:android="http://schemas.android.com/apk/res/android">
 
   <!-- The default theme -->
-  <style name="Explorer.Theme.Holo.Light" parent="@android:style/Theme.Holo.Light">
+  <style name="FileManager.Theme.Holo.Light" parent="@android:style/Theme.Holo.Light">
     <item name="android:windowBackground">@color/default_background</item>
   </style>
 
   <!-- A theme with overlay -->
-  <style name="Explorer.Theme.Holo.Light.Overlay" parent="@android:style/Theme.Holo.Light">
+  <style name="FileManager.Theme.Holo.Light.Overlay" parent="@android:style/Theme.Holo.Light">
     <item name="android:windowIsTranslucent">true</item>
     <item name="android:windowBackground">@color/black_transparent</item>
     <item name="android:windowContentOverlay">@null</item>
index 00b012e..1d3b23c 100644 (file)
@@ -30,7 +30,7 @@
   configure special values for each device. Use overlay building folder on device tree
   for overlay this values
 -->
-<CommandList xmlns="http://schemas.android.com/apk/res/com.cyanogenmod.explorer">
+<CommandList xmlns="http://schemas.android.com/apk/res/com.cyanogenmod.filemanager">
   <!-- Start code (append to commands; for retrieve the exit code) -->
   <startcode commandId="startcode" commandPath="/system/xbin/echo %1$s0%2$s ; " />
   <!-- Exit code (append to commands; for retrieve the exit code) -->
index 4f2afa4..20da80e 100644 (file)
@@ -22,7 +22,7 @@
         name:   (string) The name of the bookmark
         directory:   (string) The folder where to point to
 -->
-<Bookmarks xmlns="http://schemas.android.com/apk/res/com.cyanogenmod.explorer">
+<Bookmarks xmlns="http://schemas.android.com/apk/res/com.cyanogenmod.filemanager">
   <bookmark name="@string/bookmarks_root_folder" directory="@string/root_dir" />
   <bookmark name="@string/bookmarks_system_folder" directory="@string/system_dir" />
 </Bookmarks>
\ No newline at end of file
index 7a1be3c..615a85a 100644 (file)
 
       <!-- Case sensitive order -->
       <CheckBoxPreference
-        android:key="cm_explorer_case_sensitive_sort"
+        android:key="cm_filemanager_case_sensitive_sort"
         android:title="@string/pref_case_sensitive_sort"
         android:persistent="true"
         android:defaultValue="false" />
 
       <!-- Default longclick action -->
       <ListPreference
-        android:key="cm_explorer_default_longclick_action"
+        android:key="cm_filemanager_default_longclick_action"
         android:title="@string/pref_default_longclick_action"
         android:entries="@array/default_longclick_action_labels"
         android:entryValues="@array/default_longclick_action_values"
@@ -40,7 +40,7 @@
 
       <!-- Disk usage warning level -->
       <ListPreference
-        android:key="cm_explorer_disk_usage_warning_level"
+        android:key="cm_filemanager_disk_usage_warning_level"
         android:title="@string/pref_disk_usage_warning_level"
         android:entries="@array/disk_usage_warning_level_labels"
         android:entryValues="@array/disk_usage_warning_level_values"
@@ -49,7 +49,7 @@
 
       <!-- Compute folder statistics -->
       <CheckBoxPreference
-        android:key="cm_explorer_compute_folder_statistics"
+        android:key="cm_filemanager_compute_folder_statistics"
         android:title="@string/pref_compute_folder_statistics"
         android:summaryOn="@string/pref_compute_folder_statistics_on"
         android:persistent="true"
@@ -64,7 +64,7 @@
 
       <!-- Advanced mode -->
       <CheckBoxPreference
-        android:key="cm_explorer_advanced_mode"
+        android:key="cm_filemanager_advanced_mode"
         android:title="@string/pref_advanced_mode"
         android:summaryOn="@string/pref_advanced_mode_on"
         android:persistent="true"
@@ -72,7 +72,7 @@
 
       <!-- Capture debug traces -->
       <CheckBoxPreference
-        android:key="cm_explorer_show_debug_traces"
+        android:key="cm_filemanager_show_debug_traces"
         android:title="@string/pref_debug_traces"
         android:persistent="true"
         android:defaultValue="false" />
index dd60e2e..c412710 100644 (file)
 -->
 <preference-headers xmlns:android="http://schemas.android.com/apk/res/android">
     <header
-      android:fragment="com.cyanogenmod.explorer.activities.preferences.SettingsPreferences$GeneralPreferenceFragment"
+      android:fragment="com.cyanogenmod.filemanager.activities.preferences.SettingsPreferences$GeneralPreferenceFragment"
       android:title="@string/pref_general" />
     <header
-      android:fragment="com.cyanogenmod.explorer.activities.preferences.SettingsPreferences$SearchPreferenceFragment"
+      android:fragment="com.cyanogenmod.filemanager.activities.preferences.SettingsPreferences$SearchPreferenceFragment"
       android:title="@string/pref_search" />
     <header
       android:title="@string/pref_about"
index 29b8cfc..9f87311 100644 (file)
 
       <!-- Highlight search terms -->
       <CheckBoxPreference
-        android:key="cm_explorer_highlight_terms"
+        android:key="cm_filemanager_highlight_terms"
         android:title="@string/pref_highlight_terms"
         android:persistent="true"
         android:defaultValue="true" />
 
       <!-- Relevance widget -->
       <CheckBoxPreference
-        android:key="cm_explorer_show_relevance_widget"
+        android:key="cm_filemanager_show_relevance_widget"
         android:title="@string/pref_show_relevance_widget"
         android:persistent="true"
         android:defaultValue="true" />
 
       <!-- Sort results mode -->
       <ListPreference
-        android:key="cm_explorer_sort_search_results_mode"
+        android:key="cm_filemanager_sort_search_results_mode"
         android:title="@string/pref_sort_search_results_mode"
         android:entries="@array/sort_search_results_mode_labels"
         android:entryValues="@array/sort_search_results_mode_values"
@@ -54,7 +54,7 @@
 
       <!-- Save search terms -->
       <CheckBoxPreference
-        android:key="cm_explorer_save_search_terms"
+        android:key="cm_filemanager_save_search_terms"
         android:title="@string/pref_save_search_terms"
         android:summaryOn="@string/pref_save_search_terms_on"
         android:summaryOff="@string/pref_save_search_terms_off"
 
       <!-- Remove saved search terms -->
       <Preference
-        android:key="cm_explorer_remove_saved_search_terms"
+        android:key="cm_filemanager_remove_saved_search_terms"
         android:title="@string/pref_remove_saved_search_terms"
         android:summary="@string/pref_remove_saved_search_terms_summary"
-        android:dependency="cm_explorer_save_search_terms" />
+        android:dependency="cm_filemanager_save_search_terms" />
     </PreferenceCategory>
 
 </PreferenceScreen>  
\ No newline at end of file
index 42e2c40..b6bad91 100644 (file)
@@ -19,7 +19,7 @@
   android:imeOptions="actionSearch"
   android:includeInGlobalSearch="false"
   android:label="@string/search"
-  android:searchSuggestAuthority="com.cyanogenmod.explorer.providers.recentsearches"
+  android:searchSuggestAuthority="com.cyanogenmod.filemanager.providers.recentsearches"
   android:searchSuggestSelection=" ?"
   android:searchSuggestThreshold="3"
   android:voiceMaxResults="5"
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer;
+package com.cyanogenmod.filemanager;
 
 import android.app.Application;
 import android.content.BroadcastReceiver;
@@ -25,16 +25,16 @@ import android.content.pm.ApplicationInfo;
 import android.content.pm.PackageManager;
 import android.util.Log;
 
-import com.cyanogenmod.explorer.console.Console;
-import com.cyanogenmod.explorer.console.ConsoleAllocException;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.console.ConsoleHolder;
-import com.cyanogenmod.explorer.console.shell.PrivilegedConsole;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper;
+import com.cyanogenmod.filemanager.console.Console;
+import com.cyanogenmod.filemanager.console.ConsoleAllocException;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.console.ConsoleHolder;
+import com.cyanogenmod.filemanager.console.shell.PrivilegedConsole;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper;
 
 import java.io.File;
 import java.io.FileInputStream;
@@ -45,9 +45,9 @@ import java.util.Properties;
  * identifiers, statics variables, ...).
  * @hide
  */
-public final class ExplorerApplication extends Application {
+public final class FileManagerApplication extends Application {
 
-    private static final String TAG = "ExplorerApplication"; //$NON-NLS-1$
+    private static final String TAG = "FileManagerApplication"; //$NON-NLS-1$
 
     private static boolean DEBUG = false;
     private static Properties sSystemProperties;
@@ -56,10 +56,10 @@ public final class ExplorerApplication extends Application {
      * A constant that contains the main process name.
      * @hide
      */
-    public static final String MAIN_PROCESS = "com.cyanogenmod.explorer"; //$NON-NLS-1$
+    public static final String MAIN_PROCESS = "com.cyanogenmod.filemanager"; //$NON-NLS-1$
 
     //Static resources
-    private static ExplorerApplication sApp;
+    private static FileManagerApplication sApp;
     private static ConsoleHolder sBackgroundConsole;
 
     private static boolean sIsDebuggable = false;
@@ -69,12 +69,12 @@ public final class ExplorerApplication extends Application {
         @Override
         public void onReceive(Context context, Intent intent) {
             if (intent != null &&
-                intent.getAction().compareTo(ExplorerSettings.INTENT_SETTING_CHANGED) == 0) {
+                intent.getAction().compareTo(FileManagerSettings.INTENT_SETTING_CHANGED) == 0) {
 
                 // The settings has changed
-                String key = intent.getStringExtra(ExplorerSettings.EXTRA_SETTING_CHANGED_KEY);
+                String key = intent.getStringExtra(FileManagerSettings.EXTRA_SETTING_CHANGED_KEY);
                 if (key != null &&
-                    key.compareTo(ExplorerSettings.SETTINGS_SHOW_TRACES.getId()) == 0) {
+                    key.compareTo(FileManagerSettings.SETTINGS_SHOW_TRACES.getId()) == 0) {
 
                     // The debug traces setting has changed. Notify to consoles
                     Console c = null;
@@ -91,7 +91,7 @@ public final class ExplorerApplication extends Application {
                         }
                     } catch (Throwable _throw) {/**NON BLOCK**/}
                 } else if (key != null && key.compareTo(
-                        ExplorerSettings.SETTINGS_ADVANCE_MODE.getId()) == 0) {
+                        FileManagerSettings.SETTINGS_ADVANCE_MODE.getId()) == 0) {
                     // Force to change to a privileged console.
                     boolean advancedMode = isAdvancedMode();
                     if (!advancedMode) {
@@ -101,7 +101,7 @@ public final class ExplorerApplication extends Application {
                             ConsoleBuilder.changeToPrivilegedConsole(context);
                             try {
                                 Preferences.savePreference(
-                                        ExplorerSettings.SETTINGS_SUPERUSER_MODE,
+                                        FileManagerSettings.SETTINGS_SUPERUSER_MODE,
                                         Boolean.TRUE, true);
                             } catch (Throwable ex) {
                                 Log.w(TAG, "can't save console preference", ex); //$NON-NLS-1$
@@ -109,7 +109,7 @@ public final class ExplorerApplication extends Application {
                         } else {
                             try {
                                 Preferences.savePreference(
-                                        ExplorerSettings.SETTINGS_SUPERUSER_MODE,
+                                        FileManagerSettings.SETTINGS_SUPERUSER_MODE,
                                         Boolean.FALSE, true);
                             } catch (Throwable ex) {
                                 Log.w(TAG, "can't save console preference", ex); //$NON-NLS-1$
@@ -129,7 +129,7 @@ public final class ExplorerApplication extends Application {
     @Override
     public void onCreate() {
         if (DEBUG) {
-            Log.d(TAG, "ExplorerApplication.onCreate"); //$NON-NLS-1$
+            Log.d(TAG, "FileManagerApplication.onCreate"); //$NON-NLS-1$
         }
         register();
         init();
@@ -182,7 +182,7 @@ public final class ExplorerApplication extends Application {
 
         // Register the broadcast receiver
         IntentFilter filter = new IntentFilter();
-        filter.addAction(ExplorerSettings.INTENT_SETTING_CHANGED);
+        filter.addAction(FileManagerSettings.INTENT_SETTING_CHANGED);
         registerReceiver(this.mOnSettingChangeReceiver, filter);
     }
 
@@ -211,7 +211,7 @@ public final class ExplorerApplication extends Application {
      * @return Application The application singleton reference
      * @hide
      */
-    public static ExplorerApplication getInstance() {
+    public static FileManagerApplication getInstance() {
         return sApp;
     }
 
@@ -363,10 +363,10 @@ public final class ExplorerApplication extends Application {
      */
     public static boolean isSuperuserMode() {
         boolean defaultValue =
-                ((Boolean)ExplorerSettings.
+                ((Boolean)FileManagerSettings.
                         SETTINGS_SUPERUSER_MODE.
                             getDefaultValue()).booleanValue();
-       String id = ExplorerSettings.SETTINGS_SUPERUSER_MODE.getId();
+       String id = FileManagerSettings.SETTINGS_SUPERUSER_MODE.getId();
        return Preferences.getSharedPreferences().getBoolean(id, defaultValue);
     }
 
@@ -380,10 +380,10 @@ public final class ExplorerApplication extends Application {
         if (!isDeviceRooted()) return false;
 
         boolean defaultValue =
-                ((Boolean)ExplorerSettings.
+                ((Boolean)FileManagerSettings.
                         SETTINGS_ADVANCE_MODE.
                             getDefaultValue()).booleanValue();
-        String id = ExplorerSettings.SETTINGS_ADVANCE_MODE.getId();
+        String id = FileManagerSettings.SETTINGS_ADVANCE_MODE.getId();
         return Preferences.getSharedPreferences().getBoolean(id, defaultValue);
     }
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.activities;
+package com.cyanogenmod.filemanager.activities;
 
 import android.app.ActionBar;
 import android.app.Activity;
@@ -36,21 +36,21 @@ import android.widget.TextView;
 import android.widget.Toast;
 
 import com.android.internal.util.XmlUtils;
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.adapters.BookmarksAdapter;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.Bookmark;
-import com.cyanogenmod.explorer.model.Bookmark.BOOKMARK_TYPE;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.preferences.Bookmarks;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.ui.dialogs.InitialDirectoryDialog;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.StorageHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.adapters.BookmarksAdapter;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.Bookmark;
+import com.cyanogenmod.filemanager.model.Bookmark.BOOKMARK_TYPE;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.preferences.Bookmarks;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.ui.dialogs.InitialDirectoryDialog;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.StorageHelper;
 
 import java.io.FileNotFoundException;
 import java.util.ArrayList;
@@ -83,7 +83,7 @@ public class BookmarksActivity extends Activity implements OnItemClickListener,
         }
 
         // Is ChRooted?
-        this.mChRooted = !ExplorerApplication.isAdvancedMode();
+        this.mChRooted = !FileManagerApplication.isAdvancedMode();
 
         //Request features
         setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
@@ -292,8 +292,8 @@ public class BookmarksActivity extends Activity implements OnItemClickListener,
      */
     private Bookmark loadHomeBookmarks() {
         String initialDir = Preferences.getSharedPreferences().getString(
-                                ExplorerSettings.SETTINGS_INITIAL_DIR.getId(),
-                                (String)ExplorerSettings.SETTINGS_INITIAL_DIR.getDefaultValue());
+                                FileManagerSettings.SETTINGS_INITIAL_DIR.getId(),
+                                (String)FileManagerSettings.SETTINGS_INITIAL_DIR.getDefaultValue());
         return new Bookmark(BOOKMARK_TYPE.HOME, getString(R.string.bookmarks_home), initialDir);
     }
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.activities;
+package com.cyanogenmod.filemanager.activities;
 
 import android.app.ActionBar;
 import android.app.Activity;
@@ -38,16 +38,16 @@ import android.widget.TextView;
 import android.widget.TextView.BufferType;
 import android.widget.Toast;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.WriteExecutable;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.ui.widgets.ButtonItem;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.WriteExecutable;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.ui.widgets.ButtonItem;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
 
 import java.io.ByteArrayInputStream;
 import java.io.File;
@@ -595,9 +595,9 @@ public class EditorActivity extends Activity implements TextWatcher {
                 setDirty(false);
 
                 // Send a message that allow other activities to update his data
-                Intent intent = new Intent(ExplorerSettings.INTENT_FILE_CHANGED);
+                Intent intent = new Intent(FileManagerSettings.INTENT_FILE_CHANGED);
                 intent.putExtra(
-                        ExplorerSettings.EXTRA_FILE_CHANGED_KEY, this.mFso.getFullPath());
+                        FileManagerSettings.EXTRA_FILE_CHANGED_KEY, this.mFso.getFullPath());
                 sendBroadcast(intent);
             }
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.activities;
+package com.cyanogenmod.filemanager.activities;
 
 import android.app.ActionBar;
 import android.app.Activity;
@@ -31,13 +31,13 @@ import android.widget.ListPopupWindow;
 import android.widget.ListView;
 import android.widget.TextView;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.adapters.HighlightedSimpleMenuListAdapter;
-import com.cyanogenmod.explorer.adapters.HistoryAdapter;
-import com.cyanogenmod.explorer.adapters.SimpleMenuListAdapter;
-import com.cyanogenmod.explorer.model.History;
-import com.cyanogenmod.explorer.ui.widgets.ButtonItem;
-import com.cyanogenmod.explorer.util.DialogHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.adapters.HighlightedSimpleMenuListAdapter;
+import com.cyanogenmod.filemanager.adapters.HistoryAdapter;
+import com.cyanogenmod.filemanager.adapters.SimpleMenuListAdapter;
+import com.cyanogenmod.filemanager.model.History;
+import com.cyanogenmod.filemanager.ui.widgets.ButtonItem;
+import com.cyanogenmod.filemanager.util.DialogHelper;
 
 import java.util.ArrayList;
 import java.util.Collections;
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.activities;
+package com.cyanogenmod.filemanager.activities;
 
 import android.app.ActionBar;
 import android.app.Activity;
@@ -42,46 +42,46 @@ import android.widget.ListPopupWindow;
 import android.widget.PopupWindow;
 import android.widget.Toast;
 
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.activities.preferences.SettingsPreferences;
-import com.cyanogenmod.explorer.adapters.HighlightedSimpleMenuListAdapter;
-import com.cyanogenmod.explorer.adapters.MenuSettingsAdapter;
-import com.cyanogenmod.explorer.adapters.SimpleMenuListAdapter;
-import com.cyanogenmod.explorer.console.Console;
-import com.cyanogenmod.explorer.console.ConsoleAllocException;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.listeners.OnHistoryListener;
-import com.cyanogenmod.explorer.listeners.OnRequestRefreshListener;
-import com.cyanogenmod.explorer.model.DiskUsage;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.History;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.parcelables.HistoryNavigable;
-import com.cyanogenmod.explorer.parcelables.NavigationViewInfoParcelable;
-import com.cyanogenmod.explorer.parcelables.SearchInfoParcelable;
-import com.cyanogenmod.explorer.preferences.DefaultLongClickAction;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.NavigationLayoutMode;
-import com.cyanogenmod.explorer.preferences.ObjectIdentifier;
-import com.cyanogenmod.explorer.preferences.ObjectStringIdentifier;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.ui.dialogs.ActionsDialog;
-import com.cyanogenmod.explorer.ui.dialogs.ChooseConsoleDialog;
-import com.cyanogenmod.explorer.ui.dialogs.FilesystemInfoDialog;
-import com.cyanogenmod.explorer.ui.dialogs.FilesystemInfoDialog.OnMountListener;
-import com.cyanogenmod.explorer.ui.widgets.Breadcrumb;
-import com.cyanogenmod.explorer.ui.widgets.NavigationCustomTitleView;
-import com.cyanogenmod.explorer.ui.widgets.NavigationView;
-import com.cyanogenmod.explorer.ui.widgets.NavigationView.OnNavigationRequestMenuListener;
-import com.cyanogenmod.explorer.ui.widgets.NavigationView.OnNavigationSelectionChangedListener;
-import com.cyanogenmod.explorer.ui.widgets.SelectionView;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.StorageHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.activities.preferences.SettingsPreferences;
+import com.cyanogenmod.filemanager.adapters.HighlightedSimpleMenuListAdapter;
+import com.cyanogenmod.filemanager.adapters.MenuSettingsAdapter;
+import com.cyanogenmod.filemanager.adapters.SimpleMenuListAdapter;
+import com.cyanogenmod.filemanager.console.Console;
+import com.cyanogenmod.filemanager.console.ConsoleAllocException;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.listeners.OnHistoryListener;
+import com.cyanogenmod.filemanager.listeners.OnRequestRefreshListener;
+import com.cyanogenmod.filemanager.model.DiskUsage;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.History;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.parcelables.HistoryNavigable;
+import com.cyanogenmod.filemanager.parcelables.NavigationViewInfoParcelable;
+import com.cyanogenmod.filemanager.parcelables.SearchInfoParcelable;
+import com.cyanogenmod.filemanager.preferences.DefaultLongClickAction;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.NavigationLayoutMode;
+import com.cyanogenmod.filemanager.preferences.ObjectIdentifier;
+import com.cyanogenmod.filemanager.preferences.ObjectStringIdentifier;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.ui.dialogs.ActionsDialog;
+import com.cyanogenmod.filemanager.ui.dialogs.ChooseConsoleDialog;
+import com.cyanogenmod.filemanager.ui.dialogs.FilesystemInfoDialog;
+import com.cyanogenmod.filemanager.ui.dialogs.FilesystemInfoDialog.OnMountListener;
+import com.cyanogenmod.filemanager.ui.widgets.Breadcrumb;
+import com.cyanogenmod.filemanager.ui.widgets.NavigationCustomTitleView;
+import com.cyanogenmod.filemanager.ui.widgets.NavigationView;
+import com.cyanogenmod.filemanager.ui.widgets.NavigationView.OnNavigationRequestMenuListener;
+import com.cyanogenmod.filemanager.ui.widgets.NavigationView.OnNavigationSelectionChangedListener;
+import com.cyanogenmod.filemanager.ui.widgets.SelectionView;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.StorageHelper;
 
 import java.io.FileNotFoundException;
 import java.io.Serializable;
@@ -170,19 +170,19 @@ public class NavigationActivity extends Activity
         @Override
         public void onReceive(Context context, Intent intent) {
             if (intent != null) {
-                if (intent.getAction().compareTo(ExplorerSettings.INTENT_SETTING_CHANGED) == 0) {
+                if (intent.getAction().compareTo(FileManagerSettings.INTENT_SETTING_CHANGED) == 0) {
                     // The settings has changed
-                    String key = intent.getStringExtra(ExplorerSettings.EXTRA_SETTING_CHANGED_KEY);
+                    String key = intent.getStringExtra(FileManagerSettings.EXTRA_SETTING_CHANGED_KEY);
                     if (key != null) {
                         // Disk usage warning level
-                        if (key.compareTo(ExplorerSettings.
+                        if (key.compareTo(FileManagerSettings.
                                 SETTINGS_DISK_USAGE_WARNING_LEVEL.getId()) == 0) {
     
                             // Set the free disk space warning level of the breadcrumb widget
                             Breadcrumb breadcrumb = getCurrentNavigationView().getBreadcrumb();
                             String fds = Preferences.getSharedPreferences().getString(
-                                    ExplorerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId(),
-                                    (String)ExplorerSettings.
+                                    FileManagerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId(),
+                                    (String)FileManagerSettings.
                                         SETTINGS_DISK_USAGE_WARNING_LEVEL.getDefaultValue());
                             breadcrumb.setFreeDiskSpaceWarningLevel(Integer.parseInt(fds));
                             breadcrumb.updateMountPointInfo();
@@ -190,11 +190,11 @@ public class NavigationActivity extends Activity
                         }
     
                         // Default long-click action
-                        if (key.compareTo(ExplorerSettings.
+                        if (key.compareTo(FileManagerSettings.
                                 SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId()) == 0) {
-                            String defaultValue = ((ObjectStringIdentifier)ExplorerSettings.
+                            String defaultValue = ((ObjectStringIdentifier)FileManagerSettings.
                                     SETTINGS_DEFAULT_LONG_CLICK_ACTION.getDefaultValue()).getId();
-                            String id = ExplorerSettings.
+                            String id = FileManagerSettings.
                                     SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId();
                             String value =
                                     Preferences.getSharedPreferences().getString(id, defaultValue);
@@ -204,17 +204,17 @@ public class NavigationActivity extends Activity
                         }
     
                         // Case sensitive sort
-                        if (key.compareTo(ExplorerSettings.
+                        if (key.compareTo(FileManagerSettings.
                                 SETTINGS_CASE_SENSITIVE_SORT.getId()) == 0) {
                             getCurrentNavigationView().refresh();
                             return;
                         }
     
                         // Advanced mode
-                        if (key.compareTo(ExplorerSettings.
+                        if (key.compareTo(FileManagerSettings.
                                 SETTINGS_ADVANCE_MODE.getId()) == 0) {
                             // Is it necessary to create or exit of the ChRooted?
-                            boolean chRooted = !ExplorerApplication.isAdvancedMode();
+                            boolean chRooted = !FileManagerApplication.isAdvancedMode();
                             if (chRooted != NavigationActivity.this.mChRooted) {
                                 if (chRooted) {
                                     createChRooted();
@@ -226,10 +226,10 @@ public class NavigationActivity extends Activity
                     }
 
                 } else if (intent.getAction().compareTo(
-                        ExplorerSettings.INTENT_FILE_CHANGED) == 0) {
+                        FileManagerSettings.INTENT_FILE_CHANGED) == 0) {
                     // Retrieve the file that was changed
                     String file =
-                            intent.getStringExtra(ExplorerSettings.EXTRA_FILE_CHANGED_KEY);
+                            intent.getStringExtra(FileManagerSettings.EXTRA_FILE_CHANGED_KEY);
                     try {
                         FileSystemObject fso = CommandHelper.getFileInfo(context, file, null);
                         if (fso != null) {
@@ -279,8 +279,8 @@ public class NavigationActivity extends Activity
 
         // Register the broadcast receiver
         IntentFilter filter = new IntentFilter();
-        filter.addAction(ExplorerSettings.INTENT_SETTING_CHANGED);
-        filter.addAction(ExplorerSettings.INTENT_FILE_CHANGED);
+        filter.addAction(FileManagerSettings.INTENT_SETTING_CHANGED);
+        filter.addAction(FileManagerSettings.INTENT_FILE_CHANGED);
         registerReceiver(this.mOnSettingChangeReceiver, filter);
 
         //Request features
@@ -378,7 +378,7 @@ public class NavigationActivity extends Activity
      */
     private void init() {
         this.mHistory = new ArrayList<History>();
-        this.mChRooted = !ExplorerApplication.isAdvancedMode();
+        this.mChRooted = !FileManagerApplication.isAdvancedMode();
     }
 
     /**
@@ -387,8 +387,8 @@ public class NavigationActivity extends Activity
      */
     private void showWelcomeMsg() {
         boolean firstUse = Preferences.getSharedPreferences().getBoolean(
-                ExplorerSettings.SETTINGS_FIRST_USE.getId(),
-                ((Boolean)ExplorerSettings.SETTINGS_FIRST_USE.getDefaultValue()).booleanValue());
+                FileManagerSettings.SETTINGS_FIRST_USE.getId(),
+                ((Boolean)FileManagerSettings.SETTINGS_FIRST_USE.getDefaultValue()).booleanValue());
 
         //Display the welcome message?
         if (firstUse) {
@@ -399,7 +399,7 @@ public class NavigationActivity extends Activity
             // Don't display again this dialog
             try {
                 Preferences.savePreference(
-                        ExplorerSettings.SETTINGS_FIRST_USE, Boolean.FALSE, true);
+                        FileManagerSettings.SETTINGS_FIRST_USE, Boolean.FALSE, true);
             } catch (Exception e) {/**NON BLOCK**/}
         }
     }
@@ -425,8 +425,8 @@ public class NavigationActivity extends Activity
 
         // Set the free disk space warning level of the breadcrumb widget
         String fds = Preferences.getSharedPreferences().getString(
-                ExplorerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId(),
-                (String)ExplorerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getDefaultValue());
+                FileManagerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId(),
+                (String)FileManagerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getDefaultValue());
         breadcrumb.setFreeDiskSpaceWarningLevel(Integer.parseInt(fds));
 
         //Configure the action bar options
@@ -531,8 +531,8 @@ public class NavigationActivity extends Activity
                     //Load the preference initial directory
                     String initialDir =
                             Preferences.getSharedPreferences().getString(
-                                ExplorerSettings.SETTINGS_INITIAL_DIR.getId(),
-                                (String)ExplorerSettings.SETTINGS_INITIAL_DIR.getDefaultValue());
+                                FileManagerSettings.SETTINGS_INITIAL_DIR.getId(),
+                                (String)FileManagerSettings.SETTINGS_INITIAL_DIR.getDefaultValue());
                     if (NavigationActivity.this.mChRooted) {
                         // Initial directory is the first external sdcard (sdcard, emmc, usb, ...)
                         StorageVolume[] volumes =
@@ -686,26 +686,26 @@ public class NavigationActivity extends Activity
             //######################
             case R.id.ab_sort_mode:
                 showSettingsPopUp(view,
-                        Arrays.asList(new ExplorerSettings[]{ExplorerSettings.SETTINGS_SORT_MODE}));
+                        Arrays.asList(new FileManagerSettings[]{FileManagerSettings.SETTINGS_SORT_MODE}));
                 break;
             case R.id.ab_layout_mode:
                 showSettingsPopUp(view,
                         Arrays.asList(
-                                new ExplorerSettings[]{ExplorerSettings.SETTINGS_LAYOUT_MODE}));
+                                new FileManagerSettings[]{FileManagerSettings.SETTINGS_LAYOUT_MODE}));
                 break;
             case R.id.ab_view_options:
                 // If we are in ChRooted mode, then don't show non-secure items
                 if (this.mChRooted) {
                     showSettingsPopUp(view,
-                            Arrays.asList(new ExplorerSettings[]{
-                                    ExplorerSettings.SETTINGS_SHOW_DIRS_FIRST}));
+                            Arrays.asList(new FileManagerSettings[]{
+                                    FileManagerSettings.SETTINGS_SHOW_DIRS_FIRST}));
                 } else {
                     showSettingsPopUp(view,
-                            Arrays.asList(new ExplorerSettings[]{
-                                    ExplorerSettings.SETTINGS_SHOW_DIRS_FIRST,
-                                    ExplorerSettings.SETTINGS_SHOW_HIDDEN,
-                                    ExplorerSettings.SETTINGS_SHOW_SYSTEM,
-                                    ExplorerSettings.SETTINGS_SHOW_SYMLINKS}));
+                            Arrays.asList(new FileManagerSettings[]{
+                                    FileManagerSettings.SETTINGS_SHOW_DIRS_FIRST,
+                                    FileManagerSettings.SETTINGS_SHOW_HIDDEN,
+                                    FileManagerSettings.SETTINGS_SHOW_SYSTEM,
+                                    FileManagerSettings.SETTINGS_SHOW_SYMLINKS}));
                 }
 
                 break;
@@ -890,12 +890,12 @@ public class NavigationActivity extends Activity
     }
 
     /**
-     * Method that shows a popup with a menu associated a {@link ExplorerSetting}.
+     * Method that shows a popup with a menu associated a {@link FileManagerSettings}.
      *
      * @param anchor The action button that was pressed
      * @param settings The array of settings associated with the action button
      */
-    private void showSettingsPopUp(View anchor, List<ExplorerSettings> settings) {
+    private void showSettingsPopUp(View anchor, List<FileManagerSettings> settings) {
         //Create the adapter
         final MenuSettingsAdapter adapter = new MenuSettingsAdapter(this, settings);
 
@@ -904,12 +904,12 @@ public class NavigationActivity extends Activity
         popup.setOnItemClickListener(new OnItemClickListener() {
             @Override
             public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
-                ExplorerSettings setting =
+                FileManagerSettings setting =
                         ((MenuSettingsAdapter)parent.getAdapter()).getSetting(position);
                 final int value = ((MenuSettingsAdapter)parent.getAdapter()).getId(position);
                 popup.dismiss();
                 try {
-                    if (setting.compareTo(ExplorerSettings.SETTINGS_LAYOUT_MODE) == 0) {
+                    if (setting.compareTo(FileManagerSettings.SETTINGS_LAYOUT_MODE) == 0) {
                         //Need to change the layout
                         getCurrentNavigationView().changeViewMode(
                                 NavigationLayoutMode.fromId(value));
@@ -1362,10 +1362,10 @@ public class NavigationActivity extends Activity
 
                             // Save preferences
                             Preferences.savePreference(
-                                    ExplorerSettings.SETTINGS_ADVANCE_MODE,
+                                    FileManagerSettings.SETTINGS_ADVANCE_MODE,
                                     Boolean.TRUE, true);
                             Preferences.savePreference(
-                                    ExplorerSettings.SETTINGS_SUPERUSER_MODE,
+                                    FileManagerSettings.SETTINGS_SUPERUSER_MODE,
                                     Boolean.FALSE, true);
 
                         } catch (Exception e) {
@@ -1427,7 +1427,7 @@ public class NavigationActivity extends Activity
      */
     void exit() {
         try {
-            ExplorerApplication.destroyBackgroundConsole();
+            FileManagerApplication.destroyBackgroundConsole();
         } catch (Throwable ex) {
             /**NON BLOCK**/
         }
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.activities;
+package com.cyanogenmod.filemanager.activities;
 
 import android.app.Activity;
 import android.app.AlertDialog;
@@ -37,20 +37,20 @@ import android.widget.FrameLayout;
 import android.widget.ListPopupWindow;
 import android.widget.Toast;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.adapters.CheckableListAdapter;
-import com.cyanogenmod.explorer.adapters.CheckableListAdapter.CheckableItem;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.ui.widgets.Breadcrumb;
-import com.cyanogenmod.explorer.ui.widgets.NavigationView;
-import com.cyanogenmod.explorer.ui.widgets.NavigationView.OnFilePickedListener;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.StorageHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.adapters.CheckableListAdapter;
+import com.cyanogenmod.filemanager.adapters.CheckableListAdapter.CheckableItem;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.ui.widgets.Breadcrumb;
+import com.cyanogenmod.filemanager.ui.widgets.NavigationView;
+import com.cyanogenmod.filemanager.ui.widgets.NavigationView.OnFilePickedListener;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.StorageHelper;
 
 import java.io.File;
 import java.util.ArrayList;
@@ -139,8 +139,8 @@ public class PickerActivity extends Activity
         Breadcrumb breadcrumb = (Breadcrumb)rootView.findViewById(R.id.breadcrumb_view);
         // Set the free disk space warning level of the breadcrumb widget
         String fds = Preferences.getSharedPreferences().getString(
-                ExplorerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId(),
-                (String)ExplorerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getDefaultValue());
+                FileManagerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId(),
+                (String)FileManagerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getDefaultValue());
         breadcrumb.setFreeDiskSpaceWarningLevel(Integer.parseInt(fds));
 
         // Navigation view
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.activities;
+package com.cyanogenmod.filemanager.activities;
 
 import android.app.ActionBar;
 import android.app.Activity;
@@ -45,38 +45,38 @@ import android.widget.ProgressBar;
 import android.widget.TextView;
 import android.widget.Toast;
 
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.activities.preferences.SettingsPreferences;
-import com.cyanogenmod.explorer.activities.preferences.SettingsPreferences.SearchPreferenceFragment;
-import com.cyanogenmod.explorer.adapters.SearchResultAdapter;
-import com.cyanogenmod.explorer.adapters.SearchResultAdapter.OnRequestMenuListener;
-import com.cyanogenmod.explorer.commands.AsyncResultExecutable;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.listeners.OnRequestRefreshListener;
-import com.cyanogenmod.explorer.model.Directory;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.model.SearchResult;
-import com.cyanogenmod.explorer.model.Symlink;
-import com.cyanogenmod.explorer.parcelables.SearchInfoParcelable;
-import com.cyanogenmod.explorer.preferences.DefaultLongClickAction;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.ObjectStringIdentifier;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.providers.RecentSearchesContentProvider;
-import com.cyanogenmod.explorer.tasks.SearchResultDrawingAsyncTask;
-import com.cyanogenmod.explorer.ui.dialogs.ActionsDialog;
-import com.cyanogenmod.explorer.ui.dialogs.MessageProgressDialog;
-import com.cyanogenmod.explorer.ui.policy.InfoActionPolicy;
-import com.cyanogenmod.explorer.ui.policy.IntentsActionPolicy;
-import com.cyanogenmod.explorer.ui.widgets.ButtonItem;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.StorageHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.activities.preferences.SettingsPreferences;
+import com.cyanogenmod.filemanager.activities.preferences.SettingsPreferences.SearchPreferenceFragment;
+import com.cyanogenmod.filemanager.adapters.SearchResultAdapter;
+import com.cyanogenmod.filemanager.adapters.SearchResultAdapter.OnRequestMenuListener;
+import com.cyanogenmod.filemanager.commands.AsyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.listeners.OnRequestRefreshListener;
+import com.cyanogenmod.filemanager.model.Directory;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.model.SearchResult;
+import com.cyanogenmod.filemanager.model.Symlink;
+import com.cyanogenmod.filemanager.parcelables.SearchInfoParcelable;
+import com.cyanogenmod.filemanager.preferences.DefaultLongClickAction;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.ObjectStringIdentifier;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.providers.RecentSearchesContentProvider;
+import com.cyanogenmod.filemanager.tasks.SearchResultDrawingAsyncTask;
+import com.cyanogenmod.filemanager.ui.dialogs.ActionsDialog;
+import com.cyanogenmod.filemanager.ui.dialogs.MessageProgressDialog;
+import com.cyanogenmod.filemanager.ui.policy.InfoActionPolicy;
+import com.cyanogenmod.filemanager.ui.policy.IntentsActionPolicy;
+import com.cyanogenmod.filemanager.ui.widgets.ButtonItem;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.StorageHelper;
 
 import java.io.FileNotFoundException;
 import java.util.ArrayList;
@@ -97,7 +97,7 @@ public class SearchActivity extends Activity
      * An {@link Intent} action for restore view information.
      */
     public static final String ACTION_RESTORE =
-            "com.cyanogenmod.explorer.activities.SearchActivity#Restore"; //$NON-NLS-1$
+            "com.cyanogenmod.filemanager.activities.SearchActivity#Restore"; //$NON-NLS-1$
 
     /**
      * Intent extra parameter for search in the selected directory on enter.
@@ -117,18 +117,18 @@ public class SearchActivity extends Activity
         @Override
         public void onReceive(Context context, Intent intent) {
             if (intent != null &&
-                intent.getAction().compareTo(ExplorerSettings.INTENT_SETTING_CHANGED) == 0) {
+                intent.getAction().compareTo(FileManagerSettings.INTENT_SETTING_CHANGED) == 0) {
 
                 // The settings has changed
-                String key = intent.getStringExtra(ExplorerSettings.EXTRA_SETTING_CHANGED_KEY);
+                String key = intent.getStringExtra(FileManagerSettings.EXTRA_SETTING_CHANGED_KEY);
                 if (key != null) {
                     if (SearchActivity.this.mSearchListView.getAdapter() != null &&
                        (key.compareTo(
-                               ExplorerSettings.SETTINGS_HIGHLIGHT_TERMS.getId()) == 0 ||
+                               FileManagerSettings.SETTINGS_HIGHLIGHT_TERMS.getId()) == 0 ||
                         key.compareTo(
-                                ExplorerSettings.SETTINGS_SHOW_RELEVANCE_WIDGET.getId()) == 0 ||
+                                FileManagerSettings.SETTINGS_SHOW_RELEVANCE_WIDGET.getId()) == 0 ||
                         key.compareTo(
-                                ExplorerSettings.SETTINGS_SORT_SEARCH_RESULTS_MODE.getId()) == 0)) {
+                                FileManagerSettings.SETTINGS_SORT_SEARCH_RESULTS_MODE.getId()) == 0)) {
 
                         // Recreate the adapter
                         int pos = SearchActivity.this.mSearchListView.getFirstVisiblePosition();
@@ -138,11 +138,11 @@ public class SearchActivity extends Activity
                     }
 
                     // Default long-click action
-                    if (key.compareTo(ExplorerSettings.
+                    if (key.compareTo(FileManagerSettings.
                             SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId()) == 0) {
-                        String defaultValue = ((ObjectStringIdentifier)ExplorerSettings.
+                        String defaultValue = ((ObjectStringIdentifier)FileManagerSettings.
                                 SETTINGS_DEFAULT_LONG_CLICK_ACTION.getDefaultValue()).getId();
-                        String id = ExplorerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId();
+                        String id = FileManagerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId();
                         String value =
                                 Preferences.getSharedPreferences().getString(id, defaultValue);
                         SearchActivity.this.mDefaultLongClickAction =
@@ -227,20 +227,20 @@ public class SearchActivity extends Activity
         }
 
         // Check if app is running in chrooted mode
-        this.mChRooted = !ExplorerApplication.isAdvancedMode();
+        this.mChRooted = !FileManagerApplication.isAdvancedMode();
 
         // Default long-click action
-        String defaultValue = ((ObjectStringIdentifier)ExplorerSettings.
+        String defaultValue = ((ObjectStringIdentifier)FileManagerSettings.
                 SETTINGS_DEFAULT_LONG_CLICK_ACTION.getDefaultValue()).getId();
         String value = Preferences.getSharedPreferences().getString(
-                            ExplorerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId(),
+                            FileManagerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId(),
                             defaultValue);
         DefaultLongClickAction mode = DefaultLongClickAction.fromId(value);
         this.mDefaultLongClickAction = mode;
 
         // Register the broadcast receiver
         IntentFilter filter = new IntentFilter();
-        filter.addAction(ExplorerSettings.INTENT_SETTING_CHANGED);
+        filter.addAction(FileManagerSettings.INTENT_SETTING_CHANGED);
         registerReceiver(this.mOnSettingChangeReceiver, filter);
 
         //Request features
@@ -528,8 +528,8 @@ public class SearchActivity extends Activity
 
         // Recovers the user preferences about save suggestions
         boolean saveSuggestions = Preferences.getSharedPreferences().getBoolean(
-                ExplorerSettings.SETTINGS_SAVE_SEARCH_TERMS.getId(),
-                ((Boolean)ExplorerSettings.SETTINGS_SAVE_SEARCH_TERMS.
+                FileManagerSettings.SETTINGS_SAVE_SEARCH_TERMS.getId(),
+                ((Boolean)FileManagerSettings.SETTINGS_SAVE_SEARCH_TERMS.
                         getDefaultValue()).booleanValue());
         if (saveSuggestions) {
             //Save every query for use as recent suggestions
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.activities;
+package com.cyanogenmod.filemanager.activities;
 
 import android.app.Activity;
 import android.content.DialogInterface;
@@ -25,13 +25,13 @@ import android.os.Bundle;
 import android.util.Log;
 import android.widget.Toast;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.ui.policy.IntentsActionPolicy;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.ui.policy.IntentsActionPolicy;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
 
 /**
  * The activity for handle the desktop shortcuts create by the app.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.activities.preferences;
+package com.cyanogenmod.filemanager.activities.preferences;
 
 import android.app.ActionBar;
 import android.content.Intent;
@@ -33,13 +33,13 @@ import android.view.View;
 import android.widget.TextView;
 import android.widget.Toast;
 
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.ObjectStringIdentifier;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.providers.RecentSearchesContentProvider;
-import com.cyanogenmod.explorer.util.DialogHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.ObjectStringIdentifier;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.providers.RecentSearchesContentProvider;
+import com.cyanogenmod.filemanager.util.DialogHelper;
 
 import java.util.List;
 
@@ -140,7 +140,7 @@ public class SettingsPreferences extends PreferenceActivity {
                                 String.valueOf(newValue)));
 
                 // Default long-click action
-                if (ExplorerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.
+                if (FileManagerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.
                         getId().compareTo(key) == 0) {
                     int value = Integer.valueOf((String)newValue).intValue();
                     String[] summary = getResources().getStringArray(
@@ -149,7 +149,7 @@ public class SettingsPreferences extends PreferenceActivity {
                 }
 
                 // Disk usage warning level
-                else if (ExplorerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.
+                else if (FileManagerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.
                         getId().compareTo(key) == 0) {
                     String value = (String)newValue;
                     preference.setSummary(
@@ -160,9 +160,9 @@ public class SettingsPreferences extends PreferenceActivity {
                 // Notify the change (only if fragment is loaded. Default values are loaded
                 // while not in loaded mode)
                 if (GeneralPreferenceFragment.this.mLoaded) {
-                    Intent intent = new Intent(ExplorerSettings.INTENT_SETTING_CHANGED);
+                    Intent intent = new Intent(FileManagerSettings.INTENT_SETTING_CHANGED);
                     intent.putExtra(
-                            ExplorerSettings.EXTRA_SETTING_CHANGED_KEY, preference.getKey());
+                            FileManagerSettings.EXTRA_SETTING_CHANGED_KEY, preference.getKey());
                     getActivity().sendBroadcast(intent);
                 }
 
@@ -187,44 +187,44 @@ public class SettingsPreferences extends PreferenceActivity {
             // Case sensitive sort
             this.mCaseSensitiveSort =
                     (CheckBoxPreference)findPreference(
-                            ExplorerSettings.SETTINGS_CASE_SENSITIVE_SORT.getId());
+                            FileManagerSettings.SETTINGS_CASE_SENSITIVE_SORT.getId());
             this.mCaseSensitiveSort.setOnPreferenceChangeListener(this.mOnChangeListener);
 
             // Default long-click action
             this.mDefaultLongClickAction =
                     (ListPreference)findPreference(
-                            ExplorerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId());
+                            FileManagerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId());
             this.mDefaultLongClickAction.setOnPreferenceChangeListener(this.mOnChangeListener);
-            String defaultValue = ((ObjectStringIdentifier)ExplorerSettings.
+            String defaultValue = ((ObjectStringIdentifier)FileManagerSettings.
                                     SETTINGS_DEFAULT_LONG_CLICK_ACTION.getDefaultValue()).getId();
             String value = Preferences.getSharedPreferences().getString(
-                                    ExplorerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId(),
+                                    FileManagerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId(),
                                     defaultValue);
             this.mOnChangeListener.onPreferenceChange(this.mDefaultLongClickAction, value);
 
             //Disk usage warning level
             this.mFreeDiskSpaceWarningLevel =
                     (ListPreference)findPreference(
-                            ExplorerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId());
+                            FileManagerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId());
             this.mFreeDiskSpaceWarningLevel.setOnPreferenceChangeListener(this.mOnChangeListener);
-            defaultValue = ((String)ExplorerSettings.
+            defaultValue = ((String)FileManagerSettings.
                                 SETTINGS_DISK_USAGE_WARNING_LEVEL.getDefaultValue());
             value = Preferences.getSharedPreferences().getString(
-                                ExplorerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId(),
+                                FileManagerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId(),
                                 defaultValue);
             this.mOnChangeListener.onPreferenceChange(this.mFreeDiskSpaceWarningLevel, value);
 
             // Compute folder statistics
             this.mComputeFolderStatistics =
                     (CheckBoxPreference)findPreference(
-                            ExplorerSettings.SETTINGS_COMPUTE_FOLDER_STATISTICS.getId());
+                            FileManagerSettings.SETTINGS_COMPUTE_FOLDER_STATISTICS.getId());
             this.mComputeFolderStatistics.setOnPreferenceChangeListener(this.mOnChangeListener);
 
             // Advanced settings
             this.mAdvancedSettings =
                     (CheckBoxPreference)findPreference(
-                            ExplorerSettings.SETTINGS_ADVANCE_MODE.getId());
-            if (ExplorerApplication.isDeviceRooted()) {
+                            FileManagerSettings.SETTINGS_ADVANCE_MODE.getId());
+            if (FileManagerApplication.isDeviceRooted()) {
                 this.mAdvancedSettings.setOnPreferenceChangeListener(this.mOnChangeListener);
             } else {
                 // Disable the advanced mode
@@ -234,7 +234,7 @@ public class SettingsPreferences extends PreferenceActivity {
             // Capture Debug traces
             this.mDebugTraces =
                     (CheckBoxPreference)findPreference(
-                            ExplorerSettings.SETTINGS_SHOW_TRACES.getId());
+                            FileManagerSettings.SETTINGS_SHOW_TRACES.getId());
             this.mDebugTraces.setOnPreferenceChangeListener(this.mOnChangeListener);
 
             // Loaded
@@ -249,7 +249,7 @@ public class SettingsPreferences extends PreferenceActivity {
 
         // Internal keys
         private static final String REMOVE_SEARCH_TERMS_KEY =
-                                            "cm_explorer_remove_saved_search_terms"; //$NON-NLS-1$
+                                            "cm_filemanager_remove_saved_search_terms"; //$NON-NLS-1$
 
         private CheckBoxPreference mHighlightTerms;
         private CheckBoxPreference mShowRelevanceWidget;
@@ -274,7 +274,7 @@ public class SettingsPreferences extends PreferenceActivity {
 
                 // Saved search terms
                 if (preference.getKey().compareTo(
-                        ExplorerSettings.SETTINGS_SAVE_SEARCH_TERMS.getId()) == 0) {
+                        FileManagerSettings.SETTINGS_SAVE_SEARCH_TERMS.getId()) == 0) {
                     if (!((Boolean)newValue).booleanValue()) {
                         // Remove search terms if saved search terms
                         // is not active by the user
@@ -282,7 +282,7 @@ public class SettingsPreferences extends PreferenceActivity {
                     }
 
                 // Sort search result mode
-                } else if (ExplorerSettings.SETTINGS_SORT_SEARCH_RESULTS_MODE.
+                } else if (FileManagerSettings.SETTINGS_SORT_SEARCH_RESULTS_MODE.
                         getId().compareTo(key) == 0) {
                     int value = Integer.valueOf((String)newValue).intValue();
                     String[] summary = getResources().getStringArray(
@@ -293,9 +293,9 @@ public class SettingsPreferences extends PreferenceActivity {
                 // Notify the change (only if fragment is loaded. Default values are loaded
                 // while not in loaded mode)
                 if (SearchPreferenceFragment.this.mLoaded) {
-                    Intent intent = new Intent(ExplorerSettings.INTENT_SETTING_CHANGED);
+                    Intent intent = new Intent(FileManagerSettings.INTENT_SETTING_CHANGED);
                     intent.putExtra(
-                            ExplorerSettings.EXTRA_SETTING_CHANGED_KEY, preference.getKey());
+                            FileManagerSettings.EXTRA_SETTING_CHANGED_KEY, preference.getKey());
                     getActivity().sendBroadcast(intent);
                 }
 
@@ -339,31 +339,31 @@ public class SettingsPreferences extends PreferenceActivity {
             // Highlight terms
             this.mHighlightTerms =
                     (CheckBoxPreference)findPreference(
-                            ExplorerSettings.SETTINGS_HIGHLIGHT_TERMS.getId());
+                            FileManagerSettings.SETTINGS_HIGHLIGHT_TERMS.getId());
             this.mHighlightTerms.setOnPreferenceChangeListener(this.mOnChangeListener);
 
             // Relevance widget
             this.mShowRelevanceWidget =
                     (CheckBoxPreference)findPreference(
-                            ExplorerSettings.SETTINGS_SHOW_RELEVANCE_WIDGET.getId());
+                            FileManagerSettings.SETTINGS_SHOW_RELEVANCE_WIDGET.getId());
             this.mShowRelevanceWidget.setOnPreferenceChangeListener(this.mOnChangeListener);
 
             // Sort search result mode
             this.mSortSearchResultMode =
                     (ListPreference)findPreference(
-                            ExplorerSettings.SETTINGS_SORT_SEARCH_RESULTS_MODE.getId());
+                            FileManagerSettings.SETTINGS_SORT_SEARCH_RESULTS_MODE.getId());
             this.mSortSearchResultMode.setOnPreferenceChangeListener(this.mOnChangeListener);
-            String defaultValue = ((ObjectStringIdentifier)ExplorerSettings.
+            String defaultValue = ((ObjectStringIdentifier)FileManagerSettings.
                                     SETTINGS_SORT_SEARCH_RESULTS_MODE.getDefaultValue()).getId();
             String value = Preferences.getSharedPreferences().getString(
-                                    ExplorerSettings.SETTINGS_SORT_SEARCH_RESULTS_MODE.getId(),
+                                    FileManagerSettings.SETTINGS_SORT_SEARCH_RESULTS_MODE.getId(),
                                     defaultValue);
             this.mOnChangeListener.onPreferenceChange(this.mSortSearchResultMode, value);
 
             // Saved search terms
             this.mSaveSearchTerms =
                     (CheckBoxPreference)findPreference(
-                            ExplorerSettings.SETTINGS_SAVE_SEARCH_TERMS.getId());
+                            FileManagerSettings.SETTINGS_SAVE_SEARCH_TERMS.getId());
             this.mSaveSearchTerms.setOnPreferenceChangeListener(this.mOnChangeListener);
 
             // Remove search terms
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.adapters;
+package com.cyanogenmod.filemanager.adapters;
 
 import android.content.Context;
 import android.content.pm.ResolveInfo;
@@ -27,7 +27,7 @@ import android.widget.ArrayAdapter;
 import android.widget.ImageView;
 import android.widget.TextView;
 
-import com.cyanogenmod.explorer.R;
+import com.cyanogenmod.filemanager.R;
 
 import java.util.List;
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.adapters;
+package com.cyanogenmod.filemanager.adapters;
 
 import android.content.Context;
 import android.graphics.drawable.Drawable;
@@ -27,11 +27,11 @@ import android.widget.ImageButton;
 import android.widget.ImageView;
 import android.widget.TextView;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.Bookmark;
-import com.cyanogenmod.explorer.model.Bookmark.BOOKMARK_TYPE;
-import com.cyanogenmod.explorer.ui.IconHolder;
-import com.cyanogenmod.explorer.util.BookmarksHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.Bookmark;
+import com.cyanogenmod.filemanager.model.Bookmark.BOOKMARK_TYPE;
+import com.cyanogenmod.filemanager.ui.IconHolder;
+import com.cyanogenmod.filemanager.util.BookmarksHelper;
 
 import java.util.List;
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.adapters;
+package com.cyanogenmod.filemanager.adapters;
 
 import android.content.Context;
 import android.view.LayoutInflater;
@@ -24,7 +24,7 @@ import android.widget.ArrayAdapter;
 import android.widget.ImageView;
 import android.widget.TextView;
 
-import com.cyanogenmod.explorer.R;
+import com.cyanogenmod.filemanager.R;
 
 import java.util.List;
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.adapters;
+package com.cyanogenmod.filemanager.adapters;
 
 import android.content.Context;
 import android.content.res.Resources;
@@ -28,12 +28,12 @@ import android.widget.ImageButton;
 import android.widget.ImageView;
 import android.widget.TextView;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.ParentDirectory;
-import com.cyanogenmod.explorer.ui.IconHolder;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.ParentDirectory;
+import com.cyanogenmod.filemanager.ui.IconHolder;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper;
 
 import java.text.DateFormat;
 import java.util.ArrayList;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.adapters;
+package com.cyanogenmod.filemanager.adapters;
 
 import android.content.Context;
 import android.view.View;
 import android.view.ViewGroup;
 import android.widget.TextView;
 
-import com.cyanogenmod.explorer.R;
+import com.cyanogenmod.filemanager.R;
 
 /**
  * An implementation of {@link SimpleMenuListAdapter} with highlighted text
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.adapters;
+package com.cyanogenmod.filemanager.adapters;
 
 import android.content.Context;
 import android.graphics.drawable.Drawable;
@@ -25,11 +25,11 @@ import android.widget.ArrayAdapter;
 import android.widget.ImageView;
 import android.widget.TextView;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.History;
-import com.cyanogenmod.explorer.parcelables.NavigationViewInfoParcelable;
-import com.cyanogenmod.explorer.parcelables.SearchInfoParcelable;
-import com.cyanogenmod.explorer.ui.IconHolder;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.History;
+import com.cyanogenmod.filemanager.parcelables.NavigationViewInfoParcelable;
+import com.cyanogenmod.filemanager.parcelables.SearchInfoParcelable;
+import com.cyanogenmod.filemanager.ui.IconHolder;
 
 import java.util.List;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.adapters;
+package com.cyanogenmod.filemanager.adapters;
 
 import android.content.Context;
 import android.content.res.Resources;
 
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.ObjectIdentifier;
-import com.cyanogenmod.explorer.preferences.ObjectStringIdentifier;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.util.ResourcesHelper;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.ObjectIdentifier;
+import com.cyanogenmod.filemanager.preferences.ObjectStringIdentifier;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.util.ResourcesHelper;
 
 import java.lang.reflect.Method;
 import java.util.ArrayList;
@@ -54,7 +54,7 @@ public class MenuSettingsAdapter extends CheckableListAdapter {
             super();
         }
         int mId;
-        ExplorerSettings mSetting;
+        FileManagerSettings mSetting;
         CheckableListAdapter.CheckableItem mItem;
     }
 
@@ -66,8 +66,8 @@ public class MenuSettingsAdapter extends CheckableListAdapter {
      * @param context The current context
      * @param setting The setting to add to the current list
      */
-    public MenuSettingsAdapter(Context context, ExplorerSettings setting) {
-        this(context, Arrays.asList(new ExplorerSettings[]{setting}));
+    public MenuSettingsAdapter(Context context, FileManagerSettings setting) {
+        this(context, Arrays.asList(new FileManagerSettings[]{setting}));
         addSetting(context, setting);
     }
 
@@ -77,7 +77,7 @@ public class MenuSettingsAdapter extends CheckableListAdapter {
      * @param context The current context
      * @param settings An array of setting to add to the current list
      */
-    public MenuSettingsAdapter(Context context, List<ExplorerSettings> settings) {
+    public MenuSettingsAdapter(Context context, List<FileManagerSettings> settings) {
         super(context, new ArrayList<CheckableListAdapter.CheckableItem>());
 
         //Process the data
@@ -112,9 +112,9 @@ public class MenuSettingsAdapter extends CheckableListAdapter {
      * Method that returns the setting.
      *
      * @param position The position of the item
-     * @return ExplorerSettings The setting
+     * @return FileManagerSettings The setting
      */
-    public ExplorerSettings getSetting(int position) {
+    public FileManagerSettings getSetting(int position) {
         return this.mData.get(position).mSetting;
     }
 
@@ -124,7 +124,7 @@ public class MenuSettingsAdapter extends CheckableListAdapter {
      * @param context The current context
      * @param setting The setting to add to the current list
      */
-    private void addSetting(Context context, ExplorerSettings setting) {
+    private void addSetting(Context context, FileManagerSettings setting) {
         //Only 2 type of settings are allowed
         final Resources res = context.getResources();
         try {
@@ -226,7 +226,7 @@ public class MenuSettingsAdapter extends CheckableListAdapter {
      */
     @SuppressWarnings("static-method")
     private DataHolder createDataHolder(
-            int id, ExplorerSettings setting, String title, boolean selected) {
+            int id, FileManagerSettings setting, String title, boolean selected) {
         DataHolder dataHolder = new DataHolder();
         dataHolder.mId = id;
         dataHolder.mSetting = setting;
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.adapters;
+package com.cyanogenmod.filemanager.adapters;
 
 import android.content.Context;
 import android.graphics.drawable.Drawable;
@@ -27,16 +27,16 @@ import android.widget.ImageButton;
 import android.widget.ImageView;
 import android.widget.TextView;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.model.SearchResult;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.ui.IconHolder;
-import com.cyanogenmod.explorer.ui.widgets.RelevanceView;
-import com.cyanogenmod.explorer.util.MimeTypeHelper;
-import com.cyanogenmod.explorer.util.SearchHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.model.SearchResult;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.ui.IconHolder;
+import com.cyanogenmod.filemanager.ui.widgets.RelevanceView;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper;
+import com.cyanogenmod.filemanager.util.SearchHelper;
 
 import java.io.File;
 import java.util.ArrayList;
@@ -136,12 +136,12 @@ public class SearchResultAdapter extends ArrayAdapter<SearchResult> implements O
 
         // Load settings
         this.mHighlightTerms = Preferences.getSharedPreferences().getBoolean(
-                ExplorerSettings.SETTINGS_HIGHLIGHT_TERMS.getId(),
-                ((Boolean)ExplorerSettings.SETTINGS_HIGHLIGHT_TERMS.
+                FileManagerSettings.SETTINGS_HIGHLIGHT_TERMS.getId(),
+                ((Boolean)FileManagerSettings.SETTINGS_HIGHLIGHT_TERMS.
                         getDefaultValue()).booleanValue());
         this.mShowRelevanceWidget = Preferences.getSharedPreferences().getBoolean(
-                ExplorerSettings.SETTINGS_SHOW_RELEVANCE_WIDGET.getId(),
-                ((Boolean)ExplorerSettings.SETTINGS_SHOW_RELEVANCE_WIDGET.
+                FileManagerSettings.SETTINGS_SHOW_RELEVANCE_WIDGET.getId(),
+                ((Boolean)FileManagerSettings.SETTINGS_SHOW_RELEVANCE_WIDGET.
                         getDefaultValue()).booleanValue());
 
         //Do cache of the data for better performance
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.adapters;
+package com.cyanogenmod.filemanager.adapters;
 
 import android.content.Context;
 import android.view.LayoutInflater;
@@ -27,7 +27,7 @@ import android.widget.BaseAdapter;
 import android.widget.TextView;
 
 import com.android.internal.view.menu.MenuBuilder;
-import com.cyanogenmod.explorer.R;
+import com.cyanogenmod.filemanager.R;
 
 /**
  * An implementation of {@link BaseAdapter} that is associated with a
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.adapters;
+package com.cyanogenmod.filemanager.adapters;
 
 import android.content.Context;
 import android.view.Menu;
@@ -28,7 +28,7 @@ import android.widget.AdapterView.OnItemClickListener;
 import android.widget.AdapterView.OnItemLongClickListener;
 import android.widget.TextView;
 
-import com.cyanogenmod.explorer.R;
+import com.cyanogenmod.filemanager.R;
 
 /**
  * An implementation of {@link SimpleMenuListAdapter} for showing
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that defines a class as executable in an asynchronous way.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that represents an executable for retrieve the current directory.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that represents an executable for change the owner of
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that represents an executable for change the permissions of
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that represents an executable for compress file system objects.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that represents an executable for copy a file system object to
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that represents an executable for create a new directory.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that represents an executable for create a new file.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that represents an executable for retrieve the current directory.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that represents an executable for delete a new directory.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that represents an executable for delete a new file.
@@ -14,9 +14,9 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
-import com.cyanogenmod.explorer.model.DiskUsage;
+import com.cyanogenmod.filemanager.model.DiskUsage;
 
 import java.util.List;
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that represents an executable for expanding environment variables
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that represents an executable for execute a command
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that defines a class as executable.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
-import com.cyanogenmod.explorer.commands.ListExecutable.LIST_MODE;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.model.Permissions;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.model.User;
-import com.cyanogenmod.explorer.preferences.CompressionMode;
+import com.cyanogenmod.filemanager.commands.ListExecutable.LIST_MODE;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.model.Permissions;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.model.User;
+import com.cyanogenmod.filemanager.preferences.CompressionMode;
 
 /**
  * A interface that defines methods for create {@link Executable} objects.
@@ -202,7 +202,7 @@ public interface ExecutableCreator {
      * @throws CommandNotFoundException If the executable can't be created
      */
     GroupsExecutable createGroupsExecutable()
-            throws com.cyanogenmod.explorer.console.CommandNotFoundException;
+            throws com.cyanogenmod.filemanager.console.CommandNotFoundException;
 
     /**
      * Method that creates an executable for retrieve identity information of the current user.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * A class that represents a factory for creating {@link Executable} objects.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that represents an executable for make a search over
@@ -14,9 +14,9 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
-import com.cyanogenmod.explorer.model.FolderUsage;
+import com.cyanogenmod.filemanager.model.FolderUsage;
 
 /**
  * An interface that represents an executable for retrieve a folder usage
@@ -14,9 +14,9 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
-import com.cyanogenmod.explorer.model.Group;
+import com.cyanogenmod.filemanager.model.Group;
 
 import java.util.List;
 
@@ -14,9 +14,9 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
-import com.cyanogenmod.explorer.model.Identity;
+import com.cyanogenmod.filemanager.model.Identity;
 
 /**
  * An interface that represents an executable for retrieve information of
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that represents an executable for create symlinks to other file system objects.
@@ -14,9 +14,9 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
-import com.cyanogenmod.explorer.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
 
 import java.util.List;
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that represents an executable for mount filesystems.
@@ -14,9 +14,9 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
-import com.cyanogenmod.explorer.model.MountPoint;
+import com.cyanogenmod.filemanager.model.MountPoint;
 
 import java.util.List;
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that represents an executable for move a file system object to
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that represents an executable for retrieve the parent directory of
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that represents an executable for retrieve the process identifier
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that represents an executable for read files.
@@ -14,9 +14,9 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
-import com.cyanogenmod.explorer.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
 
 /**
  * An interface that represents an executable for resolves the real
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An enumeration of allow signals that can send to programs.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that represents an executable for send signal to processes.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that defines a class as executable in a synchronous way.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 /**
  * An interface that represents an executable for uncompress file system objects.
@@ -14,9 +14,9 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
-import com.cyanogenmod.explorer.model.MountPoint;
+import com.cyanogenmod.filemanager.model.MountPoint;
 
 /**
  * An interface that represents an executable that writes in a filesystem.<br/>
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands;
+package com.cyanogenmod.filemanager.commands;
 
 import java.io.IOException;
 import java.io.OutputStream;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
 
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.ChangeCurrentDirExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.console.java.JavaConsole;
+import com.cyanogenmod.filemanager.commands.ChangeCurrentDirExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.console.java.JavaConsole;
 
 import java.io.File;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
 
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.CopyExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.CopyExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
 
 import java.io.BufferedInputStream;
 import java.io.BufferedOutputStream;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
 
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.CreateDirExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.CreateDirExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
 
 import java.io.File;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
 
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.CreateFileExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.CreateFileExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
 
 import java.io.File;
 import java.io.IOException;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
 
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.CurrentDirExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.console.java.JavaConsole;
+import com.cyanogenmod.filemanager.commands.CurrentDirExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.console.java.JavaConsole;
 
 
 /**
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
 
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.DeleteDirExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.DeleteDirExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
 
 import java.io.File;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
 
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.DeleteFileExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.DeleteFileExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
 
 import java.io.File;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
 
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.DiskUsageExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.DiskUsage;
-import com.cyanogenmod.explorer.model.MountPoint;
+import com.cyanogenmod.filemanager.commands.DiskUsageExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.DiskUsage;
+import com.cyanogenmod.filemanager.model.MountPoint;
 
 import java.io.File;
 import java.util.ArrayList;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
 
 import android.content.Context;
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.FindExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.SearchHelper;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.FindExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.SearchHelper;
 
 import java.io.File;
 import java.util.Arrays;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
 
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.FolderUsageExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.FolderUsage;
-import com.cyanogenmod.explorer.util.MimeTypeHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper.MimeTypeCategory;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.FolderUsageExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.FolderUsage;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper.MimeTypeCategory;
 
 import java.io.File;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.java;
-
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.ChangeCurrentDirExecutable;
-import com.cyanogenmod.explorer.commands.ChangeOwnerExecutable;
-import com.cyanogenmod.explorer.commands.ChangePermissionsExecutable;
-import com.cyanogenmod.explorer.commands.CompressExecutable;
-import com.cyanogenmod.explorer.commands.CopyExecutable;
-import com.cyanogenmod.explorer.commands.CreateDirExecutable;
-import com.cyanogenmod.explorer.commands.CreateFileExecutable;
-import com.cyanogenmod.explorer.commands.CurrentDirExecutable;
-import com.cyanogenmod.explorer.commands.DeleteDirExecutable;
-import com.cyanogenmod.explorer.commands.DeleteFileExecutable;
-import com.cyanogenmod.explorer.commands.DiskUsageExecutable;
-import com.cyanogenmod.explorer.commands.EchoExecutable;
-import com.cyanogenmod.explorer.commands.ExecExecutable;
-import com.cyanogenmod.explorer.commands.ExecutableCreator;
-import com.cyanogenmod.explorer.commands.FindExecutable;
-import com.cyanogenmod.explorer.commands.FolderUsageExecutable;
-import com.cyanogenmod.explorer.commands.GroupsExecutable;
-import com.cyanogenmod.explorer.commands.IdentityExecutable;
-import com.cyanogenmod.explorer.commands.LinkExecutable;
-import com.cyanogenmod.explorer.commands.ListExecutable;
-import com.cyanogenmod.explorer.commands.ListExecutable.LIST_MODE;
-import com.cyanogenmod.explorer.commands.MountExecutable;
-import com.cyanogenmod.explorer.commands.MountPointInfoExecutable;
-import com.cyanogenmod.explorer.commands.MoveExecutable;
-import com.cyanogenmod.explorer.commands.ParentDirExecutable;
-import com.cyanogenmod.explorer.commands.ProcessIdExecutable;
-import com.cyanogenmod.explorer.commands.QuickFolderSearchExecutable;
-import com.cyanogenmod.explorer.commands.ReadExecutable;
-import com.cyanogenmod.explorer.commands.ResolveLinkExecutable;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.commands.SendSignalExecutable;
-import com.cyanogenmod.explorer.commands.UncompressExecutable;
-import com.cyanogenmod.explorer.commands.WriteExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.java.JavaConsole;
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.model.Permissions;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.model.User;
-import com.cyanogenmod.explorer.preferences.CompressionMode;
+package com.cyanogenmod.filemanager.commands.java;
+
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.ChangeCurrentDirExecutable;
+import com.cyanogenmod.filemanager.commands.ChangeOwnerExecutable;
+import com.cyanogenmod.filemanager.commands.ChangePermissionsExecutable;
+import com.cyanogenmod.filemanager.commands.CompressExecutable;
+import com.cyanogenmod.filemanager.commands.CopyExecutable;
+import com.cyanogenmod.filemanager.commands.CreateDirExecutable;
+import com.cyanogenmod.filemanager.commands.CreateFileExecutable;
+import com.cyanogenmod.filemanager.commands.CurrentDirExecutable;
+import com.cyanogenmod.filemanager.commands.DeleteDirExecutable;
+import com.cyanogenmod.filemanager.commands.DeleteFileExecutable;
+import com.cyanogenmod.filemanager.commands.DiskUsageExecutable;
+import com.cyanogenmod.filemanager.commands.EchoExecutable;
+import com.cyanogenmod.filemanager.commands.ExecExecutable;
+import com.cyanogenmod.filemanager.commands.ExecutableCreator;
+import com.cyanogenmod.filemanager.commands.FindExecutable;
+import com.cyanogenmod.filemanager.commands.FolderUsageExecutable;
+import com.cyanogenmod.filemanager.commands.GroupsExecutable;
+import com.cyanogenmod.filemanager.commands.IdentityExecutable;
+import com.cyanogenmod.filemanager.commands.LinkExecutable;
+import com.cyanogenmod.filemanager.commands.ListExecutable;
+import com.cyanogenmod.filemanager.commands.ListExecutable.LIST_MODE;
+import com.cyanogenmod.filemanager.commands.MountExecutable;
+import com.cyanogenmod.filemanager.commands.MountPointInfoExecutable;
+import com.cyanogenmod.filemanager.commands.MoveExecutable;
+import com.cyanogenmod.filemanager.commands.ParentDirExecutable;
+import com.cyanogenmod.filemanager.commands.ProcessIdExecutable;
+import com.cyanogenmod.filemanager.commands.QuickFolderSearchExecutable;
+import com.cyanogenmod.filemanager.commands.ReadExecutable;
+import com.cyanogenmod.filemanager.commands.ResolveLinkExecutable;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.commands.SendSignalExecutable;
+import com.cyanogenmod.filemanager.commands.UncompressExecutable;
+import com.cyanogenmod.filemanager.commands.WriteExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.java.JavaConsole;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.model.Permissions;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.model.User;
+import com.cyanogenmod.filemanager.preferences.CompressionMode;
 
 /**
  * A class for create shell {@link "Executable"} objects.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
 
-import com.cyanogenmod.explorer.commands.ExecutableCreator;
-import com.cyanogenmod.explorer.commands.ExecutableFactory;
-import com.cyanogenmod.explorer.console.java.JavaConsole;
+import com.cyanogenmod.filemanager.commands.ExecutableCreator;
+import com.cyanogenmod.filemanager.commands.ExecutableFactory;
+import com.cyanogenmod.filemanager.console.java.JavaConsole;
 /**
  * A class that represents a factory for creating java {@link "Executable"} objects.
  */
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
 
 import android.content.Context;
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.ListExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.ParentDirectory;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.commands.ListExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.ParentDirectory;
+import com.cyanogenmod.filemanager.util.FileHelper;
 
 import java.io.File;
 import java.util.ArrayList;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
 
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.MountPointInfoExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.ParseHelper;
+import com.cyanogenmod.filemanager.commands.MountPointInfoExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.ParseHelper;
 
 import java.io.BufferedReader;
 import java.io.File;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
 
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.MoveExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.MoveExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
 
 import java.io.File;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
 
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.ParentDirExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.commands.ParentDirExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
 
 import java.io.File;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
 
-import com.cyanogenmod.explorer.commands.Executable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.commands.Executable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
 
 
 /**
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
 
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.ReadExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.ReadExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
 
 import java.io.BufferedReader;
 import java.io.File;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
 
 import android.content.Context;
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.ListExecutable.LIST_MODE;
-import com.cyanogenmod.explorer.commands.ResolveLinkExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.model.FileSystemObject;
+import com.cyanogenmod.filemanager.commands.ListExecutable.LIST_MODE;
+import com.cyanogenmod.filemanager.commands.ResolveLinkExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
 
 import java.io.File;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.java;
+package com.cyanogenmod.filemanager.commands.java;
 
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.WriteExecutable;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.WriteExecutable;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
 
 import java.io.BufferedOutputStream;
 import java.io.File;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.AsyncResultExecutable;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.commands.AsyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.util.FileHelper;
 
 import java.util.ArrayList;
 import java.util.Collections;
@@ -14,9 +14,9 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.SIGNAL;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
 
 /**
  * An interface for communicate shell results in a asynchronous way.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 
 /**
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.ChangeCurrentDirExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.commands.ChangeCurrentDirExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
 
 import java.io.BufferedReader;
 import java.io.IOException;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.ChangeOwnerExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.model.User;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.ChangeOwnerExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.model.User;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
 
 import java.text.ParseException;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.ChangePermissionsExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.model.Permissions;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.ChangePermissionsExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.model.Permissions;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
 
 import java.text.ParseException;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import android.content.res.Resources;
 import android.content.res.XmlResourceParser;
 
 import com.android.internal.util.XmlUtils;
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.util.ShellHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.util.ShellHelper;
 
 import org.xmlpull.v1.XmlPullParserException;
 
@@ -100,7 +100,7 @@ public abstract class Command {
         }
 
         //Load the command info
-        getCommandInfo(ExplorerApplication.getInstance().getResources());
+        getCommandInfo(FileManagerApplication.getInstance().getResources());
 
         // Get the current trace value
         reloadTrace();
@@ -154,8 +154,8 @@ public abstract class Command {
      */
     public final void reloadTrace() {
         this.mTrace = Preferences.getSharedPreferences().getBoolean(
-                ExplorerSettings.SETTINGS_SHOW_TRACES.getId(),
-                ((Boolean)ExplorerSettings.SETTINGS_SHOW_TRACES.getDefaultValue()).booleanValue());
+                FileManagerSettings.SETTINGS_SHOW_TRACES.getId(),
+                ((Boolean)FileManagerSettings.SETTINGS_SHOW_TRACES.getDefaultValue()).booleanValue());
     }
 
     /**
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
-
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.CompressExecutable;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.preferences.CompressionMode;
-import com.cyanogenmod.explorer.util.FileHelper;
+package com.cyanogenmod.filemanager.commands.shell;
+
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.CompressExecutable;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.preferences.CompressionMode;
+import com.cyanogenmod.filemanager.util.FileHelper;
 
 import java.io.File;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.CopyExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.CopyExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
 
 import java.text.ParseException;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.CreateDirExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.CreateDirExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
 
 import java.text.ParseException;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.CreateFileExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.CreateFileExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
 
 import java.text.ParseException;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.CurrentDirExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.commands.CurrentDirExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
 
 import java.io.BufferedReader;
 import java.io.IOException;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.DeleteDirExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.DeleteDirExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
 
 import java.text.ParseException;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.DeleteFileExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.DeleteFileExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
 
 import java.text.ParseException;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
-
-import com.cyanogenmod.explorer.commands.DiskUsageExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.DiskUsage;
-import com.cyanogenmod.explorer.util.ParseHelper;
+package com.cyanogenmod.filemanager.commands.shell;
+
+import com.cyanogenmod.filemanager.commands.DiskUsageExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.DiskUsage;
+import com.cyanogenmod.filemanager.util.ParseHelper;
 
 import java.io.BufferedReader;
 import java.io.IOException;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.EchoExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.commands.EchoExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
 
 import java.io.BufferedReader;
 import java.io.IOException;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.ExecExecutable;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.ExecExecutable;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
 
 /**
  * A class for execute a command
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.FindExecutable;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.ParseHelper;
-import com.cyanogenmod.explorer.util.SearchHelper;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.FindExecutable;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.ParseHelper;
+import com.cyanogenmod.filemanager.util.SearchHelper;
 
 import java.io.BufferedReader;
 import java.io.File;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.FolderUsageExecutable;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.Directory;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.FolderUsage;
-import com.cyanogenmod.explorer.model.Symlink;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper.MimeTypeCategory;
-import com.cyanogenmod.explorer.util.ParseHelper;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.FolderUsageExecutable;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.Directory;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.FolderUsage;
+import com.cyanogenmod.filemanager.model.Symlink;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper.MimeTypeCategory;
+import com.cyanogenmod.filemanager.util.ParseHelper;
 
 import java.io.BufferedReader;
 import java.io.StringReader;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.GroupsExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.commands.GroupsExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.util.FileHelper;
 
 import java.io.BufferedReader;
 import java.io.IOException;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
-
-import com.cyanogenmod.explorer.commands.IdentityExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.AID;
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.model.Identity;
-import com.cyanogenmod.explorer.model.User;
-import com.cyanogenmod.explorer.util.FileHelper;
+package com.cyanogenmod.filemanager.commands.shell;
+
+import com.cyanogenmod.filemanager.commands.IdentityExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.AID;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.model.Identity;
+import com.cyanogenmod.filemanager.model.User;
+import com.cyanogenmod.filemanager.util.FileHelper;
 
 import java.io.BufferedReader;
 import java.io.IOException;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.LinkExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.LinkExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
 
 import java.text.ParseException;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
-
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.commands.ListExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ConsoleAllocException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.console.OperationTimeoutException;
-import com.cyanogenmod.explorer.console.shell.ShellConsole;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.ParentDirectory;
-import com.cyanogenmod.explorer.model.Symlink;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.ParseHelper;
+package com.cyanogenmod.filemanager.commands.shell;
+
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.commands.ListExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ConsoleAllocException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.console.OperationTimeoutException;
+import com.cyanogenmod.filemanager.console.shell.ShellConsole;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.ParentDirectory;
+import com.cyanogenmod.filemanager.model.Symlink;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.ParseHelper;
 
 import java.io.BufferedReader;
 import java.io.File;
@@ -96,7 +96,7 @@ public class ListCommand extends SyncResultProgram implements ListExecutable {
         } else {
             this.mParentDir =
                 CommandHelper.getAbsolutePath(
-                        ExplorerApplication.
+                        FileManagerApplication.
                             getInstance().getApplicationContext(), src, console);
         }
     }
@@ -153,12 +153,12 @@ public class ListCommand extends SyncResultProgram implements ListExecutable {
             // Try to resolve from a console
             String abspath =
                 CommandHelper.getAbsolutePath(
-                        ExplorerApplication.getInstance().
+                        FileManagerApplication.getInstance().
                             getApplicationContext(), src, console);
             //Resolve the parent directory
             this.mParentDir =
                 CommandHelper.getParentDir(
-                        ExplorerApplication.getInstance().getApplicationContext(),
+                        FileManagerApplication.getInstance().getApplicationContext(),
                         abspath, console);
         }
     }
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.MountExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.MountPoint;
+import com.cyanogenmod.filemanager.commands.MountExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.MountPoint;
 
 import java.text.ParseException;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
-
-import com.cyanogenmod.explorer.commands.MountPointInfoExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.ParseHelper;
+package com.cyanogenmod.filemanager.commands.shell;
+
+import com.cyanogenmod.filemanager.commands.MountPointInfoExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.ParseHelper;
 
 import java.io.BufferedReader;
 import java.io.IOException;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.MoveExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.commands.MoveExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
 
 import java.text.ParseException;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.ParentDirExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.commands.ParentDirExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
 
 import java.io.BufferedReader;
 import java.io.IOException;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.ProcessIdExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.commands.ProcessIdExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
 
 import java.io.BufferedReader;
 import java.io.IOException;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.Executable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.commands.Executable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
 
 import java.io.OutputStream;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.QuickFolderSearchExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.commands.QuickFolderSearchExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
 
 import java.io.BufferedReader;
 import java.io.File;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.ReadExecutable;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.ReadExecutable;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
 
 /**
  * A class for read a file
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.ResolveLinkExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.ParseHelper;
+import com.cyanogenmod.filemanager.commands.ResolveLinkExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.ParseHelper;
 
 import java.io.BufferedReader;
 import java.io.File;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.commands.SendSignalExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.commands.SendSignalExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
 
 import java.text.ParseException;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.SyncResultExecutable;
-import com.cyanogenmod.explorer.commands.WritableExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.console.ReadOnlyFilesystemException;
+import com.cyanogenmod.filemanager.commands.SyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.WritableExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.console.ReadOnlyFilesystemException;
 
 
 /**
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
-
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.ChangeCurrentDirExecutable;
-import com.cyanogenmod.explorer.commands.ChangeOwnerExecutable;
-import com.cyanogenmod.explorer.commands.ChangePermissionsExecutable;
-import com.cyanogenmod.explorer.commands.CompressExecutable;
-import com.cyanogenmod.explorer.commands.CopyExecutable;
-import com.cyanogenmod.explorer.commands.CreateDirExecutable;
-import com.cyanogenmod.explorer.commands.CreateFileExecutable;
-import com.cyanogenmod.explorer.commands.CurrentDirExecutable;
-import com.cyanogenmod.explorer.commands.DeleteDirExecutable;
-import com.cyanogenmod.explorer.commands.DeleteFileExecutable;
-import com.cyanogenmod.explorer.commands.DiskUsageExecutable;
-import com.cyanogenmod.explorer.commands.EchoExecutable;
-import com.cyanogenmod.explorer.commands.ExecExecutable;
-import com.cyanogenmod.explorer.commands.ExecutableCreator;
-import com.cyanogenmod.explorer.commands.FindExecutable;
-import com.cyanogenmod.explorer.commands.FolderUsageExecutable;
-import com.cyanogenmod.explorer.commands.GroupsExecutable;
-import com.cyanogenmod.explorer.commands.IdentityExecutable;
-import com.cyanogenmod.explorer.commands.LinkExecutable;
-import com.cyanogenmod.explorer.commands.ListExecutable;
-import com.cyanogenmod.explorer.commands.MountExecutable;
-import com.cyanogenmod.explorer.commands.MountPointInfoExecutable;
-import com.cyanogenmod.explorer.commands.MoveExecutable;
-import com.cyanogenmod.explorer.commands.ParentDirExecutable;
-import com.cyanogenmod.explorer.commands.ProcessIdExecutable;
-import com.cyanogenmod.explorer.commands.QuickFolderSearchExecutable;
-import com.cyanogenmod.explorer.commands.ReadExecutable;
-import com.cyanogenmod.explorer.commands.ResolveLinkExecutable;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.commands.SendSignalExecutable;
-import com.cyanogenmod.explorer.commands.UncompressExecutable;
-import com.cyanogenmod.explorer.commands.WriteExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.shell.ShellConsole;
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.model.Permissions;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.model.User;
-import com.cyanogenmod.explorer.preferences.CompressionMode;
+package com.cyanogenmod.filemanager.commands.shell;
+
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.ChangeCurrentDirExecutable;
+import com.cyanogenmod.filemanager.commands.ChangeOwnerExecutable;
+import com.cyanogenmod.filemanager.commands.ChangePermissionsExecutable;
+import com.cyanogenmod.filemanager.commands.CompressExecutable;
+import com.cyanogenmod.filemanager.commands.CopyExecutable;
+import com.cyanogenmod.filemanager.commands.CreateDirExecutable;
+import com.cyanogenmod.filemanager.commands.CreateFileExecutable;
+import com.cyanogenmod.filemanager.commands.CurrentDirExecutable;
+import com.cyanogenmod.filemanager.commands.DeleteDirExecutable;
+import com.cyanogenmod.filemanager.commands.DeleteFileExecutable;
+import com.cyanogenmod.filemanager.commands.DiskUsageExecutable;
+import com.cyanogenmod.filemanager.commands.EchoExecutable;
+import com.cyanogenmod.filemanager.commands.ExecExecutable;
+import com.cyanogenmod.filemanager.commands.ExecutableCreator;
+import com.cyanogenmod.filemanager.commands.FindExecutable;
+import com.cyanogenmod.filemanager.commands.FolderUsageExecutable;
+import com.cyanogenmod.filemanager.commands.GroupsExecutable;
+import com.cyanogenmod.filemanager.commands.IdentityExecutable;
+import com.cyanogenmod.filemanager.commands.LinkExecutable;
+import com.cyanogenmod.filemanager.commands.ListExecutable;
+import com.cyanogenmod.filemanager.commands.MountExecutable;
+import com.cyanogenmod.filemanager.commands.MountPointInfoExecutable;
+import com.cyanogenmod.filemanager.commands.MoveExecutable;
+import com.cyanogenmod.filemanager.commands.ParentDirExecutable;
+import com.cyanogenmod.filemanager.commands.ProcessIdExecutable;
+import com.cyanogenmod.filemanager.commands.QuickFolderSearchExecutable;
+import com.cyanogenmod.filemanager.commands.ReadExecutable;
+import com.cyanogenmod.filemanager.commands.ResolveLinkExecutable;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.commands.SendSignalExecutable;
+import com.cyanogenmod.filemanager.commands.UncompressExecutable;
+import com.cyanogenmod.filemanager.commands.WriteExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.shell.ShellConsole;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.model.Permissions;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.model.User;
+import com.cyanogenmod.filemanager.preferences.CompressionMode;
 
 /**
  * A class for create shell {@link "Executable"} objects.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.commands.ExecutableCreator;
-import com.cyanogenmod.explorer.commands.ExecutableFactory;
-import com.cyanogenmod.explorer.console.shell.ShellConsole;
+import com.cyanogenmod.filemanager.commands.ExecutableCreator;
+import com.cyanogenmod.filemanager.commands.ExecutableFactory;
+import com.cyanogenmod.filemanager.console.shell.ShellConsole;
 
 /**
  * A class that represents a factory for creating shell {@link "Executable"} objects.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.console.ReadOnlyFilesystemException;
-import com.cyanogenmod.explorer.util.ShellHelper;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.console.ReadOnlyFilesystemException;
+import com.cyanogenmod.filemanager.util.ShellHelper;
 
 
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 /**
  * An abstract class that allow the consumption of the data when it's totally recovery.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
-
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.commands.UncompressExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.preferences.UncompressionMode;
-import com.cyanogenmod.explorer.util.FileHelper;
+package com.cyanogenmod.filemanager.commands.shell;
+
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.commands.UncompressExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.preferences.UncompressionMode;
+import com.cyanogenmod.filemanager.util.FileHelper;
 
 import java.io.File;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
-
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.commands.WriteExecutable;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
+package com.cyanogenmod.filemanager.commands.shell;
+
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.commands.WriteExecutable;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
 
 import java.io.IOException;
 import java.io.OutputStream;
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
 
 /**
  * An exception thrown when the command was not found
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
 
-import com.cyanogenmod.explorer.commands.AsyncResultExecutable;
-import com.cyanogenmod.explorer.commands.Executable;
-import com.cyanogenmod.explorer.commands.ExecutableFactory;
-import com.cyanogenmod.explorer.model.Identity;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
+import com.cyanogenmod.filemanager.commands.AsyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.Executable;
+import com.cyanogenmod.filemanager.commands.ExecutableFactory;
+import com.cyanogenmod.filemanager.model.Identity;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
 
 /**
  * This class represents a class for executing commands in the operating system layer,
@@ -55,8 +55,8 @@ public abstract class Console
      */
     public final void reloadTrace() {
         this.mTrace = Preferences.getSharedPreferences().getBoolean(
-                ExplorerSettings.SETTINGS_SHOW_TRACES.getId(),
-                ((Boolean)ExplorerSettings.SETTINGS_SHOW_TRACES.getDefaultValue()).booleanValue());
+                FileManagerSettings.SETTINGS_SHOW_TRACES.getId(),
+                ((Boolean)FileManagerSettings.SETTINGS_SHOW_TRACES.getDefaultValue()).booleanValue());
     }
 
     /**
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
 
 /**
  * An exception thrown when an exception occurs allocating a console.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
 
 import android.content.Context;
 import android.util.Log;
 import android.widget.Toast;
 
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.commands.shell.InvalidCommandDefinitionException;
-import com.cyanogenmod.explorer.console.java.JavaConsole;
-import com.cyanogenmod.explorer.console.shell.NonPriviledgeConsole;
-import com.cyanogenmod.explorer.console.shell.PrivilegedConsole;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.commands.shell.InvalidCommandDefinitionException;
+import com.cyanogenmod.filemanager.console.java.JavaConsole;
+import com.cyanogenmod.filemanager.console.shell.NonPriviledgeConsole;
+import com.cyanogenmod.filemanager.console.shell.PrivilegedConsole;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.FileHelper;
 
 import java.io.FileNotFoundException;
 import java.io.IOException;
@@ -154,7 +154,7 @@ public final class ConsoleBuilder {
             sHolder = holder;
 
             // Change also the background console to privileged
-            ExplorerApplication.changeBackgroundConsoleToPriviligedConsole();
+            FileManagerApplication.changeBackgroundConsoleToPriviligedConsole();
 
             return sHolder.getConsole() instanceof PrivilegedConsole;
 
@@ -184,12 +184,12 @@ public final class ConsoleBuilder {
             throws FileNotFoundException, IOException, InvalidCommandDefinitionException,
             ConsoleAllocException, InsufficientPermissionsException {
         //Gets superuser mode settings
-        boolean superuserMode = ExplorerApplication.isSuperuserMode();
-        boolean advancedMode = ExplorerApplication.isAdvancedMode();
+        boolean superuserMode = FileManagerApplication.isSuperuserMode();
+        boolean advancedMode = FileManagerApplication.isAdvancedMode();
         if (superuserMode && !advancedMode) {
             try {
                 Preferences.savePreference(
-                        ExplorerSettings.SETTINGS_SUPERUSER_MODE, Boolean.FALSE, true);
+                        FileManagerSettings.SETTINGS_SUPERUSER_MODE, Boolean.FALSE, true);
             } catch (Throwable ex) {
                 Log.w(TAG, "can't save console preference", ex); //$NON-NLS-1$
             }
@@ -240,7 +240,7 @@ public final class ConsoleBuilder {
                                 createNonPrivilegedConsole(context, FileHelper.ROOT_DIRECTORY));
                 if (superuserMode) {
                     // Change also the background console to privileged
-                    ExplorerApplication.changeBackgroundConsoleToPriviligedConsole();
+                    FileManagerApplication.changeBackgroundConsoleToPriviligedConsole();
                 }
             }
             return sHolder.getConsole();
@@ -280,7 +280,7 @@ public final class ConsoleBuilder {
         int bufferSize = context.getResources().getInteger(R.integer.buffer_size);
 
         // Is rooted? Then create a shell console
-        if (ExplorerApplication.isDeviceRooted()) {
+        if (FileManagerApplication.isDeviceRooted()) {
             NonPriviledgeConsole console = new NonPriviledgeConsole(initialDirectory);
             console.setBufferSize(bufferSize);
             console.alloc();
@@ -390,16 +390,16 @@ public final class ConsoleBuilder {
                 }
             }
 
-            boolean advancedMode = ExplorerApplication.isAdvancedMode();
+            boolean advancedMode = FileManagerApplication.isAdvancedMode();
             if (advancedMode) {
                 //Save settings
                 try {
                     Preferences.savePreference(
-                            ExplorerSettings.SETTINGS_SUPERUSER_MODE, Boolean.FALSE, true);
+                            FileManagerSettings.SETTINGS_SUPERUSER_MODE, Boolean.FALSE, true);
                 } catch (Exception ex) {
                     Log.e(TAG,
                             String.format("Failed to save %s property",  //$NON-NLS-1$
-                            ExplorerSettings.SETTINGS_SUPERUSER_MODE.getId()), ex);
+                            FileManagerSettings.SETTINGS_SUPERUSER_MODE.getId()), ex);
                 }
 
                 //Create the non-privileged console
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
 
 /**
  * A class that holds a console.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
 
 /**
  * An exception thrown when an operation invocation fails.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.commands.SyncResultExecutable;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.commands.SyncResultExecutable;
 
 /**
  * An exception thrown when an operation required elevated permissions.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
 
 /**
  * An exception thrown when the file or directory is not found.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
 
 /**
  * An exception thrown when the operation exceeds the timeout.
@@ -14,9 +14,9 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
 
-import com.cyanogenmod.explorer.model.MountPoint;
+import com.cyanogenmod.filemanager.model.MountPoint;
 
 /**
  * An exception thrown when an operation is writing in a read-only filesystem.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
 
 import android.os.AsyncTask;
 
-import com.cyanogenmod.explorer.commands.SyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.SyncResultExecutable;
 
 import java.util.ArrayList;
 import java.util.List;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.console.java;
+package com.cyanogenmod.filemanager.console.java;
 
 import android.content.Context;
 import android.os.storage.StorageVolume;
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.ChangeCurrentDirExecutable;
-import com.cyanogenmod.explorer.commands.Executable;
-import com.cyanogenmod.explorer.commands.ExecutableFactory;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.commands.java.JavaExecutableFactory;
-import com.cyanogenmod.explorer.commands.java.Program;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.Console;
-import com.cyanogenmod.explorer.console.ConsoleAllocException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.console.OperationTimeoutException;
-import com.cyanogenmod.explorer.console.ReadOnlyFilesystemException;
-import com.cyanogenmod.explorer.model.Identity;
-import com.cyanogenmod.explorer.util.StorageHelper;
+import com.cyanogenmod.filemanager.commands.ChangeCurrentDirExecutable;
+import com.cyanogenmod.filemanager.commands.Executable;
+import com.cyanogenmod.filemanager.commands.ExecutableFactory;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.commands.java.JavaExecutableFactory;
+import com.cyanogenmod.filemanager.commands.java.Program;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.Console;
+import com.cyanogenmod.filemanager.console.ConsoleAllocException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.console.OperationTimeoutException;
+import com.cyanogenmod.filemanager.console.ReadOnlyFilesystemException;
+import com.cyanogenmod.filemanager.model.Identity;
+import com.cyanogenmod.filemanager.util.StorageHelper;
 
 /**
  * An implementation of a {@link Console} based on a java implementation.<br/>
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.console.shell;
+package com.cyanogenmod.filemanager.console.shell;
 
-import com.cyanogenmod.explorer.commands.shell.BashShell;
-import com.cyanogenmod.explorer.commands.shell.InvalidCommandDefinitionException;
+import com.cyanogenmod.filemanager.commands.shell.BashShell;
+import com.cyanogenmod.filemanager.commands.shell.InvalidCommandDefinitionException;
 
 import java.io.FileNotFoundException;
 import java.io.IOException;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.console.shell;
+package com.cyanogenmod.filemanager.console.shell;
 
-import com.cyanogenmod.explorer.commands.shell.InvalidCommandDefinitionException;
-import com.cyanogenmod.explorer.commands.shell.SuperuserShell;
+import com.cyanogenmod.filemanager.commands.shell.InvalidCommandDefinitionException;
+import com.cyanogenmod.filemanager.commands.shell.SuperuserShell;
 
 import java.io.FileNotFoundException;
 import java.io.IOException;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.console.shell;
+package com.cyanogenmod.filemanager.console.shell;
 
 import android.util.Log;
 
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.commands.AsyncResultExecutable;
-import com.cyanogenmod.explorer.commands.Executable;
-import com.cyanogenmod.explorer.commands.ExecutableFactory;
-import com.cyanogenmod.explorer.commands.GroupsExecutable;
-import com.cyanogenmod.explorer.commands.IdentityExecutable;
-import com.cyanogenmod.explorer.commands.ProcessIdExecutable;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.commands.shell.AsyncResultProgram;
-import com.cyanogenmod.explorer.commands.shell.Command;
-import com.cyanogenmod.explorer.commands.shell.InvalidCommandDefinitionException;
-import com.cyanogenmod.explorer.commands.shell.Program;
-import com.cyanogenmod.explorer.commands.shell.Shell;
-import com.cyanogenmod.explorer.commands.shell.ShellExecutableFactory;
-import com.cyanogenmod.explorer.commands.shell.SyncResultProgram;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.Console;
-import com.cyanogenmod.explorer.console.ConsoleAllocException;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.console.OperationTimeoutException;
-import com.cyanogenmod.explorer.console.ReadOnlyFilesystemException;
-import com.cyanogenmod.explorer.model.Identity;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.commands.AsyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.Executable;
+import com.cyanogenmod.filemanager.commands.ExecutableFactory;
+import com.cyanogenmod.filemanager.commands.GroupsExecutable;
+import com.cyanogenmod.filemanager.commands.IdentityExecutable;
+import com.cyanogenmod.filemanager.commands.ProcessIdExecutable;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.commands.shell.AsyncResultProgram;
+import com.cyanogenmod.filemanager.commands.shell.Command;
+import com.cyanogenmod.filemanager.commands.shell.InvalidCommandDefinitionException;
+import com.cyanogenmod.filemanager.commands.shell.Program;
+import com.cyanogenmod.filemanager.commands.shell.Shell;
+import com.cyanogenmod.filemanager.commands.shell.ShellExecutableFactory;
+import com.cyanogenmod.filemanager.commands.shell.SyncResultProgram;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.Console;
+import com.cyanogenmod.filemanager.console.ConsoleAllocException;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.console.OperationTimeoutException;
+import com.cyanogenmod.filemanager.console.ReadOnlyFilesystemException;
+import com.cyanogenmod.filemanager.model.Identity;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.FileHelper;
 
 import java.io.File;
 import java.io.FileNotFoundException;
@@ -72,7 +72,7 @@ public abstract class ShellConsole extends Console implements Program.ProgramLis
 
     // A timeout of 5 seconds should be enough for no-debugging environments
     private static final long DEFAULT_TIMEOUT =
-            ExplorerApplication.isDebuggable() ? 20000L : 5000L;
+            FileManagerApplication.isDebuggable() ? 20000L : 5000L;
 
     private static final int DEFAULT_BUFFER = 512;
 
@@ -139,8 +139,8 @@ public abstract class ShellConsole extends Console implements Program.ProgramLis
      */
     public ShellConsole(Shell shell) throws FileNotFoundException, IOException {
         this(shell, Preferences.getSharedPreferences().getString(
-                            ExplorerSettings.SETTINGS_INITIAL_DIR.getId(),
-                            (String)ExplorerSettings.SETTINGS_INITIAL_DIR.getDefaultValue()));
+                            FileManagerSettings.SETTINGS_INITIAL_DIR.getId(),
+                            (String)FileManagerSettings.SETTINGS_INITIAL_DIR.getDefaultValue()));
     }
 
     /**
@@ -500,13 +500,13 @@ public abstract class ShellConsole extends Console implements Program.ProgramLis
                 this.mEndControlPattern = endId1 + "\\d{1,3}" + endId2; //$NON-NLS-1$
                 String startCmd =
                         Command.getStartCodeCommandInfo(
-                                ExplorerApplication.getInstance().getResources());
+                                FileManagerApplication.getInstance().getResources());
                 startCmd = String.format(
                         startCmd, "'" + startId1 +//$NON-NLS-1$
                         "'", "'" + startId2 + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
                 String endCmd =
                         Command.getExitCodeCommandInfo(
-                                ExplorerApplication.getInstance().getResources());
+                                FileManagerApplication.getInstance().getResources());
                 endCmd = String.format(
                         endCmd, "'" + endId1 + //$NON-NLS-1$
                         "'", "'" + endId2 + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
@@ -1064,7 +1064,7 @@ public abstract class ShellConsole extends Console implements Program.ProgramLis
             }
             // Check background console
             try {
-                ExplorerApplication.getBackgroundConsole();
+                FileManagerApplication.getBackgroundConsole();
             } catch (Exception e) {
                 Log.w(TAG, "There is not background console. Not allowed.", e); //$NON-NLS-1$
                 return false;
@@ -1080,12 +1080,12 @@ public abstract class ShellConsole extends Console implements Program.ProgramLis
                                         null,
                                         this.mShell.getPid(),
                                         program.getCommand(),
-                                        ExplorerApplication.getBackgroundConsole());
+                                        FileManagerApplication.getBackgroundConsole());
                         if (pid != null) {
                             CommandHelper.sendSignal(
                                     null,
                                     pid.intValue(),
-                                    ExplorerApplication.getBackgroundConsole());
+                                    FileManagerApplication.getBackgroundConsole());
                             try {
                                 //Wait for process kill
                                 Thread.sleep(100L);
@@ -1123,7 +1123,7 @@ public abstract class ShellConsole extends Console implements Program.ProgramLis
             }
             // Check background console
             try {
-                ExplorerApplication.getBackgroundConsole();
+                FileManagerApplication.getBackgroundConsole();
             } catch (Exception e) {
                 Log.w(TAG, "There is not background console. Not allowed.", e); //$NON-NLS-1$
                 return false;
@@ -1140,13 +1140,13 @@ public abstract class ShellConsole extends Console implements Program.ProgramLis
                                             null,
                                             this.mShell.getPid(),
                                             program.getCommand(),
-                                            ExplorerApplication.getBackgroundConsole());
+                                            FileManagerApplication.getBackgroundConsole());
                             if (pid != null) {
                                 CommandHelper.sendSignal(
                                         null,
                                         pid.intValue(),
                                         signal,
-                                        ExplorerApplication.getBackgroundConsole());
+                                        FileManagerApplication.getBackgroundConsole());
                                 try {
                                     //Wait for process kill
                                     Thread.sleep(100L);
@@ -14,9 +14,9 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.listeners;
+package com.cyanogenmod.filemanager.listeners;
 
-import com.cyanogenmod.explorer.parcelables.HistoryNavigable;
+import com.cyanogenmod.filemanager.parcelables.HistoryNavigable;
 
 /**
  * A listener for communicate history changes.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.listeners;
+package com.cyanogenmod.filemanager.listeners;
 
 /**
  * A listener for requesting an object refresh.
@@ -14,9 +14,9 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.listeners;
+package com.cyanogenmod.filemanager.listeners;
 
-import com.cyanogenmod.explorer.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
 
 import java.util.List;
 
similarity index 98%
rename from src/com/cyanogenmod/explorer/model/AID.java
rename to src/com/cyanogenmod/filemanager/model/AID.java
index 65c19b4..c6f288b 100644 (file)
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
 import java.io.Serializable;
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
 import java.util.Date;
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
 import android.database.Cursor;
 import android.net.Uri;
@@ -22,7 +22,7 @@ import android.os.Parcel;
 import android.os.Parcelable;
 import android.provider.BaseColumns;
 
-import com.cyanogenmod.explorer.providers.BookmarksContentProvider;
+import com.cyanogenmod.filemanager.providers.BookmarksContentProvider;
 
 import java.io.File;
 import java.io.Serializable;
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
 import java.util.Date;
 
@@ -14,9 +14,9 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
-import com.cyanogenmod.explorer.R;
+import com.cyanogenmod.filemanager.R;
 
 import java.util.Date;
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
 import java.io.Serializable;
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
 import java.util.Date;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.util.FileHelper;
 
 import java.io.File;
 import java.io.Serializable;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
 import android.util.SparseArray;
 
-import com.cyanogenmod.explorer.util.MimeTypeHelper.MimeTypeCategory;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper.MimeTypeCategory;
 
 import java.io.Serializable;
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
 /**
  * A class that represents a group of the operating system.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
 /**
  * A class for represents a group permissions.
@@ -14,9 +14,9 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
-import com.cyanogenmod.explorer.parcelables.HistoryNavigable;
+import com.cyanogenmod.filemanager.parcelables.HistoryNavigable;
 
 import java.io.Serializable;
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
 import java.io.Serializable;
 import java.util.ArrayList;
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
 import java.io.Serializable;
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
 import java.util.Date;
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
 /**
  * A class for represents a others permissions.
@@ -14,9 +14,9 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.util.FileHelper;
 
 
 /**
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
 import java.io.Serializable;
 
@@ -14,9 +14,9 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
-import com.cyanogenmod.explorer.util.ParseHelper;
+import com.cyanogenmod.filemanager.util.ParseHelper;
 
 import java.io.Serializable;
 import java.text.ParseException;
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
 import android.text.TextUtils;
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
 import java.util.Date;
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
 import java.io.Serializable;
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
 import java.util.Date;
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
 import java.util.Date;
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
 /**
  * A class that represents a user of the operating system.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.model;
+package com.cyanogenmod.filemanager.model;
 
 /**
  * A class for represents a user permissions.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.parcelables;
+package com.cyanogenmod.filemanager.parcelables;
 
 import android.os.Parcelable;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.parcelables;
+package com.cyanogenmod.filemanager.parcelables;
 
 import android.os.Parcel;
 import android.os.Parcelable;
 
-import com.cyanogenmod.explorer.model.History;
+import com.cyanogenmod.filemanager.model.History;
 
 import java.util.ArrayList;
 import java.util.List;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.parcelables;
+package com.cyanogenmod.filemanager.parcelables;
 
 import android.os.Parcel;
 import android.os.Parcelable;
 
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.util.FileHelper;
 
 import java.io.File;
 import java.util.ArrayList;
@@ -63,7 +63,7 @@ public class NavigationViewInfoParcelable extends HistoryNavigable {
     @Override
     public String getTitle() {
         if (this.mCurrentDir.compareTo(FileHelper.ROOT_DIRECTORY) == 0) {
-            ExplorerApplication.getInstance().getResources().getString(
+            FileManagerApplication.getInstance().getResources().getString(
                     R.string.root_directory_name);
         }
         return new File(this.mCurrentDir).getName();
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.parcelables;
+package com.cyanogenmod.filemanager.parcelables;
 
 import android.os.Parcel;
 import android.os.Parcelable;
 
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.model.SearchResult;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.model.SearchResult;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -60,7 +60,7 @@ public class SearchInfoParcelable extends HistoryNavigable {
      */
     @Override
     public String getTitle() {
-        return ExplorerApplication.getInstance().
+        return FileManagerApplication.getInstance().
                     getResources().
                         getString(
                             R.string.search_result_name,
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
 
 import android.content.ContentResolver;
 import android.content.ContentUris;
@@ -23,7 +23,7 @@ import android.content.Context;
 import android.database.Cursor;
 import android.net.Uri;
 
-import com.cyanogenmod.explorer.model.Bookmark;
+import com.cyanogenmod.filemanager.model.Bookmark;
 
 /**
  * A class for deal with user-defined bookmarks
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
 
 import android.content.Context;
 import android.database.sqlite.SQLiteDatabase;
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
 
 /**
  * An enumeration of all implemented compression modes.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
 
 /**
  * An interface that defines method to observe configuration changes.
@@ -28,5 +28,5 @@ public interface ConfigurationListener {
      * @param newValue The new value of the preference
      * @param applied If the configuration was applied (not need to be applied again)
      */
-    void onConfigurationChanged(ExplorerSettings pref, Object newValue, boolean applied);
+    void onConfigurationChanged(FileManagerSettings pref, Object newValue, boolean applied);
 }
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
 
 /**
  * An enumeration of the long-click action possibilities.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
 
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.util.FileHelper;
 
 
 /**
- * The enumeration of settings of Explorer application.
+ * The enumeration of settings of FileManager application.
  */
-public enum ExplorerSettings {
+public enum FileManagerSettings {
     /**
      * Whether is the first use of the application
      * @hide
      */
-    SETTINGS_FIRST_USE("cm_explorer_first_use", Boolean.TRUE),  //$NON-NLS-1$
+    SETTINGS_FIRST_USE("cm_filemanager_first_use", Boolean.TRUE),  //$NON-NLS-1$
 
     /**
      * Whether use SUPERUSER mode.
      * @hide
      */
-    SETTINGS_SUPERUSER_MODE("cm_explorer_superuser_mode", Boolean.FALSE),  //$NON-NLS-1$
+    SETTINGS_SUPERUSER_MODE("cm_filemanager_superuser_mode", Boolean.FALSE),  //$NON-NLS-1$
     /**
      * The initial directory to be used.
      * @hide
      */
-    SETTINGS_INITIAL_DIR("cm_explorer_initial_dir", FileHelper.ROOT_DIRECTORY), //$NON-NLS-1$
+    SETTINGS_INITIAL_DIR("cm_filemanager_initial_dir", FileHelper.ROOT_DIRECTORY), //$NON-NLS-1$
 
     /**
      * The view mode to use (simple, details, or icons).
      * @hide
      */
-    SETTINGS_LAYOUT_MODE("cm_explorer_layout_mode", NavigationLayoutMode.DETAILS), //$NON-NLS-1$
+    SETTINGS_LAYOUT_MODE("cm_filemanager_layout_mode", NavigationLayoutMode.DETAILS), //$NON-NLS-1$
     /**
      * The sort mode to use (name or data, ascending or descending).
      * @hide
      */
-    SETTINGS_SORT_MODE("cm_explorer_sort_mode", NavigationSortMode.NAME_ASC), //$NON-NLS-1$
+    SETTINGS_SORT_MODE("cm_filemanager_sort_mode", NavigationSortMode.NAME_ASC), //$NON-NLS-1$
 
     /**
      * When to sort the directories before the files.
      * @hide
      */
-    SETTINGS_SHOW_DIRS_FIRST("cm_explorer_show_dirs_first", Boolean.TRUE), //$NON-NLS-1$
+    SETTINGS_SHOW_DIRS_FIRST("cm_filemanager_show_dirs_first", Boolean.TRUE), //$NON-NLS-1$
     /**
      * When to show the hidden files.
      * @hide
      */
-    SETTINGS_SHOW_HIDDEN("cm_explorer_show_hidden", Boolean.FALSE), //$NON-NLS-1$
+    SETTINGS_SHOW_HIDDEN("cm_filemanager_show_hidden", Boolean.FALSE), //$NON-NLS-1$
     /**
      * When to show the system files.
      * @hide
      */
-    SETTINGS_SHOW_SYSTEM("cm_explorer_show_system", Boolean.FALSE), //$NON-NLS-1$
+    SETTINGS_SHOW_SYSTEM("cm_filemanager_show_system", Boolean.FALSE), //$NON-NLS-1$
     /**
      * When to show the symlinks files.
      * @hide
      */
-    SETTINGS_SHOW_SYMLINKS("cm_explorer_show_symlinks", Boolean.FALSE), //$NON-NLS-1$
+    SETTINGS_SHOW_SYMLINKS("cm_filemanager_show_symlinks", Boolean.FALSE), //$NON-NLS-1$
 
     /**
      * When to use case sensitive comparison in sorting of files
      * @hide
      */
-    SETTINGS_CASE_SENSITIVE_SORT("cm_explorer_case_sensitive_sort", Boolean.FALSE), //$NON-NLS-1$
+    SETTINGS_CASE_SENSITIVE_SORT("cm_filemanager_case_sensitive_sort", Boolean.FALSE), //$NON-NLS-1$
     /**
      * Default action when long-click over a FileSystemObject item
      * @hide
      */
     SETTINGS_DEFAULT_LONG_CLICK_ACTION(
-            "cm_explorer_default_longclick_action", //$NON-NLS-1$
+            "cm_filemanager_default_longclick_action", //$NON-NLS-1$
             DefaultLongClickAction.NONE),
     /**
      * When display a warning in free disk widget
      * @hide
      */
     SETTINGS_DISK_USAGE_WARNING_LEVEL(
-            "cm_explorer_disk_usage_warning_level", //$NON-NLS-1$
+            "cm_filemanager_disk_usage_warning_level", //$NON-NLS-1$
             new String("95")), //$NON-NLS-1$
     /**
      * When to compute folder statistics in folder properties dialog
      * @hide
      */
     SETTINGS_COMPUTE_FOLDER_STATISTICS(
-            "cm_explorer_compute_folder_statistics", Boolean.FALSE), //$NON-NLS-1$
+            "cm_filemanager_compute_folder_statistics", Boolean.FALSE), //$NON-NLS-1$
     /**
      * When to run in advanced mode
      * @hide
      */
     SETTINGS_ADVANCE_MODE(
-            "cm_explorer_advanced_mode", Boolean.FALSE), //$NON-NLS-1$
+            "cm_filemanager_advanced_mode", Boolean.FALSE), //$NON-NLS-1$
 
     /**
      * When to highlight the terms of the search in the search results
      * @hide
      */
-    SETTINGS_HIGHLIGHT_TERMS("cm_explorer_highlight_terms", Boolean.TRUE), //$NON-NLS-1$
+    SETTINGS_HIGHLIGHT_TERMS("cm_filemanager_highlight_terms", Boolean.TRUE), //$NON-NLS-1$
     /**
      * When to show the relevance widget on searches
      * @hide
      */
     SETTINGS_SHOW_RELEVANCE_WIDGET(
-            "cm_explorer_show_relevance_widget", //$NON-NLS-1$
+            "cm_filemanager_show_relevance_widget", //$NON-NLS-1$
             Boolean.TRUE),
     /**
      * How to sort the search results
      * @hide
      */
     SETTINGS_SORT_SEARCH_RESULTS_MODE(
-            "cm_explorer_sort_search_results_mode", //$NON-NLS-1$
+            "cm_filemanager_sort_search_results_mode", //$NON-NLS-1$
             SearchSortResultMode.RELEVANCE),
     /**
      * When to save the search terms
      * @hide
      */
-    SETTINGS_SAVE_SEARCH_TERMS("cm_explorer_save_search_terms", Boolean.TRUE), //$NON-NLS-1$
+    SETTINGS_SAVE_SEARCH_TERMS("cm_filemanager_save_search_terms", Boolean.TRUE), //$NON-NLS-1$
 
     /**
      * When to show debug traces
      * @hide
      */
-    SETTINGS_SHOW_TRACES("cm_explorer_show_debug_traces", Boolean.FALSE); //$NON-NLS-1$
+    SETTINGS_SHOW_TRACES("cm_filemanager_show_debug_traces", Boolean.FALSE); //$NON-NLS-1$
 
 
 
@@ -141,13 +141,13 @@ public enum ExplorerSettings {
      * A broadcast intent that is sent when a setting was changed
      */
     public final static String INTENT_SETTING_CHANGED =
-                        "com.cyanogenmod.explorer.INTENT_SETTING_CHANGED"; //$NON-NLS-1$
+                        "com.cyanogenmod.filemanager.INTENT_SETTING_CHANGED"; //$NON-NLS-1$
 
     /**
      * A broadcast intent that is sent when a file was changed
      */
     public final static String INTENT_FILE_CHANGED =
-                        "com.cyanogenmod.explorer.INTENT_FILE_CHANGED"; //$NON-NLS-1$
+                        "com.cyanogenmod.filemanager.INTENT_FILE_CHANGED"; //$NON-NLS-1$
 
     /**
      * The extra key with the preference key that was changed
@@ -166,12 +166,12 @@ public enum ExplorerSettings {
     private final Object mDefaultValue;
 
     /**
-     * Constructor of <code>ExplorerSettings</code>.
+     * Constructor of <code>FileManagerSettings</code>.
      *
      * @param id The unique identifier of the setting
      * @param defaultValue The default value of the setting
      */
-    private ExplorerSettings(String id, Object defaultValue) {
+    private FileManagerSettings(String id, Object defaultValue) {
         this.mId = id;
         this.mDefaultValue = defaultValue;
     }
@@ -194,14 +194,14 @@ public enum ExplorerSettings {
     }
 
     /**
-     * Method that returns an instance of {@link ExplorerSettings} from its.
+     * Method that returns an instance of {@link FileManagerSettings} from its.
      * unique identifier
      *
      * @param id The unique identifier
-     * @return ExplorerSettings The navigation sort mode
+     * @return FileManagerSettings The navigation sort mode
      */
-    public static ExplorerSettings fromId(String id) {
-        ExplorerSettings[] values = values();
+    public static FileManagerSettings fromId(String id) {
+        FileManagerSettings[] values = values();
         int cc = values.length;
         for (int i = 0; i < cc; i++) {
             if (values[i].mId == id) {
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
 
 /**
  * An enumeration of the view layout modes.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
 
 /**
  * An enumeration of the navigation sort modes.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
 
 /**
  * An interface that defines an object with an identifier.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
 
 /**
  * An interface that defines an object with an identifier.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
 
 import android.content.Context;
 import android.content.SharedPreferences;
 import android.content.SharedPreferences.Editor;
 import android.util.Log;
 
-import com.cyanogenmod.explorer.ExplorerApplication;
+import com.cyanogenmod.filemanager.FileManagerApplication;
 
 import java.io.InvalidClassException;
 import java.util.ArrayList;
@@ -44,10 +44,10 @@ public final class Preferences {
     private static String sLastSearch = ""; //$NON-NLS-1$
 
     /**
-     * The name of the explorer settings file.
+     * The name of the file manager settings file.
      * @hide
      */
-    public static final String SETTINGS_FILENAME = "com.cyanogenmod.explorer"; //$NON-NLS-1$
+    public static final String SETTINGS_FILENAME = "com.cyanogenmod.filemanager"; //$NON-NLS-1$
 
     /**
      * The list of configuration listeners.
@@ -87,9 +87,9 @@ public final class Preferences {
     public static void loadDefaults() {
         //Sets the default preferences if no value is set yet
         try {
-            Map<ExplorerSettings, Object> defaultPrefs =
-                    new HashMap<ExplorerSettings, Object>();
-            ExplorerSettings[] values = ExplorerSettings.values();
+            Map<FileManagerSettings, Object> defaultPrefs =
+                    new HashMap<FileManagerSettings, Object>();
+            FileManagerSettings[] values = FileManagerSettings.values();
             int cc = values.length;
             for (int i = 0; i < cc; i++) {
                 defaultPrefs.put(values[i], values[i].getDefaultValue());
@@ -125,7 +125,7 @@ public final class Preferences {
      * @hide
      */
     public static SharedPreferences getSharedPreferences() {
-        return ExplorerApplication.getInstance().getSharedPreferences(
+        return FileManagerApplication.getInstance().getSharedPreferences(
                 SETTINGS_FILENAME, Context.MODE_PRIVATE);
     }
 
@@ -138,10 +138,10 @@ public final class Preferences {
      * @throws InvalidClassException If the value of the preference is not of the
      * type of the preference
      */
-    public static void savePreference(ExplorerSettings pref, Object value, boolean applied)
+    public static void savePreference(FileManagerSettings pref, Object value, boolean applied)
             throws InvalidClassException {
-        Map<ExplorerSettings, Object> prefs =
-                new HashMap<ExplorerSettings, Object>();
+        Map<FileManagerSettings, Object> prefs =
+                new HashMap<FileManagerSettings, Object>();
         prefs.put(pref, value);
         savePreferences(prefs, applied);
     }
@@ -154,7 +154,7 @@ public final class Preferences {
      * @throws InvalidClassException If the value of a preference is not of the
      * type of the preference
      */
-    public static void savePreferences(Map<ExplorerSettings, Object> prefs, boolean applied)
+    public static void savePreferences(Map<FileManagerSettings, Object> prefs, boolean applied)
             throws InvalidClassException {
         savePreferences(prefs, true, applied);
     }
@@ -169,16 +169,16 @@ public final class Preferences {
      * type of the preference
      */
     private static void savePreferences(
-            Map<ExplorerSettings, Object> prefs, boolean noSaveIfExists, boolean applied)
+            Map<FileManagerSettings, Object> prefs, boolean noSaveIfExists, boolean applied)
             throws InvalidClassException {
         //Get the preferences editor
         SharedPreferences sp = getSharedPreferences();
         Editor editor = sp.edit();
 
         //Save all settings
-        Iterator<ExplorerSettings> it = prefs.keySet().iterator();
+        Iterator<FileManagerSettings> it = prefs.keySet().iterator();
         while (it.hasNext()) {
-            ExplorerSettings pref = it.next();
+            FileManagerSettings pref = it.next();
             if (!noSaveIfExists && sp.contains(pref.getId())) {
                 //The preference already has a value
                 continue;
@@ -217,7 +217,7 @@ public final class Preferences {
         if (CONFIGURATION_LISTENERS != null && CONFIGURATION_LISTENERS.size() > 0) {
             it = prefs.keySet().iterator();
             while (it.hasNext()) {
-                ExplorerSettings pref = it.next();
+                FileManagerSettings pref = it.next();
                 Object value = prefs.get(pref);
                 int cc = CONFIGURATION_LISTENERS.size();
                 for (int i = 0; i < cc; i++) {
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
 
 /**
  * An enumeration of the search result sort modes.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.preferences;
+package com.cyanogenmod.filemanager.preferences;
 
 /**
  * An enumeration of all implemented uncompression modes.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.providers;
+package com.cyanogenmod.filemanager.providers;
 
 import android.content.ContentProvider;
 import android.content.ContentUris;
@@ -28,8 +28,8 @@ import android.net.Uri;
 import android.text.TextUtils;
 import android.util.Log;
 
-import com.cyanogenmod.explorer.model.Bookmark;
-import com.cyanogenmod.explorer.preferences.BookmarksDatabaseHelper;
+import com.cyanogenmod.filemanager.model.Bookmark;
+import com.cyanogenmod.filemanager.preferences.BookmarksDatabaseHelper;
 
 /**
  * A content provider for manage the user-defined bookmarks
@@ -49,7 +49,7 @@ public class BookmarksContentProvider extends ContentProvider  {
      * The authority string name.
      */
     public static final String AUTHORITY =
-            "com.cyanogenmod.explorer.providers.bookmarks"; //$NON-NLS-1$
+            "com.cyanogenmod.filemanager.providers.bookmarks"; //$NON-NLS-1$
 
     private static final UriMatcher sURLMatcher = new UriMatcher(UriMatcher.NO_MATCH);
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.providers;
+package com.cyanogenmod.filemanager.providers;
 
 import android.content.SearchRecentSuggestionsProvider;
 
@@ -27,7 +27,7 @@ public class RecentSearchesContentProvider extends SearchRecentSuggestionsProvid
      * The authority string name.
      */
     public static final String AUTHORITY =
-            "com.cyanogenmod.explorer.providers.recentsearches"; //$NON-NLS-1$
+            "com.cyanogenmod.filemanager.providers.recentsearches"; //$NON-NLS-1$
 
     /**
      * The provider mode.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.tasks;
+package com.cyanogenmod.filemanager.tasks;
 
 import android.content.Context;
 import android.content.res.Resources;
@@ -25,10 +25,10 @@ import android.util.Log;
 import android.widget.ImageView;
 import android.widget.ProgressBar;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.DiskUsage;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.DiskUsage;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
 
 /**
  * A class for recovery information about filesystem status (mount point, disk usage, ...).
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.tasks;
+package com.cyanogenmod.filemanager.tasks;
 
 import android.os.AsyncTask;
 import android.view.View;
 import android.widget.ListView;
 import android.widget.ProgressBar;
 
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.adapters.SearchResultAdapter;
-import com.cyanogenmod.explorer.adapters.SearchResultAdapter.OnRequestMenuListener;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.model.SearchResult;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.NavigationSortMode;
-import com.cyanogenmod.explorer.preferences.ObjectStringIdentifier;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.preferences.SearchSortResultMode;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper;
-import com.cyanogenmod.explorer.util.SearchHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.adapters.SearchResultAdapter;
+import com.cyanogenmod.filemanager.adapters.SearchResultAdapter.OnRequestMenuListener;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.model.SearchResult;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.NavigationSortMode;
+import com.cyanogenmod.filemanager.preferences.ObjectStringIdentifier;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.preferences.SearchSortResultMode;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper;
+import com.cyanogenmod.filemanager.util.SearchHelper;
 
 import java.util.Collections;
 import java.util.Comparator;
@@ -108,15 +108,15 @@ public class SearchResultDrawingAsyncTask extends AsyncTask<Object, Integer, Boo
             showHideWaiting(true);
 
             // Get sort mode
-            String defaultValue = ((ObjectStringIdentifier)ExplorerSettings.
+            String defaultValue = ((ObjectStringIdentifier)FileManagerSettings.
                     SETTINGS_SORT_SEARCH_RESULTS_MODE.getDefaultValue()).getId();
             String value = Preferences.getSharedPreferences().getString(
-                                ExplorerSettings.SETTINGS_SORT_SEARCH_RESULTS_MODE.getId(),
+                                FileManagerSettings.SETTINGS_SORT_SEARCH_RESULTS_MODE.getId(),
                                 defaultValue);
             SearchSortResultMode mode = SearchSortResultMode.fromId(value);
 
             // Are we in ChRooted environment?
-            boolean chRooted = !ExplorerApplication.isAdvancedMode();
+            boolean chRooted = !FileManagerApplication.isAdvancedMode();
 
             //Process all the data
             final List<SearchResult> result =
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui;
+package com.cyanogenmod.filemanager.ui;
 
 import android.content.Context;
 import android.content.res.Resources;
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.dialogs;
+package com.cyanogenmod.filemanager.ui.dialogs;
 
 import android.app.AlertDialog;
 import android.content.Context;
@@ -32,29 +32,29 @@ import android.widget.ListView;
 import android.widget.TextView;
 import android.widget.Toast;
 
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.adapters.TwoColumnsMenuListAdapter;
-import com.cyanogenmod.explorer.listeners.OnRequestRefreshListener;
-import com.cyanogenmod.explorer.listeners.OnSelectionListener;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.SystemFile;
-import com.cyanogenmod.explorer.ui.policy.BookmarksActionPolicy;
-import com.cyanogenmod.explorer.ui.policy.CompressActionPolicy;
-import com.cyanogenmod.explorer.ui.policy.CopyMoveActionPolicy;
-import com.cyanogenmod.explorer.ui.policy.CopyMoveActionPolicy.LinkedResource;
-import com.cyanogenmod.explorer.ui.policy.DeleteActionPolicy;
-import com.cyanogenmod.explorer.ui.policy.ExecutionActionPolicy;
-import com.cyanogenmod.explorer.ui.policy.InfoActionPolicy;
-import com.cyanogenmod.explorer.ui.policy.IntentsActionPolicy;
-import com.cyanogenmod.explorer.ui.policy.NavigationActionPolicy;
-import com.cyanogenmod.explorer.ui.policy.NewActionPolicy;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper.MimeTypeCategory;
-import com.cyanogenmod.explorer.util.SelectionHelper;
-import com.cyanogenmod.explorer.util.StorageHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.adapters.TwoColumnsMenuListAdapter;
+import com.cyanogenmod.filemanager.listeners.OnRequestRefreshListener;
+import com.cyanogenmod.filemanager.listeners.OnSelectionListener;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.SystemFile;
+import com.cyanogenmod.filemanager.ui.policy.BookmarksActionPolicy;
+import com.cyanogenmod.filemanager.ui.policy.CompressActionPolicy;
+import com.cyanogenmod.filemanager.ui.policy.CopyMoveActionPolicy;
+import com.cyanogenmod.filemanager.ui.policy.CopyMoveActionPolicy.LinkedResource;
+import com.cyanogenmod.filemanager.ui.policy.DeleteActionPolicy;
+import com.cyanogenmod.filemanager.ui.policy.ExecutionActionPolicy;
+import com.cyanogenmod.filemanager.ui.policy.InfoActionPolicy;
+import com.cyanogenmod.filemanager.ui.policy.IntentsActionPolicy;
+import com.cyanogenmod.filemanager.ui.policy.NavigationActionPolicy;
+import com.cyanogenmod.filemanager.ui.policy.NewActionPolicy;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper.MimeTypeCategory;
+import com.cyanogenmod.filemanager.util.SelectionHelper;
+import com.cyanogenmod.filemanager.util.StorageHelper;
 
 import java.io.File;
 import java.util.ArrayList;
@@ -109,7 +109,7 @@ public class ActionsDialog implements OnItemClickListener, OnItemLongClickListen
         this.mContext = context;
         this.mGlobal = global;
         this.mSearch = search;
-        this.mChRooted = !ExplorerApplication.isAdvancedMode();
+        this.mChRooted = !FileManagerApplication.isAdvancedMode();
 
         //Initialize dialog
         init(context, global ? R.id.mnu_actions_global : R.id.mnu_actions_fso);
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.dialogs;
+package com.cyanogenmod.filemanager.ui.dialogs;
 
 import android.app.AlertDialog;
 import android.content.ComponentName;
@@ -40,12 +40,12 @@ import android.widget.GridView;
 import android.widget.ListAdapter;
 import android.widget.Toast;
 
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.adapters.AssociationsAdapter;
-import com.cyanogenmod.explorer.ui.policy.IntentsActionPolicy;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.adapters.AssociationsAdapter;
+import com.cyanogenmod.filemanager.ui.policy.IntentsActionPolicy;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
 
 import java.util.Iterator;
 import java.util.List;
@@ -126,7 +126,7 @@ public class AssociationsDialog implements OnItemClickListener {
     private void init(int icon, String title, String action,
             OnCancelListener onCancelListener, OnDismissListener onDismissListener) {
         boolean isPlatformSigned =
-                ExplorerApplication.isAppPlatformSignature(this.mContext);
+                FileManagerApplication.isAppPlatformSignature(this.mContext);
 
         //Create the layout, and retrieve the views
         LayoutInflater li =
@@ -407,12 +407,12 @@ public class AssociationsDialog implements OnItemClickListener {
             }
 
             // Register preferred association is only allowed by platform signature
-            // CMExplorer will be signed with this signature, but when is launch from
+            // The app will be signed with this signature, but when is launch from
             // inside ADT, the app is signed with testkey.
             // Ignore it if the preferred can be saved. Only notify the user and open the
             // intent
             boolean isPlatformSigned =
-                    ExplorerApplication.isAppPlatformSignature(this.mContext);
+                    FileManagerApplication.isAppPlatformSignature(this.mContext);
             if (isPlatformSigned && this.mAllowPreferred) {
                 if (filter != null && !isPreferredSelected() && !isInternalEditor(ri)) {
                     try {
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.dialogs;
+package com.cyanogenmod.filemanager.ui.dialogs;
 
 import android.app.AlertDialog;
 import android.content.Context;
@@ -28,15 +28,15 @@ import android.widget.AdapterView.OnItemClickListener;
 import android.widget.LinearLayout;
 import android.widget.ListView;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.adapters.CheckableListAdapter;
-import com.cyanogenmod.explorer.console.Console;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.console.shell.NonPriviledgeConsole;
-import com.cyanogenmod.explorer.console.shell.PrivilegedConsole;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.util.DialogHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.adapters.CheckableListAdapter;
+import com.cyanogenmod.filemanager.console.Console;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.console.shell.NonPriviledgeConsole;
+import com.cyanogenmod.filemanager.console.shell.PrivilegedConsole;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.util.DialogHelper;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -151,7 +151,7 @@ public class ChooseConsoleDialog implements OnItemClickListener {
         } else {
             try {
                 Preferences.savePreference(
-                        ExplorerSettings.SETTINGS_SUPERUSER_MODE, superuser, true);
+                        FileManagerSettings.SETTINGS_SUPERUSER_MODE, superuser, true);
             } catch (Throwable ex) {
                 Log.w(TAG, "can't save console preference", ex); //$NON-NLS-1$
             }
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.dialogs;
+package com.cyanogenmod.filemanager.ui.dialogs;
 
 import android.app.AlertDialog;
 import android.content.Context;
@@ -27,13 +27,13 @@ import android.view.ViewGroup;
 import android.widget.Button;
 import android.widget.TextView;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.commands.AsyncResultExecutable;
-import com.cyanogenmod.explorer.commands.ExecExecutable;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.FixedQueue;
-import com.cyanogenmod.explorer.util.FixedQueue.EmptyQueueException;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.commands.AsyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.ExecExecutable;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.FixedQueue;
+import com.cyanogenmod.filemanager.util.FixedQueue.EmptyQueueException;
 
 import java.util.List;
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.dialogs;
+package com.cyanogenmod.filemanager.ui.dialogs;
 
 import android.app.AlertDialog;
 import android.content.Context;
@@ -26,18 +26,18 @@ import android.view.View.OnClickListener;
 import android.widget.Switch;
 import android.widget.TextView;
 
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.model.DiskUsage;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.ui.widgets.DiskUsageGraph;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.model.DiskUsage;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.ui.widgets.DiskUsageGraph;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
 
 /**
  * A class that wraps a dialog for showing information about a mount point.<br />
@@ -103,7 +103,7 @@ public class FilesystemInfoDialog implements OnClickListener {
         this.mMountPoint = mountPoint;
         this.mDiskUsage = diskUsage;
         this.mIsMountAllowed = false;
-        this.mIsAdvancedMode = ExplorerApplication.isAdvancedMode();
+        this.mIsAdvancedMode = FileManagerApplication.isAdvancedMode();
 
         //Inflate the content
         LayoutInflater li =
@@ -159,8 +159,8 @@ public class FilesystemInfoDialog implements OnClickListener {
 
         // Set the user preference about free disk space warning level
         String fds = Preferences.getSharedPreferences().getString(
-                ExplorerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId(),
-                (String)ExplorerSettings.
+                FileManagerSettings.SETTINGS_DISK_USAGE_WARNING_LEVEL.getId(),
+                (String)FileManagerSettings.
                     SETTINGS_DISK_USAGE_WARNING_LEVEL.getDefaultValue());
         this.mDiskUsageGraph.setFreeDiskSpaceWarningLevel(Integer.parseInt(fds));
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.dialogs;
+package com.cyanogenmod.filemanager.ui.dialogs;
 
 import android.app.Activity;
 import android.app.AlertDialog;
@@ -36,32 +36,32 @@ import android.widget.CompoundButton.OnCheckedChangeListener;
 import android.widget.Spinner;
 import android.widget.TextView;
 
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.FolderUsageExecutable;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.model.AID;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.FolderUsage;
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.model.GroupPermission;
-import com.cyanogenmod.explorer.model.OthersPermission;
-import com.cyanogenmod.explorer.model.Permission;
-import com.cyanogenmod.explorer.model.Permissions;
-import com.cyanogenmod.explorer.model.Symlink;
-import com.cyanogenmod.explorer.model.User;
-import com.cyanogenmod.explorer.model.UserPermission;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.util.AIDHelper;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper.MimeTypeCategory;
-import com.cyanogenmod.explorer.util.ResourcesHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.FolderUsageExecutable;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.model.AID;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.FolderUsage;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.model.GroupPermission;
+import com.cyanogenmod.filemanager.model.OthersPermission;
+import com.cyanogenmod.filemanager.model.Permission;
+import com.cyanogenmod.filemanager.model.Permissions;
+import com.cyanogenmod.filemanager.model.Symlink;
+import com.cyanogenmod.filemanager.model.User;
+import com.cyanogenmod.filemanager.model.UserPermission;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.util.AIDHelper;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper.MimeTypeCategory;
+import com.cyanogenmod.filemanager.util.ResourcesHelper;
 
 import java.text.DateFormat;
 
@@ -152,7 +152,7 @@ public class FsoPropertiesDialog
         this.mHasChanged = false;
         this.mIgnoreCheckEvents = true;
         this.mHasPrivileged = false;
-        this.mIsAdvancedMode = ExplorerApplication.isAdvancedMode();
+        this.mIsAdvancedMode = FileManagerApplication.isAdvancedMode();
 
         //Inflate the content
         LayoutInflater li =
@@ -176,8 +176,8 @@ public class FsoPropertiesDialog
         this.mComputeFolderStatistics =
                 Preferences.getSharedPreferences().
                     getBoolean(
-                        ExplorerSettings.SETTINGS_COMPUTE_FOLDER_STATISTICS.getId(),
-                        ((Boolean)ExplorerSettings.SETTINGS_COMPUTE_FOLDER_STATISTICS.
+                        FileManagerSettings.SETTINGS_COMPUTE_FOLDER_STATISTICS.getId(),
+                        ((Boolean)FileManagerSettings.SETTINGS_COMPUTE_FOLDER_STATISTICS.
                                 getDefaultValue()).booleanValue());
 
         //Fill the dialog
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.dialogs;
+package com.cyanogenmod.filemanager.ui.dialogs;
 
 import android.app.AlertDialog;
 import android.content.Context;
@@ -25,11 +25,11 @@ import android.view.View;
 import android.widget.LinearLayout;
 import android.widget.Toast;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.ui.widgets.DirectoryInlineAutocompleteTextView;
-import com.cyanogenmod.explorer.util.DialogHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.ui.widgets.DirectoryInlineAutocompleteTextView;
+import com.cyanogenmod.filemanager.util.DialogHelper;
 
 import java.io.File;
 
@@ -74,8 +74,8 @@ public class InitialDirectoryDialog implements DialogInterface.OnClickListener {
 
         //Extract current value
         String value = Preferences.getSharedPreferences().getString(
-                ExplorerSettings.SETTINGS_INITIAL_DIR.getId(),
-                (String)ExplorerSettings.SETTINGS_INITIAL_DIR.getDefaultValue());
+                FileManagerSettings.SETTINGS_INITIAL_DIR.getId(),
+                (String)FileManagerSettings.SETTINGS_INITIAL_DIR.getDefaultValue());
 
         //Create the layout
         LayoutInflater li =
@@ -170,7 +170,7 @@ public class InitialDirectoryDialog implements DialogInterface.OnClickListener {
                 newInitialDir += File.separator;
             }
             Preferences.savePreference(
-                    ExplorerSettings.SETTINGS_INITIAL_DIR, newInitialDir, true);
+                    FileManagerSettings.SETTINGS_INITIAL_DIR, newInitialDir, true);
             if (this.mOnValueChangedListener != null) {
                 this.mOnValueChangedListener.onValueChanged(newInitialDir);
             }
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.dialogs;
+package com.cyanogenmod.filemanager.ui.dialogs;
 
 import android.app.AlertDialog;
 import android.content.Context;
@@ -27,10 +27,10 @@ import android.view.inputmethod.InputMethodManager;
 import android.widget.EditText;
 import android.widget.TextView;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.FileHelper;
 
 import java.io.File;
 import java.util.List;
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.dialogs;
+package com.cyanogenmod.filemanager.ui.dialogs;
 
 import android.app.AlertDialog;
 import android.content.Context;
@@ -25,8 +25,8 @@ import android.view.ViewGroup;
 import android.widget.TextView;
 import android.widget.Toast;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.util.DialogHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.util.DialogHelper;
 
 /**
  * A class that wraps a dialog for showing a progress with text message (non graphical).
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.policy;
+package com.cyanogenmod.filemanager.ui.policy;
 
 import android.content.Context;
 import android.os.AsyncTask;
 import android.text.Spanned;
 import android.widget.Toast;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.ui.dialogs.MessageProgressDialog;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.ui.dialogs.MessageProgressDialog;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
 
 
 /**
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.policy;
+package com.cyanogenmod.filemanager.ui.policy;
 
 import android.content.Context;
 import android.widget.Toast;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.Bookmark;
-import com.cyanogenmod.explorer.model.Bookmark.BOOKMARK_TYPE;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.preferences.Bookmarks;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.Bookmark;
+import com.cyanogenmod.filemanager.model.Bookmark.BOOKMARK_TYPE;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.preferences.Bookmarks;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
 
 /**
  * A class with the convenience methods for resolve bookmarks related actions
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.policy;
+package com.cyanogenmod.filemanager.ui.policy;
 
 import android.app.AlertDialog;
 import android.content.Context;
@@ -23,24 +23,24 @@ import android.text.Html;
 import android.text.Spanned;
 import android.widget.Toast;
 
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.CompressExecutable;
-import com.cyanogenmod.explorer.commands.UncompressExecutable;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.RelaunchableException;
-import com.cyanogenmod.explorer.listeners.OnRequestRefreshListener;
-import com.cyanogenmod.explorer.listeners.OnSelectionListener;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.preferences.CompressionMode;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.ExceptionUtil.OnRelaunchCommandResult;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.FixedQueue;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.CompressExecutable;
+import com.cyanogenmod.filemanager.commands.UncompressExecutable;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.RelaunchableException;
+import com.cyanogenmod.filemanager.listeners.OnRequestRefreshListener;
+import com.cyanogenmod.filemanager.listeners.OnSelectionListener;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.preferences.CompressionMode;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.ExceptionUtil.OnRelaunchCommandResult;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.FixedQueue;
 
 import java.io.File;
 import java.util.ArrayList;
@@ -441,7 +441,7 @@ public final class CompressActionPolicy extends ActionsPolicy {
                 // list, then discard them
                 String src = fsos.get(0).getFullPath();
                 CompressExecutable ucmd =
-                        ExplorerApplication.getBackgroundConsole().
+                        FileManagerApplication.getBackgroundConsole().
                             getExecutableFactory().newCreator().
                                 createCompressExecutable(mode, src, null);
                 String dst = ucmd.getOutCompressedFile();
@@ -689,7 +689,7 @@ public final class CompressActionPolicy extends ActionsPolicy {
         boolean askUser = false;
         try {
             UncompressExecutable ucmd =
-                    ExplorerApplication.getBackgroundConsole().
+                    FileManagerApplication.getBackgroundConsole().
                         getExecutableFactory().newCreator().
                             createUncompressExecutable(fso.getFullPath(), null, null);
             String dst = ucmd.getOutUncompressedFile();
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.policy;
+package com.cyanogenmod.filemanager.ui.policy;
 
 import android.app.AlertDialog;
 import android.content.Context;
@@ -22,17 +22,17 @@ import android.content.DialogInterface;
 import android.text.Html;
 import android.text.Spanned;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.console.RelaunchableException;
-import com.cyanogenmod.explorer.listeners.OnRequestRefreshListener;
-import com.cyanogenmod.explorer.listeners.OnSelectionListener;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.ExceptionUtil.OnRelaunchCommandResult;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.console.RelaunchableException;
+import com.cyanogenmod.filemanager.listeners.OnRequestRefreshListener;
+import com.cyanogenmod.filemanager.listeners.OnSelectionListener;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.ExceptionUtil.OnRelaunchCommandResult;
+import com.cyanogenmod.filemanager.util.FileHelper;
 
 import java.io.File;
 import java.util.ArrayList;
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.policy;
+package com.cyanogenmod.filemanager.ui.policy;
 
 import android.app.AlertDialog;
 import android.content.Context;
@@ -22,17 +22,17 @@ import android.content.DialogInterface;
 import android.text.Html;
 import android.text.Spanned;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.RelaunchableException;
-import com.cyanogenmod.explorer.listeners.OnRequestRefreshListener;
-import com.cyanogenmod.explorer.listeners.OnSelectionListener;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.ExceptionUtil.OnRelaunchCommandResult;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.RelaunchableException;
+import com.cyanogenmod.filemanager.listeners.OnRequestRefreshListener;
+import com.cyanogenmod.filemanager.listeners.OnSelectionListener;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.ExceptionUtil.OnRelaunchCommandResult;
+import com.cyanogenmod.filemanager.util.FileHelper;
 
 import java.util.ArrayList;
 import java.util.Collections;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.policy;
+package com.cyanogenmod.filemanager.ui.policy;
 
 import android.content.Context;
 
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.ExecExecutable;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.ui.dialogs.ExecutionDialog;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.ExecExecutable;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.ui.dialogs.ExecutionDialog;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
 
 /**
  * A class with the convenience methods for resolve executions related actions
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.policy;
+package com.cyanogenmod.filemanager.ui.policy;
 
 import android.content.Context;
 import android.content.DialogInterface;
 import android.widget.Toast;
 
-import com.cyanogenmod.explorer.listeners.OnRequestRefreshListener;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.ui.dialogs.FsoPropertiesDialog;
-import com.cyanogenmod.explorer.util.DialogHelper;
+import com.cyanogenmod.filemanager.listeners.OnRequestRefreshListener;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.ui.dialogs.FsoPropertiesDialog;
+import com.cyanogenmod.filemanager.util.DialogHelper;
 
 /**
  * A class with the convenience methods for resolve the display of info actions
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.policy;
+package com.cyanogenmod.filemanager.ui.policy;
 
 import android.content.Context;
 import android.content.DialogInterface.OnCancelListener;
@@ -27,16 +27,16 @@ import android.os.Bundle;
 import android.util.Log;
 import android.widget.Toast;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.activities.ShortcutActivity;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.RegularFile;
-import com.cyanogenmod.explorer.ui.dialogs.AssociationsDialog;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper.MimeTypeCategory;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.activities.ShortcutActivity;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.RegularFile;
+import com.cyanogenmod.filemanager.ui.dialogs.AssociationsDialog;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper.MimeTypeCategory;
 
 import java.io.File;
 import java.util.ArrayList;
@@ -55,19 +55,19 @@ public final class IntentsActionPolicy extends ActionsPolicy {
      * Extra field for the internal action
      */
     public static final String EXTRA_INTERNAL_ACTION =
-            "com.cyanogenmod.explorer.extra.INTERNAL_ACTION"; //$NON-NLS-1$
+            "com.cyanogenmod.filemanager.extra.INTERNAL_ACTION"; //$NON-NLS-1$
 
     /**
-     * Category for all the internal CMExplorer viewers
+     * Category for all the internal app viewers
      */
     public static final String CATEGORY_INTERNAL_VIEWER =
-            "com.cyanogenmod.explorer.category.INTERNAL_VIEWER"; //$NON-NLS-1$
+            "com.cyanogenmod.filemanager.category.INTERNAL_VIEWER"; //$NON-NLS-1$
 
     /**
-     * Category for all the CMExplorer editor
+     * Category for all the app editor
      */
     public static final String CATEGORY_EDITOR =
-            "com.cyanogenmod.explorer.category.EDITOR"; //$NON-NLS-1$
+            "com.cyanogenmod.filemanager.category.EDITOR"; //$NON-NLS-1$
 
     /**
      * Method that opens a {@link FileSystemObject} with the default registered application
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.policy;
+package com.cyanogenmod.filemanager.ui.policy;
 
 import android.content.Context;
 
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.listeners.OnRequestRefreshListener;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.listeners.OnRequestRefreshListener;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
 
 /**
  * A class with the convenience methods for resolve navigation related actions
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.policy;
+package com.cyanogenmod.filemanager.ui.policy;
 
 import android.content.Context;
 import android.os.AsyncTask;
 import android.util.Log;
 
-import com.cyanogenmod.explorer.console.RelaunchableException;
-import com.cyanogenmod.explorer.listeners.OnRequestRefreshListener;
-import com.cyanogenmod.explorer.listeners.OnSelectionListener;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.console.RelaunchableException;
+import com.cyanogenmod.filemanager.listeners.OnRequestRefreshListener;
+import com.cyanogenmod.filemanager.listeners.OnSelectionListener;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
 
 import java.io.File;
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
 
-import com.cyanogenmod.explorer.model.DiskUsage;
-import com.cyanogenmod.explorer.model.MountPoint;
+import com.cyanogenmod.filemanager.model.DiskUsage;
+import com.cyanogenmod.filemanager.model.MountPoint;
 
 /**
  * An interface that defines the breadcrumb operations.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
 
 import android.content.Context;
 import android.util.AttributeSet;
@@ -23,8 +23,8 @@ import android.view.View.OnLongClickListener;
 import android.widget.TextView;
 import android.widget.Toast;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.util.DialogHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.util.DialogHelper;
 
 /**
  * A class that represents a item of a breadcrumb.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
 
 /**
  * Interface with events from a breadcrumb.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
 
 import android.content.Context;
 import android.util.AttributeSet;
@@ -27,12 +27,12 @@ import android.widget.ImageView;
 import android.widget.ProgressBar;
 import android.widget.RelativeLayout;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.DiskUsage;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.tasks.FilesystemAsyncTask;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.StorageHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.DiskUsage;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.tasks.FilesystemAsyncTask;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.StorageHelper;
 
 import java.io.File;
 import java.util.ArrayList;
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
 
 import android.content.Context;
 import android.util.AttributeSet;
@@ -23,8 +23,8 @@ import android.view.View.OnLongClickListener;
 import android.widget.ImageButton;
 import android.widget.Toast;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.util.DialogHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.util.DialogHelper;
 
 /**
  * A class that represents a button from an action bar.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
 
 import android.content.Context;
 import android.util.AttributeSet;
 import android.util.Log;
 
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.FileHelper;
 
 import java.io.File;
 import java.util.List;
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
 
 import android.content.Context;
 import android.content.res.Resources;
@@ -25,8 +25,8 @@ import android.graphics.RectF;
 import android.util.AttributeSet;
 import android.view.View;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.DiskUsage;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.DiskUsage;
 
 import java.util.ArrayList;
 import java.util.Collections;
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
 
 import android.app.Activity;
 import android.content.Context;
@@ -32,8 +32,8 @@ import android.widget.RelativeLayout;
 import android.widget.TextView;
 import android.widget.Toast;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.util.DialogHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.util.DialogHelper;
 
 import java.util.ArrayList;
 import java.util.Iterator;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
 
 import android.content.Context;
 import android.util.AttributeSet;
 import android.widget.ViewFlipper;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.listeners.OnHistoryListener;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.listeners.OnHistoryListener;
 
 /**
  * A {@link ViewFlipper} implementation for the navigation custom title.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
 
 import android.app.Activity;
 import android.content.Context;
@@ -30,35 +30,35 @@ import android.widget.ListAdapter;
 import android.widget.RelativeLayout;
 import android.widget.Toast;
 
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.adapters.FileSystemObjectAdapter;
-import com.cyanogenmod.explorer.adapters.FileSystemObjectAdapter.OnRequestMenuListener;
-import com.cyanogenmod.explorer.adapters.FileSystemObjectAdapter.OnSelectionChangedListener;
-import com.cyanogenmod.explorer.console.ConsoleAllocException;
-import com.cyanogenmod.explorer.listeners.OnHistoryListener;
-import com.cyanogenmod.explorer.listeners.OnRequestRefreshListener;
-import com.cyanogenmod.explorer.listeners.OnSelectionListener;
-import com.cyanogenmod.explorer.model.Directory;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.ParentDirectory;
-import com.cyanogenmod.explorer.model.Symlink;
-import com.cyanogenmod.explorer.parcelables.NavigationViewInfoParcelable;
-import com.cyanogenmod.explorer.parcelables.SearchInfoParcelable;
-import com.cyanogenmod.explorer.preferences.DefaultLongClickAction;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.NavigationLayoutMode;
-import com.cyanogenmod.explorer.preferences.ObjectIdentifier;
-import com.cyanogenmod.explorer.preferences.ObjectStringIdentifier;
-import com.cyanogenmod.explorer.preferences.Preferences;
-import com.cyanogenmod.explorer.ui.policy.InfoActionPolicy;
-import com.cyanogenmod.explorer.ui.policy.IntentsActionPolicy;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.DialogHelper;
-import com.cyanogenmod.explorer.util.ExceptionUtil;
-import com.cyanogenmod.explorer.util.FileHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper;
-import com.cyanogenmod.explorer.util.StorageHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.adapters.FileSystemObjectAdapter;
+import com.cyanogenmod.filemanager.adapters.FileSystemObjectAdapter.OnRequestMenuListener;
+import com.cyanogenmod.filemanager.adapters.FileSystemObjectAdapter.OnSelectionChangedListener;
+import com.cyanogenmod.filemanager.console.ConsoleAllocException;
+import com.cyanogenmod.filemanager.listeners.OnHistoryListener;
+import com.cyanogenmod.filemanager.listeners.OnRequestRefreshListener;
+import com.cyanogenmod.filemanager.listeners.OnSelectionListener;
+import com.cyanogenmod.filemanager.model.Directory;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.ParentDirectory;
+import com.cyanogenmod.filemanager.model.Symlink;
+import com.cyanogenmod.filemanager.parcelables.NavigationViewInfoParcelable;
+import com.cyanogenmod.filemanager.parcelables.SearchInfoParcelable;
+import com.cyanogenmod.filemanager.preferences.DefaultLongClickAction;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.NavigationLayoutMode;
+import com.cyanogenmod.filemanager.preferences.ObjectIdentifier;
+import com.cyanogenmod.filemanager.preferences.ObjectStringIdentifier;
+import com.cyanogenmod.filemanager.preferences.Preferences;
+import com.cyanogenmod.filemanager.ui.policy.InfoActionPolicy;
+import com.cyanogenmod.filemanager.ui.policy.IntentsActionPolicy;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.DialogHelper;
+import com.cyanogenmod.filemanager.util.ExceptionUtil;
+import com.cyanogenmod.filemanager.util.FileHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper;
+import com.cyanogenmod.filemanager.util.StorageHelper;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -273,14 +273,14 @@ public class NavigationView extends RelativeLayout implements
             // Pick mode is always ChRooted
             this.mChRooted = true;
         } else {
-            this.mChRooted = !ExplorerApplication.isAdvancedMode();
+            this.mChRooted = !FileManagerApplication.isAdvancedMode();
         }
 
         // Default long-click action
-        String defaultValue = ((ObjectStringIdentifier)ExplorerSettings.
+        String defaultValue = ((ObjectStringIdentifier)FileManagerSettings.
                 SETTINGS_DEFAULT_LONG_CLICK_ACTION.getDefaultValue()).getId();
         String value = Preferences.getSharedPreferences().getString(
-                            ExplorerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId(),
+                            FileManagerSettings.SETTINGS_DEFAULT_LONG_CLICK_ACTION.getId(),
                             defaultValue);
         DefaultLongClickAction lcMode = DefaultLongClickAction.fromId(value);
         this.mDefaultLongClickAction = lcMode;
@@ -289,8 +289,8 @@ public class NavigationView extends RelativeLayout implements
         if (this.mNavigationMode.compareTo(NAVIGATION_MODE.BROWSABLE) == 0) {
             SharedPreferences preferences = Preferences.getSharedPreferences();
             int viewMode = preferences.getInt(
-                    ExplorerSettings.SETTINGS_LAYOUT_MODE.getId(),
-                    ((ObjectIdentifier)ExplorerSettings.
+                    FileManagerSettings.SETTINGS_LAYOUT_MODE.getId(),
+                    ((ObjectIdentifier)FileManagerSettings.
                             SETTINGS_LAYOUT_MODE.getDefaultValue()).getId());
             changeViewMode(NavigationLayoutMode.fromId(viewMode));
         } else {
@@ -569,7 +569,7 @@ public class NavigationView extends RelativeLayout implements
             if (this.mNavigationMode.compareTo(NAVIGATION_MODE.BROWSABLE) == 0) {
                 try {
                     Preferences.savePreference(
-                            ExplorerSettings.SETTINGS_LAYOUT_MODE, newMode, true);
+                            FileManagerSettings.SETTINGS_LAYOUT_MODE, newMode, true);
                 } catch (Exception ex) {
                     Log.e(TAG, "Save of view mode preference fails", ex); //$NON-NLS-1$
                 }
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
 
 import android.content.Context;
 import android.util.AttributeSet;
 
-import com.cyanogenmod.explorer.R;
+import com.cyanogenmod.filemanager.R;
 
 /**
  * A class that represents a button from an action bar that can't gain focus.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
 
 import android.content.Context;
 import android.graphics.Canvas;
@@ -24,7 +24,7 @@ import android.os.Looper;
 import android.util.AttributeSet;
 import android.view.View;
 
-import com.cyanogenmod.explorer.R;
+import com.cyanogenmod.filemanager.R;
 
 import java.util.Iterator;
 import java.util.Map;
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.ui.widgets;
+package com.cyanogenmod.filemanager.ui.widgets;
 
 import android.content.Context;
 import android.util.AttributeSet;
@@ -27,9 +27,9 @@ import android.view.animation.Transformation;
 import android.widget.LinearLayout;
 import android.widget.TextView;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.util.FileHelper;
 
 import java.util.List;
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
 
 import android.content.Context;
 import android.content.pm.ApplicationInfo;
@@ -22,8 +22,8 @@ import android.content.pm.PackageManager;
 import android.util.Log;
 import android.util.SparseArray;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.AID;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.AID;
 
 import java.util.Iterator;
 import java.util.List;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.Bookmark;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.Bookmark;
 
 /**
  * A helper class with useful methods for deal with bookmarks.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
 
 import android.content.Context;
 
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.ChangeCurrentDirExecutable;
-import com.cyanogenmod.explorer.commands.ChangeOwnerExecutable;
-import com.cyanogenmod.explorer.commands.ChangePermissionsExecutable;
-import com.cyanogenmod.explorer.commands.CompressExecutable;
-import com.cyanogenmod.explorer.commands.CopyExecutable;
-import com.cyanogenmod.explorer.commands.CreateDirExecutable;
-import com.cyanogenmod.explorer.commands.CreateFileExecutable;
-import com.cyanogenmod.explorer.commands.CurrentDirExecutable;
-import com.cyanogenmod.explorer.commands.DeleteDirExecutable;
-import com.cyanogenmod.explorer.commands.DeleteFileExecutable;
-import com.cyanogenmod.explorer.commands.DiskUsageExecutable;
-import com.cyanogenmod.explorer.commands.EchoExecutable;
-import com.cyanogenmod.explorer.commands.ExecExecutable;
-import com.cyanogenmod.explorer.commands.Executable;
-import com.cyanogenmod.explorer.commands.FindExecutable;
-import com.cyanogenmod.explorer.commands.FolderUsageExecutable;
-import com.cyanogenmod.explorer.commands.GroupsExecutable;
-import com.cyanogenmod.explorer.commands.IdentityExecutable;
-import com.cyanogenmod.explorer.commands.LinkExecutable;
-import com.cyanogenmod.explorer.commands.ListExecutable;
-import com.cyanogenmod.explorer.commands.MountExecutable;
-import com.cyanogenmod.explorer.commands.MountPointInfoExecutable;
-import com.cyanogenmod.explorer.commands.MoveExecutable;
-import com.cyanogenmod.explorer.commands.ParentDirExecutable;
-import com.cyanogenmod.explorer.commands.ProcessIdExecutable;
-import com.cyanogenmod.explorer.commands.QuickFolderSearchExecutable;
-import com.cyanogenmod.explorer.commands.ReadExecutable;
-import com.cyanogenmod.explorer.commands.ResolveLinkExecutable;
-import com.cyanogenmod.explorer.commands.SIGNAL;
-import com.cyanogenmod.explorer.commands.SendSignalExecutable;
-import com.cyanogenmod.explorer.commands.SyncResultExecutable;
-import com.cyanogenmod.explorer.commands.UncompressExecutable;
-import com.cyanogenmod.explorer.commands.WritableExecutable;
-import com.cyanogenmod.explorer.commands.WriteExecutable;
-import com.cyanogenmod.explorer.commands.shell.InvalidCommandDefinitionException;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.Console;
-import com.cyanogenmod.explorer.console.ConsoleAllocException;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.console.OperationTimeoutException;
-import com.cyanogenmod.explorer.console.ReadOnlyFilesystemException;
-import com.cyanogenmod.explorer.model.DiskUsage;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.FolderUsage;
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.model.Identity;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.model.Permissions;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.model.SearchResult;
-import com.cyanogenmod.explorer.model.User;
-import com.cyanogenmod.explorer.preferences.CompressionMode;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.ChangeCurrentDirExecutable;
+import com.cyanogenmod.filemanager.commands.ChangeOwnerExecutable;
+import com.cyanogenmod.filemanager.commands.ChangePermissionsExecutable;
+import com.cyanogenmod.filemanager.commands.CompressExecutable;
+import com.cyanogenmod.filemanager.commands.CopyExecutable;
+import com.cyanogenmod.filemanager.commands.CreateDirExecutable;
+import com.cyanogenmod.filemanager.commands.CreateFileExecutable;
+import com.cyanogenmod.filemanager.commands.CurrentDirExecutable;
+import com.cyanogenmod.filemanager.commands.DeleteDirExecutable;
+import com.cyanogenmod.filemanager.commands.DeleteFileExecutable;
+import com.cyanogenmod.filemanager.commands.DiskUsageExecutable;
+import com.cyanogenmod.filemanager.commands.EchoExecutable;
+import com.cyanogenmod.filemanager.commands.ExecExecutable;
+import com.cyanogenmod.filemanager.commands.Executable;
+import com.cyanogenmod.filemanager.commands.FindExecutable;
+import com.cyanogenmod.filemanager.commands.FolderUsageExecutable;
+import com.cyanogenmod.filemanager.commands.GroupsExecutable;
+import com.cyanogenmod.filemanager.commands.IdentityExecutable;
+import com.cyanogenmod.filemanager.commands.LinkExecutable;
+import com.cyanogenmod.filemanager.commands.ListExecutable;
+import com.cyanogenmod.filemanager.commands.MountExecutable;
+import com.cyanogenmod.filemanager.commands.MountPointInfoExecutable;
+import com.cyanogenmod.filemanager.commands.MoveExecutable;
+import com.cyanogenmod.filemanager.commands.ParentDirExecutable;
+import com.cyanogenmod.filemanager.commands.ProcessIdExecutable;
+import com.cyanogenmod.filemanager.commands.QuickFolderSearchExecutable;
+import com.cyanogenmod.filemanager.commands.ReadExecutable;
+import com.cyanogenmod.filemanager.commands.ResolveLinkExecutable;
+import com.cyanogenmod.filemanager.commands.SIGNAL;
+import com.cyanogenmod.filemanager.commands.SendSignalExecutable;
+import com.cyanogenmod.filemanager.commands.SyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.UncompressExecutable;
+import com.cyanogenmod.filemanager.commands.WritableExecutable;
+import com.cyanogenmod.filemanager.commands.WriteExecutable;
+import com.cyanogenmod.filemanager.commands.shell.InvalidCommandDefinitionException;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.Console;
+import com.cyanogenmod.filemanager.console.ConsoleAllocException;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.console.OperationTimeoutException;
+import com.cyanogenmod.filemanager.console.ReadOnlyFilesystemException;
+import com.cyanogenmod.filemanager.model.DiskUsage;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.FolderUsage;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.model.Identity;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.model.Permissions;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.model.SearchResult;
+import com.cyanogenmod.filemanager.model.User;
+import com.cyanogenmod.filemanager.preferences.CompressionMode;
 
 import java.io.FileNotFoundException;
 import java.io.IOException;
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
 
 import android.app.AlertDialog;
 import android.content.Context;
@@ -33,8 +33,8 @@ import android.widget.ListView;
 import android.widget.TextView;
 import android.widget.Toast;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.adapters.CheckableListAdapter;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.adapters.CheckableListAdapter;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
 
 import android.app.Activity;
 import android.app.AlertDialog;
@@ -25,19 +25,19 @@ import android.os.AsyncTask;
 import android.util.Log;
 import android.widget.Toast;
 
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.commands.SyncResultExecutable;
-import com.cyanogenmod.explorer.commands.shell.InvalidCommandDefinitionException;
-import com.cyanogenmod.explorer.console.CommandNotFoundException;
-import com.cyanogenmod.explorer.console.ConsoleAllocException;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.console.ExecutionException;
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.console.OperationTimeoutException;
-import com.cyanogenmod.explorer.console.ReadOnlyFilesystemException;
-import com.cyanogenmod.explorer.console.RelaunchableException;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.commands.SyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.shell.InvalidCommandDefinitionException;
+import com.cyanogenmod.filemanager.console.CommandNotFoundException;
+import com.cyanogenmod.filemanager.console.ConsoleAllocException;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.console.ExecutionException;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.console.OperationTimeoutException;
+import com.cyanogenmod.filemanager.console.ReadOnlyFilesystemException;
+import com.cyanogenmod.filemanager.console.RelaunchableException;
 
 import java.io.FileNotFoundException;
 import java.io.IOException;
@@ -253,7 +253,7 @@ public final class ExceptionUtil {
         // If console is privileged there is not need to change
         // If we are in a ChRooted environment, resolve the error without do anymore
         if (relaunchable instanceof InsufficientPermissionsException &&
-                (isPrivileged || !ExplorerApplication.isAdvancedMode())) {
+                (isPrivileged || !FileManagerApplication.isAdvancedMode())) {
             translateException(
                     context, relaunchable, quiet, false, null);
 
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
 
 import android.content.Context;
 import android.content.SharedPreferences;
 import android.content.res.Resources;
 import android.util.Log;
 
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.commands.shell.ResolveLinkCommand;
-import com.cyanogenmod.explorer.model.AID;
-import com.cyanogenmod.explorer.model.BlockDevice;
-import com.cyanogenmod.explorer.model.CharacterDevice;
-import com.cyanogenmod.explorer.model.Directory;
-import com.cyanogenmod.explorer.model.DomainSocket;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.model.NamedPipe;
-import com.cyanogenmod.explorer.model.ParentDirectory;
-import com.cyanogenmod.explorer.model.Permissions;
-import com.cyanogenmod.explorer.model.RegularFile;
-import com.cyanogenmod.explorer.model.Symlink;
-import com.cyanogenmod.explorer.model.SystemFile;
-import com.cyanogenmod.explorer.model.User;
-import com.cyanogenmod.explorer.preferences.ExplorerSettings;
-import com.cyanogenmod.explorer.preferences.NavigationSortMode;
-import com.cyanogenmod.explorer.preferences.ObjectIdentifier;
-import com.cyanogenmod.explorer.preferences.Preferences;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.commands.shell.ResolveLinkCommand;
+import com.cyanogenmod.filemanager.model.AID;
+import com.cyanogenmod.filemanager.model.BlockDevice;
+import com.cyanogenmod.filemanager.model.CharacterDevice;
+import com.cyanogenmod.filemanager.model.Directory;
+import com.cyanogenmod.filemanager.model.DomainSocket;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.model.NamedPipe;
+import com.cyanogenmod.filemanager.model.ParentDirectory;
+import com.cyanogenmod.filemanager.model.Permissions;
+import com.cyanogenmod.filemanager.model.RegularFile;
+import com.cyanogenmod.filemanager.model.Symlink;
+import com.cyanogenmod.filemanager.model.SystemFile;
+import com.cyanogenmod.filemanager.model.User;
+import com.cyanogenmod.filemanager.preferences.FileManagerSettings;
+import com.cyanogenmod.filemanager.preferences.NavigationSortMode;
+import com.cyanogenmod.filemanager.preferences.ObjectIdentifier;
+import com.cyanogenmod.filemanager.preferences.Preferences;
 
 import java.io.File;
 import java.io.IOException;
@@ -152,7 +152,7 @@ public final class FileHelper {
      * @return String The human readable size
      */
     public static String getHumanReadableSize(long size) {
-        Resources res = ExplorerApplication.getInstance().getResources();
+        Resources res = FileManagerApplication.getInstance().getResources();
         final String format = "%d %s"; //$NON-NLS-1$
         final int[] magnitude = {
                                  R.string.size_bytes,
@@ -476,11 +476,11 @@ public final class FileHelper {
             List<FileSystemObject> files, String mimeType, boolean noSort, boolean chRooted) {
         //Retrieve user preferences
         SharedPreferences prefs = Preferences.getSharedPreferences();
-        ExplorerSettings sortModePref = ExplorerSettings.SETTINGS_SORT_MODE;
-        ExplorerSettings showDirsFirstPref = ExplorerSettings.SETTINGS_SHOW_DIRS_FIRST;
-        ExplorerSettings showHiddenPref = ExplorerSettings.SETTINGS_SHOW_HIDDEN;
-        ExplorerSettings showSystemPref = ExplorerSettings.SETTINGS_SHOW_SYSTEM;
-        ExplorerSettings showSymlinksPref = ExplorerSettings.SETTINGS_SHOW_SYMLINKS;
+        FileManagerSettings sortModePref = FileManagerSettings.SETTINGS_SORT_MODE;
+        FileManagerSettings showDirsFirstPref = FileManagerSettings.SETTINGS_SHOW_DIRS_FIRST;
+        FileManagerSettings showHiddenPref = FileManagerSettings.SETTINGS_SHOW_HIDDEN;
+        FileManagerSettings showSystemPref = FileManagerSettings.SETTINGS_SHOW_SYSTEM;
+        FileManagerSettings showSymlinksPref = FileManagerSettings.SETTINGS_SHOW_SYMLINKS;
 
         //Remove all unnecessary files (no required by the user)
         int cc = files.size();
@@ -618,8 +618,8 @@ public final class FileHelper {
         boolean caseSensitive =
                 Preferences.getSharedPreferences().
                     getBoolean(
-                        ExplorerSettings.SETTINGS_CASE_SENSITIVE_SORT.getId(),
-                        ((Boolean)ExplorerSettings.SETTINGS_CASE_SENSITIVE_SORT.
+                        FileManagerSettings.SETTINGS_CASE_SENSITIVE_SORT.getId(),
+                        ((Boolean)FileManagerSettings.SETTINGS_CASE_SENSITIVE_SORT.
                                 getDefaultValue()).booleanValue());
 
         //Name (ascending)
@@ -14,7 +14,7 @@
  * limitations under the License.\r
  */\r
 \r
-package com.cyanogenmod.explorer.util;\r
+package com.cyanogenmod.filemanager.util;\r
 \r
 import java.util.ArrayList;\r
 import java.util.List;\r
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
 
 import android.content.Context;
 import android.content.res.Resources;
 import android.util.Log;
 
-import com.cyanogenmod.explorer.R;
-import com.cyanogenmod.explorer.model.BlockDevice;
-import com.cyanogenmod.explorer.model.CharacterDevice;
-import com.cyanogenmod.explorer.model.Directory;
-import com.cyanogenmod.explorer.model.DomainSocket;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.NamedPipe;
-import com.cyanogenmod.explorer.model.Symlink;
-import com.cyanogenmod.explorer.model.SystemFile;
+import com.cyanogenmod.filemanager.R;
+import com.cyanogenmod.filemanager.model.BlockDevice;
+import com.cyanogenmod.filemanager.model.CharacterDevice;
+import com.cyanogenmod.filemanager.model.Directory;
+import com.cyanogenmod.filemanager.model.DomainSocket;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.NamedPipe;
+import com.cyanogenmod.filemanager.model.Symlink;
+import com.cyanogenmod.filemanager.model.SystemFile;
 
 import java.io.File;
 import java.util.Enumeration;
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
 
 import android.util.Log;
 
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.commands.MountExecutable;
-import com.cyanogenmod.explorer.console.Console;
-import com.cyanogenmod.explorer.model.DiskUsage;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.MountPoint;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.commands.MountExecutable;
+import com.cyanogenmod.filemanager.console.Console;
+import com.cyanogenmod.filemanager.model.DiskUsage;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.MountPoint;
 
 import java.util.Arrays;
 import java.util.Collections;
@@ -70,7 +70,7 @@ public final class MountPointHelper {
      */
     public static MountPoint getMountPointFromDirectory(String dir) {
         try {
-            return getMountPointFromDirectory(ExplorerApplication.getBackgroundConsole(), dir);
+            return getMountPointFromDirectory(FileManagerApplication.getBackgroundConsole(), dir);
         } catch (Exception e) {
             Log.e(TAG, "Failed to retrieve mount point information.", e); //$NON-NLS-1$
         }
@@ -123,7 +123,7 @@ public final class MountPointHelper {
      * @return DiskUsage The disk usage information
      */
     public static DiskUsage getMountPointDiskUsage(MountPoint mp) {
-        return getMountPointDiskUsage(ExplorerApplication.getBackgroundConsole(), mp);
+        return getMountPointDiskUsage(FileManagerApplication.getBackgroundConsole(), mp);
     }
 
     /**
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
 
 import android.os.Process;
 
-import com.cyanogenmod.explorer.model.BlockDevice;
-import com.cyanogenmod.explorer.model.CharacterDevice;
-import com.cyanogenmod.explorer.model.Directory;
-import com.cyanogenmod.explorer.model.DiskUsage;
-import com.cyanogenmod.explorer.model.DomainSocket;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.model.GroupPermission;
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.model.NamedPipe;
-import com.cyanogenmod.explorer.model.OthersPermission;
-import com.cyanogenmod.explorer.model.Permission;
-import com.cyanogenmod.explorer.model.Permissions;
-import com.cyanogenmod.explorer.model.RegularFile;
-import com.cyanogenmod.explorer.model.Symlink;
-import com.cyanogenmod.explorer.model.User;
-import com.cyanogenmod.explorer.model.UserPermission;
+import com.cyanogenmod.filemanager.model.BlockDevice;
+import com.cyanogenmod.filemanager.model.CharacterDevice;
+import com.cyanogenmod.filemanager.model.Directory;
+import com.cyanogenmod.filemanager.model.DiskUsage;
+import com.cyanogenmod.filemanager.model.DomainSocket;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.model.GroupPermission;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.model.NamedPipe;
+import com.cyanogenmod.filemanager.model.OthersPermission;
+import com.cyanogenmod.filemanager.model.Permission;
+import com.cyanogenmod.filemanager.model.Permissions;
+import com.cyanogenmod.filemanager.model.RegularFile;
+import com.cyanogenmod.filemanager.model.Symlink;
+import com.cyanogenmod.filemanager.model.User;
+import com.cyanogenmod.filemanager.model.UserPermission;
 
 import java.text.ParseException;
 import java.text.SimpleDateFormat;
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
 
 import android.content.res.Resources;
 
-import com.cyanogenmod.explorer.R;
+import com.cyanogenmod.filemanager.R;
 
 import java.lang.reflect.Field;
 
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
 
 import android.graphics.Color;
 import android.graphics.Typeface;
@@ -23,9 +23,9 @@ import android.text.Spannable;
 import android.text.style.BackgroundColorSpan;
 import android.text.style.StyleSpan;
 
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.model.SearchResult;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.model.SearchResult;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -14,9 +14,9 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
 
-import com.cyanogenmod.explorer.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
 
 import java.util.List;
 
@@ -14,9 +14,9 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
 
-import com.cyanogenmod.explorer.commands.shell.Command;
+import com.cyanogenmod.filemanager.commands.shell.Command;
 
 /**
  * A helper class with useful methods for deal with linux shells.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package com.cyanogenmod.explorer.util;
+package com.cyanogenmod.filemanager.util;
 
 import android.content.Context;
 import android.os.Environment;
 import android.os.storage.StorageManager;
 import android.os.storage.StorageVolume;
 
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.R;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.R;
 
 import java.io.File;
 import java.lang.reflect.Constructor;
@@ -128,7 +128,7 @@ public final class StorageHelper {
      */
     public static boolean isPathInStorageVolume(String path) {
         StorageVolume[] volumes =
-                getStorageVolumes(ExplorerApplication.getInstance().getApplicationContext());
+                getStorageVolumes(FileManagerApplication.getInstance().getApplicationContext());
         int cc = volumes.length;
         for (int i = 0; i < cc; i++) {
             StorageVolume vol = volumes[i];
@@ -147,7 +147,7 @@ public final class StorageHelper {
      */
     public static boolean isStorageVolume(String path) {
         StorageVolume[] volumes =
-                getStorageVolumes(ExplorerApplication.getInstance().getApplicationContext());
+                getStorageVolumes(FileManagerApplication.getInstance().getApplicationContext());
         int cc = volumes.length;
         for (int i = 0; i < cc; i++) {
             StorageVolume vol = volumes[i];
@@ -168,7 +168,7 @@ public final class StorageHelper {
      */
     public static String getChrootedPath(String path) {
         StorageVolume[] volumes =
-                getStorageVolumes(ExplorerApplication.getInstance().getApplicationContext());
+                getStorageVolumes(FileManagerApplication.getInstance().getApplicationContext());
         int cc = volumes.length;
         for (int i = 0; i < cc; i++) {
             StorageVolume vol = volumes[i];
index 3957590..5952433 100644 (file)
@@ -25,13 +25,13 @@ LOCAL_JAVA_LIBRARIES := android.test.runner
 # Include all test java files.
 LOCAL_SRC_FILES := $(call all-java-files-under, src)
 
-# Notice that we don't have to include the src files of CMExplorer because, by
-# running the tests using an instrumentation targeting CMExplorer, we
+# Notice that we don't have to include the src files of CMFileManager because, by
+# running the tests using an instrumentation targeting CMFileManager, we
 # automatically get all of its classes loaded into our environment.
 
-LOCAL_PACKAGE_NAME := CMExplorerTests
+LOCAL_PACKAGE_NAME := CMFileManagerTests
 
-LOCAL_INSTRUMENTATION_FOR := CMExplorer
+LOCAL_INSTRUMENTATION_FOR := CMFileManager
 
 LOCAL_PROGUARD_FLAG_FILES := proguard.flags
 
index 1fd0d88..a94ff44 100644 (file)
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
-  package="com.cyanogenmod.explorer.test">
+  package="com.cyanogenmod.filemanager.test">
 
-  <original-package android:name="com.cyanogenmod.explorer.test" />
+  <original-package android:name="com.cyanogenmod.filemanager.test" />
 
   <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="16" />
 
@@ -11,7 +11,7 @@
 
   <instrumentation
     android:name="android.test.InstrumentationTestRunner"
-    android:targetPackage="com.cyanogenmod.explorer" />
+    android:targetPackage="com.cyanogenmod.filemanager" />
 
   <application
     android:icon="@drawable/ic_launcher"
index 3b36309..84565dc 100644 (file)
@@ -45,6 +45,6 @@
 }
 
 #don't note test classes
--dontnote com.cyanogenmod.explorer.commands.**Test**
--dontnote com.cyanogenmod.explorer.console.**Test**
+-dontnote com.cyanogenmod.filemanager.commands.**Test**
+-dontnote com.cyanogenmod.filemanager.console.**Test**
 
index a5237bc..db17d98 100644 (file)
@@ -1,6 +1,19 @@
 <?xml version="1.0" encoding="utf-8"?>
+<!--
+ ** Copyright (C) 2012 The CyanogenMod Project
+ **
+ ** Licensed under the Apache License, Version 2.0 (the "License");
+ ** you may not use this file except in compliance with the License.
+ ** You may obtain a copy of the License at
+ **
+ **      http://www.apache.org/licenses/LICENSE-2.0
+ **
+ ** Unless required by applicable law or agreed to in writing, software
+ ** distributed under the License is distributed on an "AS IS" BASIS,
+ ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ** See the License for the specific language governing permissions and
+ ** limitations under the License.
+-->
 <resources>
-
-  <string name="app_name">CMExplorerTest</string>
-
+  <string name="app_name">File Manager Tests</string>
 </resources>
\ No newline at end of file
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
-import com.cyanogenmod.explorer.ExplorerApplication;
-import com.cyanogenmod.explorer.console.Console;
-import com.cyanogenmod.explorer.console.ConsoleBuilder;
-import com.cyanogenmod.explorer.console.shell.ShellConsole;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.FileManagerApplication;
+import com.cyanogenmod.filemanager.console.Console;
+import com.cyanogenmod.filemanager.console.ConsoleBuilder;
+import com.cyanogenmod.filemanager.console.shell.ShellConsole;
+import com.cyanogenmod.filemanager.util.FileHelper;
 
 /**
  * An abstract class that manages tests that needs a console.
@@ -45,7 +45,7 @@ public abstract class AbstractConsoleTest extends android.test.AndroidTestCase {
     protected void setUp() throws Exception {
         //Setup the console
         if (isRootConsoleNeeded()) {
-            ExplorerApplication.changeBackgroundConsoleToPriviligedConsole();
+            FileManagerApplication.changeBackgroundConsoleToPriviligedConsole();
             this.mConsole = ConsoleBuilder.createPrivilegedConsole(getContext(), INITIAL_DIR);
         } else {
             this.mConsole = ConsoleBuilder.createNonPrivilegedConsole(getContext(), INITIAL_DIR);
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import android.test.suitebuilder.annotation.SmallTest;
 
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.FileHelper;
 
 /**
  * A class for testing the {@link ChangeCurrentDirCommand} command.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import android.os.Environment;
 import android.test.suitebuilder.annotation.SmallTest;
 
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.model.User;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.model.User;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing the {@link ChangeOwnerCommand} command.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import android.os.Environment;
 import android.test.suitebuilder.annotation.SmallTest;
 
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Permissions;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Permissions;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing the {@link ChangePermissionsCommand} command.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import android.os.Environment;
 import android.test.suitebuilder.annotation.LargeTest;
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.CompressExecutable;
-import com.cyanogenmod.explorer.preferences.CompressionMode;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.CompressExecutable;
+import com.cyanogenmod.filemanager.preferences.CompressionMode;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing the compression of file system objects.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import android.os.Environment;
 import android.test.suitebuilder.annotation.SmallTest;
 
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing the {@link CopyCommand} command.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import android.os.Environment;
 import android.test.suitebuilder.annotation.SmallTest;
 
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing the {@link CreateDirCommand} command.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import android.os.Environment;
 import android.test.suitebuilder.annotation.SmallTest;
 
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing the {@link CreateFileCommand} command.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import android.os.Environment;
 import android.test.suitebuilder.annotation.SmallTest;
 
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing the {@link CurrentDirCommand} command.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import android.os.Environment;
 import android.test.suitebuilder.annotation.SmallTest;
 
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing the {@link DeleteDirCommand} command.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import android.os.Environment;
 import android.test.suitebuilder.annotation.SmallTest;
 
-import com.cyanogenmod.explorer.console.NoSuchFileOrDirectory;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.console.NoSuchFileOrDirectory;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing the {@link DeleteFileCommand} command.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import java.util.List;
 
 import android.test.suitebuilder.annotation.SmallTest;
 
-import com.cyanogenmod.explorer.model.DiskUsage;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.model.DiskUsage;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing the {@link DiskUsageCommand} command.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import android.test.suitebuilder.annotation.SmallTest;
 
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing the method for retrieve the value of a variable.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import java.io.OutputStream;
 
 import android.os.Environment;
 import android.test.suitebuilder.annotation.MediumTest;
 
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.WriteExecutable;
-import com.cyanogenmod.explorer.model.Permissions;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.WriteExecutable;
+import com.cyanogenmod.filemanager.model.Permissions;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing exec command.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -22,11 +22,11 @@ import java.util.List;
 import android.os.Environment;
 import android.test.suitebuilder.annotation.LargeTest;
 
-import com.cyanogenmod.explorer.commands.AsyncResultExecutable;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Query;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.commands.AsyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Query;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing find command.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import android.os.Environment;
 import android.test.suitebuilder.annotation.LargeTest;
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.AsyncResultExecutable;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.model.FolderUsage;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.MimeTypeHelper.MimeTypeCategory;
+import com.cyanogenmod.filemanager.commands.AsyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.model.FolderUsage;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.MimeTypeHelper.MimeTypeCategory;
 
 /**
  * A class for testing folder usage command.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import java.util.List;
 
 import android.test.suitebuilder.annotation.SmallTest;
 
-import com.cyanogenmod.explorer.model.Group;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.model.Group;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing the {@link GroupsCommand} command.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import android.test.suitebuilder.annotation.SmallTest;
 
-import com.cyanogenmod.explorer.model.Identity;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.model.Identity;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing the {@link IdentityCommand} command.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import android.os.Environment;
 import android.test.suitebuilder.annotation.SmallTest;
 
-import com.cyanogenmod.explorer.console.InsufficientPermissionsException;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.Symlink;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.console.InsufficientPermissionsException;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.Symlink;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing the {@link LinkCommandTest} command.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import java.util.List;
 
 import android.test.suitebuilder.annotation.MediumTest;
 import android.test.suitebuilder.annotation.SmallTest;
 
-import com.cyanogenmod.explorer.model.BlockDevice;
-import com.cyanogenmod.explorer.model.CharacterDevice;
-import com.cyanogenmod.explorer.model.Directory;
-import com.cyanogenmod.explorer.model.DomainSocket;
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.model.NamedPipe;
-import com.cyanogenmod.explorer.model.RegularFile;
-import com.cyanogenmod.explorer.model.Symlink;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.FileHelper;
+import com.cyanogenmod.filemanager.model.BlockDevice;
+import com.cyanogenmod.filemanager.model.CharacterDevice;
+import com.cyanogenmod.filemanager.model.Directory;
+import com.cyanogenmod.filemanager.model.DomainSocket;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.model.NamedPipe;
+import com.cyanogenmod.filemanager.model.RegularFile;
+import com.cyanogenmod.filemanager.model.Symlink;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.FileHelper;
 
 /**
  * A class for testing list command.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import android.test.suitebuilder.annotation.MediumTest;
 
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.CommandHelper;
-import com.cyanogenmod.explorer.util.MountPointHelper;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.MountPointHelper;
 
 /**
  * A class for testing the {@link MountCommand} command.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import java.util.List;
 
 import android.test.suitebuilder.annotation.SmallTest;
 
-import com.cyanogenmod.explorer.model.MountPoint;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.model.MountPoint;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing the {@link MountPointInfoCommand} command.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import android.os.Environment;
 import android.test.suitebuilder.annotation.SmallTest;
 
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing the {@link MoveCommand} command.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import android.os.Environment;
 import android.test.suitebuilder.annotation.SmallTest;
 
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing the method for retrieve the value of a variable.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 /**
  * A class for testing the {@link ProcessIdCommand} command.
  *
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import java.util.List;
 
 import android.os.Environment;
 import android.test.suitebuilder.annotation.LargeTest;
 
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing the method for retrieve the value of a variable.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import android.test.suitebuilder.annotation.MediumTest;
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.AsyncResultExecutable;
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.commands.AsyncResultExecutable;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing read command.
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import android.test.suitebuilder.annotation.SmallTest;
 
-import com.cyanogenmod.explorer.model.FileSystemObject;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.model.FileSystemObject;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing the method for retrieve the value of a variable.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 /**
  * A class for testing the {@link SendSignalCommand} command.
  *
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import android.test.suitebuilder.annotation.LargeTest;
 import android.util.Log;
 
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.UncompressExecutable;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.UncompressExecutable;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing the uncompression of file system objects.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.commands.shell;
+package com.cyanogenmod.filemanager.commands.shell;
 
 import java.io.OutputStream;
 import java.util.Random;
@@ -23,9 +23,9 @@ import android.os.Environment;
 import android.test.suitebuilder.annotation.LargeTest;
 import android.test.suitebuilder.annotation.SmallTest;
 
-import com.cyanogenmod.explorer.commands.AsyncResultListener;
-import com.cyanogenmod.explorer.commands.WriteExecutable;
-import com.cyanogenmod.explorer.util.CommandHelper;
+import com.cyanogenmod.filemanager.commands.AsyncResultListener;
+import com.cyanogenmod.filemanager.commands.WriteExecutable;
+import com.cyanogenmod.filemanager.util.CommandHelper;
 
 /**
  * A class for testing write command.
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-package com.cyanogenmod.explorer.console;
+package com.cyanogenmod.filemanager.console;
 
 import android.os.Environment;
 import android.test.suitebuilder.annotation.SmallTest;