title: adb shell on my phone device: weird characters appear (terminal color issue)
body: <p>I have a Samsung Galaxy S with DarkyRom 10.4.2 XWJW1 (Android 2.3.6) and root access. I'm implementing an application and I wanted to execute it in my phone using eclipse, but I get the error: ActivityManager: /sbin/sh: am: not found. I tried to use adb shell to see what's going on, and if I use ls I get:</p>
  
  <pre><code>&lt;-[1;34macct&lt;-[0m
  &lt;-[1;34mcache&lt;-[0m
  &lt;-[1;34mconfig&lt;-[0m
  ...
  </code></pre>
  
  <p>I read here in stackoverflow that the am error could be because of a missing line in am file. I used busybox vi am and this is what I get:</p>
  
  <pre><code>&lt;-999;999H&lt;-[6n&lt;-[1;1H&lt;-[J
  ~
  ~
  ~
  ...
  ~
  ~&lt;-[1;1H&lt;-[24;1H&lt;-[K- am 1/1 100%&lt;-[1;1H
  </code></pre>
  
  <p>Does someone know why these weird characters appear? How can I fix it?</p>
  
  <p>EDIT: 
  Googling a bit more I found that this is a color issue. If I use 'ls --color=none' I don't see the weird characters anymore, Windows terminal doesn't support color. But I still want to edit the am file and the --color=none doesn't work with the vi command. What is the command to disable color in 'busybox vi am'?</p>