yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] Oleg.A.Malygin:
Yes, I could rescue my brick after flashing iorgane rom into Miphone A3 failed.

The first result - DON'T use any ROMs from iOrgane!

I used this Flasher&ROM pack

MiPhoneA3-Android_1.5-New_2010-06-06.zip size:102MB

Firmware 1.5

Build A3.0002_A_1_11r_100606

link in attached file url.txt

The second - I found & You HAVE to find a computer with XP installed (Virtual machine couldn't help me - probably I couldn't).

Then (as i did)

1. No connection between phone and PC

2. Run flasher.exe and it loads one.bin and stays in "waiting" mode

3. Switch on your phone into flashing mode, blue screen with text appears

4. Connect phone to PC, XP asks U the drivers, show where they are

5. When installing drivers is over, flasher begins his work

6. wait until the end & make phone's reset by small button

Good luck!
[Android Software/Hacking General [Developers Only]] jimwellfan:
miphone

Many thanks worked 1st time. Just need to sort out the language pack and good to go.
[Android Software/Hacking General [Developers Only]] jimwellfan:
android 2.2

Thanks again for the fix. Is there a decent working 2.2 version out there?
[Android Software/Hacking General [Developers Only]] Oleg.A.Malygin:
Many users tried themselves to construct 2.2 (look @ "Open MiPhone"), no FULL success, something is on fastcardtech (they "sell" MiPhone A3-A8 with Android 2.2) but they send new ROM ONLY if your phone from them, and i have some suspicion that the shop sells Android 1.5 software-restyling to 2.2 look. Phone's photos on shop site look like OLD.
[Android Software/Hacking General [Developers Only]] wemerson.januario:
TAVOR driver win 7

How to install driver for the TAVOR device in Win 7?

When I enter the flash mode, the windows 7 does not recognize the driver?

Thanks
[Android Software/Hacking General [Developers Only]] javielo:
Miphone A3 bin and flash files

I got the files you need to update it lol maybe you can help me root mine this is a start

please download the files you need from this link w w w.badongo.com/file/25258980[/url] it includes the driver i attached below as well.

This only works on windows xp i tried to use it to flash a phone in windows 7 but did not work even using compatibility for winxp. This is the one.bin for android 1.5 stock firmware of the miphone A3

Hope you can root this and maybe update this phone to android 2.1 or 2.2

email me at wooziepr69 at hot mail dot com if you make any progress....
[Android Software/Hacking General [Developers Only]] mikezam:
Is this an upgrade from Android 1.5 to 2.2 for Miphone A3????
[Android Software/Hacking General [Developers Only]] wemerson.januario:
Can use wifi even acess device using adb devices commmand

Friends, I tryed all the roms that are related in this thread and those one found in anothers sites, I Could not make the wifi connection work. Anyone can help me. When select scan for networks nothing happens. And afeter upgrading, I can not access the device on adb mode (Androind SDK) when using adb devices command.

Do someone has the original flash room of the A3 or can help me.

Thanks for attention
[Android Software/Hacking General [Developers Only]] Oleg.A.Malygin:
Look above (link is alive)

works fine with any (open, wpa, wpa2...) wifi net
[Android Software/Hacking General [Developers Only]] wemerson.januario:
android market

Why cann't I install android market is this phone? I tryied using original a3 ROM version, I tryied even this new versions uploaded from you but I can't.

When upgrate to this anothers ROM's I can not access my devide via Android SDK.

When I acess adb devices I can not see the device.

Could someone got it work? Thanks
[Android Software/Hacking General [Developers Only]] myellow:
wow!

seems like a lot of talk when I was a sleep :)

@nsigma THANK you for your knowledge! and welcome to the mysterious miphone thread.

connected to my phone thru adb like you said (using mac), worked after I reconnected the usb after setting the ip and subnet.

About the 3G, don't know if it has anything to do with it, but when I added a APN with my carriers settings my 3G started to working along with GPRS.

really looking forward to see you succeeding with your eclair build, if its anything I could help with just say so. I'm not so familiar with mobile phones but I have a very stub urn mind so when I set my mind to it, it usually works fine after trials and errors.

cheers
[Android Software/Hacking General [Developers Only]] nsigma:
That's some good news, that you managed to get 3g working. To be honest, I don't know a whole lot about mobile phones or arm boards either. It's a whole lot of trial and error on my part, and a lot of probing around in the dark to figure out how the hardware all works. I spent a good amount of time trying to figure out how to turn the bluetooth chip on so that bluetoothd and hciattach would have some hardware to play with; I got BT working enough to pair and connect my headset, so it's on making rild and the gsm hardware work again. Once that's done, and alsa is built/configured in a way that gsm/bluetooth/speakers/headphones all play nice with each other, I'll see about getting everything packed up into a system.img and boot.img, and post my source code changes somewhere.
[Android Software/Hacking General [Developers Only]] myellow:
Sounds good, really nice that some1 has come a long way from 1.5

would be grateful if you could tell me how you put the eclair build on the phone or at least pointing me to the right direction. I have a lot of free time, would be nice to do something else then watch a bunch of movies etc.

got chocked when I saw all the mtdblocks, its ridiculous how many they are.

tried to find the "Home" apk think its the app that simulates the iphone ui, its really buggy enoying also when the icons moves wherever they want to. Its in "manage applications" but not in /system/app or /data/app that is what i miss from A8 rom, the standard android ui.

But it would be really nice if I also could move from 1.5 and start working on 2.1 so when you have time and will please show me the way :)

Cheers!
[Android Software/Hacking General [Developers Only]] nsigma:
I've been uploading my eclair builds by remounting /system as RW, removing everything in /system/app and /system/framework, then running adb sync system with ANDROID_PRODUCT_OUT pointed at my build output directory. It's not the most elegant thing in the world, but it's working fairly well so far.

I suspect that you can get most of the A8 rom back by having someone with the A8 version of the rom rip their system partition and send it to you, then you should be able to put it on your sdcard and flash it manually. To rip the system.img, you'd want to run "dd if=/dev/block/mtdblock18 of=/sdcard/system.img" via adb, and to flash it back, you'd run "flash_image system /sdcard/system.img" also via adb. I noticed that the two roms were very very similar to each other, the only noticeable difference being the home screens.
[Android Software/Hacking General [Developers Only]] myellow:
When you say uploading your "builds", were did you put the build?

And why you remove the content in /system/app and /system/framework exactly.

one more thing, about the build, does it have all the files like boot.img etc?

or are you using the boot.img from a3?

about to sleep, been sitting up and reading about the android source and turned night to day so sorry if my questions sound a little bit far fetch.
[Android Software/Hacking General [Developers Only]] xift:
what the **** is on the other mtdblock devices?

all junk from previous versions?

I'm just uploading the A8 mtdblock18 so that we do have a recovery image.

rapidsharecom/files/399607088/system.img.html <--- this is it
[Android Software/Hacking General [Developers Only]] Ernest25:
this mobile not have recovery mode only flash mode on flasher software for tavor platform

and I not been lucky with the adb and the windows does not recognize the mobile

Xift

rapidsharecom/files/399607088/system.img.html <--- this is it( this file not appears or exist )
[Android Software/Hacking General [Developers Only]] xift:
it does... add a dot between rapidshare and com
[Android Software/Hacking General [Developers Only]] Ernest25:
how do I put this file in the mobile
[Android Software/Hacking General [Developers Only]] xift:
you put it on your sdcard and start adb shell.

there you run "flash_image system /sdcard/system.img"

thats it. but you need adb. so I recommend you to get ubuntu, download the android sdk, and connect adb to your phone following these steps:

1) sudo ifconfig usb0 169.254.231.10

2) sudo ifconfig usb0 up

3) adb connect 169.254.231.168:5555

4) adb shell

Here you go now you are in root shell.

have fun, good luck.

Damn ... it does take ****ing long to build the android source the first time. Would be nice if you uploaded the source code you changed.

Thanks a lot. This really rocks.

Playing with that phone is much more fun than just having it...
[Android Software/Hacking General [Developers Only]] xift:
I just backupd the whole phones content (with init scripts and system folders like /proc etc) to my sd card... In case anyone needs that
[Android Software/Hacking General [Developers Only]] Ernest25:
there is a possibility with the windows and not Ubuntu
[Android Software/Hacking General [Developers Only]] xift:
@Ernest25 There is... the one nsigma described.

@nsigma; tried to build eclair and push it up. But the activity manager keeps crashing on boot. (Number format exception - parsing '' as an integer). Didn't you have that problem?
[Android Software/Hacking General [Developers Only]] Ernest25:
I have not yet tempted by eclair when I do write here thanks xift
[Android Software/Hacking General [Developers Only]] xift:
I flashed the device with the A3 firmware and found the main difference...

Its chinese :D

I cant read that!
[Android Software/Hacking General [Developers Only]] xift:
okay I found the switch :D
[Android Software/Hacking General [Developers Only]] myellow:
@xift

haha I got chock when I saw that the default language was chinese, luckily it has english.

It worked to copy my own system.img, but when I tried to flash your system.img terminal just froze and had to flash my phone with the tavor flash software.

Have you tried it? and if, does it looked like you push something or does it show writing on blocks...

@Ernest25

You should maybe try to use vmware or something, if you dont want to install a clean version of ubuntu.

windows really suxx :)
[Android Software/Hacking General [Developers Only]] nsigma:
@xift The exception you're getting is probably from missing system properties that are present in 2.1's init.rc, but missing from 1.5's. init.rc and init.pxa930.rc are in the ramdisk image, which are in the boot partition somewhere. I added these two lines:

setprop ro.BACKUP_APP_ADJ 2

setprop ro.BACKUP_APP_MEM 4096

to my /etc/init.pxa930.sh to get rid of the exceptions that you're getting (assuming it's the same set of exceptions).

I didn't actually try to flash the system.img that xift uploaded, but I suspect that it or its contents will work for this phone. I'll give it a shot and see if I can get it going, because I liked the stock ui a lot better than the iphone one.

I could post my source code changes, but there are quite a few. I had to make changes to get the home button working, to get the touchscreen working correctly, and a bunch to get bluetooth to power on and communicate with d-bus and the android runtime well enough to pair a device. Many of these changes would break compatibility with other well-behaved android devices, especially ones that control power to their radios like they're supposed to.

If you're going to back your phone contents up, /system will have most of your system stuff, /data for your user stuff. /proc is a bunch of files that the kernel creates as interfaces; the bluetooth chip, for example, can be turned on by writing a 1 to /proc/driver/bt_reset, and turned off by writing a 0. No point in backing that up. Also, if you look at init.rc, you'll see that /init.rc and /init.pxa930.rc are in the ramdisk image, which will be loaded from somewhere in the boot image when control is passed from the bootloader to the kernel.
[Android Software/Hacking General [Developers Only]] xift:
thanks nsigma you seem to know what you are doing.

@myellow

the system.img does not work as an update t the a3 image.

hangs on boot. maybe nsigma will find a way
[Android Software/Hacking General [Developers Only]] Ernest25:
people if someone gets to root for this mobile and can put a video or explanation of how it would facilitate things for everyone
[Android Software/Hacking General [Developers Only]] xift:
Damn ...

E/PackageManager( 100): Package android has no signatures that match those in shared user android.uid.system; ignoring!

I/PackageManager( 100): /system/app/SettingsProvider.apk changed; collecting certs

E/PackageManager( 100): Package com.android.providers.settings has no signatures that match those in shared user android.uid.system; ignoring!

This is why I cant boot eclair...
[Android Software/Hacking General [Developers Only]] xift:
Damn ...

E/PackageManager( 2166): Package android has no signatures that match those in shared user android.uid.system; ignoring!

This is why I cant boot eclair...
[Android Software/Hacking General [Developers Only]] nsigma:
I just got 2.1 android talking to the rild and libcci-ril layer from android 1.5, so w're getting closer to a working build. Going to configure alsa so that the sound works properly, then will get my changes and build instructions posted somewhere.
[Android Software/Hacking General [Developers Only]] xift:
sounds nice :)
[Android Software/Hacking General [Developers Only]] Ernest25:
have any voice navigation app off line operation with this mobile
[Android Software/Hacking General [Developers Only]] myellow:
@ngisma

patiently waiting, after that we're on the same boat :)
[Android Software/Hacking General [Developers Only]] xift:
Guess we'll never be on the same boat.

nsigma seems to know a lot about the android platform and development.

Thank you very much for your effort! :)

Nice work! (Whatever you do there :))
[Android Software/Hacking General [Developers Only]] myellow:
Hehehe

A boat, has a captain and a crew. I'm fine with just a being crew member, but at least we would know we are on the same path going towards same direction :p

But I agree, thank you captain nsigma! Would be a little bit lost out on sea without your knowledge and wisdom :D
[Android Software/Hacking General [Developers Only]] nsigma:
After a weekend of tracing crashes and writing nasty kludge code, I've finally managed to get an eclair build that functions like a phone.

Dialing out works, but there is currrently no way to hang up the call, due to not having the A3's soft buttons

Receiving calls works, can't hang up, caller ID function is busted.

I'm using the original vendor-ril library and daemon, due to not having enough information to re-create what it does.

Graphics are not as fast as on the A3 rom; I have a few theories as to why

Wifi doesn't work, but I haven't put any time into it yet. It uses a fairly common chip for android phones, so it shouldn't be horrible to work with

Bluetooth works, a2dp works, haven't tested my headset with the telephone stuff yet.

Gps doesn't work, but may work by using the original gps library. The Miphone has a ublox g5 gps, which I have the datasheet for, and is probably similar enough to the openmoko freerunner's ublox g4 to just use its gps interface code.

Accelerometers don't work. /system/lib/hw/sensors.pxa930.so I believe handled that stuff, but crashes the android runtime if you try to reuse it. Drivers are being loaded by the kernel for the accelerometers though, and running getevent on the phone will let you see the data the accelerometers are sending, so that might not be too bad.

Cameras don't work. Both have kernel drivers loaded, and both have v4l interfaces, so again, this might be a case of finding source for using v4l cameras and tweaking it.

I'll see about getting something up for you guys tonight to mess with. I still don't have a clue how the tavor flasher program that came with the miphone.rar expects things to be laid out. I have a bunch of shell scripts that I've been using to push my eclair builds up to the phone using adb and I'll probably zip them up and send them, until we come up with a non-ghetto way to flash stuff.
[Android Software/Hacking General [Developers Only]] kamil.meduza:
Hi!

Can any one create some FAQ how to root this phone ? Im really confuse. I need a little bit of help.
[Android Software/Hacking General [Developers Only]] resonant frequency:
Sweet! Congrats on the somewhat working eclair nsigma!! Great to hear someone is working at it...ive been searching the net for an updated rom ever since i got a myphone a8.... most annoying thing with android 1.5 on the myphone is that the gps only works(sort of) with mapdroyd(when it doesnt crash)...not google maps.

Well id love to offer to help but i cant even operate Abd properly... ... maybe if u setup a fund or something ill buy u a carton of beer..... ;);)
[Android Software/Hacking General [Developers Only]] kamil.meduza:
I have problem with my miphone a3. doesn't want to recognize my sim card any more (just stop working without any reason). I tried it on other phone and sim it's ok. Airplane mode is turning on by itself and phone freeze when im trying to turn it off.

Restoring factory data didn't help. Any ideas what to do ?

cheers

kamil
[Android Software/Hacking General [Developers Only]] xift:
Flash your phone using the image on page 1.

Nice work nsigma. Waiting to see it with my own eyes
[Android Software/Hacking General [Developers Only]] Ernest25:
adb

when I connected this mobil on linux ubuntu recognized linux 2.6.25 / PXA9xx-u2o RNDIS / Ethernet Gadget correct

but I can not install adb on ubuntu place the path and possible variants if are someone could help me
[Android Software/Hacking General [Developers Only]] kamil.meduza:
thx XIFT, it works now. Much better than before, but now i can't turn back on 3G.

I put the same apn as it was before but still no luck with 3g. Any ideas ? :(

edit:

Ooo... G3 works ! Seems like phone is working depend of his mood. Sometimes i receive sms after a few hours or calls cant go thru to my phone even i have full receptions. Does it happen to you as well ?
[Android Software/Hacking General [Developers Only]] xift:
@nsigma

Waiting impatiently for your results...

I want to know what I did wrong (dvm crashes with sigbus)
[Android Software/Hacking General [Developers Only]] resonant frequency:
yep similar problem here...... i have 3g working most of the time.....but sometimes it just wont work especially after the phone has been sittin around a lot........usually turning it off and on again fixes 3g for me. I dont actually use the 3g part for my messages or calling(3g on my plan is only used for data(mms and internet))... but even so sometimes messages just dont come though for ages or just dont get sent.....annoying.....but again turning it off and on usually helps....
[Android Software/Hacking General [Developers Only]] xift:
I need something to mess with :(
[Android Software/Hacking General [Developers Only]] xift:
He forgot about us :(

Nsigma where are you ...
[Android Software/Hacking General [Developers Only]] kamil.meduza:
I just found another annoying thing...

picture in all camera software is rotated 90 degree.... :( (except this crappy standard one )

Do u have same problem ?
[Android Software/Hacking General [Developers Only]] Ernest25:
I have the same problem the camera must be a crap
[Android Software/Hacking General [Developers Only]] Ernest25:
anyone know how install adb in Ubuntu 10.4 I do not get
[Android Software/Hacking General [Developers Only]] kamil.meduza:
Nah, thats not a camera. I think its only software problem, now .... how to fix that sh*t.
[Android Software/Hacking General [Developers Only]] Ernest25:
A new software the question is how :confused:
[Android Software/Hacking General [Developers Only]] kamil.meduza:
apparently nsigma is working on it.

Im sending him box of beer if he manage to run android 2.0 on miphone.

This software which was on a first page of that topic didn't fix that probem.
[Android Software/Hacking General [Developers Only]] xift:
I'm also trying to port Android 2.1 but without experience and time my progress is really slow...

Well it boots now. That's almost all it does :D
[Android Software/Hacking General [Developers Only]] Ernest25:
well this leaves one teaches to us never buy a Chinese mobile
[Android Software/Hacking General [Developers Only]] xift:
Why? I totally satisfied with that phone :) It gives me the chance to learn something new and have fun.

I don't want to use it as a phone. A bit of surfing and programming and thats all.
[Android Software/Hacking General [Developers Only]] Ernest25:
MiPhone has no resources to change no have recovery mode no have boot and most importantly not have drives only a genius of nassa could modify
[Android Software/Hacking General [Developers Only]] xift:
You have much more than just recovery mode...

You have root access without any hacking. A working recovery image, so bricking the phone is nearly impossible.

Its like a developer phone :)

Android 2.1 BOOTS... with only marginal changes. And I am no genius. I do not have any experience at all. Just waiting for nsigma... I don't want to do the work he already did. It's much easier for him cause he's got the proper background.
[Android Software/Hacking General [Developers Only]] Ernest25:
I also want the same thing but there are no conditions for that practically is working in the dark with this mobile without drives and nothing
[Android Software/Hacking General [Developers Only]] Ernest25:
ok and as you do that I can not access the root of the phone for ubuntu or windows I can not simply
[Android Software/Hacking General [Developers Only]] kamil.meduza:
xift, did u manage to root that phone ? how ?

maybe we can ask directly person who made this phone for drivers and support ? :) :)
[Android Software/Hacking General [Developers Only]] Ernest25:
nobody knows who they are those people
[Android Software/Hacking General [Developers Only]] kamil.meduza:
what about youtube? when i click on "Watch video" i got "web page not available".