yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] lotanv:
Updating cybermaus

Hi

I have Lenovo a750

I rooted it thru flash tool and try to update cybermaus v1 thru that tool.

I got a sign that say:download ok

I rebooted it and I see that Lenovo's logo changed to other.

The phone is stuck with the "android" sign that say: please touch the android,

I can see a animation of a white hand showing me to touch the yellow android figure but when I am touching it and hold it does not take me to the wallpaper of my phone and all I can do is change language option.

Cybermaus, does your updated should be done thru flash tool?this is how I did it.

Hope it clarifies my situation.

My aim is to update with your rom and have your last version of rom.

Thank you both for your help

Lotan
[Miscellaneous Android Development] cybermaus:
One other person complained about this. For him, it went away after clearing cache and doing a factory reset. Next version will not have the 'welcome wizard'

Either wait another day, when I release V2 ROM (based on ICS IceCream Sandwich)

Or turn off the phone, boot into recovery mode, and clear Cache and/or perform a factory reset. That resolved it for this other person.
[Miscellaneous Android Development] fireeee:
cybermaus how did you root it?:confused:
[Miscellaneous Android Development] cybermaus:
Well, I rebuild the ROM to include su.

But as mentioned, I am pretty sure if you flash my S148 root&recovery (flash only the boot and recovery images), boot it once, and then reflash the S305 boot image (leave the recovery), it should also end up rooted.

I would release my ROM, but I am fighting a bit with the location services. Maps keep telling me I need to enable location, but they are. I think I need a different maps version.

I thought you had it rooted also? Did you not mention you installed Play Store? How did you do that without root?
[Miscellaneous Android Development] lotanv:
flash tool or recovery mode

Hi cybermaus,

it worked!

thank you very much for your help,

the update is great but the hebrew problem remained...

i know that bruno as made a patch for it,

my question is this- am i supposed to install the rom of bruno also thru flash tool?or thru recovery mode?

thanks

lotan
[Miscellaneous Android Development] fireeee:
I did what you told me - installed 'gapps-ics-20120429-signed' and that`s it. Anyway i rooted it this way http://xdaforums.com/showthread.php?t=1581185. GPS is not functional for real and that is not cool.

Update: I got it working somehow with google earth. I installed 'GPS test' from market and waited till it discovers my location. After that the icon in the top left corner showed up when i`m in google earth. maps.google.com from browser still not working with GPS.
[Miscellaneous Android Development] cybermaus:
GPS is working for me, even for maps. Only the non-GPS locations seem to not work, so Maps is already complaining about the other two before the GPS kicks in. Just wait a little longer for GPS.

Maps is in fact giving a clear message telling me the location services are not on, and advises me to activate them. Even though they are.

For some reason, though locations is set on, Maps thinks it is off.

PS: You can use this one for rooting, its a newer version.
[Miscellaneous Android Development] cybermaus:
Added proper ROM build with root etc to first post.

Even location works now (though I am not entirely sure why)
[Miscellaneous Android Development] dgal:
Hi

Thanks for your work done - it's really great.

However when I look to your folder at 4shared I can see only roms S148. No S305 is existing in your folder. Am I doing something wrong? I tried to refresh data but it didn't help.

Thanks

Best regards

Sebastian
[Miscellaneous Android Development] cybermaus:
Yes, upload is being stubborn. Try again in one or two hours, maybe upload succeded then.

Edit: Upload does not work. Just sits there. I am going to reboot my PC and try again.
[Miscellaneous Android Development] paserniq:
Hi,

I believe that the apps you're referring to are located in vendor/operator/app subdir of system.img (they take about 85MB of space).

Thank you for your effort, i'm currently using your 2.x rom, and it's doing great ;-).
[Miscellaneous Android Development] leFloyd:
As I said, I haven't played around with apkhot, yet.

But yesterday I gave 707 a try. I happen to live in Germany, too. As I rather dislike bad translations, so I have no problem with a English ROM. The status icons are very good, and you see the percentage of the remaining battery...

I had a bit trouble making a data connection of my vodafone card, but after resetting to APN defaults, it worked. The option to select the TTS engine is there, what was missing with the S306 ROM.

I still trying to find out, whether some of the chinese apps are useful. What can you do with that microphone in the upper left corner?
[Miscellaneous Android Development] cybermaus:
So, for those of you wondering:

A789 seems to be pretty much the same as A750 in terms of software. It still has the CallerID, and it still does not have capability to swap radio's so 3G radio is connected to SIM2. Cloverleaf/Lotus widget still is locked on its top-left and centre buttons. And I did not see anything interesting new apps or features.

So I unless someone can point out some feature I missed, am not going to try to transplant the software from the A789.
[Miscellaneous Android Development] dzenk:
Huh... I think that the microphone is a Googles answer to Siri or however Apple calls its user - phone voice communication... I totaly forgot that the ROM has a standard launcher (with the microphone) since I am using the Lenovo one from the begin (saved by Titanium backup, without the microphone).

Which Chinese apps do you have in mind?
[Miscellaneous Android Development] cybermaus:
New ICS ROM for A750

Based on the ROW version of the Lenovo P700, see post #2

So far, I found the following pros & cons in this P700 vs A750 ROM

Pro

- No Chinese at all. Also not in Calender or Dialer and the cloverleaf is free to change

- Dialer seems better internationalized, recognizing countries, formatting numbers correct etc

- Weather and News are international (but also boringly animation-less)

- Vietnamese Language in addition to en and zn (a bummer, I had hoped on true multilang, that was why I tried this)

- About menu lists both IMEI (not very critical, but still, its a pro)

- CallerID is better

Neutral

- Stability seems same as before (meaning still rock-solid)

- New SIM icons (if you fancy that)

- Battery life

Con

- Virus/Firewall app missing Works fine after installing

- Long press home button is gone (logical, as the P700 has a 4th button for that) workaround

- Google Music player is mute. All other sounds in all other places play, only within the audio player, it is mute.

- Actually: YouTube is also without audio. This may turn out to be a big problem.... Media volume was set to zero; press Volume up! :silly: Doh!

PS: If anyone has a hint where to define long-press function of buttons, thanks
[Miscellaneous Android Development] Timer2000:
I will try them in the next days :)
[Miscellaneous Android Development] cybermaus:
I have written a small review of the Lenovo Security app, which you guys may want to put back on your phone if it was cooked out of it.
[Miscellaneous Android Development] leFloyd:
The microphone I speak of is part of a chinese app named "..360" with "." as replacement for some hanzi. Seems like a siri replacement. I wonder if there is a version with english GUI.

I found the english replacement for WPS office, already: Kingsoft office.
[Miscellaneous Android Development] Timer2000:
I want to use a 32GB Card in my A750.

What Cards are suported?

My SanDisk Ultra 32GB Class 10 runs only with errors.

It must be formated, but no result.
[Miscellaneous Android Development] cybermaus:
Indeed, the calender is broken, I discovered too. Same on the new V3.1 based on ROW_S114 that I have under construction. I am trying to figure out why.

As to "No-Frills CPU Control": Are you claiming that did work on whatever ROM you were using before? Afaik, none of the Quallcomm CPU control apps will ever work on a Mediatek CPU, so I suspect you may have been under false assumptions. Which means only one thing broke, really.

But its a valid reason to want to go and try any of the other ROMS, like the one you had before. Simply re-install the ROM you had before using whatever install instructions came with that ROM.

Also, I really need to ask the moderators about posting by newbiees.

EDIT: markus.otherware reported that after clearing data his calender now works. Great, thanks Markus. Pity you have to clear data, I tried clearing only calender data and that did not work. I am still skeptical about your CPU app though, I severely doubt that ever worked in any ROM. Anyway, I will release V3.1 based on ROW_S114 soon
[Miscellaneous Android Development] cybermaus:
I thought there was a problem with the sound, but that was just me being stupid. Which is why the remark is striken out. Not sure what you mean with B1.3, but V3.1 will be out soon. Since V3 series works well, I will not continue on the V1 series. No problem with the language, as long as you are ok with English only, and many people want local languages, which the original Lenovo ROM's do not provide, so neither do my cleaned up ROM's, as my strategy for stability is to make as little changes as possible.
[Miscellaneous Android Development] oz42:
BTW, I had No-Frills CPU control running on one of the A750 ROMs, I do not remember which one. According to "CPU spy", the CPU entered other power states instead of only "deep sleep" and "1000 MHz", so this app works as designed. But unfortunately, the phone crashes when you set the kernel to dynamic CPU frequencies after minutes or hours of operating.

I thing this is a kernel bug. All ROMs seem to include the same 3.0.13 kernel.
[Miscellaneous Android Development] cybermaus:
Interesting. Maybe NoFrill learned from the "MTK CPU controll" play store app. I'll play with that spy and cpu software.

So, apart from the heavy 'geek' value of playing with that app, did you find you actually got any benefit from it? Or did it crash so often you could not really determine battery advantages?
[Miscellaneous Android Development] oz42:
Do you mean me? As I wrote, with dynamic CPU frequencies the phone loves to crash/hang within a couple of minutes to several hours => impossible to check battery life improvement
[Miscellaneous Android Development] cybermaus:
A750_ROW_S114_cybermaus_V3.1 based on ROM P700_ROW_S114_120903 is uploaded, see post #2
[Miscellaneous Android Development] cybermaus:
The settings page is missing. Putting it in is as difficult as making it multilingual, as I would need to transplant resources inside the main apk's like Phone and Settings. And that is against my policy of keeping it stock.

However TTS does seem to work. You can try with the TTS test app. Copy the content to your /system/app and set permissions. If you already have picotts, which you probably have, do not overwrite it.

I was considering to put this in, but I did not, as I do not actually use TTS myself, so I did not really play with it.

Let me know how it turns out.
[Miscellaneous Android Development] leFloyd:
Do you have a screenshot of that? I really like the apkhot icons, as the flight mode is an airplane and the data connection is integrated in the SIM-icons instead of another icon.

I have another question. Is there any way to integrate emojis in the sms app? I mean, you can install another app for that, but I haven't seen one yet, that is multi-SIM capable.

More questions: Does it still save photos to "My Pictures" instead to DCIM folder? apkhot ROM uses the DCIM, what is great because of G+ instant upload and the same feature of Dropbox.
[Miscellaneous Android Development] leFloyd:
Anyone tried to make a backup with the CWMR touch? I start it, it tells me the free space on my SD and "Backing up boot image...". But that's all. no more text...

Any hints?
[Miscellaneous Android Development] cybermaus:
The backup of CWMT never did work.

The one on the A789 of CWM (no touch) does work, so people tell me, but that will not be of much use on the A750. Sorry. I guess I should try to fix it, but I make my backup with Titanium anyway.

Yes, photo's go to my pictures.

No plans to integrate imoticons

SIM icons as this photo: http://www.unbox.ph/wp-content/uploads/2012/07/IMG_7941.jpg Flight mode is not an airplane, and data is still a separate icon. Sorry.

Also, I found a Lenovo S880_ROW_S108_120906_USER which is also a similar hardware phone, and 3 days newer. Not enough to port to the A750, unless of course if I discover it to be multilang. It is officially marketed in Indonesia, to is should have at least 1 languages....

Edit: I checked: It seems to have Russian, Vietnamese, Indonesian om top of English and Chinese (zh). Not enough for me to try to make V3.2 out of it.
[Miscellaneous Android Development] leFloyd:
How do you guys backup then, before trying a new rom?

A pity. Dropbox and G+ look in DCIM only...

How do you deal with iPhone users sending you messages including them? Is there a way how I could display them in my SMS app? Or is there another SMS app, that is aware of multiple SIMs?

Ok, apkhot is a lot sexier then. And it saves a lot of space in the notification bar the way they display data connection.
[Miscellaneous Android Development] cybermaus:
Well (partly because it never worked) I never made a full ROM backup. I just ensure I have important data on Titanium, and that I have a flashable ROM original that is confirmed to work, and then I know I can rebuild

I figure its best to reinstall cleanly anyway. Just like windows: if you reinstall every year, its soo much faster. If you go back to a ghosted image, you get all the old clutter back too.

But I admit, the nandroid should work.

As to emoticons and sexier look: I do not think any apple user ever send me a emoticon. Or at least, I never realized it. And the look: well, I just want it to be stable and functional. I am a boring guy I guess.

So far my A750 with stock ROM is the most stable smartphone I ever had, and I know enough about the technology to realize that those Frankenstein ROM's with part from here and parts from there can have mismatched frameworks and parameters, so I keep it like it is.

Though I am experimenting to get the 3G-on both SIM's from the ZP300 onto the A750, but so far, all the crashing that resulted into only made me more resolved in my strategy.

Edit: If you wait a few more days, I may be able to find the time to port the A789 non-touch CWM to the A750. It would be a blind port though. Or you could try the A789 CWM as is, after all, only the screen is different between those two, it may work anyway, and you can always put the A750 CWMT back later.

Edit2: youo could try this
[Miscellaneous Android Development] cybermaus:
BTW: Due to new forum rules, resulting in a large number of people that cannot post into developer threads and that subsequently PM me, I open op a new Q&A thread were new people can also post.

I am not going to be policing, so you can post where you like, but I invite everyone to use this new thread for any Q&A, and this thread for ROM releases and deep development talk only.

Consequently, if you PM'ed me, look for your reply in this new thread

Thanks
[Miscellaneous Android Development] oz42:
I have no problem creating CWMR backups.
[Miscellaneous Android Development] leFloyd:
What version? What ROM do you use? What ROM has the phone been delivered with? Have you flashed a different recovery image?
[Miscellaneous Android Development] oz42:
The ROM version is not important, important is the version of recovery.img.

I do not remember where I got it from, it is a nice, fully touch enabled CMWR 5.5.0.4

The main screen says "welcome to www.592zn.com", so you might want to browse that site for recovery images. When translated by Google from Chinese to German, then check for the word "Erholung". ;)
[Miscellaneous Android Development] cybermaus:
Sounds like the one I include with my A750 ROM's. Strange, backup never worked for me.
[Miscellaneous Android Development] leFloyd:
Looking through the ROMs I have flying around I have different recovery.img files.

4433920 bytes, Cybermaus S148

4739072 bytes, A750S306.rar (mmh, where do I have this from?)

4638720 bytes, A750_recovery_etotalk_com.zip

Is there a way to find out, what's in there without flashing? I don't know which recovery.img I have installed right now. But the screen matches the description of oz42, IIRC.

Edit:

Ok, out of curiousity I tried them all. All are the same version. The etotalk is purely chinese, the version from the rar stopped at backing up boot.img and a recovery.img with the same size of the Cypermaus S148 ROM finally worked. The file is named A750_CWMR_Touch_recovery.rar and inside is the SP Flash tool and a directory called Proshivka_recovery.

Finally a working nandroid backup - now I can safely test things around... :)
[Miscellaneous Android Development] oz42:
Ah, there came my recovery from. A while back I flashed several GB parts onto my ICS phone: UBOOT, preloader and... recovery, obviously.
[Miscellaneous Android Development] leFloyd:
Another question: I'm trying to install some apps - namely music.apk, musicFX.apk and BatterySaving.apk - from the row_s114 ROM on my apkhot_S707 ROM. They won't install because of "...has no signatures that match those in shared user android.uid.system...".

How can I install them anyway?
[Miscellaneous Android Development] bgcngm:
You can use adb to push the apps into the phone:

adb push Music.apk /system/app/
[Miscellaneous Android Development] cybermaus:
or if you do not have ADB drop them on the SD card, and then use SManager/Rootexplorer to move them into /system/app
[Miscellaneous Android Development] leFloyd:
That's what I did. But simply reboot didn't install it. Running the apk from RootExplorer installed others, like LenovoNote, but not those mentioned.
[Miscellaneous Android Development] cybermaus:
Looking better, those 3 are odexed apps. I am betting you did not deodex them? You cannot move odexed apps from one phone to another.

Here they are deodexed, from the S114 ROM. If they still do not work, sorry, but thats all I can do. Especially Batterystuff may require specialized Lenovo routines in the framework, and thus only run on Lenovo. Do report back how it worked.
[Miscellaneous Android Development] cybermaus:
V3.x Long-Press-Home to Recent-Apps workaround

I spend quite some time on this. Discovered it was the android.policy.jar framework, decompiled, edited smali. No luck (yet):crying:

But I did find that the key event used for this is the "search" hardware key, which led me to a workaround:

Install quickdo 1.2

Configure it's trigger bar 'singletapup' to search key. I placed the bar on the left, turn off the floating button. Now, from any app, just touch the left edge of the screen, and the Recent-Apps appear again.

Any other hardware-key simulator will also work, but you want one that works from anywhere, not just from a shortcut on the main desktop.
[Miscellaneous Android Development] leFloyd:
Thank you. I don't have deep insight in Android apps. Just the bits and pieces, I have read somewhere. I tried to install the apks you attached. This time there is a digest error for classes.dex

09-27 11:04:38.574 W/PackageParser(230): java.lang.SecurityException: META-INF/MANIFEST.MF has invalid digest for classes.dex in /data/app/vmdl-624558644.tmp

09-27 11:04:38.574 E/PackageParser(230): Package com.battery.view has no certificates at entry classes.dex; ignoring!
[Miscellaneous Android Development] leFloyd:
It sounds good, but I used it a couple of hours now and the bar always is in the way when I'm writing something. Hadn't luck to use gestures, yet.
[Miscellaneous Android Development] M Junaid:
how to install CWM Recovery??

thanx
[Miscellaneous Android Development] bgcngm:
Just read the first post. There's a link to the flashing tutorial. ;)
[Miscellaneous Android Development] cybermaus:
writing? You mean typing? Ok, maybe you should put the bar on the right side?

Maybe its time for me to take the next step, and really decompire-recompile. I am worried about stability, but there are a few things that do indeed need fixing, this being one of them.
[Miscellaneous Android Development] oz42:
This decompire-recompile thing is exactly what I tried myself, and the ROMs never really worked... my goal was to make any ROM multilang, but even the slightest changes did not work.
[Miscellaneous Android Development] leFloyd:
Yeah typing. On the right side there are important buttons, too. I can recommend 'button Savior'
[Miscellaneous Android Development] Timer2000:
Hello,

i have a Problem with MMS with O2 on my A750.

I can send them, but not receive.

I have check the Settings with my Provider.

It is all "OK".

My incoming MMS came as SMS Link.

I believe that the IMEI is the Problem.

It is 86xxxxxxxxxxxxxxxx.

My Phones with the 35xxxxxxxxxxxxx have no Problem.

Everybody with an idea?

Timer
[Miscellaneous Android Development] leFloyd:
Usually, if you get SMS link instead of MMS, your provider thinks you are not capable to receive MMS. So you have to ask your provider.
[Miscellaneous Android Development] cybermaus:
It could be that your provider uses the IMEI to detect the phone model. I remember they did that in the before Android era, you got WAP settings based on the model based on the IMEI

If your provider still does that, and they never heard of the 'Lenovo' brand & model, this could explain it. If so, you can have one of two solutions: Program the IMEI of two old phone (in your drawer of unused phones) into the Lenovo to trick the provider - or - call the provider to complain and tell them to update their databases (and then still update the IMEI, because lets face it, it will take more than one complaint before they do anything)

PS: I never use, or ever used, MMS myself, so I have no idea how my provider responds.
[Miscellaneous Android Development] leFloyd:
I remember that E-Plus here in Germany needs you to enable MMS and actually send one from your phone. After that you receive MMS as they know you are capable. But you said, you sent already...
[Miscellaneous Android Development] leFloyd:
After switching forth and back between the different ROMs, I found that the A750 V3.1 ROM provided an update for the Ideadesk launcher. And even more interesting there is a new option in the preferences for an app MagicLock that is not installed. I guess this is installable over the lenovo market.

Is there an English version of that lenovo market? The V1.3 (real A750) ROM just provided a chinese version...

Edit: found an even newer version of that launcher on lenovomobile.com.ph in the support section for P700
[Miscellaneous Android Development] fireeee:
what about

Cybermaus this rom is awesome. Fastest on my A750 till now. The only problem is that when you hold home button task manager doesnt pop up. I guess its normal since P700 has 4 buttons and 1 is dedicated for that task. Can we solve this problem somehow :cyclops:.

Thanks
[Miscellaneous Android Development] cybermaus:
I am using Quickdo to program a virtual button.LeFloyfd prefers Button Savior for the same thing.
[Miscellaneous Android Development] fireeee:
Awesome.
[Miscellaneous Android Development] leFloyd:
I wonder how I can set the Holo light theme for the builtin apps like messages and contacts...