NOTES: IT INSTALLS FINE ON THE LATEST FIRMWARE. *ONLY FOR THE LATEST APRIL2011 FIRMWARE DUE TO BUILD PROP CHANGES*
THERE ARE NO SIGNATURE PROBLEMS; ALL APK'S AS FOUND FROM CYANOGENMOD. USED ORIGINAL CONTAINER FOR VENDING.APK TO AVOID SIGNATURE ISSUES.
ALSO ADDED CALENDAR AND TEXT MESSAGING APPLICATIONS.
download:
Code:
http://www.multiupload.com/HCVHTF0QHM
--
instructions: FACTORY RESET FIRST w/ latest firmware (april 17th)
1
boot to recovery
1A
power on, let go, hold power until it says starting recovery kernel, then let go of power
1B
press the "home" button, and use the menu to wipe cache, factory reset, flash the factory rom, and wait for first boot w/ ac power plugged in.
2
after first boot, turn unit off, and turn back on and boot into recovery again.
2A
flash the a7-gapps zip provided (remember to rename it to update.zip to work w/ recovery).
2B
CHOOSE FACTORY RESET (this wipes existing data that may conflict with install)
2C
REBOOT
congradulations, you should now have a FULLY WORKING MARKET PLACE.
UPDATED NOTES; this is the the 1.82 market that comes w/ the latest gapps for tegra from cyanogenmod (gapps-mdpi-tegra-20101020-signed). i patched it using the same smali patches applied in the patched market found in dexter's 1.2 rom, minus the androidmanifest.xml. this may account for it not autoupdating the market itself, but for today i'll take full market access on the old interface than limited access on the new market.
i tested this patched market to show "skyfire" and "qik" video players, and i added further build prop and permission settings that provided more search results; searching for 'gps' and 'video' results went up from 3300 to about 4500.
i intentionally did not provide larger apps like youtube, maps and twitter as they are downloadable from the market.
----
This is the google apps, libs and permissions that i extracted from cyanogenmod's gapps package and provided as a standalone update.zip for those wishing to have the google android market on their tablet, but not wanting to deal w/ a third party experimental rom requiring regular updates and wipes.
I hope you enjoy using the google market and applications with the latest stock rom. My wife does, and can now enjoy her working tablet w/ farmville.
--
Please, hit the lil' DONATE button under my name if i helped to make your life a lil' easier, or your android device more enjoyable. Thank you!
--
new firmware available here: eLocity Customer Support
i dont think it will install on a new update from elocity, as they use a different test signature than i do. and the signature check fails..
did you test on top of original stock?
if you check logs you will see framework fails to install, as signature does not match, and package will be ignored.
so basically why i release a full image, as all apk + framework needs to be signed correctly.
but maybe you did something extra? different?
kinda covered all the details in the op. the gapps update i made flashed on the misses phone okay after flashing the latest firmware available from the elocity support site in the link at the bottom of my post.
i did also detail that prior to that i had manually wiped the cache partition and flashed the latest recovery image from said update using the nvflash tools from nvidia. i did this due to the device being bricked w the common recovery error about recovery.c and the cache partition. i was able to adb into the device tho, and upon seeing all the random apks and files having radio user or group permissions told me somethings wrong w the rom. when i reflashed said rom, i still observed odd permissions,group settings (ive been finding and fixing these in modroms lately), so i went to the latest stock, got my usb/sd functioning as intended, checked that the permissions didnt look screwey in stock (all apks and general files set to root,root where expected instead of root,radio, which were coincidently mostly your gapps) then decided to make my own gapps w your files by comparing the gapps package for my x10, since you must be building the rom instead of modifying to get/repair fc's in the settings apk.
no surprise gapps works on this tablet like an aosp addon, as the stock rom fits the same definition of being a rom free of google apps.
i do believe the latest firmware update has binary different/newer files than whats in your rom. the recovery image is a different size too. not sure if thats resulted from changes you had made, or just reflects that the update from elocity is newer than whats in your rom.
let me know if theres any other details i can help w. otherwise, regarding signatures; thats never been an issue for me and android. the elocity recovery appears to have no problem flashing w test keys, and ive never had to resign a modified apk for an android rom.
now if we were talking symbian, then i would have to resign. android doesnt care that i'm supplyin new apk's. maybe only if i'd modified an existing apk that android had already cached the keys for, or had exclusively modified an apk in an existing updatezip w/ out resigning the zip.
Sent from my X10i using Tapatalk
btw - thanks for the great rom for the misses tablet, mister dexter. also, analyzing your updates gave me the idea to redudantly assign permissions for every file in the install script, even tho one would assume all the files copied would be 644 by default, but sometimes being redudant is better than assuming.
EDIT: doublechecked, you did use a dated (1-07) recovery.img instead of the factory one provided w/ the newer rom you would have modded [original files dated 2-10, your modified files dated 3-20(boot.img) and 3-21(system.img)].
Sent from my X10i using Tapatalk
bestialbub said:
EDIT: doublechecked, you did use a dated (1-07) recovery.img instead of the factory one provided w/ the newer rom you would have modded [original files dated 2-10, your modified files dated 3-20(boot.img) and 3-21(system.img)].
Click to expand...
Click to collapse
- as elocitya7 uses non-visible mmc partition for boot/recovery and only loong road solution with apx mode will enable it, i did not bother trying the new recovery..
- i suspect them to start using signed updates like folio100, and that means locked devices( for users without apx).
on the gapps-mdpi install,
i tried this on several models, and it always fail signature check for framework pack and network location provider at install.
the mdpi is made for cm7 with test-keys and somehow that seems to go wrong, maybe the framework failure is ignored and not crashing anything, but i do know they had some issues on gtab with it crashing like i just wrote, but it worked.
next, you got the stupid MAC address issue, which is fixed in the build of the framework..
i just used the gapps being present, fuctioning and allowing me to install some 30 apps and not breaking after reboot confirmation that they worked. hadnt checked logs, just eyeballed permissions were as they should be. root,root,644. market, mail and contacts worked offhand, start but couldnt complete google voice setup during the wizard where its suppose to change the tablets voicemail settings, but since those settings arent present in a tablet w out internal telephoney services i wasnt too concerned.
generally dont require resigning of apks in my dailey themeing/modding. read the general assumption is youre suppose to, but when thats required the system usually crashes and shows in logcat. i've only had the a7 work in adb mode while it was bricked/not booting to interface. havent been able to see the tablet under adb devices since, but hadnt tried before. was surprised the shell was full color w working ls -aFl options working, instead of just ls -l.
Sent from my X10i using Tapatalk
probably not relevant to point out that all testing was done over a wifi connection at home to a new 2wire wifi router on an att dsl connection. since you mentioned network connectivity.
the google account used is the same one used for another att android device. was interesting to see the tablet thru the android market on the web listed as a tmobile a7-040 device or something to that effect.
Sent from my X10i using Tapatalk
i might further update that sms text messaging services do work great on the tablet using google services w google voice even tho the setup wizard for google voice does not let you complete w/out the device having its own phone number.
i was able to text the misses and vice versa w no probs, even on fresh boot of the device. text messaging appears to work w internal text messaging activity in the contacts app, which you can text to a contact in the contacts menu.
tip; i created shortcuts on the home screen to text message using anycut to create a direct text message shortcut for the misses to conveniently text message me or her friend to our phones w ease, for free.
note; i could not use a third party text messaging app like handcent, and could not locate a messaging shortcut for message history.
Sent from my X10i using Tapatalk
Just so I can understand clearly.
What benefit does this provide over elocitymod?
How reliable is microsd/USB mounting/unmounting?
netstat_EVO; the current firmware from the manufacture is reasonably stable. in every experience, the manufactures software generally tends to demonstrate more stability than any rom developers, as they're providing your drivers and software written specifically for your hardware peripherals, instead of generic ones, or modified generic ones fixed to work the best they can for your devices.
my wife has experienced no usb/sdcard issues w/ the manufactures current firmware, and the biggest benefit experience from a third party rom (market/gapps addons) is still available to take advantage of the android market, as thats one of the main reasons folks see to using an android device. i can also say that she uses her tablet daily now (i'll have to post screenshots), and she hasn't had any wifi issues either. wifi resumes w/in 5 seconds from waking on newest firmware. some1 else didn't fix that(some folks reported problems in the past), it was already fixed, at least for my wifes device.
folks may have other opinions, but the primary reason i see for folks modifying roms on android devices (at least 3g ones tied to service providers) is that the service providers your buy your products from molest the firmware and load it up with unwanted software and restrictions.
this reason does not apply to the a7 tablet. the best route, for someone that doesn't want to read forums everyday and apply updates and patches every week would be to stick with the manufactures dependable firmware as a base, and run simple modifications and addons to that base.
..i still haven't had the time to disect the 3rd party rom the way i want to understand how much is based on manufacture software. i may do that this weekend and map out instructions for creating said rom based on binary comparisons to the manufactures rom, just for funziez. (its inevitable if it comes my way, i'm extracting and decompiling and mapping it out, because i have to know what changed. i do this to every rom i download.)
Nice, your wife is justification for just making gapps work
i like your reasoning here...
ayup. the misses made the effort after i got her the tablet to load her own rom, since she seen me doing the same for our other devices and noticed they tended to improve the quality of the devices we're running. i tend to have a preference for picking roms based on their stability, which generally tends to be roms based on the manufactures firmware, w the manufacture's drivers. sure, if it was a 2.1 rom, there'd be room for improvements in performance w/ froyo modifications.
catch is, its already a fast device w/ froyo on it plus a disappointing lack of a regular android market interface.
now, for someone who's happy with their tablet out of the box, and already enjoy using the android market, and all the apps they have to offer on their other android devices, this lacking feature is a serious let down for any android owner.
now, to add this feature, she discovers theres 3rd party roms that can do this, but as we know, they come without warranties. so the users get a support thread where they get to wait on a busy dev for their assistance w/ troubleshooting the various ins and outs of their rom or wade thru hundreds of support messages to fix their problem. whatta frustrating solution.
so, yes, i think my misses deserves to be able to enjoy her android device, and not have to be what i call a "romhead"; someone that has to flash a rom every other day in an effort to gain improvements and fixes over the last rom they just flashed.
i think that kinda stuffs great when theres a variety of roms and mods for your device to choose from, to see the various gains and differences in peoples software offers. i think its kinda sad when you just have to do it because you have no other options.
i've been getting some positive feedback, both in threads, pm's, and emails thanking me for providing those options. those are the other justifications for releasing a standalone gapps package. all relatable folks that appreciated another option, some thanking me for not having to run any more patches or fixes to keep their device going the way they'd like to enjoy it.
--
i might note, i hope you don't mind that i borrowed the gapps from your rom. i know all gapps get 'borrowed' from somewhere else.
thanks htc and google!
--
ps- thanks again mister dexter for your work. i appreciate any mods, roms, themes or apps folks can release that i can learn from. as i've stated, i reverse engineer everything i download thats posted freely online. if i make use of anything you've done for the device, i'm always happy to let folks know.
XDA is for sharing, i dont mind at all!
i wish i had personal reasons for this tablet, i just have the wishes of users, but its ok for me
On folio100 it was original a personal interest to make it better, and indeed it got better..
for those wanting a little more than gapps, the market is always open for graphics mod, hardware fixes etc..
Nvidia tegra2 platform is not as you say not worth fixing.. we lack proper rotation support although some new games are trying to read sensors correct now..
we need proper sdcard handling.. we need latest drivers from nvidia. and lastly all our early tablets lack better audio..
lastly: Android 3.0 is needed..
i think there's alot of room for improvement on top of stock firmwares. but not all users know its fixable or even need it if they are new to the platform..
Dexter; haha, I thought so. Seems most the popular rom devs are usually developing for devices they dont own themselves. pretty commendable.
Sent from my X10i using Tapatalk
Regardless of the whos or whys...a BIG thanks to both of you for all your dedication and effort.
ditto...
Regards
FURTHER UPDATE: tried the mahimahi fingerprint, w/ the gapps from dex's rom provided in my first release + marketaccess, this does not work for full market access. i do have a gapps package w/ same fixes that will work. i'll try to get this out by tomorrow. i got yard work to do first today.
correction; this solution tests GREAT w my gappsv2 update. i'll update this later today. this does NOT work with my first upload/gapps provided in dexters rom. it may also be a combination of the build prop update WITH this app that gave me full access on my tablet.
theres an update in the original post w/ the link to the author's website of marketaccess.apk for access to the rest of the applications in the market.
okay, bumped for market patch. this update includes calender and text messaging applications. see first post.
Can the april firmware be flashed over elocitymod and then this patch applied? Im dying to get full market access!!
Edit: Just read your post on modmymobile and all my questions were answered!
for those more technical types; you can extract the vending.apk file from this update and install the market individually. suggested troubleshooting instructions to do this; dont ask for more details or expect positive results without a wipe, but its possible;
1
goto settings, applications, running services and stop all google framework services including the genie.
2
delete /data/data/com.android.vending*
3
replace old vending.apk w new vending.apk
4
reboot
those suggestions come w no guarantees or expectations beyond bricks and bootloops. if you need more details, then you dont need this on dexters rom until someone provides you a flash update to automate cleanup instructions before market update.
Sent from my X10i using Tapatalk
Hi, I've frozen (but not removed) some bloat apps such as "My Account" and "Tethering Manager". I just want to know when an OTA is available for me to install, do I need to defrost these frozen apps before I accept the offer? Is there something else that I need to do before accepting the OTA?
defrosting before an OTA would definitely help
as it would expect some of the software to be updated already present in the system
if they are frozen, whatever it needs to be updated, might not be found, and could cause some unexpected problems
also after OTA you will most likely need to re-root the phone again, as some OTA removes the root if it needs to update the system files
AllGamer said:
defrosting before an OTA would definitely help
as it would expect some of the software to be updated already present in the system
if they are frozen, whatever it needs to be updated, might not be found, and could cause some unexpected problems
also after OTA you will most likely need to re-root the phone again, as some OTA removes the root if it needs to update the system files
Click to expand...
Click to collapse
Thanks for the answer!!
Does an OTA update completely flashes a new firmware, or does it just updates some files / install some apps / etc on the original firmware?
Also, after a OTA update, if I factory reset the phone, do I get reset to the old system, or do I get reset to the system after the update?
Sorry for these noob questions....
it depends
it will come in the form of update.zip
that the stock ROM will pick up automatically to flash, so it depends what comes packaged inside the update.zip file
This has probably been answered, so you can all laugh at me and point me in the right direction at the same time.
On my shiny new M8, Twitter and Facebook came preinstalled as system apps.
I took the latest version of each app (from the Play Store) and pushed my own hd-ish notification pngs into each apk. Then I signed them and tried to side load them on the M8. I got the conflicting signature error message. So I tried copying the META-INF and androidmanifest from the play store version to my modded version. Nothing.
So I tried uninstalling the system versions with RootUninstaller. The apps can be frozen, but not uninstalled. If I uninstall them, they just magically reappear when I exit RootUninstaller.
I am at a loss of what to try next. I know the simplest solution would be to uninstall the system version then side load my own modded version, but it seems the M8 doesn't want to get rid of it's system version of Twitter & Facebook. I've also tried using the SE Linux Mode changer before uninstalling and no dice.
Any suggestions?
You need a custom kernel, the system partition is not writable. There was a kernel module written by a dev here.
You could probably do it from a recovery too. Hmm. Maybe fastboot boot a custom recovery and use the file manager? Just guessing now. It will probably break OTAs, too, so keep a backup of them.
I don't have a custom kernel, I can write, delete, move anything I want in system. I'm rooted and unlocked boot loader with s-off, but thought all that was required to make changes to system is root?
Yeah, someone mentioned it only takes s-off to modify the system partition...but I could be wrong.
ashyx said:
I don't have a custom kernel, I can write, delete, move anything I want in system. I'm rooted and unlocked boot loader with s-off, but thought all that was required to make changes to system is root?
Click to expand...
Click to collapse
Maybe S-Off also disables the shadow system partition, but root is not enough, which is why the custom kernel module was written.
Disclaimer: I am not responsible for anything that happens as a result of flashing these files. You decided to flash this script.
This script removes a good chunk of the apps installed by Huawei and left over files like a bunch of NFC files.
The full list is as follows:
Air Sharing
Audio Auto Test
Magnifier
Huawei Swype
Huawei Backup
Huawei File manager
Huawei Sound Recorder
Huawei Theme manager
MMI Testing
System Debug
Huawei Floating Tasks
Huawei Floating Mms
Huawei Log collection service
Huawei MMI Test 5
Huawei Weather Clock
Huawei System Manager
Huawei Power Monitor
Period Check
Exchange 2
Email
Print Spooler
AOSP Live Wallpapers
MusicFX
TTS Files
Themes
Delete-able apps
All of the leftover nfc files
All google apps that can be downloaded from the playstore
Google Talkback
If you want to keep something you will need to edit the updater-script everything is labeled well.
Download:
https://goo.gl/q3t4tB​
Reserved
Mine
Dope!!
Nice.
Excellent!!
Worked great! thanks deadman
Maybe it should be mentioned that you need TWRP to flash the zip file. Thanks for the efforts, though. I'm sort of dead in the water until I am able to get my unlock code.
kimtyson said:
Maybe it should be mentioned that you need TWRP to flash the zip file. Thanks for the efforts, though. I'm sort of dead in the water until I am able to get my unlock code.
Click to expand...
Click to collapse
The title of the thread says [Script][TWRP] please read the entire thread before posting.
deadman96385 said:
The title of the thread says [Script][TWRP] please read the entire thread before posting.
Click to expand...
Click to collapse
LOL. Good point. Sorry about that. It just wasn't very obvious. I guess I got excited and jumped in.
So, does this script removes the app that tries to police the background apps from running? I think it was protected apps under settings? If so.. awesome. we wont have to manually add them after install.
Is it possible that if I was on one of the restricted battery profiles when I ran the debloat script that it could have stuck?
When I first got the phone I put it normal mode and found it pretty good. Even running the Google launcher. However, I have now unlocked the bootloader, installed twrp, rooted, installed MOAB ad blocker and debloated the phone feels slow and janky?!? I figured dumping all the bloat would help to speed it up some. Any suggestions or thoughts?
Thanks,
Justin
TNScrambler said:
Is it possible that if I was on one of the restricted battery profiles when I ran the debloat script that it could have stuck?
When I first got the phone I put it normal mode and found it pretty good. Even running the Google launcher. However, I have now unlocked the bootloader, installed twrp, rooted, installed MOAB ad blocker and debloated the phone feels slow and janky?!? I figured dumping all the bloat would help to speed it up some. Any suggestions or thoughts?
Thanks,
Justin
Click to expand...
Click to collapse
Try removing the unnecessary zram operations using the no-swap method at -
http://forum.xda-developers.com/hon...ipt-disable-enable-swap-honor-5x-kiw-t3308321
When you debloated you removed a number of unnecessary processes and now it's trying to use the ram you freed up by keeping more of your apps in memory - with a constant compression/decompression process that adds lag on the 5X (and every other phone I've checked out that uses it).
Huawei - like every other phone maker with a new launch - will also be releasing performance improvements soon. I've tested both of these mods with the update coming next and you'll still want to use them.
The normal power mode ought to be sticking. If the no-swap mod doesn't help then it's probably a good idea to regress back with a nandroid backup, ensure normal mode and then de-bloat and remove swap.
Edit - and be sure to protect all apps in settings so that you get standard Android task management and not EMUI task management.
Is there anyway to selectively re-install some of the apps that it removed? Im curious because I think it some functionality like HwThemeManager_Local removes the ability to change the lock wallpaper. and if any other issues come up that i want to undo. (Can i somehow restore the individual items from a nandroid backup?)
And thanks for providing a nice commented script!
eruji said:
Is there anyway to selectively re-install some of the apps that it removed? Im curious because I think it some functionality like HwThemeManager_Local removes the ability to change the lock wallpaper. and if any other issues come up that i want to undo. (Can i somehow restore the individual items from a nandroid backup?)
And thanks for providing a nice commented script!
Click to expand...
Click to collapse
I don't think that you can do it directly.
Right now, it's restore your nandroid backup, modify the script here and debloat again.
I've started into an Aroma installer for this so you can just select the bloat you don't want. That's on the back burner with no ETA yet.
Meanwhile - if you want to wait until later today or tonight, I'll pull the file you want and you can reinstall it by hand.
If you don't want to wait, copy your nandroid system.ext4 to your pc (if not compressed) and rename it to system.ext4.tar - I believe that 7zip will work to extract it to your pc and you can find the file and put it back from there. (And I'm going by memory here so you'll want to be prepared for hiccups.)
There may be a utility for this - I think there is, but can't remember it.
OK - just checked another option for you -
My system nandroid spans volumes.
Copy system.ext4.win000 to system.ext4. win000.tar on to a large sd card.
Check out "ZArchiver"
https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver
See if you can extract with that, and if you can, repeat for all volumes.
No promises but you'll probably find the attempts very informative.
Thanks for the info. messed around for awhile trying to get something. I found out Titanium Backup has an "extract from Nandroid backup" feature. you select the backup and it lists the apps that you can restore. The only one i found that looked like the theme manger was: com.huawei.android.thememanager i click on that and restore and it takes a long time (which makes me think TiBu is not working right) about 1-2 minutes (but it does eventually say success), reboot and still cant change the lock screen wallpaper. I also copied the system.ex4 files to windows and renamed them tar. extract them with 7zip and it kinda locks up after a bit. it extracts some extension less files. So maybe im missing some additional files, or Tibu is not really doing anything. i tried mounting system as RW just in case. No biggie, i dont think i want to spend much more time on this. Thanks for the info though. Ill take a look again later.
EarlyMon said:
Try removing the unnecessary zram operations using the no-swap method at -
http://forum.xda-developers.com/hon...ipt-disable-enable-swap-honor-5x-kiw-t3308321
When you debloated you removed a number of unnecessary processes and now it's trying to use the ram you freed up by keeping more of your apps in memory - with a constant compression/decompression process that adds lag on the 5X (and every other phone I've checked out that uses it).
Huawei - like every other phone maker with a new launch - will also be releasing performance improvements soon. I've tested both of these mods with the update coming next and you'll still want to use them.
The normal power mode ought to be sticking. If the no-swap mod doesn't help then it's probably a good idea to regress back with a nandroid backup, ensure normal mode and then de-bloat and remove swap.
Edit - and be sure to protect all apps in settings so that you get standard Android task management and not EMUI task management.
Click to expand...
Click to collapse
Ok, so I was going to try and just go back to the fully bloated stock, rooted rom.... however I messed up and somehow didn't do a backup first.... so I have nothing to restore. I tried to download and restore the "full Stock" backup from the other thread, however I'm getting errors for no partitions. I then downloaded the factory firmware from Heuawi, but when it tried to install it seemed to be working, but then booted into TWRP and won't go further. Anyone have suggestions on how I can return this thing to stock?
TNScrambler said:
Ok, so I was going to try and just go back to the fully bloated stock, rooted rom.... however I messed up and somehow didn't do a backup first.... so I have nothing to restore. I tried to download and restore the "full Stock" backup from the other thread, however I'm getting errors for no partitions. I then downloaded the factory firmware from Heuawi, but when it tried to install it seemed to be working, but then booted into TWRP and won't go further. Anyone have suggestions on how I can return this thing to stock?
Click to expand...
Click to collapse
Ok, I was able to get it all sorted out, I just had to calm down, think, and teach myself some new comand line skills hahaha
I downloaded the stock Firmware, however I wasn't able to install it since I had TWRP and it was blocking it.... so I found this tool, Huawei Update Extractor that can be found here: http://forum.xda-developers.com/showthread.php?t=2433454 Then used this Extractor to expand the firmware and extract the stock Recovery.img out of it. Then flashed that to the phone via fastboot. Now, I was able to run the stock firmware update via the factory EMUI update app. Once that was done I was able too boot the phone back up and I was suprised to find that it didn't wipe the phone, I guess it ran it as a true "upgrade" instead of a nuke and pave.... BONUS!
Anyhow, then I was able to flash the new TWRP recovery back in place and now I'm currently creating a backup.... which if I had taken the time to do in the first place none of this would have happend. Oh, well... who needs more than 3 hours of sleep..... its not like I work full time and have 5 kids under 5 :silly:
Hope this helps someone who gets flash happy and forgets to make a back up like I did!
Justin
Does it work with KIW-L21?
LordKelsier said:
Does it work with KIW-L21?
Click to expand...
Click to collapse
It might. Pre-installed apps may vary by region, the Aroma installer (under construction) is intended to be intelligent about that.
Either way, make a nandroid backup before trying to debloat and you won't be stuck if anything goes wrong.
Worked for the most part.
There were some apps left (mostlygames that came preinstalled as well as Shazam and Instagramm)