ClockworkMod

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
ClockworkMod Recovery
Original authorClockworkMod
Repositoryat Github
Written inC, C++[1]
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemAndroid
    SuccessorCyanogenMod Recovery[a]
    LineageOS Recovery[b][verification needed]
    LicenseApache License 2.0[3]
    Websitegithub.com (archived)

    ClockworkMod is a software company, owned by Koushik "Koush" Dutta,[4] which develops various software products for Android smartphones and tablets. The company is primarily known for its custom recovery image, ClockworkMod Recovery, which is used in many custom ROMs.[5]

    ClockworkMod Recovery

    [edit | edit source]

    ClockworkMod Recovery was an Android custom recovery image. Once installed, this recovery image replaced the Android device's stock recovery image. Using this recovery image, various system-level operations could be performed. For example, one could create and restore partition backups, root, install, and upgrade custom ROMs.[6][7]

    ClockworkMod Recovery was released under the terms of the Apache License 2.0 software license.[3] CyanogenMod Recovery is a fork of ClockworkMod Recovery.[a]

    Compared to other recoveries

    [edit | edit source]
    • Unlike TWRP, but like the stock recovery, CWM Recovery uses volume buttons to navigate menus.
    • Like the stock recovery, CWM can receive over-the-air updates for ROMs designed for their respective recoveries.
    • Signature verification is not enforced on CWM Recovery, allowing the installation of Custom ROMs.
    • CWM Recovery adds Nandroid backup support.[10] This feature may not be present on CWM Recovery forks or successors.

    Other software

    [edit | edit source]

    The company also provides the following apps:

    • ROM Manager: An app for installing custom operating systems, known as ROMs. It was briefly pulled for violating Google Play's in-app-purchase policies.[11]
    • Tether: An app used for tethering regardless of carrier restrictions.[12]
    • Helium: An app used to backup user and system data to a phone without the need for root.[5]
    • DeskSMS: An app for sending and receiving text messages from an email, browser, or instant messenger client.[5]
    • AllCast: An app that enables streaming of local and cloud videos to Chromecast, AppleTV, FireTV, and DLNA devices.[5]
    • Vysor: An app that allows mirroring and control of an Android device through a desktop computer. It was temporarily removed due to licensing issues.[13]

    See also

    [edit | edit source]
    • TWRP – an alternative to ClockworkMod Recovery

    Notes

    [edit | edit source]
    1. ^ a b From the archive URL[1] and[8][9]
    2. ^ Forked from CyanogenMod and uses the same path.[2]

    References

    [edit | edit source]
    1. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ a b Based on: Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ a b c d Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]