yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] xift:
wow you seem to know a lot about it...

does 3g work for you in the a3 rom? also gps doesn't work for me in a8... so a3 could be a possibility if 3g worked.

how did you adb your phone? I could not connect... the driver just didn't show a phone. although I changed the vendor ids etc...

could you write a short tutorial of some sort? would be nice!

if you are root, couldn't you make a backup of your firmware?

is there a downloadable a8 rom at fastcardtech?

regards, xift
[Android Software/Hacking General [Developers Only]] nsigma:
I haven't been able to get 3g working, just edge. I don't think the 3g will work in the US, as none of the carriers will work with just wcdma2100, but I'm no expert on the subject. I've had reasonably good luck with the gps with an app called Maverick, but I don't have a data plan currently, so no agps. With gps alone, it takes about a minute or so in an open area to acquire a lock.

For ADB, there's a driver in the android sdk, but don't bother with it. Instead, the phone's going to show up as a rndis/ethernet gadget. For windows, drivers for this can be found at webos-internals.org/wiki/USBnet_networking_setup, just the .inf is all you'll need; MacOS and Linux will just see the ethernet gadget. Once that's installed, the phone will show up on the PC side as a network interface that will need an IP address; I've been using 169.254.231.10 and subnet 255.255.255.0. Once your network interface is configured, you should be able to run adb connect 169.254.231.168:5555, assuming you've got your android sdk tool set up already. From there, you can adb shell in and poke around. Once you get an adb shell, you'll have a root prompt, but to get 'rooted' so that other android apps can make use of it, you'll want to run adb remount to remount /system as RW, then copy a working version of su over to the phone. I think superuser whitelist comes with one.

I don't usually go to that much trouble, as I end up cycling between the A3 firmware and my Eclair build a lot, and the A3 rom is jacked up to where it's a pain to get a terminal emulator running on it. Adb from my desktop seems to get the most mileage.

Fastcardtech didn't have any useful information about recovery firmware that they had, a release date for an android 2.1 rom, information on the manufacturer, anything.
[Android Software/Hacking General [Developers Only]] xift:
Wow thanks a lot... I tried with the sdk driver.

port 5555 seemed blocked there although it was obviously responding (took much longer than other ports). Thanks for your help - I'll try that one.

Could you upload your eclaire build?

I don't have much time at the moment because of my bachelor's thesis. But I'd like to see that and maybe I could help a bit. Although I do not have any experience with mobile devices etc.
[Android Software/Hacking General [Developers Only]] nsigma:
You may need to mess with the usb debugging option. After flashing to the a3 rom, it's enabled. I remember it being the same between the a8 and a3 roms.

At some point, yeah, I'll my eclair build up. I'd like to at least get bluetooth, gsm and wifi going again before I do. I don't have a rom that you'd be able to flash currently; more like a big pile of build scripts, and install scripts for the android system and ramdisk.
[Android Software/Hacking General [Developers Only]] xift:
yeah I understand that. You could open a google code project or something.

nice to know that there is somebody working on this.

usb debugging is enabled by default. I'll just have to try again.

thanks for your help so far.
[Android Software/Hacking General [Developers Only]] Ernest25:
file inf

I not have disk only cd and dvd when I will install the drive without the disk says no drive found I save the file as usbnet-pre.inf

if anyone can help me pls
[Android Software/Hacking General [Developers Only]] xift:
well I also had problems installing the driver in windows ...

It always said something like "No driver found at that location".

You could try on linux though... It worked like a charm for me.

I'm root now :)

@nsigma is there anything I could provide you from the a8 image?
[Android Software/Hacking General [Developers Only]] Ernest25:
linux complicated for me but thank you I hope good news from you about how root this bastard mobile
[Android Software/Hacking General [Developers Only]] Ernest25:
I have the A3 if you're interested I can pass to you
[Android Software/Hacking General [Developers Only]] gm2124:
Checksum checkless flasher and rom kitchen for miphone

First of all I want to introduce flasher app that I patched to avoid performing checksum update upon rom (one.bin) modification

hxxp://rapidshare.com/files/440498501/MiphoneFlasher.zip

That was for starters and now I'll serve the main part. This is the essence of my last months work - rom kitchen for miphone: hxxp://rapidshare.com/files/440600422/BootNSysExt3.tar.gz

With it I also introduce some new features:

*working ext3 driver (consists of jbd.ko and ext3.ko, located at the "boot" subfolder of boot partition image. - I recommend it very much, it seems to work even better than integrated yaffs2 support, and by far better than my ext2 driver - no need to check fs on every boot)

*system partition is ext3

*I've compiled (and made it work) init binary, so now

-it outputs to screen some debug info,

-has working "exec" option (for init.rc script, although I didn't test it much)

-and I can implement some additional features if requested

*archive (above) already contains one.bin that can be flashed with my flasher

- this is orig 1.5 rom, but with normal android ui and market and gmail integrated.

- it is also mandatory ext3 dataToSD (so you have to create ext3 partition on your sd card to use it - same as it was with ext2 app to SD)

!!! Roms produced with this kitchen only replace boot and system partitions of your phone (others are not modified). So if after flashing with such roms, your phone goes into cycle-boot - that probably means that old data on data partition prevents it from booting normally. To fix this you should try

1) flashing your prone with original rom beforehand

2) formating ext3 partition of your sd card.

I'll post kitchen update which erases data partition a bit later.

Instructions for using rom kitchen are simple (all steps should be done under "root", so not to mess up the fs perms)

1)Unpack tar.gz archive above

2)Run Unrom.sh from the directory where it is located

3)Edit "boot" and "system" subfolders according to your needs

4)Run Rerom.sh

5)Use newly built one.bin with my flashing tool to flash your phone.
[Android Software/Hacking General [Developers Only]] LandRacer:
Rock-ON! time to play with GM's ROM a little bit. Hey GM2124, Have you been working on ROMS aside the 1.5? If so, what have you worked with? what works?And what doesn't? Your thoughts?

What is the status of your current situation with this phone? Maybe it is time to work on a build path? Something that might help streamline any porting of newer ROMS to this MiPhone. I think this phone has some serious potential. What are your thoughts?
[Android Software/Hacking General [Developers Only]] burnout75:
@ gm2124

what you mean at point 3 with "Edit "boot" and "system" subfolders according to your needs"?

I'm interested to add market and gmail account on v1.5.
[Android Software/Hacking General [Developers Only]] gm2124:
After running Unrom.sh, in the same directory will appear subfolder /boot and already existing /system subfolder will be filled with the rom /system contents. At that point you can freely edit both folders (for instance add apps to /system/app like market and stuff).

Then, after editing was done, run Rerom.sh and all changes you've made will appear in one.bin located in the same folder, so you can use it to flash phone.

Actually this info is to greater extent for somewhat experienced rom developers.

You should wait (few days) until I publish final variation of my 1.5 rom with market and stuff.
[Android Software/Hacking General [Developers Only]] Cevyn:
Hello everyone! I just purchased one of these MiPhone A3s only because I found such a healthy community surrounding it. It's my first ever Chinese import cell phone, and I'm impressed by its quality. Definitely a device worth bringing into the Android 2.2 world :-)

Nice work so far with opening these suckers up! I look forward to providing valuable feedback in the debugging process.

PS: Does anyone by chance know where we can buy accessories for these? Like chargers and extra USB cords? Or are they actually iPhone accessory compatible?
[Android Software/Hacking General [Developers Only]] lupusmaximus:
accessories

Yes, the cable are Apple compatible. I tried with I-Pod-cable and it works.
[Android Software/Hacking General [Developers Only]] Pidum:
Need help :(

My problem is the following:

I try to adb connect my phone, but, all times, I have unable to connect to [ip]... I have the phone detected as Linux USB Ethernet/RDNIS Gadget #3, also it's a good thing, isn't it? I tried all ip I can, with +1 to the last number etc... Put my computer with a static ip, put the phone "around" my computer ip etc...

Thank you for your help !
[Android Software/Hacking General [Developers Only]] sert_tabl:
Read this: http://xdaforums.com/showpost.php?p=6815082&postcount=13
[Android Software/Hacking General [Developers Only]] Pidum:
I did that but it don't want to work : /

I don't know why, now, it works :)

But, a new problem:

on open miphone: hxxp://open-miphone.blogspot.com/

i can't adb push busybox /system/bin/ because adb say: failed to copy [...] Read only file system, do you know how to fix that?

Thanks a lot !

up: I think found the problem: you must not mount the phone, and now, it works, and fix both of problems !
[Android Software/Hacking General [Developers Only]] Pidum:
Sorry for the double post, but I failed my flash after follow the guide on open miphone. Now, my only link with the phone is TAVOR, when I boot the phone with the up volume button. How can I reflash the phone with that?

Thanks
[Android Software/Hacking General [Developers Only]] LandRacer:
To re-flash this phone using the tavor platform, you just need a winblows xp system. Also, you need something to flash to that phone. such as one of the numerous ROM around the web.

hxxp://designonculture.blogspot.com/2010/12/how-to-upgrade-miphone-a3-a8.html

Then flash! yay! pretty simple stuff. I guess ask more questions if you are still confused.
[Android Software/Hacking General [Developers Only]] LandRacer:
2.2 froyo alpha

Ok,

anyone care to try froyo 2.2 for this MiPhone A3?

I would call this an alpha release. Not much more then the touch screen and sound work. Honestly I'm sick of screwing around with this phone... So someone care to add a few drivers and directions to finish this turd?

I put this together with the crap that is already lying around on the net. THIS IS DIRECTIONS FOR WHAT WORKED FOR ME... I jacked around quite a bit and this way seemed smoothest. Do as you will. NO I can't help you if my directions "do not work..."

YOU NEED 2 COMPUTERS TO COMPLETE THIS TASK! One computer with winblows XP so you can use the Tavor flashing platform, this will provide a rom with a proper size to allow the froyo port..

So that is computer one. and it must have usb 2.0 ports. I hate having to have you run windows. BUT IF someone cares to "adb pull /system" after the Tavor flash you can use these script to keep this all in linux.

The second machine is an Ubuntu 10.10 x64 laptop. I'm sure most any linux distro will work for you.

Ok, First download this.

http://osrss.net/MiPhoneA3_2.2_ROM/2.2-froyo-A3MiPhone.tar.gz

&

http://osrss.net/MiPhoneA3_2.2_ROM/tavordriver.rar

extract the "2.2-froyo-A3MiPhone.tar.gz"

extract the tavordriver.rar

From the tar file extraction you should see a folder called Tavor.start.flash

put that on a usb along with the drivers you just extracted.

run to you Windblows XP box. pop-OUT the battery and plug-in the phone & usb transfer device. press the volume up button. Blue screen with Tavor flashing blah blah...

install the drivers windoze asks for.. those are the ones you extracted.

you have to do this twice before windoze properly sees the damn phone.

FLASH and BOOT

yay.

install "universalandroot" and a "root explorer" you better do this kiddos. or you are NOT DOING ANYTHING WITHOUT TERMINAL in dev tools OR adb shell/push. A root file explorer just makes it easier to move files around once you install 2.2. I didn't link any of this stuff so you must find it should you want it. I prefer rooting and remounting my file system r/w insted of r/o

anyhow. that should weed out the few...

Then come back to your linux box, and BLAM< run a few scripts and boom! you have 2.2 froyo! yay :)

Huh, you say???

Ok on your linux box... using your terminal program of choice, and from within the extracted 2.2-froyo-A3MiPhone.tar.gz folder run:

sh install.sh

IF IT DOESN'T WORK try running the individual scripts. IN THIS ORDER

sh connect.sh

If all connects right

then

sh install.system.sh

if pushes without a space error

then

sh install.boot.sh

IF IT DOESN't work START OVER!

Anyone else confirm this works for them? How about a little help getting the rest cracking? bluetooth, phone, camera, wifi.. Not much else works...

Have fun!
[Android Software/Hacking General [Developers Only]] Pidum:
Thank you ! I will try that quickly, and if I need to your help, [I'ill don't hesitate to ask you]<= I don't know if this part of sentence is correct oO?

Hmm, I think I have one: How can I put the phone in French? TY !

up: thank you a lot, flash worked !! I will mary you and make a lot of children !!!

Anyone can go to internet with APN?
[Android Software/Hacking General [Developers Only]] LandRacer:
the hxxp://designonculture.blogspot.com/2010/12/how-to-upgrade-miphone-a3-a8.html link is the regular 1.5 Android rom.

I can only help what I can. I cannot guarantee anything.

As for the 2.2, remember this is like an Alpha release. We have a bunch more work ahead of us.

the sim/phone, camera, bluetooth, wifi. All need some love. So if anyone cares to make this other stuff work. I'd be glad to hear what you did! :-)

Oh and I don't like babies... NOR do I EVER want ANY! :-P

I never even made it to the Internet(APN wise). All I cared about was making 2.2 work, on this turd phone.
[Android Software/Hacking General [Developers Only]] yyfc442:
I have installed this system to Miphone a3, upgrade to version 2.2 of Android.

All older applications have been as broken link on the desktop, and does not work wi fi, bluetooth, and does not take phone network.

There are modules to be installed to run everything?
[Android Software/Hacking General [Developers Only]] LandRacer:
yafc442

Well, that was noted...

Well at least I believe I said that none of this stuff worked.(wifi, bluetooth,sim/phone, gps?) So yeah this 2.2 rom needs some work.

I'm sure someone has drivers that will work for this stuff.

All the hard links are from the rom version before the 2.2 push. Just select and drag them to the trash/delete. Then you can add new apps from the menu. It has a striped version of apps.

AS STATED. Alpha like release. IF ANYONE cares to add/remove/fix, will you please properly document these fixes and post your work?
[Android Software/Hacking General [Developers Only]] Ernest25:
Drives wifi and gps

LandRacer

hey check out this page in the last image Froyo 2.2 that did poster for miphone with wifi and gps drives maybe this information can help find a solution to this garbage damn phone.

http://open-miphone.blogspot.com/2010/10/4th-release.html

read the entire blog will find several images of interest to the MiPhone Froyo
[Android Software/Hacking General [Developers Only]] yyfc442:
Forum for this phone :

http://www.forum.china-iphone.ru/viewtopic.php?f=22&t=2479&start=360

Update china phone to android 2.2 :

Download

http://u.115.com/file/f445f94b03

see this for update :

http://www.592zn.com/thread-115660-1-1.html

Use google translator
[Android Software/Hacking General [Developers Only]] LandRacer:
ummm no.....

Download

http://u.115.com/file/f445f94b03

Not sure this is anything 2.2

the build.prop says otherwise.

2.1 for a totally different application.

An A1 bird16_a10x

with an a completely different processor. Who knows about any of the other stuff. I am pretty sure this is NOT relevant to the A3 Android OS(phone and its hardware) Did you post in the wrong forum?

anyhow, did anyone else check this out for something relative?
[Android Software/Hacking General [Developers Only]] Cevyn:
I have now also verified this. The USB cable and charger from an iPhone works perfectly on the MiPhone :-) As for replacement batteries, I have exhausted my search.
[Android Software/Hacking General [Developers Only]] hhan123:
Hi. Wonder if you can help me? Someone not too familiar with Android internals.

I saw this phone at Umibuy.com and bought it because it runs Android 1.5.

I took it out of the box and had it charged. It arrived yesterday.

As soon I tried to use it, I quickly encountered 2 problems:

1. I downloaded the game "Angyr Birds Lite" apk and tried to install. The system throws up an error message Insufficient Space (or something like that) please free up some space using the Applications Manager. This was the first and only app I tried to install. I thought may be it was a bad APK. So I downloaded a few more. The Angry Birds was abot 13MB, the next app 7MB also had the same problem. For smaller apps 300KB it was able to install. The system when I took it out of the box says there was 32MB of internal memory free rather small but I thought it would still be able to install a 7MB file.

2. I can't get the WCDMA (3G) working. My sim card works on 2 other smart phones without any configuration but not on the Miphone A3. I tried configuring the APN (under Mobile Networks setting) but no luck. After I save, it seems to disappear, because when I go back to the setting, I don't see my old APN settings. I tried to "Select Networks", also get an error unable to do it.

The phone works for normal calls.

Any one can help? Or give some pointers on things I can try?
[Android Software/Hacking General [Developers Only]] sert_tabl:
You can not install Angry Birds on this phone, you need version of Android 2.1. Problems with the lack of space can be solved - http://xdaforums.com/showpost.php?p=8280602&postcount=155
[Android Software/Hacking General [Developers Only]] ntn:
Hi all and xift

there are news on Android 2.1 or 2.2 (Frøya) for Miphone A3??

All forums are silent on this issue!:(:(:(

you should install this rom??:confused::confused:

I'm very doubtful about this rom on the web ... it is established that they lose some features as GPS, WiFi, etc. ..

It 's possible that it was a strategy of some sellers to make more attractive this phone!

I have contacted a Chinese seller ... for some info about upgrading and his response:

........this A3 can not update the OS, it's Android 1.5. can not update to 2.1 or 2.2 Some features you surely lost!.

see you soon ... I hope
[Android Software/Hacking General [Developers Only]] xift:
Let's face it...

There will never be an official Froyo build for the Miphone.

However, what I can do in the next days is put the rom I cooked into a flasher compatible format so everyone can use it.

It's not right that the OS cannot be upgraded. The producer could easily do it. However, using my rom you would lose the camera, bluetooth (although I could probably fix that) and there are it doesn't show the caller id. There are sure some more bugs that I forget. However, you would gain apps2sd which is worth a lot because the miphone memory is far too small for any good app.

Apart from that I would recommend not to buy a chinese mobile phone again ;)

I've been using a Motorola Defy for some weeks now and I am totally impressed by the quality!

For feature/bug discussions please have a look at www.open-miphone.blogspot.com
[Android Software/Hacking General [Developers Only]] ntn:
Xift Thanks for the reply super fast!;)

you're right, nothing is impossible ... but the seller made me realize that it is not convenient to upgrade anyway! It is true ... there are many cell phone best ... but Miphone has a good value for money. Then app2sd is really useful.:D thanks

... I would not lose any functionality!

in particular the GPS which is very useful in a cell phone!

I would be even more grateful to you ... if you make in your next release

ensure (if possible) not to lose functionality of GPS!:p

All certainly appreciate your work to cook new rom!

I'm not a programmer, but in any case you can share tools and tools for cooking rom Miphone A3 ....and the list of files inside (one.bin file) must change to change the language, if not too much to ask! reason: I would give to my dear Miphone who does not speak English! and if I can try!

Thanks again, in every case, for everything and your work

I stay tuned for your news!
[Android Software/Hacking General [Developers Only]] ntn:
Problem about App2sd

Hi xift and gm2124 excuse me

(I do not know linux very little! indeed nothing!)

I have performed exactly as described by you

tf card 4GB (3GB FAT32, and 1GB Ext2)

Link - via USB to the PC - drivers and files

but something goes wrong ... does not work!

I seem to rewrite the internal memory of the cell ... and instead the microSD there is no directory! ... where is my wrong??

I post a text file with all the procedure and results.

Please help me .... with all the detailed steps .. because I already had to reflash the rom (apple UI - 18r)) ... because after (all procedure) it crashed!

thanks so much

ntn
[Android Software/Hacking General [Developers Only]] Pidum:
Is there an app to have internet (apn)

Tanks

up: problem solvet, jou just have apn properties (found in internet) to have internet.
[Android Software/Hacking General [Developers Only]] ntn:
Hi guy and x!ft

I have tried many times App2Sd but I fail! I returned to the factory firmware ... android 1.5 I have to say this is ****!

.. but it does not matter because you will soon share new cooked rom Android 2.2!:p

we all wait new rom!

thank you in advance for your time
[Android Software/Hacking General [Developers Only]] Oleg.A.Malygin:
Amazing news! Thanks
[Android Software/Hacking General [Developers Only]] ntn:
Maybe nice news

Hi

only bad news for this Miphone A3 upgrade!

however seller fast*****ech seem already upgrated at v2.2!

(you check!) :rolleyes:

attached the response from the seller, he says that the update to Android 2.2

hopefully not another hoax! as we are already accustomed to with this cell!

all updating all the firmware ... even of the toaster!

except this cell of ****!:confused:

I'm not one of their clients ... and I can not ask them rom ...

someone is their client and can get to this 2.2 rom for this seller?? ;)

and and share here??

Another selling A3 with 2 options of Rom (Android 2.2 or 1.5) with different price!

h**p://www.alie**ress.com/product-fm/406300632-3G-smart-mobile-capacitive-LCD-WCDMA-smart-phone-3G-cell-phone-3-5-touch-LCD-mobile-wholesalers.html

apparently the ROM has been updated! :)

hope that someone share this 2.2 rom ... before Android arrives at version 4.0!:p

thanks
[Android Software/Hacking General [Developers Only]] jimwellfan:
Hi

I have been following various threads with interest, but have somehow bricked my phone. I have everything (SDK etc) on an XP machine and it recognises drivers but flash fails after 15 secs or so. I cannot get the usbio.sys (Iorgane) driver to load on Windows 7 so am stuck. I could load Ubuntu onto my W7 machine and try that route. Would this help?? The phone still gets to the blue screen - Enter flash mode and I have a backup on sd card. Can this phone be rescued at all?