Guest Newbii Posted November 9, 2010 Report Posted November 9, 2010 First, I'm not sure if it's appropriate to ask for help here. technically, the question is not related to ZTE blade but another customized model ZTE X876 for China Unicom. However, since there are so many people here and the work you've done are so fantastic, I hope someone can give me hint/direction. For some reason, the model I mentioned does not come along with GMS, the only feature it keeps is sync contacts with gmail. but as I'm a big fan of google (I believe there are lot more out there in China, I see many in the forum: gfan.com). without the calendar sync, google map, etc. this phone just becomes soulless. So my question will be: if I just copy all the google service apks (which are in the /system/app folder) and related jars ( /system/framework) along with the configuration (system/etc) and library (system/lib) from ZTE blade's stock rom and use all of these files to make a update.zip and flash my ZTE X876, can I get all the google services back ? this question may sound dumb, but since I'm really a newbie to google's Andriod system architect, could anyone tell me is it viable or not. if viable, what else I need to do ? thanks in advance. have a nice one.
Guest Newbii Posted November 9, 2010 Report Posted November 9, 2010 (edited) I did some research on GMS packages Motorola offers to its customer to add GMS services on their phones. By extracting and comparing (I use Beyond compare in hex mode)two GMS packs for XT701 and XT702 respectively, here is the result. 28 files are identical ----------------- META-INF\com\google\android\update-binary system\app\EnhancedGoogleSearchProvider.apk system\app\Gmail.apk system\app\GmailProvider.apk system\app\GoogleApps.apk system\app\GoogleContactsSyncAdapter.apk system\app\GooglePartnerSetup.apk system\app\GoogleSettingsProvider.apk system\app\gtalkservice.apk system\app\LatinImeTutorial.apk system\app\Maps.apk system\app\MarketUpdater.apk system\app\MediaUploader.apk system\app\SetupWizard.apk system\app\Street.apk system\app\Talk.apk system\app\TalkProvider.apk system\app\Vending.apk system\app\VoiceSearch.apk system\app\YouTube.apk system\etc\permissions\com.google.android.datamessaging.xml system\etc\permissions\com.google.android.gtalkservice.xml system\etc\permissions\com.google.android.maps.xml system\framework\com.google.android.gtalkservice.jar system\framework\com.google.android.maps.jar system\framework\googlelogin-client.jar system\lib\libgtalk_jni.so system\lib\libspeech.so while 7 files are different ---------------- META-INF\com\google\android\updater-script META-INF\CERT.RSA META-INF\CERT.SF META-INF\MANIFEST.MF system\app\GoogleCheckin.apk system\app\GoogleSubscribedFeedsProvider.apk system\app\NetworkLocation.apk It's reasonable that the first 4 files are different because they're update script and sign files. but for the other 3 apks especially NetworkLocation.apk, does it mean my thought is not viable as these files are device specific ? Edited November 10, 2010 by Newbii
Guest Newbii Posted November 10, 2010 Report Posted November 10, 2010 Well, I just made a update.zip and put all the google service apks I extracted from ZTE blade and flashed my phone. fortunately, it comes up without problem but soon I find these is no contacts icon on desktop, and when I try to launch Gmail and Market, they all get forced shutdown. two things I observed: 1, some of the google services even don't show on program list, I guess they just can't start up as service for some reason. 2, these is no "Accounts and sync" menu in Settings. I believe it may because I also replaced AccountAndSyncSettings.apk. Ok, so far no progress at all. Can anybody tell me how to integrate google services into the rom? Any hint may be helpful.
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now