Sorry to post this in the general section, but the xda forum rules will not allow me to ask the question in the Cyanosaki_Flex thread. Is there a way to swap the Asus keyboard for the Google keyboard on Cyanosaki_Flex 2.6? I've tried downloading the keyboard but it crashes every time the keyboard or keyboard settings open. The Asus keyboard looks tacky to me and I would prefer to just remove it.
Yes there's a way, if you could use the terminal emulator and run this command I might know the problem
Code:
cd /sdcard && ls /system/lib > systemlib.txt
And post that text and if I'm right there will be a lib in there conflicting with your keyboard. Also, have wiped the keyboard data after installing it?
Sent from my SPH-L710 using XDA Premium 4 mobile app
here are the results
Code:
bluez-plugin
drm
egl
hw
invoke_mock_media_player.so
libAndrJFPDFEMB.so
libCxImageKRF.so
libDolby-dsp.so
libDxAndroidSpecific.so
libDxDrmCAPI.so
libDxDrmJava.so
libDxPlatformUtils.so
libEGL.so
libETC1.so
libFFTEm.so
libGLES_trace.so
libGLESv1_CM.so
libGLESv2.so
libGLESv2_dbg.so
libKRF.so
libMI_Color_JNI.so
libMI_Effect_JNI.so
libMI_Motion_JNI.so
libMI_ObjectSel_JNI.so
libMI_Tool_JNI.so
libMyScriptEngine.so
libMyScriptHWR.so
libOpenMAXAL.so
libOpenSLES.so
libRS.so
libSR_AudioIn.so
libStylusCore.so
libTouchServiceNative.so
libWVStreamControlAPI_L1.so
libWVStreamControlAPI_L3.so
libWVphoneAPI.so
liba1026.so
libaactag.so
libaah_rtp.so
libacdbmapper.so
libaceralbum.so
libakmd.so
libami.so
libami_sensor_mw.so
libandfusion.so
libandroid.so
libandroid_runtime.so
libandroid_servers.so
libandroidfw.so
libardrv_dynamic.so
libasan_preload.so
libasound.so
libat.so
libaudcal.so
libaudio_init.so
libaudioeffect_jni.so
libaudioeq.so
libaudioflinger.so
libaudioutils.so
libbcc.so
libbcc.so.sha1
libbcinfo.so
libbeatsbass.so
libbeatscorehtc.so
libbinder.so
libbluedroid.so
libbluetooth.so
libbluetoothd.so
libbtio.so
libbundlewrapper.so
libc.so
libc_malloc_debug_leak.so
libc_malloc_debug_qemu.so
libcamera_client.so
libcameraservice.so
libcaps.so
libccd-jni.so
libcgdrv.so
libcharset_presys.so
libcheckneon.so
libchinesetrace.so
libchromium_net.so
libclcore.bc
libcommon_time_client.so
libcommonutility.so
libcorkscrew.so
libcrypto.so
libctest.so
libcutils.so
libcyanogen-dsp.so
libdbus.so
libdec.so
libdefcontainer_jni.so
libdiskconfig.so
libdl.so
libdrm1.so
libdrm1_jni.so
libdrmframework.so
libdrmframework_jni.so
libdvm.so
libeffects.so
libeglstreamtexture.so
libemoji.so
libexif.so
libexif_jni.so
libexpat.so
libext2_blkid.so
libext2_com_err.so
libext2_e2p.so
libext2_profile.so
libext2_uuid.so
libext2fs.so
libext4_utils.so
libfacelock_jni.so
libfilterfw.so
libfilterpack_facedetect.so
libfilterpack_imageproc.so
libflint_engine_jni_api.so
libfnutil.so
libfrsdk.so
libft2KRF.so
libfuse.so
libgabi++.so
libgccdemangle.so
libgcomm_jni.so
libglib.so
libgoogle_recognizer_jni.so
libgpsctrl.so
libgui.so
libhardware.so
libhardware_legacy.so
libharfbuzz.so
libhuawei-ril.so
libhwui.so
libicudataKRF.so
libicui18n.so
libicuuc.so
libicuucKRF.so
libid3tag.so
libimageutils.so
libinput.so
libinpututil.so
libiprouteutil.so
libjavacore.so
libjni_eglfence.so
libjni_filtershow_filters.so
libjni_latinime.so
libjni_mosaic.so
libjni_touchlatinime.so
libjni_xt9input.so
libjni_xt9kcm.so
libjni_xt9korean.so
libjnidhsdk.so
libjnigraphics.so
libjpeg.so
libjpegKRF.so
libjpegrd.so
libkeystore_client.so
liblightcycle.so
liblog.so
liblzo.so
libm.so
libmbe.so
libmbe_paramselector.so
libmbm-ril.so
libmcs.so
libmcseng.so
libmdnssd.so
libmedia.so
libmedia_jni.so
libmedia_native.so
libmediaplayerservice.so
libmicrobes_jni.so
libminilzo.so
libmllite.so
libmlplatform.so
libmpl.so
libmtp.so
libnativehelper.so
libncurses.so
libnetlink.so
libnetutils.so
libnfc_ndef.so
libnidus-http.so
libnvasfparserhal.so
libnvaviparserhal.so
libnvavp.so
libnvcap.so
libnvcap_video.so
libnvcapclk.so
libnvcontrol_jni.so
libnvcpud.so
libnvcpud_client.so
libnvddk_2d.so
libnvddk_2d_v2.so
libnvdispmgr_d.so
libnvmm.so
libnvmm_asfparser.so
libnvmm_audio.so
libnvmm_aviparser.so
libnvmm_camera.so
libnvmm_contentpipe.so
libnvmm_image.so
libnvmm_manager.so
libnvmm_misc.so
libnvmm_msaudio.so
libnvmm_parser.so
libnvmm_service.so
libnvmm_utils.so
libnvmm_vc1_video.so
libnvmm_video.so
libnvmm_vp6_video.so
libnvmm_writer.so
libnvmmlite.so
libnvmmlite_audio.so
libnvmmlite_image.so
libnvmmlite_msaudio.so
libnvmmlite_utils.so
libnvmmlite_video.so
libnvodm_dtvtuner.so
libnvodm_hdmi.so
libnvodm_imager.so
libnvodm_misc.so
libnvodm_query.so
libnvomx.so
libnvomxadaptor.so
libnvomxilclient.so
libnvos.so
libnvparser.so
libnvrm.so
libnvrm_graphics.so
libnvsm.so
libnvstereoutils_jni.so
libnvsystemuiext_jni.so
libnvtvmr.so
libnvwinsys.so
libnvwsi.so
libpagemap.so
libpaperartist.so
libpatts_engine_jni_api.so
libpcmhost_skype.so
libphotoflow.so
libpicowrapper.so
libpixelflinger.so
libpng.so
libpngKRF.so
libpower.so
libpowermanager.so
libptgplayer.so
libpws.so
libpython2.6.so
libreference-ril.so
libreverbwrapper.so
libril.so
librmsdkplatform_presys.so
librs_jni.so
librtp_jni.so
libselinux.so
libsensorservice.so
libshapewriter.so
libsierra-ril.so
libskia.so
libskiaKRF.so
libskype-android.so
libsmapi.so
libsonivox.so
libsoundpool.so
libspeexresampler.so
libspeexwrapper.so
libsqlite.so
libsqlite_jni.so
libsrec_jni.so
libsrscorehtc.so
libsrsfx.so
libsrsprocessing.so
libssh.so
libssl.so
libstagefright.so
libstagefright_amrnb_common.so
libstagefright_avc_common.so
libstagefright_enc_common.so
libstagefright_foundation.so
libstagefright_omx.so
libstagefright_soft_aacdec.so
libstagefright_soft_aacenc.so
libstagefright_soft_amrdec.so
libstagefright_soft_amrnbenc.so
libstagefright_soft_amrwbenc.so
libstagefright_soft_flacenc.so
libstagefright_soft_g711dec.so
libstagefright_soft_h264dec.so
libstagefright_soft_h264enc.so
libstagefright_soft_mp3dec.so
libstagefright_soft_mpeg4dec.so
libstagefright_soft_mpeg4enc.so
libstagefright_soft_rawdec.so
libstagefright_soft_vorbisdec.so
libstagefright_soft_vpxdec.so
libstagefright_yuv.so
libstagefrighthw.so
libstdc++.so
libstlport.so
libstream_core.so
libsupl.so
libsurfaceflinger.so
libsurfaceflinger_client.so
libsuspend.so
libswims.so
libswiqibmpcnv.so
libswiqisettinghelper.so
libswiqmiapi.so
libsystem_server.so
libsysutils.so
libtf_crypto_sst.so
libthread_db.so
libtinyalsa.so
libttscompat.so
libttspico.so
libui.so
libusbhost.so
libutils.so
libvariablespeed.so
libvideochat_jni.so
libvideochat_stabilize.so
libvideoeditor_core.so
libvideoeditor_jni.so
libvideoeditor_osal.so
libvideoeditor_videofilters.so
libvideoeditorplayer.so
libvideohost_skype.so
libvisualizer.so
libvoAudioFR.so
libvoicesearch.so
libvorbisencoder.so
libvorbisidec.so
libvsmjni.so
libwebcore.so
libwebrtc_audio_preprocessing.so
libwilhelm.so
libwpa_client.so
libwpsutil-neon.so
libwpsutil.so
libwtsvs.so
libwvdrm_L1.so
libwvdrm_L3.so
libwvm.so
libxloudwrapper.so
libxml2.so
libz.so
modules
omxplayer.so
soundfx
ssl
i did wipe the data and cache for the keyboard after installing it. the keyboard runs fine from the /data/app folder. but if it is put in the /system/app folder it crashes consistently.
FIXED
das_webos_transformer said:
Yes there's a way, if you could use the terminal emulator and run this command I might know the problem
Code:
cd /sdcard && ls /system/lib > systemlib.txt
And post that text and if I'm right there will be a lib in there conflicting with your keyboard. Also, have wiped the keyboard data after installing it?
Sent from my SPH-L710 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I took your advice and looked through the lib's... I knew the filename for the apk of the asus keyboard started with xt9 (xt9input I believe), so I looked for libs containing xt9 in the name. I found 3 libs (libjni_xt9input.so, libjni_xt9kcm.so, and libjni_xt9korean.so), so I made backups and deleted them from the /system/lib folder. Then I converted google keyboard to a system app again, and it works without flaw now! I assume one of the libs (or all 3) was what was conflicting with the google keyboard causing it to crash, but it is fixed now. Thanks for the tip, das_webos_transformer!
pirate.brian said:
I took your advice and looked through the lib's... I knew the filename for the apk of the asus keyboard started with xt9 (xt9input I believe), so I looked for libs containing xt9 in the name. I found 3 libs (libjni_xt9input.so, libjni_xt9kcm.so, and libjni_xt9korean.so), so I made backups and deleted them from the /system/lib folder. Then I converted google keyboard to a system app again, and it works without flaw now! I assume one of the libs (or all 3) was what was conflicting with the google keyboard causing it to crash, but it is fixed now. Thanks for the tip, das_webos_transformer!
Click to expand...
Click to collapse
Thanks for posting the results and steps, if anyone else has that issue they'll be able to find it here without waiting for an answer :highfive:
I recently reinstalled cyanoflex (after testing out a few other ROMs). I had this same issue again. I deleted the three lib files but instead of using Titanium Backup Pro to convert the keyboard to a system app, I simply moved the .apk from /data/app to /system/app and the keyboard still crashed!
SO... A note to anyone experiencing this issue: Copying the apk to the /system/app directory is not enough! Use Titanium Backup to "Convert to system app"
Apparently there is more to it than I originally thought, I figured the .apk for the keyboard being thrown into the /system/app folder would be enough. Does anyone happen to know what else would be needed to do this manually? What is it that TB does to convert it to a system app that made it work?
Related
Well I dont know if someone else is working on this..so MODs spare with me. if someone is then close this thread. Moving on.
I've actually ported the Official Hero Camera/Camcorder (the one used from the Speedup Hero thread) to JF1.5 and it worked. A
LL FILES CAN BE FOUND IN HAYKURO'S HERO ROM(http://forum.xda-developers.com/showthread.php?t=521059) EXCEPT HTCCAMERA.APK WHICH I POSTED LINK FOR.
REMOVE CAMERA.APK FROM YOUR BUILD FIRST!!!!
NOTE: Installing the HTC Camera will also remove the old Gallery app with the old Camera, So HTC Gallery has to be ported.
PUSH THESE FILES TO THE FOLLOWING PLACES. THERE ALSO FOUND IN THE EXACT LOCATION FROM HERO. HTCCAMERA.APK IS FROM TEHSEANO'S SPEEDUP FOLDER
# NECESSARY FILES
Code:
SYSTEM - FRAMEWORK FOLDER
i.) com.htc.android.pimlib.jar
ii.) com.htc.framework.jar
iii.) com.htc.resources.apk
iv.)com.htc.android.easopen.jar (Dont know if needed but still ported it)
v.) ime.jar(Cant say if needed, it already has But still can have differencs)
SYSTEM - ETC - PERMISSIONS FOLDER
i.) platform.xml (MUST BE REPLACED VERY IMPORTANT FOR HTC APP FRAMEWORK)
II.) com.htc.framework.xml(Not sure if needed but doesn't kill to port)
SYSTEM - APP FOLDER
i.) HTCCamera.apk(FOUND HERE TEHSEANO:http://forum.xda-developers.com/showthread.php?t=521421)
SYSTEM - LIB FOLDER
i.) libcamera.so
ii.) libcameraservice.so
iii.) libqcamera.so
iv.) libcamerahal.so
v.) libc.so(dont know if needed)
HTCALBUM (Gallery) [So cant say these libraries are complete files needed]
Code:
SYSTEM - APP FOLDER
i.) HTCAlbum.apk
SYSTEM - LIB FOLDER
i.) libexif_htcalbum.so
Known Issues
1.the camera is now affected by the auto rotate sensor so when holding the phone upright, the camera is rotated oddly. (but have taken the pic, the pic is upright how its suppose in the gallery)
2. the shutter sound can't be shut off. Even with the option unclicked in the menu it still sounds off, although if I have read correctly, this is a Google bad in Android & not the actual app.
3. clicking the icon on the bottom (the gallery icon I'm guessing?) causes a force close
AS YOU CAN SEE I CANT ALL CREDIT FOR THIS BECAUSE I USED SANGEET.003 THREAD AS REFERENCE(http://forum.xda-developers.com/showthread.php?t=515840)
WILL TRY OTHER BUILDS WITH MY SPARE G1 AND TRY DIFFERENT APPS/WIDGETS..HELP IS APPRECIATED
CREDIT GOES TO HAYKURO,SANGEET,TEHSEANO, JF, IF I FORGOT YOU THEN PM ME AND ILL ADD
see if you can port the browser with flash, that would be a nice addition
I just posted a thread with the opposite in mind, but the same search for matching files. I am trying to find what files go to what apps so I can remove them to make rosie work even faster. you might check out my thread to see if any of those apps are on your list or vice versa.
http://forum.xda-developers.com/showthread.php?p=3883770#post3883770
Darkrift said:
I just posted a thread with the opposite in mind, but the same search for matching files. I am trying to find what files go to what apps so I can remove them to make rosie work even faster. you might check out my thread to see if any of those apps are on your list or vice versa.
http://forum.xda-developers.com/showthread.php?p=3883770#post3883770
Click to expand...
Click to collapse
will do...reading now
Anyway to have Rosie on Roger's?
Hmm if I have this correct then you and I are trying to do teh same thing =). I'm trying to find all teh necessary files to port the HtcMusic.apk from Rosie to Ion and in doing so I hope to extend this to other apps as well (possible get widgets too, dunno if it works that way though).
thelamacmdr said:
Hmm if I have this correct then you and I are trying to do teh same thing =). I'm trying to find all teh necessary files to port the HtcMusic.apk from Rosie to Ion and in doing so I hope to extend this to other apps as well (possible get widgets too, dunno if it works that way though).
Click to expand...
Click to collapse
i think music app you will also need the .odex file. i think for everything you will need the files i posted as necessary for theme to work because it has to deal with htc framework.
try these:
libm.so
libmedia.so
libmedia_jni.so
libmediaplayerservice.so
Try to port the Twitter widget .
defconoi said:
see if you can port the browser with flash, that would be a nice addition
Click to expand...
Click to collapse
oh crap does it really have flash player
This sounds like a wonderful idea. I'd love to see some of the widgets that rosie have come to the other roms. I hope this plan stays in motion!
is there a reason why my gallery isnt there and wont work when i click on the gallery icon on the camera screen?
superg05 said:
oh crap does it really have flash player
Click to expand...
Click to collapse
yeah just to give you a visual.... went to adobe on the browser to check...
How about the twitter widget.. i'd love it!
doubleokneegro said:
yeah just to give you a visual.... went to adobe on the browser to check...
Click to expand...
Click to collapse
we must port this at the least over, any idea what dependencies/libs it needs to work on 1.5 ?
hmm all the libraries wont fit on /system we may need to use the alternate spl...
maybe we can just symlink the individual files wherever we have space on the device
i highly doubt the widgets can be ported over.
the widgets were designed specifically for the Rosie UI.
as you all know Rosie, is just a fancy home replacement, similar to aHome, or Open Home.
remember before 1.5 when each of these had there on specific widgets.
well this works the same way.
regardless, good luck.
Porting the Hero Browser to DudeOfLife 1.2b
I am trying to port over the browser with flash, I spent a few hrs on it but gotta go to sleep, here is my progress...
Ok basically I moved the old framework to .bak files and copied over the htc framework from the hero rom and created symlinks to /cache/lib and /cache/framework and I still seem to be missing some libraries that I have symlinked. Note dont do any of this unless what you know what your doing, because it will cause your phone to constantly cycle while trying to load some libraries I am missing...
Here is the error im getting because im missing something:
D/dalvikvm( 137): Trying to load lib /system/lib/libwebcore.so 0x0
I/dalvikvm( 137): Unable to dlopen(/system/lib/libwebcore.so): Cannot find library
W/dalvikvm( 137): Exception Ljava/lang/UnsatisfiedLinkError; thrown during Landroid/webkit/WebViewCore;.<clinit>
D/AndroidRuntime( 137): Shutting down VM
And below is commands I used to symlink these libraries/apks because there isnt enough space in /system so I decided to use the 66 meg free on /cache
Of course you will have to adb push or cp your files from the hero rom thats either on your pc or on a sdcard
Code:
cd /system/framework/
busybox mv com.htc.framework.jar com.htc.framework.jar.bak
busybox mv com.htc.resources.apk com.htc.resources.apk.bak
ln -s /cache/framework/com.htc.framework.jar com.htc.framework.jar
ln -s /cache/framework/com.htc.resources.apk com.htc.resources.apk
cd /system/lib/
busybox mv libwebcore.so libwebcore.so.bak
busybox mv browsertestplugin.so browsertestplugin.so.bak
ln -s /cache/lib/libflashlite.so libflashlite.so
ln -s /cache/lib/libwebcore.so libwebcore.so
ln -s /cache/lib/browsertestplugin.so browsertestplugin.so
And of course the Browser.apk needs to be copied from Hero to /system/app
What libs am I missing?
Ok its 4:45 in the morning in Colorado, and im too tired to go on, if someone can continue where I left off and possibly suprise me in the morning with the browser ported that would be great!
Peace
defcon
Porting the Hero Browser to DudeOfLife 1.2b
I am trying to port over the browser with flash to dudes rom, I spent a few hrs on it but gotta go to sleep, here is my progress...
Ok basically I moved the old framework to .bak files and copied over the htc framework from the hero rom and created symlinks to /cache/lib and /cache/framework and I still seem to be missing some libraries that I have symlinked. Note dont do any of this unless what you know what your doing, because it will cause your phone to constantly cycle while trying to load some libraries I am missing...
Here is the error im getting because im missing something:
D/dalvikvm( 137): Trying to load lib /system/lib/libwebcore.so 0x0
I/dalvikvm( 137): Unable to dlopen(/system/lib/libwebcore.so): Cannot find library
W/dalvikvm( 137): Exception Ljava/lang/UnsatisfiedLinkError; thrown during Landroid/webkit/WebViewCore;.<clinit>
D/AndroidRuntime( 137): Shutting down VM
And below is commands I used to symlink these libraries/apks because there isnt enough space in /system so I decided to use the 66 meg free on /cache
Of course you will have to adb push or cp your files from the hero rom thats either on your pc or on a sdcard
Code:
cd /system/framework/
busybox mv com.htc.framework.jar com.htc.framework.jar.bak
busybox mv com.htc.resources.apk com.htc.resources.apk.bak
ln -s /cache/framework/com.htc.framework.jar com.htc.framework.jar
ln -s /cache/framework/com.htc.resources.apk com.htc.resources.apk
cd /system/lib/
busybox mv libwebcore.so libwebcore.so.bak
busybox mv browsertestplugin.so browsertestplugin.so.bak
ln -s /cache/lib/libflashlite.so libflashlite.so
ln -s /cache/lib/libwebcore.so libwebcore.so
ln -s /cache/lib/browsertestplugin.so browsertestplugin.so
Oh and dont forget to push the Browser.apk over
What libs am I missing?
Ok its 4:45 in the morning in Colorado, and im too tired to go on, if someone can continue where I left off and possibly suprise me in the morning with the browser ported that would be great!
Peace
defcon
In the hero rom there's a FlashPlayer.apk, you might need to port that over too for it to work
im really interested in getting this camera and camcorder to work correctly. what files do i move over to get the gallery back? because its kinda pointless to take pictures and videos if you cant send them anywhere? i tried doing it twice and i noticed that the gallery folders werent in the HTCCAMERA.apk so anyone have an idea? and flash would be nasty
I've been trying the various ROM builds (SFR 1.3,Hero and G2 Sapphire port) and found them slow/buggy but really only really wanted the HTC keyboard as opposed to the standard Android installed one. I then got hold of the HTC keyboard app "key.apk" and installed it
I can see it in "Locale&Text" as TouchInput and can enable it. The problem is I can't disable the built in one (Android Keyboard). Does anyone know how I can go about uninstalling/disabling the built in one so that the TouchInput one becomes active using abd for example?
Cheers
Dave
I think that would be like this:
adb remount
adb shell rm /system/app/HTC_IME.apk
adb install key.apk <- i dont know where you can find this app i think in the original rom from your provider.
I dont now if this works but in roger thread somebody wrote it.
BR.
yes, you can't disable the HTC default keyboard, but I've seen the solution in one other topic on xda
First select the language keyboard you need and then go to where you want to type
When you're typing, press long the trackball or press on the text box and you'll see "Input method" (it's "mode de saisie" in french), and then you can select the new keyboard.
Thanks for your speedy replies. HTC_IME.APK doesn't exist in the APP folder...:
# ls
ls
GoogleContactsProvider.apk
CalendarProvider.apk
GoogleSubscribedFeedsProvider.apk
gtalkservice.apk
Vending.apk
Browser.apk
Contacts.apk
YouTube.apk
Talk.apk
SetupWizard.apk
GoogleApps.apk
GmailProvider.apk
Gmail.apk
Camera.apk
Calendar.apk
BugReport.apk
IM.apk
ImProvider.apk
checkin.apk
Mms.apk
TelephonyProvider.apk
SystemUpdater.apk
Street.apk
UserDictionaryProvider.apk
SettingsProvider.apk
Settings.apk
Phone.apk
PackageInstaller.apk
NetworkLocation.apk
Music.apk
SoundRecorder.apk
Launcher.apk
Live.apk
MediaProvider.apk
LatinIME.apk
HTMLViewer.apk
GoogleSearch.apk
FieldTest.apk
Email.apk
DrmProvider.apk
DownloadProvider.apk
Calculator.apk
AlarmClock.apk
MediaUploader.apk
Maps.apk
...so I tried the last suggestion and could select the keyboard but it just force closes as soon as selected. Back to the drawing doard for me (different apk maybe)...
Cheers
Dave
I followed haykuro's instruction to get Touch Input as one of the option and it worked.
Result!!
Thanks for that. I hadn't installed the libt9.so library file which was causing the problem. Works a treat now and as a bonus, seems to stay as the default keyboard. I was expecting to have to select the HTC keyboard each time I wanted to use the keyboard.
Thanks very much for all your help guys!
Dave
bachviet said:
I followed haykuro's instruction to get Touch Input as one of the option and it worked.
Click to expand...
Click to collapse
I followed this too (and from post #3)and I love the new keyboard.
Hello everyone, I've been playing with my defy on 2.51.1 blur for a while, trying to deblur it to the bone I removed a lot of stuff without messing with the standard phone operations like sms or mail sync, and I freed up almost 100mb of RAM.
Now I'm fine tuning my removal procedures but I'd like to start a sort of "mapping" of the remaining apps, in order to avoid renaming the wrong apk and finding myself with some broken funtions, which I'll probably discover in a month or so when I'll have forgot all my tweaks..
So here we are, the next list is the "non standard" apps I left untouched, mainly because I did not know what they do and cannot find any useful info online.
They may be "blur" or may not, so help identifying their usage would be good
AtCmd.apk
AtCmd.odex
CompassCalibrate.apk
CompassCalibrate.odex
DatamanagerApp.apk
DatamanagerApp.odex
DataManagerService.apk
DataManagerService.odex
DMService.apk
DMService.odex
FlashLitePlugin.apk
FlashLitePlugin.odex
Fota.apk
Fota.odex
ImDmPlugin.apk
ImDmPlugin.odex
LocationProxyDmPlugin.apk
LocationProxyDmPlugin.odex
MediaGallery.apk
MediaGallery.odex
MotoAtCmdPlugin.apk
MotoAtCmdPlugin.odex
MotorolaSettingsProvider.apk
MotorolaSettingsProvider.odex
OMADownload.apk
OMADownload.odex
OMAProvisioning.apk
OMAProvisioning.odex
OverlaySettingsProvider.apk
OverlaySettingsProvider.odex
PackageInstaller.apk
PackageInstaller.odex
PhoneAddons.apk
PhoneAddons.odex
Quickoffice_BasicViewer_2.0.54.apk
RichTextCommon.apk
RichTextCommon.odex
StorageMonitorService.apk
StorageMonitorService.odex
Swype.apk
SyncML.apk
SyncML.odex
TalkBackService.apk
TalkBackService.odex
Usb.apk
Usb.odex
VisualizationWallpapers.apk
VisualizationWallpapers.odex
WapPushSI.apk
Click to expand...
Click to collapse
next list are the "untouchable" ones, feel free to comment on that
AccountAndSyncSettings.apk
AccountAndSyncSettings.odex
ApplicationsProvider.apk
ApplicationsProvider.odex
AudioEffectSettings.apk
AudioEffectSettings.odex
BatteryManager.apk
BatteryManager.odex
BatteryReport.apk
BatteryReport.odex
Bluetooth.apk
Bluetooth.odex
BluetoothDun.apk
BluetoothDun.odex
BlurCamera.apk
BlurCamera.odex
BlurContacts.apk
BlurContacts.odex
BlurContactsSync.apk
BlurContactsSync.odex
BlurEmailEngine.apk
BlurEmailEngine.odex
BlurHome.apk
BlurHome.odex
BlurPhone.apk
BlurPhone.odex
blur-services.apk
blur-services.odex
Browser.apk
Browser.odex
BtLowPower.apk
Calculator.apk
Calculator.odex
CertInstaller.apk
CertInstaller.odex
ContactsData.apk
ContactsData.odex
ContactsProvider2_0.apk
ContactsProvider2_0.odex
ContactsUnconnected.apk
ContactsUnconnected.odex
Conversations.apk
Conversations.odex
DownloadProvider.apk
DownloadProvider.odex
DrmProvider.apk
DrmProvider.odex
EnhancedGoogleSearchProvider.apk
FirewallService.apk
FirewallService.odex
FMRadioService.apk
FMRadioService.odex
GlobalSearch.apk
GlobalSearch.odex
GlobalUnplug.apk
GlobalUnplug.odex
Gmail.apk
GmailProvider.apk
GoogleApps.apk
GoogleCheckin.apk
GoogleContactsSyncAdapter.apk
GooglePartnerSetup.apk
GoogleSearch.apk
GoogleSearch.odex
GoogleSettingsProvider.apk
GoogleSubscribedFeedsProvider.apk
gtalkservice.apk
HTMLViewer.apk
HTMLViewer.odex
LatinIME.apk
LatinIME.odex
Mail.apk
Maps.apk
MarketUpdater.apk
MediaProvider.apk
MediaProvider.odex
MediaSync.apk
MediaSync.odex
MediaUploader.apk
Messaging.apk
Messaging.odex
Settings.apk
Settings.odex
Setup.apk
Setup.odex
SetupProvider.apk
SetupProvider.odex
SetupWizard.apk
SoundRecorder.apk
SoundRecorder.odex
Stk.apk
Stk.odex
Street.apk
Superuser.apk
Talk.apk
TalkProvider.apk
TelephonyProvider.apk
TelephonyProvider.odex
Term.apk
Term.odex
UniversalInbox.apk
UniversalInbox.odex
UserDictionaryProvider.apk
UserDictionaryProvider.odex
Vending.apk
YouTube.apk
Click to expand...
Click to collapse
next and final list are the apps I currently rename to .bak with no problems whatsoever
AdminFeedNotifier.apk
AdminFeedNotifier.odex
AdService.apk
AdService.odex
ArcPhotoworkshop.apk
ArcVideoEditorLite.apk
BlurCalendar.apk
BlurCalendar.odex
BlurCalendarProvider.apk
BlurCalendarProvider.odex
BlurEmail.apk
BlurEmail.odex
BlurSNMessagingEngine.apk
BlurSNMessagingEngine.odex
BlurUpdater.apk
BlurUpdater.odex
CalendarSync.apk
CalendarSync.odex
CarDock.apk
CarDock.odex
ClockWidget.apk
ClockWidget.odex
CMP_WebStore_InternalFM_1.0.179.apk
DLNA.apk
DLNA.odex
DlnaSystemService.apk
DlnaSystemService.odex
Dock.apk
Dock.odex
esmusica.apk
Fota.apk
Fota.odex
FriendFeed.apk
FriendFeed.odex
HelpCenter.apk
HelpCenter.odex
hiphopofficial.apk
HomeSyncWizard.apk
HomeSyncWizard.odex
KPT.apk
LiveWallpapers.apk
LiveWallpapers.odex
LiveWallpapersPicker.apk
LiveWallpapersPicker.odex
MagicSmokeWallpapers.apk
MagicSmokeWallpapers.odex
megamaid.apk
megamaid.odex
MessagesWidget.apk
MessagesWidget.odex
MotoPhonePortal.apk
MotoPhonePortal.odex
MtlrNotifier.apk
MtlrNotifier.odex
Mynet.apk
Mynet.odex
NetworkLocation.apk
NewsWidget.apk
NewsWidget.odex
oma1motService.apk
oma1motService.odex
PicoTts.apk
PicoTts.odex
QuickContactWidget.apk
QuickContactWidget.odex
Quickoffice_BasicViewer_2.0.54.apk
revolver.apk
SimManager.apk
SimManager.odex
SocialMessaging.apk
SocialMessaging.odex
SocialShare.apk
SocialShare.odex
StatusWidget.apk
StatusWidget.odex
StickyNoteWidget.apk
StickyNoteWidget.odex
ToggleWidgets.apk
ToggleWidgets.odex
VideoPlayer.apk
VideoPlayer.odex
WeatherWidget.apk
WeatherWidget.odex
WorkContacts.apk
WorkContacts.odex
Click to expand...
Click to collapse
Thank you all and sorry for the huge post.. hope it'll be useful to someone
just to clarify something, I know I left some blur apps in the "untouchable" list, but I did on purpose for different reasons. Sometimes an app is needed to properly use the contact list or send sms, sometime removing it made the phone really slow.. so I left them unrenamed
Well, as the APK's in the system/app folder differ depending on the ROM you use, this list might not be useful for all roms, but thanks for sharing, i hope this helped removing bloatware for many people.
2.51.1 Italy to be precise
JRDNEM_U3_2.51.1_BLUR_P3_SIGN_SIGNED_USAJRDNEMARAB1B8RTIT030.0R_USAJORDANRTIT_P044_A010_HWp3_Service1FF.sbf.gz
The France one has exactly the same apps btw
Good work! Think it would be a good idea to put the actual lists in spoiler tags so they're easier to scroll through
sorry for a noob question. how do i delete the pre-installed apk? let's say i do not want to use the standard browser or launcher? i want to sort of create a nandroid as per my own customisation
BlurHome.apk
BlurHome.odex
Quickoffice_BasicViewer_2.0.54.apk
Fota.apk
Fota.odex
voice recognition
and some other file (amazon, revolver, etc), also can be deleted.
But before delete BlurHome, install other HOME app, like launcher pro \ go launcher ex \ etc.
source for bat file:
extreme moto deblur.bat (pastebin.com)
\\\ Before RUN, install any HOME app, like launcher PRO / go launcher ex / etc.
\\\ Remove "%~dp0\adb" shell rm system/app/Swype.apk string, if you need swype.
\\\ Also, will be nice if busybox are installed.
-save as ANY_NAME.bat
-put in ADB dir
-RUN.
DON'T RUN this if you not fully understand all string in this file.
---------
upd.1: add 8 string
I deleted blurhome.apk and found myself with 100% cpu occupacy all the time, as soon as I put it back where it belonged the cpu usage returned to normal so... not a good idea to remove blurhome, believe me.
as soon as I remove voice recognition I get an error popup which won't go away even if I reboot the phone, it keeps popping out, so voice recognition has to stay
quickoffice has nothing to do with blur, it's an application I might want to use, same for revolver and amazon. I mean, I DO remove them, but they're not blur related
Zorge.R said:
BlurHome.apk
BlurHome.odex
Quickoffice_BasicViewer_2.0.54.apk
Fota.apk
Fota.odex
voice recognition
and some other file (amazon, revolver, etc), also can be deleted.
But before delete BlurHome, install other HOME app, like launcher pro \ go launcher ex \ etc.
Click to expand...
Click to collapse
rm? are you serious? no way I'm gonna delete all that stuff.. rename is the way
Zorge.R said:
source for bat file:
extreme moto deblur.bat (pastebin.com)
\\\ Before RUN, install any HOME app, like launcher PRO / go launcher ex / etc.
\\\ Remove "%~dp0\adb" shell rm system/app/Swype.apk string, if you need swype.
\\\ Also, will be nice if busybox are installed.
-save as ANY_NAME.bat
-put in ADB dir
-RUN.
DON'T RUN this if you not fully understand all string in this file.
---------
upd.1: add 8 string
Click to expand...
Click to collapse
lanfearxt said:
sorry for a noob question. how do i delete the pre-installed apk? let's say i do not want to use the standard browser or launcher? i want to sort of create a nandroid as per my own customisation
Click to expand...
Click to collapse
this is a good start: http://forum.xda-developers.com/showthread.php?t=856104
UgduiBill, hasn't any problem with 100% cpu usage.
voice recognition error only popup before restart, after restart no error. it's popup, because services is worked, when file removed.
Zorge.R said:
UgduiBill, hasn't any problem with 100% cpu usage.
voice recognition error only popup before restart, after restart no error. it's popup, because services is worked, when file removed.
Click to expand...
Click to collapse
I read a lot of comments about cpu usage removing blurhome, maybe it's different depending on the rom, I don't know.
Same story for voice recognition, I keep having that popup if I remove it.. but, no big deal, it's not blur related, I don't think it really slows down the phone
I'm more concerned about *moto* and *blur" apps/services
I'm using official froyo korea rom on my defy and it hasn't kodak perfect touch kpt.apk.
I want to install kpt.Anyone upload kpt.apk to anywhere please.
UgduiBill, voice recognition service always stay in memory, properly because of this, I removed it and I just never used this service.
fine for me.
Anyone has knowledge of what the others apk in the first list are used for? I'd like to know
AtCmd.apk // AT command interface ?
AtCmd.odex
CompassCalibrate.apk // Compass Calibrate tool in settings\location.
CompassCalibrate.odex
DatamanagerApp.apk // DataManager in settings
DatamanagerApp.odex
DataManagerService.apk // DataManager service
DataManagerService.odex
DMService.apk // DownloadManager service?
DMService.odex
FlashLitePlugin.apk // AdobeFlash light
FlashLitePlugin.odex
Fota.apk // wiki:FOTA (firmware on the air)
Fota.odex
ImDmPlugin.apk
ImDmPlugin.odex
LocationProxyDmPlugin.apk
LocationProxyDmPlugin.odex
MediaGallery.apk // Media Gallery app (in main menu)
MediaGallery.odex
MotoAtCmdPlugin.apk // AT command plugin ?
MotoAtCmdPlugin.odex
MotorolaSettingsProvider.apk // config DB
MotorolaSettingsProvider.odex
OMADownload.apk
OMADownload.odex
OMAProvisioning.apk
OMAProvisioning.odex
OverlaySettingsProvider.apk
OverlaySettingsProvider.odex
PackageInstaller.apk // default APK installer?
PackageInstaller.odex
PhoneAddons.apk
PhoneAddons.odex
Quickoffice_BasicViewer_2.0.54.apk // Quickoffice
RichTextCommon.apk
RichTextCommon.odex
StorageMonitorService.apk // memory monitoring service
StorageMonitorService.odex
Swype.apk // Swype
SyncML.apk // SyncML
SyncML.odex
TalkBackService.apk // bug report system? (when app crash, report message)
TalkBackService.odex
Usb.apk // Usb services (when USB connected, show in stat bar)
Usb.odex
VisualizationWallpapers.apk // vis. animation wall
VisualizationWallpapers.odex
WapPushSI.apk // push message service
if i delete this apps and restart my defy..just stop in android logo !!
first of all, do not delete them, rename them instead.
which rom are you booting from? I run my 2.51.1 whith those apps renamed with no probloem, just yesterday I reflashed the stock SBF and renamed all that stuff in a single adb session, rebooted and no problems at all
-juanito- said:
if i delete this apps and restart my defy..just stop in android logo !!
Click to expand...
Click to collapse
maps
latitude
navigation
places
gmail
3g hotspot
what exactly these apps are for?
it it safe to delete these apps? i dont use them anyway
I can't seem to find the init.d folder in a galaxy tab 10.1 rom I am porting over to our asus eee pad transformer. I am using this guide: http://forum.xda-developers.com/showthread.php?t=1598713 and I am on this step
Now go into etc folder (/system/etc) in BASE and open init.d folder
Copy everything there and paste it into PORTED's /system/etc/init.d
Now in BASE, delete the init.d folder
And now in PORTED, copy the init.d folder to BASE's /system/etc
Click to expand...
Click to collapse
Some files are:
audio
bluetooth
dhcpcd
kies
permissions
ppp
security
updatecmds
wifi
amazon-kindle.properties
apns-conf.xml
audio_effects.conf
dbus.conf
default_gain.conf
enforcecopyinglibpackages.txt
event-log-tags
fallback_fonts.xml
feature_default.xml
gps.conf
gps.xml
hosts
init.goldfish.sh
media_profiles.xml
mkshrc
NOTICE.html.gz
purenandpackages.txt
purenandpackages_pref.txt
sec_packages_count.txt
security_profile.dat
somxreg.conf
spn-conf.xml
system_fonts.xml
tinyucm.conf
tinyucm.conf
vold.fstab
Volume.db
...But no init.d. BTW, this is a stock rooted rom. Any suggestions?
Also, sorry for the dumb question, but is it possible to convert the init. goldfish.sh to init.d??
Thanks in advance
I don't think there is one, check the hex of the init.goldfish, if it's the same as what you're looking for a file extension change should work fine.
In this tutorial we will learn how to fix those bugs arise in ported roms .I will cover only main bugs
I am not responsible for bricked devices. Please do some research if you have any concerns about bricking and before doing it! YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you. A lot.
Click to expand...
Click to collapse
CAMERA BUG
There are many guides available over internet even on xda but there is still that issue faces by many guys. So now lets start to debug those bugs. first of all replace this file from your stock rom to port rom while porting or using root explorer. But be aware there is chance of system crashes when using root browsers
CAMERA can't connect fix
replace this libs from stock system/lib to port only if present on your stock rom
libae_v1.so
libAf.so
libaf_tune.so
libandroidfw.so
libawb.so
libawb1.so
libcamcommon.so
libcamera2ndk.so
libcamera_client.so
libcamera_metadata.so
libcameraservice.so
libcamisp2.0.so
libcamoem.so
libcamsensor.so
libfilterfw.so
libfilterpack_facedetect.so
libfilterpack_imageproc.so
libgifimage.so
libgui.so
libhardware.so
libhardware_legacy.so
libhwui.so
libimagepipeline.so
libImageProcessJni.so
libimage_type_recognition.so
libimg_utils.so
libjnigraphics.so
libjni_jpegutil_dream.so
libjni_mosaic_dream.so
libjpeg.so
liblsc.so
libspaf.so
libspafv1.so
libsprd_easy_hdr.so
libsprdjni_filtershow_filters.so
libsprdjni_jpegstream.so
libtsadvancedfilterJni.so
libts_face_beautify_hal.so
libui.so
libvbeffect.so
libsensorservice.so
libskia.so (not tested)
libsft_af_ctrl.so
libspafv.so
libspafv1.so
from system/lib/hw (for sensor too)
camera.sc8830.so
hwcomposer.sc8830.so
sensors.sc8830.so
from system/etc
media_profiles.xml (videocam)
from system/bin (for Auto rotation too)
cameraserver
sensorservice
service
servicemanager
AUDIO
same as sc7731/8830
replace this libs from stock to port rom
system/bin/audioserver
from system/etc for good quality sound
audio_effects.conf
audio_hw.xml
audio_para
audio_policy_configuration.xml
audio_policy_volumes.xml
codec_pga.xml
default_volume_tables.xml
audio_policy_configuration_stub.xml
tiny_hw.xml
From System/lib/hw (only if not working otherwise causes bootloop )
audio.primary.default.so
audio.primary.sc8830.so
audio.a2dp.default.so
audio_policy.default.so
From system/lib
libalsautils.so
libaudioutils.so
change All libs with libaudio***.so Only if not work or by one by one
libtinyalsa.so
libtinyxml.so (Not needed on many cases)
GPS(location) FIX
I have seen in many cases gps not working but this will fix it
from system/bin
gnss_download
gpsd
from system/etc
gnssbdmodem.bin
gnssfdl.bin
gnssmodem.bin
config.xml
supl.xml
from system/lib/hw
gps.default.so
sprd_gsp.sc8830.so
from system/lib
libgpspc.so
VoLTE FIX
replace this file from system/bin/sprdrild
system/etc
apns-conf.xml
old-apns-conf.xml
slog_modem.conf (for gps too)
spn-conf.xml
supl.xml
volte-conf.xml
from system/lib
libril.so
librilsprd.so
libril_tele.so
librilutils.so
libsprd-ril.so
libvideo_call_engine_jni.so
libvolte_video_service_jni.so
libvtmanager.so
After this you can see in settings enhance 4GLTE Mode auto activated Or you can toggle on/off
(carefully replace this libs one by one if not work above )
libreference-ril.so
libradio.so
libradio_metadata.so
libradioservice.so
VIDEO CALL BUGS
Related to telecom apps and missing lines in classes.dex and framework.jar
FM RADIO
first replace radio apps from your stock rom to port rom and see if it work (dreamRadio) if not then replace this files
from system/libs
libFMHalSource.so
libfmjni.so
libhardware.so
libhardware_legacy.so
touch screen show cursor
replace idc folder from stock to port system/usr/idc
For other bugs many guide available over net. This thread will updated too.
Creditswill updated soon