CyanogenMod Is Dead, and Its Successor is Lineage OS

CyanogenMod was the biggest, most widely used custom Android ROM. Now, it has been discontinued, due in part to internal conflicts within Cyanogen Inc. Don’t worry, though: A new fork of CyanogenMod called Lineage OS is taking up the mantle, and it will keep most of what you loved about CyanogenMod.

What Happened to CyanogenMod, and Where It’s Going From Here

There’s a lot of internal drama surrounding the death of CyanogenMod, but here are the basics. CyanogenMod started as a community-run open source ROM that fixed the many problems of carrier bloat and garbage skins from manufacturers on early Android phones. Before stock devices like the Nexus and the Pixel, CyanogenMod was the only way to get a mostly-pure Android experience. In 2013, the ROM’s lead developer Steve Kondik and several other developers formed Cyanogen Inc. to develop commercial variants of the ROM, working directly with manufacturers like OnePlus to bring their ROM to more phones. Since then, all the new versions and nightly builds of the open source CyanogenMod project have been maintained and distributed by Cyanogen Inc.

Recently however, we’ve learned about months of internal conflict between Kondik and the company’s CEO Kirt McMaster. The company botched the deal with OnePlus, causing them to break ties with their most visible partner. Kondik and McMaster have had very different visions for the company. Ultimately, McMaster was removed from the CEO position and Kondik has left the company. Under the new management, Cyanogen Inc. has decided to stop maintaining the open source project. That means no more nightly builds, no more development, and no financing from Cyanogen Inc. Instead, the company will focus on something called the Cyanogen Modular OS program. There are very few details about what this project entails so far. In the meantime, the company has already started cutting services for the CyanogenMod project, including taking down the DNS routing to the project’s main site.

However, the source code for the CyanogenMod project remains online and open for anyone who wants to take up the project or fork it to build their own versions. This is exactly what many of the developers on the CyanogenMod team, as well as Kondik himself, plan to do. The CyanogenMod team announcedthat several of its members will create a new fork of CyanogenMod called Lineage OS. In the announcement, the team claimed that Lineage OS will return to its community-driven roots, rather than being a pet project within a larger company as they saw CyanogenMod become.

Chromebooks that can run Android apps from Google Play

Android — and 1,000,000+ apps — on your Chromebook is awesome.

But not every Chromebook is going to get updated to have Google Play and Android apps. And most of the ones that will are in a long testing process.

We all hate waiting. And we all hate updates that break things. Google and the people who made your Chromebook are trying to make sure everything is good and keep the wait time to a minimum, but still — we all hate waiting!

Things are progressing. Here’s the current state of Android on Chromebooks.

This list was updated December 23, 2016.

Chromebooks with Android apps available in the stable channel

Make sure you have the latest version of Chrome and look in your settings if you don’t have a Play Store app. You can enable it there by checking the box.

Chromebooks with stable channel support waiting to unlock

These Chromebooks have Android app support in the stable channel, but it’s blocked until a final sign-off by all parties that it’s good to go. They will be officially supported soon.

  • Acer Chromebook 14
  • Acer Chromebook 15 (not all models yet)
  • HP Chromebook 11 G5
  • Toshiba 2 (2015)

Chromebooks with Android support in the beta channel

You’ll need to switch to the beta channel to enable Android support. Further instructions on switching channels can be found here.

Chromebooks with Android support in the developer channel

You’ll need to switch to the beta channel to enable Android support. Further instructions on switching channels can be found here. Be aware that the developer channel may be unstable and the opposite of what you’re used to from your Chromebook.

  • ASUS C301SA
  • HP Chromebook 13 G1
  • Samsung Chromebook 3

There are reports of blocked developer channel access to Android apps on the ASUS 300SA. We’re unable to verify if those are true.

Chrome devices that will be supported sometime in 2017

Acer

  • Chromebook 11 C740
  • Chromebook 11 CB3-111 / C730 / C730E / CB3-131
  • Chromebook 14 for Work
  • Chromebook 15 CB5-571 / C910
  • Chromebox CXI2
  • Chromebase 24

Asus

  • Chromebook C200
  • Chromebook C201
  • Chromebook C202SA
  • Chromebook C300SA
  • Chromebook C300
  • Chromebox CN62
  • Chromebit CS10

AOpen

  • Chromebox Commercial
  • Chromebase Commercial 22″

Bobicus

  • Chromebook 11

CDI

  • eduGear Chromebook M Series
  • eduGear Chromebook K Series
  • eduGear Chromebook R Series

CTL

  • Chromebook J2 / J4
  • N6 Education Chromebook
  • J5 Convertible Chromebook

Dell

  • Chromebook 11 3120
  • Chromebook 13 7310

Edxis

  • Chromebook
  • Education Chromebook

Haier

  • Chromebook 11
  • Chromebook 11e
  • Chromebook 11 G2

Hexa

  • Chromebook Pi

HiSense

  • Chromebook 11

Lava

  • Xolo Chromebook

HP

  • Chromebook 11 G3 / G4 / G4 EE
  • Chromebook 14 G4

Lenovo

  • 100S Chromebook
  • N20 / N20P Chromebook
  • N21 Chromebook
  • ThinkCentre Chromebox
  • ThinkPad 11e Chromebook
  • N22 Chromebook
  • Thinkpad 13 Chromebook
  • Thinkpad 11e Chromebook Gen 2 / Gen 3

Medion

  • Akoya S2013
  • Chromebook S2015

M&A

  • Chromebook

NComputing

  • Chromebook CX100

Nexian

  • Chromebook 11.6″

PCMerge

  • Chromebook PCM-116E

Poin2

  • Chromebook 11

Samsung

  • Chromebook 2 11″ – XE500C12

Sector 5

  • E1 Rugged Chromebook

Senkatel

  • C1101 Chromebook

Toshiba

  • Chromebook 2

True IDC

  • Chromebook 11

Viglen

  • Viglen Chromebook 11

10+ Commands Included In Chrome OS’s Hidden Crosh Shell

chrome-os-crosh-shell

Google’s Chrome OS includes a shell environment known as Chrome Shell, or “crosh” for short. Crosh includes several terminal commands that can be used on all Chromebooks, even if developer mode isn’t enabled.

Crosh includes commands for connecting to SSH servers, monitoring resource usage, debugging network problems, tweaking hidden hardware settings, performing hardware tests, and other debugging purposes.

Opening Crosh

To open the Crosh, press Ctrl+Alt+T anywhere in Chrome OS. The Crosh shell will open in a browser tab.

From here, you can run the help command to view a list of basic commands or run the help_advanced command for a list of “more advanced commands, mainly used for debugging.” We’ll cover some of the most interesting ones below.

ssh

Google provides an SSH client in the Chrome Web Store, but you don’t need to use it. You can use the built-in ssh command to connect to SSH servers without installing anything else on your Chromebook.

The ssh command is more advanced than you might expect. In addition to simply connecting to an SSH server, you can also use SSH tunneling to create a local proxy that allows you to tunnel your Chrome OS network activity over your SSH connection. You can also add private keys that you may need to connect to SSH servers.

chromebook-ssh-client

ssh_forget_host

The ssh_forget_host command displays a list of known hosts you’ve connected to with the SSH command and allows you to “forget” a host. The next time you connect to the host, you’ll be asked to verify its key fingerprint again.

top

Chrome includes its own task manager that shows you which Chrome tabs, extensions, and plug-ins are using resources. However, Crosh also includes the top command from Linux, which gives you a display of all the low-level processes that may also be using resources. Most users will prefer using Chrome’s built-in task manager, but the top utility does provide more information. It also displays some information you can’t find elsewhere in Chrome OS, such as your Chromebook’s uptime.

chromebook-top-command

ping

Yes, Chrome OS also has a ping command. Ping is an important utility for network troubleshooting, allowing you to see how long packets take to travel between your system and a web server and see whether any packets are being dropped. It works just like the ping command on other operating systems. Press Ctrl+C to stop the ping process or halt any other command in Crosh.

chromebook-ping-command

tracepath

The tracepath command functions similarly to traceroute, allowing you to trace the path packets take to reach a remote server. It’s another useful network-troubleshooting command, as it allows you to determine exactly where network problems are occurring between you and another networked device.

tracepath-chrome-os

network_diag

The network_diag command performs a short set of network diagnostic tests, saving the output as a .txt file you can view in your Chromebook’s Files app.

chrome-os-network_diag

sound

Chrome includes a command that can record audio from your Chromebook’s microphone and play it back later.

To record 10 seconds of audio from your Chromebook’s microphone, run the following command:

sound record 10

The audio will be saved as a file you can access from your Chromebook’s Files app. You can then play it back with the sound play command.

chromebook-record-sound-file

tpcontrol

The tpcontrol command allows you to fine-tune your device’s touchpad. Some of these options are available in Chrome OS’ settings window, but you can tweak many properties that aren’t available from the graphical interface.

chromebook-tpcontrol

xset m

The xset m command allows you to tweak your mouse acceleration rate. Chrome OS only has options for controlling the mouse’s speed in its graphical interface, so any fine-tuning of the acceleration rate — particularly useful if you’re using an external mouse that doesn’t work well with the default rate — must be done from here. The acceleration rate is configured in the same way you’d use the xset m command to configure acceleration rates on a standard Linux system.

xset r

The xset r command allows you to tweak the autorepeat behavior for when you hold a keyboard button down. You can select a delay before autorepeat starts and configure how many repeats occur per second. You can also disable autorepeat completely for every key on the keyboard or just disable autorepeat for specific keys.

chrome-os-xset

Developer Mode Commands

In developer mode, you also have the following commands available to you:

  • shell: Opens a full bash shell where you can run other Linux commands, including ones that can launch standard Linux desktop environments after you install them.
  • systrace: Start system tracing, allowing you to capture logs for debugging purposes.
  • packet_capture: Start capturing and logging packets.

chrome-os-developer-mode-shell


You’ll find other commands if you run the help_advanced command — everything from memory tests and a Bluetooth debugging console to commands that let you control the debugging level for different background services. Many of these options are only useful for Chrome developers.

How do I root my Android Phone in order to tether my wifi connection

I used these simple steps to root my Motorola Droid.

First, you have to install the USB drivers (i.e. pdanet).  Then, you can connect your phone via USB cable. Make sure USB Debugging is turned On.

Next, you can download and run SuperOneClick. Click Root.

Reboot phone when complete.

Go to the Android Marketplace and install Wireless Tether application.

Connect your computer to the AndroidTether network and you should be good to go.

[If it doesn’t work, here are some optional steps below]

– After connecting your Turn USB Debugging OFF

– Click Root

– When it says: Waiting for Device, Turn USB Debugging ON

It’ll now run RATC

When it says: Starting ADB Server…
– Turn USB Debugging OFF
– Turn USB Debugging ON
– Turn USB Debugging OFF
All BEFORE it says “Waiting for device…” again

Android 2.2: How do I install Android Apps to SD Card

One of the issues of using Google’s Android platform was the inability to install Android apps and games to the SD Card versus internal memory storage.  With the official announcement of Android 2.2 this feature will come standard. By default, apps will continue to be installed on internal memory storage.  However a quick visit to the list of applications in the Settings menu offers one touch to move the app to SD Card. Thus they are playable just fine from the SD Card. Now user storage for apps and games will only be limited to the storage of the SD Card purchased.
Android 2.2: Install Android Apps to SD Card



What is in the latest Droid 2.1 Update?

Enhancements:

  • Pinch-to-zoom is now available when using the browser, Gallery, and Google Maps.™
  • – New Weather and News application plus widget.  The Weather and News app pulls the information you want from the Web and brings it to your fingertips. You get weekly and hourly weather forecasts based on your location, and news headlines.
  • – New support for voice-to-text entry.  Whenever a text-entry box appears, simply tap the microphone icon on the virtual keyboard and speak.
  • – New Gallery application with 3D layout. View and share photos taken with your phone and images from your online Picasa Web albums.
  • Live Wallpapers offer richer animated, interactive backgrounds on the home screen. Access them with a long press anywhere on the home screen. Tap Wallpapers, then Live Wallpapers.

Improvements:

  • – Free Yahoo!® Mail is now supported—simply sign in with your Yahoo! email address and password.
  • Google Maps update.  Personalized suggestions and synchronized starring with desktop maps.google.com.  Starred items are stored and synced automatically between Google Maps on your device and maps.google.com on your computer, making it easy to search for places you’ve searched for before.  New night mode in Google Maps Navigation automatically changes the screen at night for easier viewing.

Skype Mobile for Verizon on Android hands-on (with WiFi off)

It’s been a little over a month since Verizon announced it would unleash the VoIP hounds on select smartphones, an interesting move given AT&T’s wrangling with the FCC over Google Voice and begrudging approval of Skype over 3G. Early this morning the Skype Mobile app hit the Android Marketplace for Verizon devices (and only Verizon devices), and while it does work on 3G, it curiously doesn’t work on WiFi — at all.

So, yes indeed, this app only works via 3G. In fact you can’t even launch the app with WiFi enabled; you have to turn it off. That’s a little bit odd and, for those who were hoping Skype and WiFi would help fill some coverage gaps, frustrating, but there’s a somewhat reasonable explanation: domestic Skype calls are simply made over Verizon’s voice network. In other words, you can’t make Skype calls to anyone within the country — unless they too are a Skype user, of course.

Making a call to any other Skype user is handled purely through data, but a call through Skype to a domestic number will suck down your minutes just like any other call. It’s only when dialing internationally that you can hit a real phone number through VoIP, and here the app will automatically jump in and offer to save you some cash. That is, of course, assuming you have some credit in your Skype account. If you don’t there’s no way to purchase it through the app. It simply redirects you to www.skype.com, which is not particularly friendly to mobile browsers. (In fact, when we opened it up in the recently released Opera Mini it loaded in Norwegian. Seriously.)

So, free calls to other Skype users; calls to domestic numbers still use your minutes; international calls at heavily discounted rates; you can’t even IM when WiFi is on. A perfect release? Hardly, but if you’re a Skype user with other, similarly inclined friends and associates, or if you spend a pretty penny on international calls, this should make life a bit easier for you — assuming you have a solid 3G connection.

How can I tether my Droid phone to a laptop?

Pdanet has been one of the most popular software for Windows Mobile phones, Palm OS phones and iPhones. It is now ported to the Android system! PdaNet provides you with FULL Internet access so all your email, instant message programs will work without any setting changes. Supports both USB Tether and Bluetooth DUN.

PdaNet does NOT require root access or hacking your phone’s firmware in order to work. It is just a regular Android application that works on all Android phones as-is. Tethering is fast, secure and USB mode will also charge your phone at the same time. Your phone can either connect to 3G data, WiFi, or even through VPN and PdaNet will share the connection with your computer.

New! Version 2.41 adds an SMS Agent for sending/receiving SMS on Windows.

Version 2.17 fixes ftp, force close/connection drops and Bluetooth DUN. Also supports 64bit Mac and ping.

Note: Once trial expires, you can continue using PdaNet for free. The only difference is that free edition blocks secure web sites.

Verizon Droid Android 2.1 Update Arrives Tomorrow

It’s been anticipated for a while now; Verizon just officially released information on the specifics of what Verizon Droidowners will have to look forward to in the upcoming Android 2.1 update.

The update will be performed over the air and will bump up the Droid to the more current version of the AndroidAndroid mobile operating system. New features will include pinch-to-zoom multi-touch support in the browser, Gallery, and Google MapsGoogle Maps, the Weather and Newsnews widgets made popular on the Nexus One, voice-to-text entry, a new 3D Gallery layout for photos, and even a nice surprise that most people thought wouldn’t make it to the Droid: Live Wallpapers.

You can download the full informational PDF here.

Engadget reports that leaked internal documentation reveals the Android 2.1 update will begin rolling out tomorrow, Thursday March 18, in batches of 250,000 customers at a time. In other words, Droid owners should not have long to wait to start enjoying some of the niceties their Nexus One counterparts have made them jealous over in the past few months.

If you’re a Droid owner, what are you most excited about in Android 2.1?