[ROM] RCR - "Clean" ROM, [HC 3.2] A500, Rooted, Busybox

GamezR2EZ

Senior Member
Jan 23, 2008
100
66
0
Base is Acer_A500_7.006.01_COM_GEN2.
Rooted.
Deodex.
Busybox.
Bloatware removed.
Bootloader unlocked.
Recovery partition is left unchanged.

This ROM is intended as a base for other ROM's OR regular use without all the bloatware.

It is a "clean" stripped out version of the 7.006.01_COM_GEN2 update (full update, not OTA). The COM_GEN version does not matter a great deal. It will not hurt anything to install this on a GEN1 or GEN3 tablet. The hardware is exactly the same.

I keep track of everything that is changed, you can view the history and create this ROM yourself.

This will probably be the last update on this ROM until a large change in the OS occurs again. I built it to be quick, stable, and bloatware free. It is all of those.

Latest Version

Version History:
v1110062238
v1109261806
v1109252300
v1109251910 - Initial Release

Orginal ROM I worked off of can be found here



Notes:
This ROM will not recieve over the air updates. You would need to restore FWUpdateService* and FDUpdater* to re-enable OTA.
This requires CWM or similar to flash. It does not modify the recovery partition when installed.
Google Maps, Videos, Music2, and AdobeFlash have been removed. The latest versions can be downloaded through the market.
Feel free to restore any apks you you want, they should reintegrate without issue.

ROMs based off of this one in whole or in part:
Civato's ROM

Thanks List:
sc2k, thor2002ro, vache, civato
 
Last edited:

GamezR2EZ

Senior Member
Jan 23, 2008
100
66
0
Changes

v1110062238 -
Changed updater-script as needed.
Removed an additional unneeded apk and a few files.
The version of su and Superuser.apk is from su-3.0.2-efgh-signed.zip.
Installed busybox v1.19.2 and symlinked the appropriate binaries in the updater-script.

v1109261806 -
Removed a few additional unneeded apks.
The version of su and Superuser.apk is from su-3.0-efgh-signed.zip.

v1109252300 -
Changed updater-script as needed.
Removed the bootloader.blob (Locked bootloaders don't concern me but would give you trouble!)

v1109251910 -
Changed updater-script as needed.
Deodexed entire ROM by hand using baksmali/smali v1.2.8.
The version of su and Superuser.apk is from su-2.3.6.3-efgh-signed.zip.
Opened flexrom.img and removed folder app. This had a preinstall apk that did nothing in this version. It only brought up an annoying message when firstrun saying "apk preinstaller complete".


Code:
ADDED:
/system
  /app
    Superuser.apk
  /bin
    busybox
    su

REMOVED:
/Acer_A500_7.006.01_COM_GEN2.txt
/apkinstaller.temp
/bootloader.blob
/flexrom.img/app*
/Instruct_record.txt
/recovery*
/system
  /app
    3DPhotoBrowser.*
    AcerAbout.*
    AcerClockWidget.*
    AcerDLNA.*
    AcerNidus.*
    AcerOneTimeInit.*
    AcerRegistration.*
    AcerSync.*
    AcerSyncHelper.*
    AdobeFlashPlayer.*
    AgendaWidget.*
    ApInAp.*
    Aupeo.*
    BooksTablet.*
    Calculator.*
    Clearfi.*
    DeskClock.*
    DigitalClockWidget.*
    DTG.*
    Email.*
    Exchange.*
    FDUpdater.*
    FWUpdateService.*
    GameLoftStore.*
    HeroOfSparta.*
    LetsGolf.*
    LinkToFacebook.*
    LiveWallpapersPicker.*
    LumiRead.*
    MagicSmokeWallpapers.*
    Maps.*
    MusicA.*
    Music2.*
    MyLocationWidget.*
    nemoPlayer.*
    NFS.*
    Nook.*
    SocialJogger.*
    Street.*
    TegraZone.*
    Videos.*
    VideoEditorGoogle.*
    VisualizationWallpapers.*
    VoiceSearch.*
    WeatherWidget.*
    ZinioReader.*
    ZinioSettingsProvider.*
  /etc/permissions
    com.acer.android.clearfilib_tablet.xml
  /framework
    com.acer.android.clearfilib_tablet.jar
 
Last edited:

GamezR2EZ

Senior Member
Jan 23, 2008
100
66
0
Developers Extras

These are extras that rom devs can use. If you aren't building a rom, this section wont matter to you.


Below are the framework jars from 7.006.01. They have all been deodex'd.
Deodex'd Framework Jars 7.006.01

Below are all of the APKs from the app folder (including ones I have removed from the ROM above). They have all been deodex'd (with the exception of voicesearch.apk, im working on it) and can be added into the update package without issue.
Deodex'd APK's from 7.006.01

Some applications will require restoring multiple files to their respective directories. Here is a list of dependancies.
Code:
[B]Dependancies:[/B]
Clear.fi-
  AcerDLNA.*,Clearfi.*,com.acer.android.clearfilib_tablet.xml,com.acer.android.clearfilib_tablet.jar
TegraZone-
  Download the latest TegraZone from android market
 
Last edited:
  • Like
Reactions: SoHaunted and hav0c

GamezR2EZ

Senior Member
Jan 23, 2008
100
66
0
I am not currently using a stock kernel with this. I have not changed anything. I am in the process of getting together a few boot.img with new kernels and posting those here as extras. In the meantime richards should work assuming it is compatible with 3.2 (im 99% sure it is)
 

hroberts89436

Senior Member
Feb 13, 2008
107
3
0
Below are the framework jars from 7.006.01. They have all been deodex'd.

Deodex'd Framework Jars 7.006.01



Below are all of the APKs from the app folder (including ones I have removed from the ROM above). They have all been deodex'd and can be added into the update package without issue.

Deodex'd APK's from 7.006.01
What are these files used for? I thought the framework jars were a necessary part of the OS (not a programmer or anything) Should I install them?
 

skiddhard

Senior Member
Jun 7, 2007
168
34
0
Pune
www.dzinesunlimited.com
I just finished installing the ROM.

During the installation, however, I got this error.

random offset 0x136

Does this mean anything? The installation did go without any other glitches and I have been using the tablet with your ROM for about half an hour now. Works without any problems.
 

civato

Inactive Recognized Contributor
Apr 20, 2011
4,296
19,222
0
How do you get the media server working with clearfi , now it crashes when you try to start the media server in clear fi.

EDIT:
Ok I got it , added the clearfi framework and the Acer DLNA apk and now it works.
 
Last edited:
  • Like
Reactions: GamezR2EZ

GamezR2EZ

Senior Member
Jan 23, 2008
100
66
0
I just finished installing the ROM.

During the installation, however, I got this error.

random offset 0x136

Does this mean anything? The installation did go without any other glitches and I have been using the tablet with your ROM for about half an hour now. Works without any problems.
I always receive that message for every ROM I install. I have never tracked down why it is there. I believe it has to do with formatting a partition (maybe installing the flexrom?), but I do not know. Unless you are told otherwise, I wouldn't worry about it.
 
  • Like
Reactions: skiddhard

civato

Inactive Recognized Contributor
Apr 20, 2011
4,296
19,222
0
I get random offset messages to , but never experience any problems .

First , REALLY nice rom , you can install what you want and it is fast !!!
GPS fix is so fast and this even when I'm in the house ( I did use a modded GPS config for it but I did that with all the roms).

Not working , tegrazone but that is no problem.
The HD widget doesn't find my location if I set it at auto search (strange because the gps lock-on is so fast) that is the only problem that I got with it and that is no biggy.

Thanks !!!!!!


my gps config (edit before flash)
Code:
NTP_SERVER=eu.pool.org
NTP_SERVER=0.europe.pool.ntp.org
NTP_SERVER=1.europe.pool.ntp.org
NTP_SERVER=2.europe.pool.ntp.org
NTP_SERVER=3.europe.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
INTERMEDIATE_POS=1
C2K_HOST=c2k.pde.com
C2K_PORT=1234
SUPL_HOST=FQDN
SUPL_HOST=supl.google.com
SUPL_PORT=7276
SUPL_SECURE_PORT=7275
SUPL_NO_SECURE_PORT=3425
SUPL_TLS_HOST=FQDN
SUPL_TLS_CERT=/etc/SuplRootCert
ACCURACY_THRES=5000
CURRENT_CARRIER=common
DEFAULT_USER_PLANE=TRUE
REPORT_POSITION_USE_SUPL_REFLOC=1
Life wallpaper to work = "LifeWallpapersPicker.apk
Clear-FI to work = Clear-FI.apk and AcerDLNA.apk and framework "com.acer.android.clearfilib_tablet.jar (needs to be added in the framework folder)

Also modded my "build prop" before flash = added "ro.carrier=wifi-only" so the simcard messages won't pop-up.


Using THOR 3.5 kernel and NO problems , can oc the hell out of it.
 
Last edited:

GamezR2EZ

Senior Member
Jan 23, 2008
100
66
0
Im glad to hear it! I will check into tegrazone and update the dependencies section with what I find. Also, did you restore the Clearfi xml file to the etc permissions folder as well? I dont know if it will cause issue if you dont, but it is there in the original ROM.

/system/etc/permissions/com.acer.android.clearfilib_tablet.xml

Are you using an A500? Or an A501?
 

civato

Inactive Recognized Contributor
Apr 20, 2011
4,296
19,222
0
Im glad to hear it! I will check into tegrazone and update the dependencies section with what I find. Also, did you restore the Clearfi xml file to the etc permissions folder as well? I dont know if it will cause issue if you dont, but it is there in the original ROM.

/system/etc/permissions/com.acer.android.clearfilib_tablet.xml

Are you using an A500? Or an A501?
Did not restore the ClearFI xml in etc permissions , it is restored automaticly when you restore the .jar in the framework.

Look at my sig : I'm using a Packard Bell LibertyTab (exactly the same as a A500) So wifi only. After flash of this rom I got a A500. Packard bell is just so slow on updates still HC3.0.1

I made some changes to the rom for me , now it installes "busybox" , "drivemount"and "es file explorer" when you flash it , don't need to go into the market to install those apps.

For the tegra zone I can use the kitchen for taboonay , tested this and it worked.

This is the "build prop" (no more sim card messages)
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=HTJ85B
ro.build.display.id=Acer_A500_7.006.01_COM_GEN2
ro.build.system.id=Acer_A500_7.006_COM_GEN2
ro.build.version.incremental=1315474096
ro.build.version.sdk=13
ro.build.version.codename=REL
ro.build.version.release=3.2
ro.build.date=Thu Sep  8 17:52:34 CST 2011
ro.build.date.utc=1315475554
ro.build.type=user
ro.build.user=
ro.build.host=lion2
ro.build.tags=release-keys
ro.build.sku=COM_GEN2
ro.product.model=A500
ro.product.brand=acer
ro.product.name=picasso_comgen2
ro.product.device=picasso
ro.product.board=picasso
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Acer
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=tegra
# ro.build.product is obsolete; use ro.product.device
ro.build.product=picasso
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=picasso_comgen2-user 3.2 HTJ85B 1315474096 release-keys
ro.build.fingerprint=acer/picasso_comgen2/picasso:3.2/HTJ85B/1315474096:user/release-keys
ro.build.characteristics=tablet
# end build properties
ro.opengles.version = 131072
wifi.interface=wlan0
keyguard.no_require_sim=1

ro.dinfo.version=1.0
ro.cpu.vendor=nVidia
ro.cpu.speed=1.0 GHz
ro.cpu.version=T20

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.config.notification_sound=OnTheHunt.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=48m
dalvik.vm.heapsize=256m
ro.com.google.clientidbase=android-acer
acer.sync.adb.mode=ENABLED
ro.error.receiver.system.apps=com.acer.android.nidus
drm.service.enabled=true
ro.product.modelalias=A500
ro.tether.denied=true
ro.setupwizard.mode=REQUIRED
ro.com.google.gmsversion=3.2_r2
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt


ro.carrier=wifi-only
APPs that I put back
3DPhotoBrowser
AcerDLNA (this is needed to get the mediaserver with clearfi)
AdobeFlashPlayer
AgendaWidget
Calculator
com.estrongs.android.pop(ES file exporer let it update with market for root acces)
DeskClock
DigitalClockWidget
DriveMount
Email
LetsGolf
LiveWallpapersPicker (need this so you can use live wallpapers)
LumiRead
MagicSmokeWallpapers (live smoke wallpaper)
Maps
nemoPlayer (acermedia)
NFS
VideoEditorGoogle (video editor)

Busybox & drivemount install on flash
In the main folder I put the "installbusybox" file from Taboonay 2.1 (SO A BIG THANKS TO VACHE)
And in the system/xbin folder I put the "busybox" file from Taboonay 2.1 (SO A BIG THANKS TO VACHE)
And the drivemount.apk from that same taboonay rom.
(extract files from taboonay and place it at the same place it is installed on the taboonay rom)

All working supurb.
 
Last edited:

GamezR2EZ

Senior Member
Jan 23, 2008
100
66
0
You dont need vache's files for that.
You can set everything up in the updater-script. Just setup the symlinks there, and permissions for the busybox binary.

I am a bit curious about the SIM card messages. I have never received one. We know ro.carrier=wifi-only will fix it, but again I have never received one.

If you have a decent ROM you should post it in a new thread for everyone to enjoy. That was part of my goal here ;)
 

civato

Inactive Recognized Contributor
Apr 20, 2011
4,296
19,222
0
You dont need vache's files for that.
You can set everything up in the updater-script. Just setup the symlinks there, and permissions for the busybox binary.

I am a bit curious about the SIM card messages. I have never received one. We know ro.carrier=wifi-only will fix it, but again I have never received one.

If you have a decent ROM you should post it in a new thread for everyone to enjoy. That was part of my goal here ;)
I really don't know where to start with the the update-script , I'm a noob at these things , I do everything with trail and error .
But like I said the rom is working fast and smooth.
Well I got the sim card messages because of the custom kernel I'm running.
If I did some more testing I will post the rom for download.

Again thanks for this rom and the apps , it's nice to fool around with something I don't know.
 
Last edited:

civato

Inactive Recognized Contributor
Apr 20, 2011
4,296
19,222
0
I had to stop using this rom , I think you moved to many things , it was not stable , (gps was doing strange things , keeps hanging in search) , but is was really good for benchmarking.

Could you just deodex and su it and leave the rest as it is so I can mess around with it.
 

SoHaunted

Senior Member
Oct 31, 2010
268
50
0
Tucson, AZ
I've been using this Rom since yesterday afternoon and I've yet to have any instabilities, FC's or issues with it. It's exactly what I have been looking for, just a clean stripped vanilla rom. The only app I've felt compelled to put back was livewallpaperspicker.apk so I can use multiple live wallpaper, also added the build.prop line to remove sim card notification. Everything else I got from the market.

My GPS doesn't seem to have any ill effects, I used the worldwide modified gps.conf and pick up 4-5 satellites pretty quick using GPS status and GPS test. I'll have to spend most of the day about towns o I'll put the GPS through it's paces an report any problems.

BTW I'm running Richardtrips 3.4 kernel @ 1.5ghz, it's solid and it does great in benchmark :).
 
Last edited:

GamezR2EZ

Senior Member
Jan 23, 2008
100
66
0
I had to stop using this rom , I think you moved to many things , it was not stable , (gps was doing strange things , keeps hanging in search) , but is was really good for benchmarking.

Could you just deodex and su it and leave the rest as it is so I can mess around with it.

Its funny that you say that, I actually stripped everything out to INCREASE stability. I found that with acers crap added back in, the whole system wanted to crash a bit more often.

I do have the entire rom deodex'd. If you would like to download the deodex-app.zip in my third post and dump all of those files to the /system/app/ folder then install the zip, you will have what you are asking for.

If you can explain what was crashing in a bit more detail, we can probably track down the cause (be it this ROM or otherwise)
 
Last edited: