yashsingh1/xdaforums huggingface dataset:
[Droid Eris General] bftb0:
I did that - sort of - and reported the results a couple of posts back.

If you compare MD5 sums of framework .jar files from different ROM builders, every one of them will differ; but that's mostly because a .jar file is basically a .zip file, which contains things like file time stamps. So, even though the dev's build tree might produce identical .xml and/or .dex files inside the .jar file, because they won't have the same file date, the ".jar" file they are in will appear to be different.

In that (previous) post, I did essentially what you are after: I unpacked every .jar file, and compared the MD5 sums of all the "classes.dex" files from each .jar file. Comparing from GSB3.7 (non-Odex) to CCM7v15 showed that the "classes.dex" file were different in FOUR framework files:

./android.policy/classes.dex
./ext/classes.dex
./framework/classes.dex
[B][COLOR=red]./services/classes.dex[/COLOR][/B]

(There are ~18 framework .jar files, so 14 of them had identical classes.dex files internally)

So, the simple answer to your question is: yeah, the guts of the services(.jar) framework are different between GSB3.7(non-Odex) and CCM7v15

I actually took it one step further than that, and baksmali'd the classes.dex files for each release (pointing to the respective framework files for each release using "backsmali -b -d"), and then ran diffs on all of the .smali files. Dunno if this is what you are asking, but from services.jar, these were different:

com/android/server/AccessibilityManagerService$Service.smali
com/android/server/am/ActivityManagerService$11.smali
com/android/server/am/ActivityManagerService$2.smali
com/android/server/am/ActivityManagerService.smali
com/android/server/am/AppErrorDialog.smali
com/android/server/am/AppNotRespondingDialog.smali
com/android/server/am/FactoryErrorDialog.smali
com/android/server/am/LaunchWarningWindow.smali
com/android/server/am/StrictModeViolationDialog.smali
com/android/server/connectivity/Tethering.smali
com/android/server/DeviceStorageMonitorService.smali
com/android/server/InputMethodManagerService.smali
com/android/server/NetworkManagementService.smali
com/android/server/NotificationManagerService$SettingsObserver.smali
com/android/server/NotificationManagerService.smali
com/android/server/PowerManagerService$SettingsObserver.smali
com/android/server/ServerThread.smali
com/android/server/ThrottleService$MyHandler.smali
com/android/server/UiModeManagerService.smali
com/android/server/WallpaperManagerService.smali
com/android/server/WifiService.smali

(21 out of 456 .smali files were different)

bftb0

PS I drove around a fair bit today with GSB3.3 + gapps-20110613 + Maps-5.7.0 with the Google Maps framework classes patched in from gb-mdpi-20110501-signed.zip. It FC'ed quite a lot. No Android restarts though (which I sort of expected, anyway). More experiments to come.
[Droid Eris General] PieceKeepr:
Yes you did and I should have paid more attention the first time I read it, but I appreciate your answer anyway. Your GSB comparisons focused mostly on ODEX versions and I thought when you got to 3.7 you were still dealing with ODEX but when I re-read the post I see that you were not.

Hopefully someone else will get interested in fixing this and hop in here and do some testing with us, but if not I'll flash the non-ODEX 3.7 and try CS's file. I may not have time to mess with it for several days though.
[Droid Eris General] klobkelosh:
Maps 5.8 is out. Wonder how it works?
[Droid Eris General] bftb0:
What the heck, I've got two hours of driving to do in the morning, I'll give it a shot. Now, to decide what GSB ROM to try it on. (Probably GSB3.3 due to lack of time tonight).

I'll add here some notes about other testing that I did yesterday - still way back on GSB3.3. (Previously I noted that I was not observing system_server SIGSEGV crashes on GSB 3.3 - only ANR's - while driving. I think they are separate bugs.)

Based on the stack traces (/data/anr/traces.txt) from ANR events that I was seeing, I speculatively swapped in to my phone (GSB3.3, gapps-20110613, Maps 5.7.0, no framework mods from GSB3.3) the libraries

libEGL.so and

libsurfaceflinger.so

from CCM7v15, (manually) wiped /cache/dalvik-cache, and rebooted.

I had about 1 hour of driving to do - in three 20-minute segments. Much to my delight, not a single FC anywhere, nor "GPS signal lost"... including one leg where I purposely set a destination in the opposite direction to where I was headed, so that re-routing would happen constantly. When I got home (the last destination), Nav went ANR right in my driveway. Damn. It just goes to show you - it is easy to jump to the wrong conclusions with only limited amounts of "drive-around" testing.

Anybody want to try GSB 3.8 + gapps-20110613 + Maps 5.8 ? I haven't got enough time to set it up tonight - I have to get up at 3 am.

bftb0
[Droid Eris General] bftb0:
Tested Maps 5.8.0 this morning on GSB3.3+gapps-20110613, no framework mods.

Results: in first 50 minutes of driving, one ANR and one kernel reboot. Ugh. I uninstalled it.

Re-installed Maps 5.7.0 (on the same ROM) - on the 90 minute return drive I got 3 ANRs and no Android Layer restarts (or full reboots).

I think I saw a comment over in the GSB main thread that somebody tried Maps 5.8 on GSB 3.8, with a "phone restart". (I suppose that could be either a full reboot or an Android layer restart - dunno). Either way, it looks like maybe Maps 5.8 is even harder on the poor 'lil Eris than 5.7 was. Rats.

bftb0
[Droid Eris General] klobkelosh:
5.8 working flawlessly on cs's cm7 rom with no framework tweak, so not so sure its an eris problem.
[Droid Eris General] bftb0:
Well, I've got to make the same drive tomorrow that I made today (about 2.5 hrs round trip); I guess I'll give CCM7v15 + gapps-20110613 + Maps 5.8 (no framework mods) a roll.

bftb0
[Droid Eris General] PieceKeepr:
Tested Maps 5.8 on GSB 3.8 tonight. The bad news is it took longer to download and install the app than it did to get results. The first try resulted in an ANR failure before I made it out of the parking lot. The second try was a little better, but not much, but still resulted in an ANR failure in less than 3 minutes. No reboots of any kind though.

I wiped data, uninstalled and restored 5.5. The good news is it still works fine. I used it for 3 shorts trips (point to point to point) and then let it sit idle in the background for about 2 hours. I then clicked on the app in the status bar dropdown and navigated to another destination with no problem. It was pretty sluggish at first on this last leg but after a few minutes started working like normal.

I flashed the non-ODEX version of GSB 3.8 so if CS's services.jar file is still compatible I'll give it a shot.
[Droid Eris General] bigdaddyblues:
PieceKeepr,

I installed odexed 3.8 with gapps-gb-20110613-signed.

I uninstalled Maps 5.8 and install Maps 5.5. Still having problems. Are you using the maps.jar from 20110613 or from gapps-mdpi-20110501?
[Droid Eris General] bftb0:
I picked up the gauntlet, and tried CCM7v15Vanilla + Maps 5.8 + gapps-gb-20110613 this morning on a round trip of 2hrs, 20 min elapsed time with Nav running. (50min + 90min)

(245/729, No compcache, JIT on, 32M heap, Home&Messaging locked in memory, no dither)

Results? Two ANRs, and had to restart Nav once when the map display went black. (Haven't seen that one before - Nav was responsive, but I couldn't get it to re-paint the live map. It continued to do turn by turn, and this wasn't a 3g issue as it could retrieve and display StreetView images when this was going on)

So, not perfect, but better than having any Android restarts or loss of GPS signal.

BTW, both ANRs occurred when I picked up the phone (which causes a landscape-to-portrait view change). Don't know if that is significant or not.

bftb0
[Droid Eris General] PieceKeepr:
I flashed the gapps 20110613 file and left everything alone. The Maps apk says it's 5.5.0.7. Is yours the same? If not I'd be glad to email it to you.

Also, I'm sure you read it but I'm on the non-ODEX version although I ran 3.6 ODEXed with 5.5 and it ran great. 3.7 never ran right for me so I didn't use it. I don't see why that would make a difference but I may flash the ODEX version in a few days and see.
[Droid Eris General] bigdaddyblues:
Thanks,

I have 5.5.0.7 with odexed 3.8 using jar from gapps-mdpi-20110501.

I'll see how this does and than go back to gapps 20110613.
[Droid Eris General] Sir_Eagle:
I got to use Google Nav today and it wasn't the best. After 5 minutes it went shut off, just shut off and phone went to sleep. Opened Nav back up and after 14 minutes the map locked, never updated/moved, tough screen commands still came up along with menu but nothing worked. Rebooted and applied the fix that klobkelosh posted earlier and it didn't change anything, screen keeps freezing. This is all after full wipe and flashing latest CS v16 vanilla with 5.8 Maps.
[Droid Eris General] bftb0:
Rats. Flashed 22 hours ago and now I'm already 2 versions behind. :D
[Droid Eris General] Sir_Eagle:
oops :o
[Droid Eris General] aceof89:
Not sure if this will help but today running GSB 3.8 ODEX with Maps 5.8 (no framework mods.) my phone completely restarted in the middle of a walk. The thing is that I was not using Maps nor Nav. I WAS using TrackerBooster, an app that uses GPS to measure my walking distances. So maybe this is more related to GPS files than it is to Maps or Nav. As you can tell I am not a developer, so this may be all one and the same. Just thought posting it might lend a clue. Thanks for all you guys are doing to figure this out!
[Droid Eris General] Helmoot:
I found a 5.2 map.apk in one of the forms and installed it on GSB 3.4 though 7... always FC'd.

I use navigation alot so i was flashing and testing roms for a while... I switched over the Macodroids Evervolve Rom, he had maps, 5.2 preinstalled (watch for auto-update and uncheck it in the market app) but it works great, the Rom doesn't have all the cool bells and whistles of worshed's but it does have working nav.

http://xdaforums.com/showthread.php?t=1134907

interesting thing is, I believe it's the same maps apk that FC'd on GSB I'm not a dev (so partially brain-dead), but I'd guess that points towards the CM7 or gsb setup... comparing what's different in the rom between GSB and Evervolv's port by macadroid should point the finger right? I'm guessing that's not easy to do?

Also...I tried the new maps update on the Everevolve rom and it Forced/closed and restarted too...so only the pre-installed version works on his rom

I just noticed klobkelosh's FIX, so I'm going to install that and give it a whirl...

http://xdaforums.com/showthread.php?t=1185340

Thanks for all the hard work guys!!!
[Droid Eris General] Helmoot:
Yep, I've been using his Rom for a week, and nav works great... newer Nav does still forceclose, so uncheck auto update.
[Droid Eris General] PieceKeepr:
It would be interesting to see if going to an older version of Maps fixes the problem or if running that app still results in a reboot. I know you weren't running Navigation but I'm wondering if your app calls on something within Maps. I would be happy to email you 5.5.0.7 if you don't have an older version to try. This one has been working for me.
[Droid Eris General] klobkelosh:
Bump...
[Droid Eris General] klobkelosh:
Kernel Tweaks???

I (with much help from MongooseHelix) have been focusing on some GSB 4.0 kernel tweaks that may (?) have something to do with the navigation reboots. Anyone else want to test and see what works? Here's what I am focusing on at the moment:

In system/etc/sysctl.conf set:

vm.overcommit_ratio=50

kernel.ctrl_alt_del=1

kernel.panic=5

kernel.panic_on_oops=1

kernel.threads-max=3168

fs.file-max=19054

vm.panic_on_oom=0

vm.oom_kill_allocating_task=0

(these values basically tweak the kernel to be more in line with the kernel settings for CS CM7 (I'm certain) and Evervolv (I think), which are not susceptible to reboots)

I'm using ES File explorer (mounted and set for root) and built-in text editor to make the changes. If you do this, make a backup first. Better yet, Nand first just in case.

I'm running into 2 hours of bench test without a reboot. Will give a field test on the commute home. I'd love some company, feedback, etc.

Edit - nope that wasn't it. Trying some build.prop changes now.
[Droid Eris General] klobkelosh:
Those didn't work either. Grrrrrr
[Droid Eris General] PieceKeepr:
Thanks for the quick update. I was ready to try it tomorrow.
[Droid Eris General] Macrodroid:
I have another Maps version that I have had no issues with on the latest CM builds. It came from the Pico Sense Rom (Chinese Build). It shows as version 8, but does not look like the normal app (layouts are a little different). I haven't had any issues with running it on any of my phones (Eris, Dinc 2).

If anyone's interested in trying it out, I've posted the APK file here...

Make sure you remove maps from the main system/app folder and push this app to your data/app folder and reboot... Let me know how it works for you guys... :D

EDIT: Ok, guess I can't post it right now... Send me a PM if you want to try it out...
[Droid Eris General] klobkelosh:
Nothing is working!!!

Well, I'm nearly defeated (or it is friday). Here's a bunch of things I have tried. None of them have affected the reboot situation:

using alternate maps versions

substitute maps jar files from previous android versions

fix permissions

tweak vm.overcommit_ratio

turn on kernel.ctrl_alt_del

increase kernel.panic=5

turn on kernel.panic_on_oops

increase kernel.threads-max=3168

fs.file-max=19054

turn off vm.panic_on_oom

turn off vm.oom_kill_allocating_task

removed fast dormancy lines in build.prop

rolled back opengles version to 65536

pushed nano and uim-sysfs to system/bin

changed agps mode to 1 in build.prop

changed agps feature to 0 in build.prop

added zipalign to init.d

move maps 10 to /system/app

switch off mock locations

not sure where to focus next. all I can say is from the nearly 50 bench and field tests over the past week, I can say with near certainty that the reboot begins with a loss of GPS signal. The kicker is the GPS icon stays on solid in the task bar, so maybe something that translates GPS signal is getting hung up. My only guess at the moment is that when the phone sends GPS data to the cell tower and it is returned as AGPS data that it is not getting back. I'm guessing this may be due to a tweak intended to preserve the 3G connection (Note, most other ROMS I have tried have had recent problems with fluctuating between 1x and 3g, but not GSB - 3G is pretty solid). And, at that point, I'm out of my league.

So, sorry all, I did what I could and no Eureka has surfaced. Any ideas on where to attack next?
[Droid Eris General] klobkelosh:
Slightly off topic, I just installed cyanogen's version of the ROM for eris and I am not experiencing force closes. The cm version is devoid of performance tweaks and quite laggy, but navigation works. This strongly suggests to me that some of (one of) the tweaks in gsb is causing the reboot, not a flaw in google maps. Now to find which tweak is responsible...
[Droid Eris General] PieceKeepr:
That's interesting, but at least it's verified now.
[General Questions and Answers] AL ROCK EVO4G:
Hello Guys,

I just Switched over to the Synergy Rom and let me start off by saying this is one great ROM from some great Developers. Much respect to all the guys that got together in order to make such a strong ROM.

the only issues/ bugs i'm having are as followed:

People Widgets having force close issues upon opening of APP and stating this app does not exist anymore?

Facebook APP as well having force close issues before app even opens up?

HTC Facebook Account sync is having issues with contact which also cause issues with friends stream?

Has anyone run into these issues as well and possible solutions to them if any?

thank you guys for any support and assistance.

AL ROCK
[Galaxy S II Q&A, Help & Troubleshooting] dominic doha:
Hi,

Planning to use this method to root

http://xdaforums.com/showthread.php?t=1125414

BUT not sure what unsecure kernel I need.

I have done the *#1234# thing and it says:

PDA: 19100BUKE5

PHONE: 19100BUKE1

CSC: 19100VODKE2

Which one gives the right info? Phone, PDA or CSC?

Thanks.
[Galaxy S II Q&A, Help & Troubleshooting] dominic doha:
No one has any idea?

How did y'all root your phones then?
[Galaxy S II Q&A, Help & Troubleshooting] JJEgan:
Your phone is KE5 firmware .

jje
[Galaxy S II Q&A, Help & Troubleshooting] dominic doha:
ok so I can flash any insecure kernel e.g. KE7 for example?

EDIT: also, if I use an unsecure KE7 kernel and then reflash a secure KE7 kernel, a. is this ok, and b. I will then have KE7 firmware I think?

Cheers.

http://xdaforums.com/show....php?t=1125414 as per this method here
[Galaxy S II Q&A, Help & Troubleshooting] sicopat:
To do it in tue good way :

It seems you have an operator firmware

First you must flash using Odin a samsung official firmware like (KE7 last KIES update for european people) to find the samsung offical firmware for your country, look in the official firmware and root thread of intratech.

Then You can flash the CF-Root kernel corresponding to your new firmware.

The yellow triangle is really nothing bad. Just meens you didn't use all offical samsung stuff ...

Edit : in Intratech thread, for choosing you firmware : find one with same csc as yours or a multi CSC firmware.

Or after flashing any firmware you want, re-flash with

ODIN, your CSC (present in Intratech thread)

in ODIN, use CSC BOX not PDA and don't touch anything else
[Galaxy S II Q&A, Help & Troubleshooting] dominic doha:
Ok so I have the KF2 firmware for flashing.

It came with three files:

Phone_I9100XXKF2.tar

PDA_I9100XXKF2.tar

CSC_I9100XEUD1.tar.

I am on Vodafone UK. So I think I should replace the CSC .tar file with this one that I found:

CSC_I9100VODKE2.tar

This CSC .tar is the same one I have already: thus I should have no issues with connectivuty settings etc after flashing.

Is this correct?
[Galaxy S II Q&A, Help & Troubleshooting] sicopat:
That's correct.

Or you can just reflash after updating to kf2 your specific CSC using Odin and CSC box

CSC are specific from a region/country (keyboards langages ...) that's why you should use one specific to yours
[Galaxy S II Q&A, Help & Troubleshooting] dominic doha:
Ok great stuff.

So: I use Odin to flash the firmware to KF2.

Then I can root it with the XXKF2 unsecure kernels etc.

Cool.
[Galaxy S II Q&A, Help & Troubleshooting] sicopat:
Nop, you should use Chainfire CF-Root kernel (kF2)

You will be directly rooted and will have CWM recovery mode.

His KF2 kernel is in his 3rd post i bolieve

But don't forget to download and flash your CSC with ODIN in the CSC box if you don't want to loose your specific country configuration.

You will find your CSC in the Intratech thread : official firmwares and how to root.

The how to ROOT from Intratech is older than the CF root from Chainfire.
[Verizon Droid Incredible 2] jaredkent:
I saw that the Skype 2.0 was cracked and allowing video chat on. More phones than official app allows. I was wondering if anyone has gotten cracked it in a way to get it working on the DI2. Here's the link to the original forum discussion

http://www.villainrom.co.uk/forum/showthread.php/4849-Skype-with-Video-Support-for-Various-Devices...

Would love to see this working with the DI2 instead of waiting for the official release or switching to something like fring.
[Verizon Droid Incredible 2] xgunther:
I got it working in CM7. Just a heads up for next time, please post questions in the general section.
[Verizon Droid Incredible 2] jaredkent:
I was really hoping to leave this phone unrooted. Know of anyway to get it working without root.

Sorry about posting in the wrong forum.
[Verizon Droid Incredible 2] bradsinram:
Tried on stock s-on didn't work get fc everytime I try to video chat
[Verizon Droid Incredible 2] jaredkent:
Yeah that's what I get. Forced to landscape when trying outgoing and force clos on incoming videocalls
[Verizon Droid Incredible 2] Bob-o:
Anyone try tango video chat? Free on market.....

Sent from my Dinc2.
[Verizon Droid Incredible 2] knipp21:
Yes..but no support for pc
[Verizon Droid Incredible 2] wyattyoss:
http://www.droidforums.net/forum/dr...-0-hacked-version-now-works-more-devices.html I'm using the leaked RUU, and its working perfectly.
[Verizon Droid Incredible 2] jaredkent:
Thus one is giving me the same problem as the other version. At least this one is on a US based forum so I guess ill take the discussion over there.
[Verizon Droid Incredible 2] knipp21:
Yea sadly only dinc2s with 2.3 are able to use it
[Verizon Droid Incredible 2] jaredkent:
Yeah I just heard that same thing over in the other forum. Is there any place where I can manually install it non-root or do I just have to wait around for verizon to push it over.
[Verizon Droid Incredible 2] wyattyoss:
Download the RUU, you could just Google it. I think its worth it since I have no need for root yet. I'm sure root will come my way eventually anyway.
[Verizon Droid Incredible 2] knipp21:
I have less use for Skype video though lol
[Verizon Droid Incredible 2] jaredkent:
Yeah I had some problems when I rooted my original Incredible and then when I decided I didn't want it rooted I had troubles everytime I had an official Verizon OTA update. I decided with this phone I have no intention of rooting it at all, to avoid problems like that.

...though i would love to delete the tremendous amounts of crapware that came with this phone.
[Verizon Droid Incredible 2] wyattyoss:
So you're saying you'd rather have root than a nifty metal skin and one more functioning app? Crazy...
[Verizon Droid Incredible 2] knipp21:
I have the metal skin...and I use launcher pro..and one app vs all the things I can do with root...over clocking, themes, root apps, no contest lol
[Verizon Droid Incredible 2] ecatapano:
If your already rooted can you install the RUU?
[Verizon Droid Incredible 2] Htimez2:
Works for me on my rooted HTC Droid Incredible 2.
[Verizon Droid Incredible 2] Tenichi:
Skype with video works on my DInc2 with 2.3.3 non root. I downloaded the DIncS version from xda and it works awesome.

Go to settings/applications/manage/all/, go to the white skype, clear the data.

Uninstall the blue skype if you have it.

install this skype here (http://www.mediafire.com/?c86p48w1ei0zaco) and enjoy your video calling.

Edit:Fixed Download Link.
[Verizon Droid Incredible 2] times_infinity:
Try mediafire or multiupload.
[Verizon Droid Incredible 2] rfarrah:
Hmmmm. That link is for 20045. I tried 20047 and haven't had any luck with video....
[Verizon Droid Incredible 2] Tenichi:
I know, I did not use the xxx47 version, I used the xxx45 and it worked for me.
[EVO 4G Themes and Apps] spurnout:
Does anyone have the apk?
[EVO 4G Themes and Apps] someonenewhere:
Theres no such thing....
[EVO 4G Themes and Apps] spurnout:
I have no clue what you're talking about. My co-worker has this version.
[EVO 4G Themes and Apps] dean_fx:
Is he rooted?

fyi - theres another topic already open requesting the fb beta.
[EVO 4G Themes and Apps] someonenewhere:
Latest update was 1.6.0, what phone does he have?
[EVO 4G Themes and Apps] MrDSL:
If your co-worker has that version then shouldn't you be taking it off their phone and sharing with us?
[EVO 4G Themes and Apps] skydeaner:
Your friend must have a blackberry, 1. 7 was just released for blackberrys with os5 support. Really though, i am worried if you cant tell a difference between blackberry and android
[EVO 4G Themes and Apps] dean_fx:
i hope this isnt the case lol -- if so, he should be banned from visiting xda lol. sad
[EVO 4G Themes and Apps] knoc:
Lol xda has iPhone forums.. and who wants that or a bb?
[EVO 4G Themes and Apps] firedroidguy:
Found what I was looking for.....thanks
[EVO 4G Themes and Apps] mattykinsx:
Enjoy a Facebook app that does NOT have access to your text and picture messages.

[Really, I can't believe that people don't mind that, there should be riots in the streets]