Jump to content

What about a full gingerbread sense rom port?


Guest mannas

Recommended Posts

Guest Frankish
same dump and huashan leak have been used to create a Sense 2.1 rom for the HTC Vision

http://www.villainrom.co.uk/forum/content....-1.0-HTC-Vision

might give a clue of what's needed

That's some interesting stuff! As an ex Desire owner i wouldn't mind giving Sense a go again. People call it bloated but i LIKE it.

To be honest when i had my Desire i got rid of Sense though... :(

Link to comment
Share on other sites

Guest JimJam707
That's some interesting stuff! As an ex Desire owner i wouldn't mind giving Sense a go again. People call it bloated but i LIKE it.

To be honest when i had my Desire i got rid of Sense though... :(

+1 I Rooted my mum's wildfire and put CM7 on. She demanded I put a sense rom on xD

Link to comment
Share on other sites

Guest Frankish
+1 I Rooted my mum's wildfire and put CM7 on. She demanded I put a sense rom on xD

:(

That's some funny stuff. I hope someone can figure this out it would blow the Blade even wider open. I'm amazed at what it does already!

Link to comment
Share on other sites

Guest x.balli.x

had a go at this few nights ago since i had uni in the morning i left it like that....am on my way home so will give it a go....i used htc desire hd android revolution rom which is cm7 and i used kernel from blade cm7....adb worked but i didnt realize that system size was too big so it didnt install the libs....stupid me

Link to comment
Share on other sites

Guest fonix232
That's some interesting stuff! As an ex Desire owner i wouldn't mind giving Sense a go again. People call it bloated but i LIKE it.

To be honest when i had my Desire i got rid of Sense though... :(

It would be interesting if it wasn't ARMv7. Getting all matching libraries from ARMv6 versions will cause a lot of headaches.

I wish there was a converter what would disassemble ARMv7 binaries and reassemble into ARMv6 :(

The cause of no ADB (and stuck on greendroid) was that the ARMv7 binaries could not load (neither adbd nor usbconfig) so actually no connection could be made.

Link to comment
Share on other sites

Guest x.balli.x
It would be interesting if it wasn't ARMv7. Getting all matching libraries from ARMv6 versions will cause a lot of headaches.

I wish there was a converter what would disassemble ARMv7 binaries and reassemble into ARMv6 :(

The cause of no ADB (and stuck on greendroid) was that the ARMv7 binaries could not load (neither adbd nor usbconfig) so actually no connection could be made.

read above i had adb working.....doing my nandroid back of cm7 and will guve it a go

Link to comment
Share on other sites

Guest hecatae
It would be interesting if it wasn't ARMv7. Getting all matching libraries from ARMv6 versions will cause a lot of headaches.

I wish there was a converter what would disassemble ARMv7 binaries and reassemble into ARMv6 :(

The cause of no ADB (and stuck on greendroid) was that the ARMv7 binaries could not load (neither adbd nor usbconfig) so actually no connection could be made.

Wildfire S is ArmV6

Link to comment
Share on other sites

Guest fonix232
read above i had adb working.....doing my nandroid back of cm7 and will guve it a go

I wasn't meaning you :( but mannas, he/she had the problems! Second post on this page!

Wildfire S is ArmV6

Still not getting my point. We got MANY ARMv6 sense devices (beginning from the Hero to Legend, this last one should be the most useful as it is based on the same chipset), and many ARMv7 ones too. The best way would be to grab the framework from the HTC Desire HD with the apps, and add them to a Legend ROM with Legend binaries, search for missing ones, add them from other ARMv6 devices, and then, add Blade proprietary files. It should make it work.

Link to comment
Share on other sites

Guest x.balli.x

boot.img from cm7, Rom is Ginger Sense by Villain .....stuck on boot

DDMS/Adb logcat. now i can't compile/decomplie kernel since my pc is very old s*** so i might need some help with kernel

??-?? ??:??:??.???: INFO/<unknown>(<unknown>): --------- beginning of /dev/log/main

03-10 16:52:35.698: INFO/cm(86): Welcome to Android 2.3 /  

03-10 16:52:35.708: INFO/cm(87):												 _  

03-10 16:52:35.718: INFO/cm(88):  __ __ _ ___  _ _  __  ___  __ _ _  _  _  __  __)) 

03-10 16:52:35.728: INFO/cm(89): ((_ \(/'((_( ((\( ((_)((_( (('((\( ((`1( ((_)((_(  

03-10 16:52:35.738: INFO/cm(90):	  ))				 _)) 

03-10 16:52:35.748: INFO/cm(91):   

03-10 16:52:35.898: INFO/logwrapper(81): /system/xbin/run-parts terminated by exit(0)

03-10 16:52:35.958: INFO/DEBUG(111): debuggerd: Mar  7 2011 22:21:02

03-10 16:52:36.078: DEBUG/DHCP(118): failed to set ip addr for wlan0 to 0.0.0.0: No such device

03-10 16:52:36.078: DEBUG/DHCP(118): --------- beginning of /dev/log/system

03-10 16:52:36.148: INFO/Vold(109): Vold 2.1 (the revenge) firing up

03-10 16:52:36.168: DEBUG/Vold(109): Volume sdcard state changing -1 (Initializing) -> 0 (No-Media)

03-10 16:52:36.258: INFO/Netd(110): Netd 1.0 starting

03-10 16:52:36.618: WARN/Vold(109): Ignoring unknown switch 'MSM72K_UDC'

03-10 16:52:36.928: DEBUG/AndroidRuntime(113): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<

03-10 16:52:36.928: INFO/AndroidRuntime(113): Heap size: -Xmx32m

03-10 16:52:36.928: DEBUG/AndroidRuntime(113): CheckJNI is OFF

03-10 16:52:37.368: INFO/(114): ServiceManager: 0xad50

03-10 16:52:37.378: INFO/AudioHardwareMSM72XX(114): get_audpp_filter

03-10 16:52:37.378: ERROR/AudioHardwareMSM72XX(114): failed to open AUDIO_NORMAL_FILTER /system/etc/AudioFilter.csv: No such file or directory (2).

03-10 16:52:37.378: ERROR/AudioHardwareMSM72XX(114): failed to open AUTO_VOLUME_CONTROL /system/etc/AutoVolumeControl.txt: No such file or directory (2)

03-10 16:52:37.398: DEBUG/AudioHardwareInterface(114): setMode(NORMAL)

03-10 16:52:37.398: INFO/AudioHardwareMSM72XX(114): Set master volume to 7.

03-10 16:52:37.448: INFO/CameraService(114): CameraService started (pid=114)

03-10 16:52:37.468: INFO/AudioFlinger(114): AudioFlinger's thread 0xc9a8 ready to run

03-10 16:52:37.468: DEBUG/AudioFlinger(114): setParameters(): io 1, keyvalue routing=2, tid 151, calling tid 114

03-10 16:52:37.468: INFO/AudioHardwareMSM72XX(114): Routing audio to Speakerphone

03-10 16:52:37.481: DEBUG/AudioHardwareMSM72XX(114): setVoiceVolume(1.000000)

03-10 16:52:37.481: INFO/AudioHardwareMSM72XX(114): Setting in-call volume to 7 (available range is 0 to 7)

03-10 16:52:38.278: DEBUG/dalvikvm(113): DexOpt: --- BEGIN 'core.jar' (bootstrap=1) ---

03-10 16:52:40.048: DEBUG/dalvikvm(154): Ignoring duplicate verify attempt on Ljava/lang/Object;

03-10 16:52:40.288: DEBUG/dalvikvm(154): Ignoring duplicate verify attempt on Ljava/lang/Class;

03-10 16:52:43.098: DEBUG/dalvikvm(154): DexOpt: load 560ms, verify+opt 3047ms

03-10 16:52:43.548: DEBUG/dalvikvm(113): DexOpt: --- END 'core.jar' (success) ---

03-10 16:52:43.548: DEBUG/dalvikvm(113): DEX prep '/system/framework/core.jar': unzip in 1317ms, rewrite 5263ms

03-10 16:52:43.808: DEBUG/dalvikvm(113): DexOpt: --- BEGIN 'bouncycastle.jar' (bootstrap=1) ---

03-10 16:52:44.548: DEBUG/dalvikvm(168): DexOpt: load 37ms, verify+opt 565ms

03-10 16:52:44.618: DEBUG/dalvikvm(113): DexOpt: --- END 'bouncycastle.jar' (success) ---

03-10 16:52:44.618: DEBUG/dalvikvm(113): DEX prep '/system/framework/bouncycastle.jar': unzip in 246ms, rewrite 813ms

03-10 16:52:45.078: DEBUG/dalvikvm(113): DexOpt: --- BEGIN 'ext.jar' (bootstrap=1) ---

03-10 16:52:46.478: DEBUG/dalvikvm(169): DexOpt: load 104ms, verify+opt 1082ms

03-10 16:52:46.618: DEBUG/dalvikvm(113): DexOpt: --- END 'ext.jar' (success) ---

03-10 16:52:46.618: DEBUG/dalvikvm(113): DEX prep '/system/framework/ext.jar': unzip in 448ms, rewrite 1533ms

03-10 16:52:50.478: DEBUG/dalvikvm(113): DexOpt: --- BEGIN 'framework.jar' (bootstrap=1) ---

03-10 16:52:52.308: DEBUG/dalvikvm(171): Note: class Landroid/opengl/GLWrapperBase; has 211 unimplemented (abstract) methods

03-10 16:52:52.598: DEBUG/dalvikvm(171): Note: class Lcom/android/internal/telephony/BaseCommands; has 198 unimplemented (abstract) methods

03-10 16:52:55.458: DEBUG/dalvikvm(171): VFY: dead code 0x0204-0204 in Landroid/os/IPowerManager$Stub;.onTransact (ILandroid/os/Parcel;Landroid/os/Parcel;I)Z

03-10 16:52:58.938: DEBUG/dalvikvm(171): VFY: dead code 0x0142-0142 in Lcom/android/internal/telephony/gsm/SIMRecords;.getSpnFsm (ZLandroid/os/AsyncResult;)V

03-10 16:52:58.938: DEBUG/dalvikvm(171): VFY: dead code 0x005f-0060 in Lcom/android/internal/telephony/gsm/SIMRecords;.handleFileUpdate (I)V

03-10 16:52:58.978: DEBUG/dalvikvm(171): VFY: dead code 0x0065-0067 in Lcom/android/internal/telephony/gsm/SIMRecords;.queryCFUIfNecessary ()V

03-10 16:53:01.298: DEBUG/dalvikvm(171): DexOpt: load 798ms, verify+opt 8393ms

03-10 16:53:01.598: DEBUG/dalvikvm(113): DexOpt: --- END 'framework.jar' (success) ---

03-10 16:53:01.598: DEBUG/dalvikvm(113): DEX prep '/system/framework/framework.jar': unzip in 3849ms, rewrite 11117ms

03-10 16:53:01.668: DEBUG/dalvikvm(113): DexOpt: --- BEGIN 'android.policy.jar' (bootstrap=1) ---

03-10 16:53:01.948: DEBUG/dalvikvm(175): VFY: dead code 0x036f-0370 in Lcom/android/internal/policy/impl/PhoneWindow;.generateLayout (Lcom/android/internal/policy/impl/PhoneWindow$DecorView;)Landroid/view/ViewGroup;

03-10 16:53:02.018: DEBUG/dalvikvm(175): DexOpt: load 49ms, verify+opt 222ms

03-10 16:53:02.048: DEBUG/dalvikvm(113): DexOpt: --- END 'android.policy.jar' (success) ---

03-10 16:53:02.048: DEBUG/dalvikvm(113): DEX prep '/system/framework/android.policy.jar': unzip in 62ms, rewrite 381ms

03-10 16:53:02.688: DEBUG/dalvikvm(113): DexOpt: --- BEGIN 'services.jar' (bootstrap=1) ---

03-10 16:53:03.788: DEBUG/dalvikvm(176): VFY: dead code 0x05d0-05d0 in Lcom/android/server/ConnectivityService;.<init> (Landroid/content/Context;)V

03-10 16:53:04.158: DEBUG/dalvikvm(176): VFY: dead code 0x04e7-04f6 in Lcom/android/server/NotificationManagerService;.enqueueNotificationInternal (Ljava/lang/String;IILjava/lang/String;ILandroid/app/Notification;[I)V

03-10 16:53:04.158: DEBUG/dalvikvm(176): DexOpt: couldn't find field Lcom/android/server/NotificationManagerService;.mTestLight

03-10 16:53:04.538: DEBUG/dalvikvm(176): VFY: dead code 0x04fc-050b in Lcom/android/server/ServerThread;.run ()V

03-10 16:53:04.978: DEBUG/dalvikvm(176): DexOpt: load 90ms, verify+opt 1946ms

03-10 16:53:05.158: DEBUG/dalvikvm(113): DexOpt: --- END 'services.jar' (success) ---

03-10 16:53:05.158: DEBUG/dalvikvm(113): DEX prep '/system/framework/services.jar': unzip in 630ms, rewrite 2470ms

03-10 16:53:05.168: DEBUG/dalvikvm(113): DexOpt: --- BEGIN 'core-junit.jar' (bootstrap=1) ---

03-10 16:53:05.238: DEBUG/dalvikvm(177): DexOpt: load 3ms, verify+opt 20ms

03-10 16:53:05.248: DEBUG/dalvikvm(113): DexOpt: --- END 'core-junit.jar' (success) ---

03-10 16:53:05.248: DEBUG/dalvikvm(113): DEX prep '/system/framework/core-junit.jar': unzip in 7ms, rewrite 74ms

03-10 16:53:05.328: WARN/dalvikvm(113): ERROR: Unable to find decl for native Landroid/content/res/AssetManager;.splitThemePackage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I

03-10 16:53:05.328: WARN/dalvikvm(113): ERROR: Unable to find decl for native Landroid/content/res/AssetManager;.removeAssetPath:(Ljava/lang/String;I)Z

03-10 16:53:05.328: WARN/dalvikvm(113): ERROR: Unable to find decl for native Landroid/content/res/AssetManager;.getBasePackageCount:()I

03-10 16:53:05.328: WARN/dalvikvm(113): ERROR: Unable to find decl for native Landroid/content/res/AssetManager;.getBasePackageName:(I)Ljava/lang/String;

03-10 16:53:05.328: WARN/dalvikvm(113): ERROR: Unable to find decl for native Landroid/content/res/AssetManager;.getBasePackageId:(I)I

03-10 16:53:05.328: WARN/dalvikvm(113): ERROR: Unable to find decl for native Landroid/content/res/AssetManager;.addRedirectionsNative:(I)V

03-10 16:53:05.328: WARN/dalvikvm(113): ERROR: Unable to find decl for native Landroid/content/res/AssetManager;.clearRedirectionsNative:()V

03-10 16:53:05.328: WARN/dalvikvm(113): ERROR: Unable to find decl for native Landroid/content/res/AssetManager;.generateStyleRedirections:(III)Z

03-10 16:53:05.328: ERROR/JNIHelp(113): RegisterNatives failed for 'android/content/res/AssetManager'

03-10 16:53:05.328: ERROR/AndroidRuntime(113): Unable to register all android natives

03-10 16:53:05.348: INFO/ServiceManager(108): service 'media.audio_flinger' died

03-10 16:53:05.348: INFO/ServiceManager(108): service 'media.audio_policy' died

03-10 16:53:05.348: INFO/ServiceManager(108): service 'media.player' died

03-10 16:53:05.348: INFO/ServiceManager(108): service 'media.camera' died

03-10 16:53:05.408: INFO/Netd(180): Netd 1.0 starting

Link to comment
Share on other sites

Guest x.balli.x
I wasn't meaning you :( but mannas, he/she had the problems! Second post on this page!

Still not getting my point. We got MANY ARMv6 sense devices (beginning from the Hero to Legend, this last one should be the most useful as it is based on the same chipset), and many ARMv7 ones too. The best way would be to grab the framework from the HTC Desire HD with the apps, and add them to a Legend ROM with Legend binaries, search for missing ones, add them from other ARMv6 devices, and then, add Blade proprietary files. It should make it work.

why not carry on the work from this one?

Link to comment
Share on other sites

Guest fonix232
boot.img from cm7, Rom is Ginger Sense by Villain .....stuck on boot

DDMS/Adb logcat. now i can't compile/decomplie kernel since my pc is very old s*** so i might need some help with kernel

Problems:

03-10 16:53:05.328: ERROR/JNIHelp(113): RegisterNatives failed for 'android/content/res/AssetManager'

03-10 16:53:05.328: ERROR/AndroidRuntime(113): Unable to register all android natives

03-10 16:53:05.348: INFO/ServiceManager(108): service 'media.audio_flinger' died

03-10 16:53:05.348: INFO/ServiceManager(108): service 'media.audio_policy' died

03-10 16:53:05.348: INFO/ServiceManager(108): service 'media.player' died

03-10 16:53:05.348: INFO/ServiceManager(108): service 'media.camera' died


Solution: 

Replace libaudioflinger.so, libcamera.so, libaudiopolicy.so and libplayer.so with ones from CM7.


03-10 16:52:37.378: ERROR/AudioHardwareMSM72XX(114): failed to open AUDIO_NORMAL_FILTER /system/etc/AudioFilter.csv: No such file or directory (2).

03-10 16:52:37.378: ERROR/AudioHardwareMSM72XX(114): failed to open AUTO_VOLUME_CONTROL /system/etc/AutoVolumeControl.txt: No such file or directory (2)


Solution:

Copy the two files from CM7 to their place


03-10 16:52:36.078: DEBUG/DHCP(118): failed to set ip addr for wlan0 to 0.0.0.0: No such device


Solution:

I have no guess, looks like it can not load the wifi drivers :S


03-10 16:52:36.168: DEBUG/Vold(109): Volume sdcard state changing -1 (Initializing) -> 0 (No-Media)


Solution:

No guess either, SD card problems, it won't get mounted.

Link to comment
Share on other sites

Guest hecatae

huashan leak is here

villainrom merged the hdpi huashan with the wildfire s sense rom to create the vision rom,

03-10 16:52:36.168: DEBUG/Vold(109): Volume sdcard state changing -1 (Initializing) -> 0 (No-Media)

I take it that's vold.stat missing or something similar

Edited by hecatae
Link to comment
Share on other sites

Guest x.balli.x

:@ out of memory again, system size is too big even with this rom, thats why libs are missing and lots of other stuff, lets see if it works with legend

Link to comment
Share on other sites

Guest fonix232
huashan leak is here

villainrom merged the hdpi huashan with the wildfire s sense rom to create the vision rom,

I take it that's vold.stat missing or something similar

Why oh why? The Vision is an ARMv7 phone, why did they use ARMv6 binaries?

You'

Link to comment
Share on other sites

Guest hecatae
Why oh why? The Vision is an ARMv7 phone, why did they use ARMv6 binaries?

You'

because you can run ARMv5 binaries on v5 and upward processors, but you cant do the reverse, and the Wildfire S dump has a HTC Confidential watermark, Theme-Porter should be able to convert MDPI to HDPI

Link to comment
Share on other sites

Guest mannas
It would be interesting if it wasn't ARMv7. Getting all matching libraries from ARMv6 versions will cause a lot of headaches.

I wish there was a converter what would disassemble ARMv7 binaries and reassemble into ARMv6 :(

The cause of no ADB (and stuck on greendroid) was that the ARMv7 binaries could not load (neither adbd nor usbconfig) so actually no connection could be made.

in of the roms i flashed adb wasn't working because some lib file not being correctly linked but since i don't have much knowledge on how custom roms and ports work i wasn't able to fix it

Edited by mannas
Link to comment
Share on other sites

Guest Frankish
trying now, built a ARMv5 binaries AOSP Gingerbread system.img earlier, going to try a combination

found this, no reason to switch from cm7

http://www.xda-developers.com/android/sens...or-cm7-android/

I'm using that too and it's very nice but it's not the same as proper Sense. The messaging app, phone app, the fact it comes with a bookmarks widget (c'mon Google!) all make Sense really different!

Link to comment
Share on other sites

Guest mannas
I'm using that too and it's very nice but it's not the same as proper Sense. The messaging app, phone app, the fact it comes with a bookmarks widget (c'mon Google!) all make Sense really different!

and the friends stream app.

sense it's great but htc devices are very expensive

Link to comment
Share on other sites

Guest Frankish
what htc.apks make the sense part

Firstly /system/app/Rosie.apk is the launcher, there are various HTCxxxwidget.apks with corresponding apps usually and HTCaddprogramwidget.apk. HTC framework also in /system/framework/. com.htc.resources.apk.

That's everything that springs to mind initially for the main bulk of it.

Edited by Frankish
Link to comment
Share on other sites

Firstly /system/app/Rosie.apk is the launcher, there are various HTCxxxwidget.apks with corresponding apps usually and HTCaddprogramwidget.apk. HTC framework also in /system/framework/. com.htc.resources.apk.

That's everything that springs to mind initially for the main bulk of it.

couldn't you just put these in our blade roms?

well there is the size problem...

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.