LINux on MOBile - SBF_BackupLINMOB.net is a blog about LINux on MOBile devices. With the PinePhone (Pro) and Librem 5 shipping it is back to report on GNU+Linux on mobile devices.Zola2008-04-13T20:54:00+00:00https://linmob.net/tags/sbf-backup/feed.xmlGet a shell on A910(i)2008-04-13T20:54:00+00:002008-04-13T20:54:00+00:00https://linmob.net/get-a-shell-on-a910-i/<p><em>I am writing this howto as "SBF Backup" seems to have failed.</em> This tutorial explains how to get a shell right on your phone. If you want to get a shell on your phone while it is connected to your computer, have a look at <a href="http://wiki.openezx.org/Get_a_shell">this explanations at openezx.org</a>.</p>
<span id="continue-reading"></span>
<p>What you do need:</p>
<p><a href="http://www.e2mod.com/content/view/254/28/">ezxterm.mpkg</a></p>
<p>And to get a more comfortable setup: </p>
<p><a href="http://www.fachsemester.de/diverses/a910tools.tar.bz2">a910-tools</a></p>
<p>Just put ezxterm.mpkg on your phones memory card, find it via your phones filemanager and install it. After installing it, connect your phone in memory card mode again (or put your phones memory card in a cardreader) and edit <em>.system/java/CardRegistry</em>; there will be an entry which ezxterm created. At a new line looking like that (somewhere in the middle of that entry):</p>
<pre><code>IMEI = # Enter your IMEI here, if you don't know it type *#06# in your phone
</code></pre>
<p>If you want to have a root terminal, change GroupID and UserID value from <em>“ezx”</em> to <em>“root”</em> (without “”), if you want to have one root terminal and a normal one, just copy the entry in <em>CardRegistry</em>, edit the upper values and the “<em>Name</em>” value; don't forget to edit this:</p>
<pre><code>[1234abd2-2def-3456-a7bc-d8ef1g90hi12]
AniIcon =
AppID = {1234abd2-2def-3456-a7bc-d8ef1g90hi12}
</code></pre>
<p>(Just change some numbers around, but []-value and {}-value have to be the same).</p>
<p>As you are now done with this, just extract a910tools.tar.bz2 to your memory cards root. </p>
<p>If you restart your phone with memory card after that, you'll have one or two entries in your phones' main menu, just try them out. If you want to have a more comfortable bash-feeling, just enter <code>/mmc/mmca1/root/start</code> (deleting wrong characters works then, and you have a bash history.</p>
<p>But the font will still look bad, as ezxterm needs a special font. Simply enter</p>
<pre><code>cp /mmc/mmca1/.system/QTDownLoad/ezxterm/lucon.ttf /ezxlocal/lucon.ttf
</code></pre>
<p>and this problem will be history after a restart of your phone.</p>
<p>By the way: If you enter <code>./acmattach.lin</code> after that, your phone should be in USBLan mode (it will be easier to get a shell via your PC then).</p>
<p>Enjoy!</p>
A910 will be able to use Wifi to surf the internet in approximately 8 weeks2008-04-11T11:36:00+00:002008-04-11T11:36:00+00:00https://linmob.net/a910-will-be-able-to-use-wifi-to-surf-the-internet-in/<p>... and this is a pessimistic approximation.</p>
<span id="continue-reading"></span>
<p>After I failed to mod A910 into A910i by just replacing files and linking some of them to fit CG sizes, I took A910s latest firmware (the latest I have) as a base to just port some parts of A910i firmware into a new A910 firmware which I call A910-R57.geekmod. I will release it, as soon as I got WiFi working—as a beta. ATM I am creating alpha after alpha, and after porting A910i's WiFi app, it is at least possible to connect to WiFi networks successfully—native apps (ping, telnet) work, Opera doesn't work yet.
I already tried to use a different apmd to overclock my phone, but as it drains battery too quick and doesn't have a real effect on the phones' UI-speed, I won't release an overclocked firmware—I think it might be better to enable the users to use SWAP easily, as A910 has only 1-5 MB Ram (of 48MB) free. This might speed up the phone. There will be some more gimmicks in my “geekmod”, but I'll tell you later—you have to stay tuned. Integrating features is mostly limited by available space in flash memory…</p>
<p>ATM I am missing some configuration files of A910i firmware to get Opera to work—they seem to hide in /ezxlocal and /ezx_user. There is a<a href="http://www.e2mod.com/content/view/241/28/"> tool to extract them (for E2)</a>, which should work on A910i. I would really appreciate it, if some A910i user would extract them and give me a link to download them, as it seems to be the easiest way to get A910's WiFi ready for internet access (the other ways seem to be a lot harder).</p>
<p>Installation instructions:</p>
<blockquote>In order to install it, you just have to extract the rar-file and put SBF Backup.mpkg on your phones memory card. Then you start up your phone and choose the file in filemanager and attempt to open it, there'll be a menu which will ask you, where you want to install that programm—I'd recommend to choose the memory card.
<p>After installation (which will take some time) you'll find a new item in main menu, choose it.</p>
<p>After some time (I recommend just waiting 20 minutes to ensure it's successful (you can use your phone in that time, though it might be quite slow) you'll find a file called backup.sbf in your memory cards root folder.</blockquote></p>