yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] nsigma:
It seems that my other responsibilities got the best of me. I've been running on 2.1 for a while, and the phone appears to at least send and receive calls reliably enough, so I'll share what I've got.

rapidshare.com/files/402522578/MiphoneInstall.zip.html

I haven't looked into the format of the .bin file that tavor flasher uses, so what I'm uploading will update you to 2.1 via ADB. The archive that I'm uploading has a system directory, which is basically the /system I've been running all week, and a nboot.img, which has the ramdisk and modified init.rc and init.pxa930.rc that are also needed. Also three shell scripts.

To install this mess, you need to either be running on Linux, or OSX from a partition that is formatted hfs+, case sensitive. Windows won't work, as it isn't case sensitive and won't preserve file permissions, leaving you with a non-booting phone that needs to be flashed with the tavor flasher. You also might want to back up your /data directory, as the install scripts will completly clear it out, and any of your settings or installed apps.

To install, extract the zip file, cd to the directory that you extracted to, and run "./install.sh". install.sh will call install.system.sh, which will remount /system as rw, delete a bunch of stuff, then copy everything out of the system directory to /system on your phone. Then it will call install.boot.sh, which will copy nboot.img to your sdcard, flash it to the boot mtd partition, then reboot your phone. The console window may freeze, just ctrl-c to kill it, and adb connect back. If everything goes well, the M I P H O N E screen should show up, followed by a black screen for a while, then android should pop up. No android boot logo, it's broked. Bluetooth works, headphone jack doesn't work, it'll come set up with a bogus apn called Telkila, it's using a dummy camera, motions sensors don't work, and there's no soft buttons, so no way to make the menus pop up. Also gps isn't set up. Give it a shot if you want, and tell me how it goes.
[Android Software/Hacking General [Developers Only]] xift:
Thanks,

I didn't download it yet... will take a few hours until I can test it.

But thats just the bins right? Could you upload the source code that you changed from 2.1 build? Should be a few files of frameworks and hardware right?

That would help me really much cause I want to understand your changes and learn about the android platform.

Thanks for your work so far!
[Android Software/Hacking General [Developers Only]] azat182:
great! thank you very much, nsigma! android 2.1 looks pretty good.

- Calls work

- Wi-fi - no

- Ussd yes

- The signal reception is always one division

- Gps - no

- Sms - yes

- Bluetooth works, but not tested

- Camera - No

- Edge / 3g - not tested

- Home = back

- Applications have not been tested

And how can I install other languages in this phone?
[Android Software/Hacking General [Developers Only]] nsigma:
@azat128 Thanks for making sure what I uploaded works for someone other than me. I'm not sure how you'd install other languages, might be something that just needs to be configured when you build.

I'm not sure what the 1-bar signal is all about. I want to say it's related to that bogus telkilla apn that's set up by default; I think it's for the android emulator.

Part of my changes are source code, I think I can find those pretty easily. Getting the baseband to work, however, involved me using the original rild binary, libril-cci.so, tapisrv, mediaserver, eeh binaries. To get all that to work, I had to make a /system/lib/old directory for all of that, and the old libc.so, libstdc++, etc and basically run the original hardware ril code in its own little area. I don't like this one bit, but I don't have a clue how any of that mess is supposed to work, and apparently neither does google.

Anyway, finding my changes, will RS them in a bit. If someone wants to set up a google code project and can think of a better name than "open-miphone" for it, we can go that route.
[Android Software/Hacking General [Developers Only]] xift:
Thanks man :)

I'll try your build this evening (It's 8:10 AM here :D)
[Android Software/Hacking General [Developers Only]] xift:
nice work so far.

I was trying to get some softkeys...

could you tell me why there are no menues?

I press the buttons via adb shell input keyevent.

but even if I press the menu button there is no menu..

(Pressing the buttons works though... I tested with the home button)
[Android Software/Hacking General [Developers Only]] Ernest25:
hello friends i am new to this business android not well understood nsigma I have to pass those files by adb and linux or just put them in sdcard then updated by MiPhone please help
[Android Software/Hacking General [Developers Only]] xift:
next step softkeys... right?
[Android Software/Hacking General [Developers Only]] Ernest25:
e tempted to configure the ip parameters described but when put the adb shell says user @ Ubuntu: ~ $ adb shell

* Daemon not running. starting it now *

* Daemon started successfully *

error: device not found

I'm using ubuntu 10.4I still have the same problem that windows does not recognize the MiPhone
[Android Software/Hacking General [Developers Only]] xift:
These chinese guys did quite a good job with the softkeys...

First step is to create frame, this can be done taking the statusbar code as an example.
[Android Software/Hacking General [Developers Only]] azat182:
For those who are in the tank:

in ubuntu:

1. insert into /etc/network/interfaces

auto usb0

iface usb0 inet static

address 169.254.231.10

netmask 255.255.255.0

2. Restart network

$ sudo /etc/init.d/networking restart

If everything is correct

$ ifconfig

usb0 Link encap:Ethernet HWaddr 22:86:77:a0:22:28

inet addr:169.254.231.10 Bcast:169.254.231.255 Mask:255.255.255.0

....

$ ping 169.254.231.168

PING 169.254.231.168 (169.254.231.168) 56(84) bytes of data.

64 bytes from 169.254.231.168: icmp_seq=1 ttl=64 time=2.81 ms

64 bytes from 169.254.231.168: icmp_seq=2 ttl=64 time=1.00 ms

64 bytes from 169.254.231.168: icmp_seq=3 ttl=64 time=0.646 ms

^C

--- 169.254.231.168 ping statistics ---

3 packets transmitted, 3 received, 0% packet loss, time 2002ms

3. azat@azat-desktop:/android-sdk-linux_86/tools$ ./adb connect 169.254.231.168:5555

connected to 169.254.231.168:5555

azat@azat-desktop:/android-sdk-linux_86/tools$ ./adb devices

List of devices attached

169.254.231.168:5555	device

azat@azat-desktop:/android-sdk-linux_86/tools$ ./adb shell

#
[Android Software/Hacking General [Developers Only]] Ernest25:
ohhh thanks Azat I will try so leave the message here if it went well or not
[Android Software/Hacking General [Developers Only]] Ernest25:
thanks azat182 worked well install sigma firmware and is operated more or less but I advance is a great

one question is possible to use and installing any firmware on this phone via adb
[Android Software/Hacking General [Developers Only]] Ernest25:
for my only works Bluetooth

no calls no menu

no 2g 3g or wifi only gprs appears fix

but the signal appears just does not receive or make calls
[Android Software/Hacking General [Developers Only]] nsigma:
@Ernest

I'm not sure what you mean by installing firmwares. Usually when you install firmware on an android phone, it involves flashing one or several images to the onboard rom directly. This involves rebooting the phone in some sort of recovery mode, which can write data to the system rom areas without the system running. The adb approach I'm taking, on the other hand, depends on the system already being up, and copies files in place to your rom, one at a time. If I knew the format that the tavor_flasher program wanted when it flashes stuff over, or knew how it was sending the data over usb, or we managed to replace the bootloader with something more mainstream, that'd be another thing.

I'm going through some of the code changes I made earlier and am reverting a lot of them, in favor of more general ones that should carry over to android 2.2. I managed to get 2.1's ril talking to tapisrv and friends, instead of using 1.5's rild. Managed to modify another gps driver into one for our phone, and that's currently working, motor is also working on my end. I'll have another dump pretty soon, along with hopefully the source mods.
[Android Software/Hacking General [Developers Only]] Ernest25:
hello nsigma not know anything about the android fimware is novelty and new world for min'm learning a few with you
[Android Software/Hacking General [Developers Only]] xift:
@nsigma

sounds nice.

do you have a fix for the buttons? I tried some stuff but without any noticable results...
[Android Software/Hacking General [Developers Only]] Ernest25:
m tempted to install astro file in device but always says the following Message

CAN NOT FIND '_1.3.13.apk/app/system' to install

put by the following command

adb install / desktop / Astro File Manager _1.3.13.apk/app/system

possibly the wrong command or not could tell me what is the true command

I'm with nsigma firmware 2.1, without access to wifi or network I can only install applications by adb

pls help
[Android Software/Hacking General [Developers Only]] xift:
try that one:

adb install desktop/Astro File Manager_1.3.13.apk
[Android Software/Hacking General [Developers Only]] Ernest25:
did not work says the same Message

can't find '_1.3.13.apk' to install

I hate this mobil

put y en el SDcard try: adb install SDcard / Astro File Manager _1.3.13.apk

and the same situation not find the applicative
[Android Software/Hacking General [Developers Only]] Ernest25:
return to the room a3 will wait that the firmware nsigma more stable
[Android Software/Hacking General [Developers Only]] xift:
you need to leave out the spaces... and sdcard is written without capitals:

it should be "sdcard/AstroFileManager_1.3.13.apk" not "SDcard / Astro File Manager _1.3.13.apk"

make sure that there are no spaces in the filename.
[Android Software/Hacking General [Developers Only]] Ernest25:
not work

by android emulator which command i place to install apk SDcard
[Android Software/Hacking General [Developers Only]] xift:
sorry I don't understand the question...
[Android Software/Hacking General [Developers Only]] Ernest25:
by the device emulator what would be the command to install app stored in the sdcard

sorry for my English I am Brazilian
[Android Software/Hacking General [Developers Only]] xift:
and I'm german :D

the command is the one you used.

there is something like pm install "packagename" you could try that in adb shell
[Android Software/Hacking General [Developers Only]] Ernest25:
congratulations on a beautiful win 4x0 against Argentina's
[Android Software/Hacking General [Developers Only]] resonant frequency:
I know this is a bit off topic, but what micro Sd cards is everyone using. I still have the 2gig one that came with the phone. Any issues with using 16gig ones?

cheers
[Android Software/Hacking General [Developers Only]] nsigma:
I've been using a 16gb one, it seems to work. I don't see why the 32gb ones wouldn't work, but I don't have one to test with.

Also, I figured out that the gprs/edge data doesn't work on that build I uploaded last week. I thought it was going to be a nightmare to fix, but it ended up being something really stupid.

Also, I'll try to get a new build up tommorow. I got most of the hardware working again except for wifi. Need to figure out a better way to pop up the application menu on a long press of the home button than I'm doing right now.
[Android Software/Hacking General [Developers Only]] xift:
@nsigma:

Well the common way is to build a new frame for softkeys.

statusBarView is an example how to get a new frame. This would be below app-level. Started as a service (like statusBarService). I didn't manage to try it yet. I already failed sending the keyevent for back and menu to applications.

Or a custom dialog view app launched with flag FLAG_ACTIVITY_PREVIOUS_IS_TOP.
[Android Software/Hacking General [Developers Only]] Ernest25:
in the A3 firmware specific /system/etc/wifi is a paste that has all the configuration information on the wifi, Maybe the can join with you firmware and work
[Android Software/Hacking General [Developers Only]] xift:
déjà-vu :D

next tuesday I'll be bachelor and hopefolly I'll find some time to play around with mi phone :D
[Android Software/Hacking General [Developers Only]] Ernest25:
amazing with him nsigma firmware install all app also installs google map 4.0 navigation pity that gps not work
[Android Software/Hacking General [Developers Only]] Ernest25:
nsigma hey friend where you are you have any progress in the firmware for the menu and wifi

anyone have any idea how to remove that screen cut and leave full
[Android Software/Hacking General [Developers Only]] xift:
Yay! Bachelor!

Nsigma what's open miphone doing?
[Android Software/Hacking General [Developers Only]] xift:
waiting desperately!

guess the chinese guys paid him not to release it :D:D
[Android Software/Hacking General [Developers Only]] Ernest25:
I do not doubt those Chinese are really hell
[Android Software/Hacking General [Developers Only]] basshinzu:
Okay, now i have a Miphone A3, too :)

my Model Number is A3,

Kernel version

2.6.25

root@A8 #1

can i root this one, without having problems with the 3G Connection?

and what about the cyanogenmod, doas it work on the phone?
[Android Software/Hacking General [Developers Only]] Ernest25:
well come to the topic i think not works MIphone with CyanogenMod this firmware are built for htc mobiles the specification of htc and not Miphone

but if you can develop something similar for miphone i appreciate a lot
[Android Software/Hacking General [Developers Only]] xift:
We should be patient...

Since the froyo source was released I guess Nsigma is porting froyo now instead of eclair. I tried that and must admit that there are new problems with froyo.

I got it booting though... Guess nsigma is many steps ahead. I won't try any further ... Don't want to do work thats already done by nsigma.

Regards,

xift
[Android Software/Hacking General [Developers Only]] Ernest25:
xift if you have any specific things you can put more developers is better to depend on only one
[Android Software/Hacking General [Developers Only]] xift:
I have no specific knowledge of the android system (which nsigma seems to have) so I have to wait until nsigma uploads the source of a running build until I can do something...

My build boots but doesn't even show the launcher screen... (I can only use the shutdown menu)
[Android Software/Hacking General [Developers Only]] Ernest25:
understand

nsigma may not have anything in particular and for that has not appeared

hopefully I'm wrong
[Android Software/Hacking General [Developers Only]] xift:
damn ...

I am able to boot froyo now.

But vold service can't start up because the socket file is not found (it is there anyways...) Guess it will take a long while until I am able to fix that problem!
[Android Software/Hacking General [Developers Only]] Ernest25:
Froyo in MiPhone it possible ?
[Android Software/Hacking General [Developers Only]] xift:
yeah, bit slower but possible!

But I need nsigmas help... I'm completely lost here....
[Android Software/Hacking General [Developers Only]] Ernest25:
hey xift in your project the problems 3g wifi and menu is solved or not ?
[Android Software/Hacking General [Developers Only]] xift:
not even close!

I am far behind nsigma!

Currently NOT working:

wifi

3g

telephone, texts...

sdcard

sound

buttons

currently working on:

sdcard
[Android Software/Hacking General [Developers Only]] Ernest25:
we have to wait that appear nsigma
[Android Software/Hacking General [Developers Only]] :
Hello,

i´m new here.

My Miphone dosn´t have an iphone ui and no market on it.

FastCardTech send me an update for Android.

I tried it with the driver and the flasher from site 1,

but it will not oprate. The flasher tells me an .ini error.

Is there an other flasher for this flash.bin or somebody can retype the ini?

I don´t know which version this update is.

Here is the link:

ht..../mail.qq.com/cgi-bin/ftnExs_download?k=7032333549a77acf833479234534021b0554505651055403180557000119040151011e0c5a5154190d0b0702505604500054570d632430595c425b5a0d511074585f401b1155423408&temp=5235c404&t=exs_ftn_download&code=5235c404&s=email

Can you help me please!

And sorry for my bad english!
[Android Software/Hacking General [Developers Only]] Ernest25:
well come to the topic the only way we know to upgrade Miphone it for adb and linux or for windows with tavor flasher software not exist drive for this phone

there is something wrong in the download page

they said this version is
[Android Software/Hacking General [Developers Only]] :
you have to remove the th..../ with "http ://"

without the space
[Android Software/Hacking General [Developers Only]] xift:
Link not working... could you reupload the file to rapidshare.com or something?

Thanks in advance.
[Android Software/Hacking General [Developers Only]] Ernest25:
the page asking for vereificacion code

can give us that code
[Android Software/Hacking General [Developers Only]] xift:
link working,

flashed the device. But nearly bricked it.

Most important point: phone does not boot.

Dont try that file!
[Android Software/Hacking General [Developers Only]] :
The file was send me from FastCardTech.

I can´t flash it. So i don´t have tested it.

They said me this file is directly from the phone factory!

Here is the text from the e-mail:

hi dear customer

i am sending you the miphone A3's update file

pls open the file

click the iphone UI

then click the A3's icon

and connect the USB

press the volume UP key

and try this steps above which is offered by the factory

fastcardtech support

But there is no iphone ui and no a3 icon
[Android Software/Hacking General [Developers Only]] Ernest25:
I can not download the file asked for verification code but if you're just looking to leave the phone the iphone ui download the flasher tavor software leave your phone like iphone
[Android Software/Hacking General [Developers Only]] azat182:
who has the firmware from fascardtech, upload to rapidshare or depositfiles,please! bin can be unpacked
[Android Software/Hacking General [Developers Only]] xift:
look 2 pages back for the link and tell me how to unpack the firmware...
[Android Software/Hacking General [Developers Only]] azat182:
rapidsharecom/files/409578919/MIPHONE.7z

first use ex.exe
[Android Software/Hacking General [Developers Only]] Ernest25:
People are for use with windows or ubuntu
[Android Software/Hacking General [Developers Only]] Ernest25:
said that this application can not be started because the file cygwin1.dll is missing

where I find that file
[Android Software/Hacking General [Developers Only]] Ernest25:
AZAt has something wrong with that file
[Android Software/Hacking General [Developers Only]] azat182:
I have not tested it, but someone is working.

Try this http://dll.downloadatoz.com/cygwin1.dll-file-download.html
[Android Software/Hacking General [Developers Only]] xift:
The firmwareimage ernest received is corrupted...

can't be extracted
[Android Software/Hacking General [Developers Only]] Ernest25:
i can extract but is corrupted anyway
[Android Software/Hacking General [Developers Only]] xift:
send me the extracted files please :D i can use them!
[Android Software/Hacking General [Developers Only]] Ernest25:
ok are two files executable windows but when try to run gives me this notice is not possible to locate the entry point _fopen64 I do upload extracted Archive and pass link to donwload
[Android Software/Hacking General [Developers Only]] Ernest25:
rapidsharecom/files/409656391/MIPHONE_uptade.rar

such as winrar extracted again
[Android Software/Hacking General [Developers Only]] nsigma:
Gotta say, I'm pleasantly surprised to see people still working on this. A few weeks ago I threw in the towel and ordered a nexus one, having come to the conclusion that I was spending way too much time working on my phone and not enough time sleeping. It was also starting to be a problem for me to have a not-quite-stable phone for day-to-day use. That's more or less why I dissapeared. I may pick this little project back up some day to get froyo working enough to put google maps navigation on it, as it kicks much ass.
[Android Software/Hacking General [Developers Only]] nsigma:
What exactly did fastcardtech send you guys? A firmware update? I'm curious now...
[Android Software/Hacking General [Developers Only]] Ernest25:
hey nsigma brother I was thinking the Chinese I paid for not appearing more welcome back
[Android Software/Hacking General [Developers Only]] Ernest25:
we are discovering that situation yet fast card thech probably has something
[Android Software/Hacking General [Developers Only]] azat182:
coolphone 3gs\cool3gphone apparently already has a android 2.1, only without the iphone ui. Miphone a3 same phone but in another case.

Look this promo picture http://item.taobao.com/item.htm?id=6198403211. What do you think?
[Android Software/Hacking General [Developers Only]] xift:
fastcard send some firmware upgrade, but the file is damaged...

can't be flashed or even extracted...

Size is a bit different then the a3 one... But I guess this is the normal A8 bin file.

The one without Iphone UI that we all had.
[Android Software/Hacking General [Developers Only]] Ernest25:
looks nice where we found this room ?
[Android Software/Hacking General [Developers Only]] xift:
Hey guys,

okay the goal is clear: Get Froyo for MiPhone.

That's why I created a blog documenting my attempt.

http://open-miphone.blogspot.com/

This is the link. I will post status updates there.

Hopefully nsigma provides some of the drivers.

Good night!
[Android Software/Hacking General [Developers Only]] basshinzu:
Very nice dude!

Hope you get help by nsigma!

If theres no way to get Froyo running on it, we have to look at the rom from the Cloned Iphone that uses Android 2.1!

After I've installed some Apps in the Miphone it hangs up every few minutes man that sucks :(
[Android Software/Hacking General [Developers Only]] Ernest25:
Maybe you should look for project idroid of Iphone basically has the same values of the MiPhone menu a single button