Fastest file transfer app for mobile. Send photos, videos, music & apps offline
CM Transfer is a utility for Android that lets you quickly and easily share files between devices.
CM Transfer is a file sharing app for Android developed by Cheetah Mobile. The app supports most Android phones, tablets and other devices and even works on many older machines. CM Transfer is free to download and use, and there are no in-app ads, upgrade nags and so forth.
CM Transfer is an app designed first and foremost to facilitate wireless in-person file transfers. Imagine a scenario where you’re at a cafe having coffee with a friend and want to give them some photos. Without CM Transfer or a tool like it, you’d have to upload the pictures so that your friend could download them. CM Transfer lets you just send the photos direct to your friend’s device.
The caveat here is that your friend must also have CM Transfer installed. The app facilitates these transfers via Wi-Fi and you can use a local Wi-Fi connection, Wi-Fi tethering and even Wi-Fi direct if both devices support it. Transfers are limited by the network but are generally quite fast and stable, and perhaps the best aspect of CM Transfer is how easy it is to use.
What Cheetah Mobile set out to do is create an app where two people could share files quickly no matter their technical competence. It works quite well in that regard. When you load the app, it gives you a choice to send or receive. If you choose send, it provides a file manager through which you can select files. If you choose receive, it will look for available files that you can accept.
File sharing works with practically any kind of file. Photos are probably what you’ll use this app for most, but you can also send videos, documents and much more. You can also send items specific to the Android platform. You could, for instance, send one or more contacts to a receiver, and you can also send packages and even apps. While earlier versions of CM Transfer did not support apps, it was later added, and the implementation is quite refined and make it as easy to transfer apps as anything else.
CM Transfer also has a share feature that you can use to share local files, including those that you’ve just received. You can even share via Bluetooth, which may be handy if a receiver device can’t support the default transfer. You can save to the cloud as well as publish files to YouTube, Gmail and much more.
The biggest issue with CM Transfer is that Cheetah Mobile has pulled it from its product listings and is presumably no longer supporting it. It is unclear why they chose to discontinue it, and it’s a shame since this one of the better apps like it available. It still works for the time being, but platform and device advancements will render this app obsolete it at some point unless it is updated.
- Fast filing sharing
- No longer supported
★ Share files on 10+ platforms! Enjoy precious moments with your friends
★ Improved translations for several languages
★ Enhanced user interface
★ Improved success rate of transfers
★ Fixed several crashing issues
Potentially dangerous permissions
- GET_ACCOUNTS: Allows access to the list of accounts in the Accounts Service.
- READ_CONTACTS: Allows an application to read the user's contacts data.
- READ_EXTERNAL_STORAGE: Allows an application to read from external storage.
- READ_PHONE_STATE: Allows read only access to phone state, including the phone number of the device, current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device.
- SEND_SMS: Allows an application to send SMS messages.
- WRITE_EXTERNAL_STORAGE: Allows an application to write to external storage.
- ACCESS_NETWORK_STATE: Allows applications to access information about networks.
- ACCESS_WIFI_STATE: Allows applications to access information about Wi-Fi networks.
- CHANGE_NETWORK_STATE: Allows applications to change network connectivity state.
- CHANGE_WIFI_STATE: Allows applications to change Wi-Fi connectivity state.
- GET_PACKAGE_SIZE: Allows an application to find out the space used by any package.
- GET_TASKS: This constant was deprecated in API level 21. No longer enforced.
- INTERNET: Allows applications to open network sockets.
- MOUNT_UNMOUNT_FILESYSTEMS: Allows mounting and unmounting file systems for removable storage.
- READ_LOGS: Allows an application to read the low-level system log files.
- RECEIVE_BOOT_COMPLETED: Allows an application to receive the ACTION_BOOT_COMPLETED that is broadcast after the system finishes booting. If you don't request this permission, you will not receive the broadcast at that time. Though holding this permission does not have any security implications, it can have a negative impact on the user experience by increasing the amount of time it takes the system to start and allowing applications to have themselves running without the user being aware of them. As such, you must explicitly declare your use of this facility to make that visible to the user.
- SET_PROCESS_LIMIT: Allows an application to set the maximum number of (not needed) application processes that can be running.
- SYSTEM_ALERT_WINDOW: Allows an app to create windows using the type TYPE_SYSTEM_ALERT, shown on top of all other apps. Very few apps should use this permission; these windows are intended for system-level interaction with the user.
- WAKE_LOCK: Allows using PowerManager WakeLocks to keep processor from sleeping or screen from dimming.
- WRITE_SETTINGS: Allows an application to read or write the system settings.