How To Dual-Boot Your Device With Both Android And Ubuntu Touch

You would have noticed that Android-based smartphones and tablets are almost at par with computers. So, just like computers, dual booting these devices is quite possible. In this article, we’ll explain how to dual-boot your device with Android and Ubuntu Touch operating systems. Canonical has announced a dual-boot tool for its OS recently, but being a developer preview, it is not yet completely bug-free. So, Use it at your own risk.


The tool allows you to use both Android and Ubuntu Touch operating systems on your devices. It requires reflashing of the recovery partition of your device. The steps involved in the process are as follows.

But first, you need to meet the following requirements,

– You need an unlocked Android device.
– You need to backup the copy of your current operating system.

Let’s begin.

1. First, start your Ubuntu desktop, add the repository and update it.

sudo add-apt-repository ppa:phablet-team/tools
sudo apt-get update

2. Next you need to install the Developer Preview Tools

sudo apt-get install phablet-tools android-tools-adb android-tools-fastboot

3. If your Android device isn’t unlocked already, then unlock it. This can be done by enabling USB debugging on your Android device and then connect it to Fastboot on your Ubuntu desktop.

sudo fastboot oem unlock

4. Now you need to download the installation script and make it executable.

chmod +x

5. Now you will be installing the dual booth Ubuntu Installer. This will be done by running the command given below along with your Android device connected to the computer. Here, if you are using a stock ROM, then use the first command. If you’re using a non-stock OS then the second command will come in handy.

– ./ FULL

A stock ROM is one that has no modifications, like an added SuperUser app etc. A non-stock ROM is like a CyanogenMod edition or something like that.

6. After executing the script, your device may reboot several times. This is normal, so don’t worry about it. When the process is completed, the Ubuntu Installer will be added to the Apps section. In order to install Ubuntu onto it, use the command below,

adb shell “su sh rm -rf /cache/*”

7. Open the Ubuntu Installer and choose ‘Trusty’ channel. This will be followed by a number of on-screen instruction that you will need to follow. These will also cover how to provide SuperUser grants. Let the installation continue after this.

8. Once the installation is completed, you will find the ‘Reboot to Ubuntu’ option. Choose this to boot your device with Ubuntu Touch.

“Have Fun”


MiniCamp @ Jaipur: Version 2.0 of Family Growth with Creators

!!!….Greeting Human….!!!

A Fabulous Morning Came to Learn, Share, Discuss, Dance, Teach, Eat, Fun.

“Good Morning Dear Readers”

Lets Jump to this Morning with your fresh mind. We targeted to teach newbies, to be friends with newbies, to share the community agenda with newbies, and to learn from newbies.

Don’t worry if you couldn’t be a part of MiniCamp Jaipur, We warm welcome you in the next event. I hope you will feel like that, “You are in the event” after reading this post. So here goes our targeted agenda,

  • You are Welcome to MiniCamp
  • About MiniCamp
  • Mozilla Mission & Firefox OS by our Chief Guest: Mr. Vineel Reddy Pindi
  • Lets Dance: Ali Baba Forty Thieves
  • Makes with Webmakers
  • Time to get Refresh: Food and Cold Drinks
  • AppDev with Geeks
  • Talk about SUMO with SUMO Heros
  • Community Agenda with New Family Members
  • Photoshoot in Foxy, Decent look and Group Pic
  • Promised to meet ASAP

Here we Go with the Signature of Mr. Vineel Reddy Pindi. Thanks for Autograph Man :).


After that we moved to a small awesome activity i.e. “Mel-Milap” (Vineel’s Idea).

What is “Mel-Milap”? ——- Meet to all people like that you are meeting after a long time or after ten years. This helped a lot in the event. It has created an another type of environment in the hall, just within five minutes they become friends of each other.

Now we are moving to the next part of agenda i.e “Mozilla Mission and Firefox OS” and Mozilla India Story by Vineel. It was just an Awesome, participants got the chance to hear this person in the first meet.

And now we turned to Mozilla Community Rajasthan’s (A kinda part of Mozilla India) past activities and which were totally surprising for Vineel and all participants. Know more about it at: SlideShare

Time came for “Ali Baba And Forty Thieves”, “One two three four get on the dance floor” 😀 Which was totally unforgettable part of this event.

Next We moved to the Wemaker with Outstanding Makers and to the App Development with Geeky persons. Makers was really awesome, we haven’t seen that type of makers in past events (Developers: you were also awesome 😉 ) with the help of Mr. Adit, Mr. Lavish and Mr. Tushar (These guys were track lead) and whole team.

DSC04871Now we got to hungry but Makers/Developers/Creators wasn’t, because food was ready and we invited attendees to please come and take food but they were busy with Webmaking (Event i have taken twice time 😀 but they were still working.), It shows how people are interested in Mozilla’s #Teachtheweb Campaign. Its not only just keep things in your pocket but also you can teach others with kinda resource and also teach them who are non-technical people.

Here is outcomes of Webmaker (Awesome Apps using Appmaker) and ideas about Apps:

Lets move to the SUMO and Contribution ways, we discussed about this with newbies because some of them were interested to go with L10n, Add-Ons, Education, Documents etc, Slide is available at: Slides


After Discussions with SUMO Heros, we moved to share the community agenda and How to throw an event and other useful informations.

For Blog Readers:

  1. Mr. Gautam Sharma:
  2. Mr. Deepanshu Takhur:
  3. Mr. Varun Kaushik:
  4. Mr. Raj Rohit:

For Newspaper Readers:

  1. After Event:
  2. Before Event:

For Etherpad Readers:

  1. Event Etherpad:
  2. Webmaker & AppDev:

For Flickr Lovers:

  1. MiniCamp Flickr:

For Social Active People:

  1. Facebook Collection:
  2. Twitter Collection:

More About Event:

  1. Reps Portal:

So I think now i should wrap-up now because if you are not satisfy with this then “Don’t forget to join us in the next event”.

Thank you so much Chandan, Anju and Gautam for Joining us, Hope we haven’t disappointed you by our event performance. Also Thanks to Trishul (I can’t forget our late night Preparation/Discussions of MiniCamp) and Osho (You are  ROCKSTAR).

Last but not a least thanks to Vineel, Dron and Ram, this event couldn’t be possible without you all.


I hope, i will soon be able to waste your time (By Reading Blog)

“Have a MiniCamp Day”

ScrollBack: An Instant Future Scrolling

!!..Greeting Human..!!

ScrollBack: Open Source Text Chat Service

What is Scrollback?

  • Scrollback is an open source text chat service, which provides a platform as like IRC. To communicate with communities, to be connected with your site and get live updates from any event.
  • On Scrollback you can Create your own chat room, which can be embed to your own site or blog.
  • How to Embed Scrollback on your site? Learn More.
  • Scrollback provides program for Students i.e. SCA (Scrollback Campus Ambassador). Learn More.
  • Scrollback also waiting for coders like you, Lets Fork the Github Repository and Code.

What are the features of Scrollback?

  • IRC Compatible: You can chat with IRC Channel to the scrollback. How?
    • Process: Go to the IRC and Create a Channel. like: #xyzchannel and irc server:
    • Now Go to the Scrollback Click on “Get Started” and write the name of your chat room “XYZ-Chat Room” now Click on “Configure Room”, go to the “IRC Integration” and enter the “IRC Server”(eg: and “IRC Channel”(Which you want to Join eg: #xyzchannel).
    • Now you need to go to the IRC and Type “/invite scrollback #xyzchannel”, and you are Done.
    • Now Anyone can join you in “XYZ-Chat Room” where you will get the same updates of IRC. Room.
  • User History: Scrollback won’t remove your history, you can get all the updates which happened before your joining.
  • To know more about Scrollback Feature, Go Ahead.

Scrollback Technology?

  • Scrollback is written in Node.js
  • Scrollback uses Mozilla persona for SignIN also you can signin using facebook.
  • Redis for in-memory, key-value data storing.
  • LevelDB for Most room and room member’s data.

Thank you for wasting your time to read this brief post 😉

To know more about ScrollBack and wanna Scroll? Do It Now

Scrollback Campus Ambassador’s meeting

Hello Folks,

Happy to see that you are now at, thanks for coming.

Here i am going to answer of few questions which are the agenda of first round meeting for SCA.

1. My Name?

  • My name is Meghraj Suthar, but on social media i use “Raj Suthar” and in the documentary it is only “Meghraj”.

2. Where are you from (college and city) and what are you doing currently (your course and other voluntary projects, if any)?

  • I am basically from a beautiful city, it is Jodhpur which is the heart of Rajasthan. Currently facing a troubleshoot problem of my life i.e. “B.Tech in Computer Science” at Jodhpur Institute of Engineering and Technology and its gonna complete in August 2015.
  • Also i am part of a nice family “Mozilla”. I am working as a Contributor in few projects, like: L10n Team Member, Webmaker Super Mentor, Webmaker Hive Community Member, Mobilizer-India Team Member, Co-Ordinator of Webamker L10n for hi_IN and few more.

3. What is ‘Scrollback’ (your version and understanding of Scrollback)?

  • “Scrollback” is a Open Source Instant Chat Service, which provides a nice platform to get together and communicate about your project, about anything. It can be easily embed to your site and you can create your own CHAT room in your site. To embed Scrollback on your site see: Blog. It also used in Mozilla India’s Site. And also used in big events.

 4. Why being a ‘Scrollback Campus Ambassador’ is important to you?

  • SCA program is a great opportunity for those who are currently student and who loves open source and i am one of them so i wouldn’t let it go this opportunity from my hand. I always believe in “Learning is the power”, so i would join this to learn new things from the Scrollback community as well as from you all.

5. If you are selected as a Scrollback Campus Ambassador, what will be your work plan for the next one month?

  • Open Source doesn’t mean just to collect the things and put it in your pocket, it all about to spread across the world, #teach the world, share with world and communicate with world. And these all features we can easily get by Scrollback. So we can do work easily with the help of scrollback community to teach, to learn, to share. Plan for coming month to spread scrollback across friends, classmates and open source lovers as well as to use scrollback instead of IRC.


Thank you so much for question, i hope i haven’t wasted your time by this post.

Looking forward to be a part of an another Awesome Family.

Have a Good Day..!!