Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
inteks
Old
(Last edited by inteks; 23rd November 2010 at 01:07 PM.)
#1  
inteks's Avatar
Senior Member - OP
Thanks Meter 619
Posts: 999
Join Date: Oct 2006

 
DONATE TO ME
Wink [updated 23.11.]X10 Mini Cleaner/One Click Framework Install

Hi,

i made a little app to clean my mini after flashing, its still beta so use @ your own risk ...

-save the apk's you dont want on your x10 mini in a text file for bulk moving them to /data/app
-move some apk's to /system/app to save usermemory
-install busybox
-patch market
-install custom framework-res
-unsecure sh to start adb as root

HOWTO:
*connect your "ROOTED" phone with "usb debugging enabled" to your PC
*start androidappremover.exe
*maybe you need to unsecure shell. this is needed to run "adb shell" command from PC with SU rights
*maybe you need to install/chmod busybox (if button enabled)

*click "get apps"
*if you select the 100%save button then androidappremover.exe selects the 100%save apks from the wiki
*you can check apks you like to remove manually
*you can browse from a textfile with all apk listed you like to remove. this option is helpfull if you often flash your phone.
*then click "move selected app to /data/app"
*when ready reboot your phone.
*uninstall the apps you dont want.

*beside that you can patch your market with 480x320 resolution
*move apps that need no updates to system/apps to save memory
*install custom framework-res.apk with one click

btw. i'm working on a solution to install a complete theme that replace framework+systemapps with one click




update v.003:
this version works without busybox
a button for mount system rw

update v.002:
-bugfixes
-added "install custom framework" button

have fun
inteks
Attached Thumbnails
Click image for larger version

Name:	x10 mini cleaner.jpg
Views:	2428
Size:	84.0 KB
ID:	447673  
Attached Files
File Type: zip X10mCleaner.v003.zip - [Click for QR Code] (1.30 MB, 774 views)
 
DaRk_dOg
Old
#2  
DaRk_dOg's Avatar
Recognized Themer
Thanks Meter 2122
Posts: 877
Join Date: Oct 2010
Thank you very much!

the app crashes while populating the /system/app list
SE X10 mini MiniCM10 | HTC Desire HD CyanogenMod10 | Samsung Galaxy Nexus CyanogenMod10

My Themes:
Crystal CM7 || Crystal 2 CM10
 
inteks
Old
#3  
inteks's Avatar
Senior Member - OP
Thanks Meter 619
Posts: 999
Join Date: Oct 2006

 
DONATE TO ME
Do you get an errormessage?

Sent from my E10i
 
DaRk_dOg
Old
#4  
DaRk_dOg's Avatar
Recognized Themer
Thanks Meter 2122
Posts: 877
Join Date: Oct 2010
I don't know if this will help, my pc has Greek Windows OS:



However i got the error code here:

Code:
Ανατρέξτε στο τέλος αυτού του μηνύματος για περισσότερες πληροφορίες σχετικά με την κλήση του 
εντοπισμού σφαλμάτων just-in-time (JIT) αντί για αυτό το παράθυρο διαλόγου.

************** Κείμενο εξαίρεσης **************
System.FormatException: Η συμβολοσειρά εισόδου δεν είχε τη σωστή μορφή.
   σε System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
   σε System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   σε System.Int32.Parse(String s)
   σε androidappremover.Form1.insertintoListview(ListView lv, String app)
   σε androidappremover.Form1.getSystemApps(Object sender, EventArgs e)
   σε System.Windows.Forms.Control.OnClick(EventArgs e)
   σε System.Windows.Forms.Button.OnClick(EventArgs e)
   σε System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   σε System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   σε System.Windows.Forms.Control.WndProc(Message& m)
   σε System.Windows.Forms.ButtonBase.WndProc(Message& m)
   σε System.Windows.Forms.Button.WndProc(Message& m)
   σε System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   σε System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   σε System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Συγκροτήσεις που έχουν φορτωθεί **************
mscorlib
    Έκδοση συγκρότησης: 2.0.0.0
    Έκδοση Win32: 2.0.50727.4206 (VistaSP2GDR.050727-4200)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
androidappremover
    Έκδοση συγκρότησης: 1.0.0.0
    Έκδοση Win32: 1.0.0.0
    CodeBase: file:///C:/Users/The%20Fear%20Itself/Desktop/XDA/X10mCleaner/androidappremover.exe
----------------------------------------
System.Windows.Forms
    Έκδοση συγκρότησης: 2.0.0.0
    Έκδοση Win32: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Έκδοση συγκρότησης: 2.0.0.0
    Έκδοση Win32: 2.0.50727.4205 (VistaSP2GDR.050727-4200)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Έκδοση συγκρότησης: 2.0.0.0
    Έκδοση Win32: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
mscorlib.resources
    Έκδοση συγκρότησης: 2.0.0.0
    Έκδοση Win32: 2.0.50727.4206 (VistaSP2GDR.050727-4200)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
    Έκδοση συγκρότησης: 2.0.0.0
    Έκδοση Win32: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_el_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Εντοπισμός σφαλμάτων JIT **************
Για να ενεργοποιήσετε τον εντοπισμό σφαλμάτων just in time (JIT), το αρχείο .config
για αυτή την εφαρμογή ή για τον υπολογιστή (machine.config)
πρέπει να έχει για το jitDebugging την τιμή που έχει οριστεί στην ενότητα system.windows.forms.
Η εφαρμογή πρέπει επίσης να μεταγλωττιστεί
με ενεργοποιημένο τον εντοπισμό σφαλμάτων.

Για παράδειγμα:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Όταν είναι ενεργοποιημένος ο εντοπισμός σφαλμάτων JIT, οποιαδήποτε εξαίρεση
που δεν είναι δυνατό να αντιμετωπιστεί θα στέλνεται στο πρόγραμμα εντοπισμού σφαλμάτων JIT που είναι καταχωρημένο στον υπολογιστή
αντί να αντιμετωπίζεται μέσω αυτού του παραθύρου διαλόγου.
SE X10 mini MiniCM10 | HTC Desire HD CyanogenMod10 | Samsung Galaxy Nexus CyanogenMod10

My Themes:
Crystal CM7 || Crystal 2 CM10
 
inteks
Old
#5  
inteks's Avatar
Senior Member - OP
Thanks Meter 619
Posts: 999
Join Date: Oct 2006

 
DONATE TO ME
Yes it help. It seems there is a prob when it calculate the filesize . I will fix that.

Sent from my E10i
 
DaRk_dOg
Old
#6  
DaRk_dOg's Avatar
Recognized Themer
Thanks Meter 2122
Posts: 877
Join Date: Oct 2010
Quote:
Originally Posted by inteks View Post
Yes it help. It seems there is a prob when it calculate the filesize . I will fix that.

Sent from my E10i
Thank you very much sir.

This seems to be a very useful app.
SE X10 mini MiniCM10 | HTC Desire HD CyanogenMod10 | Samsung Galaxy Nexus CyanogenMod10

My Themes:
Crystal CM7 || Crystal 2 CM10
 
inteks
Old
#7  
inteks's Avatar
Senior Member - OP
Thanks Meter 619
Posts: 999
Join Date: Oct 2006

 
DONATE TO ME
Quote:
Originally Posted by DaRk_dOg View Post
Thank you very much sir.

This seems to be a very useful app.
should be fixed now...
but it would help if you clould post a "adb shell ls -l /system/app" from your phone
 
DaRk_dOg
Old
#8  
DaRk_dOg's Avatar
Recognized Themer
Thanks Meter 2122
Posts: 877
Join Date: Oct 2010
Quote:
Originally Posted by inteks View Post
should be fixed now...
but it would help if you clould post a "adb shell ls -l /system/app" from your phone
Ok here you are:

Code:
# ls -l /system/app
ls -l /system/app
-rw-r--r-- root     root       298883 2010-11-18 21:52 StatusSwitch.apk
-rw-r--r-- root     root        98273 2010-11-18 21:52 CrashSMS.apk
-rw-r--r-- root     root        61163 2010-11-18 21:52 SemcMediaProvider.apk
-rw-r--r-- root     root        63316 2010-11-18 21:52 datatrafficswitch.apk
-rw-r--r-- root     root        17833 2010-11-18 21:52 LocalContacts.apk
-rw-r--r-- root     root        30543 2010-11-18 21:52 UserAgentProvider.apk
-rw-r--r-- root     root       171126 2010-11-18 21:52 SpeedDial.apk
-rw-r--r-- root     root       149917 2010-11-18 21:52 CertInstaller.apk
-rw-r--r-- root     root       140926 2010-11-18 21:52 RecentCalls.apk
-rw-r--r-- root     root        13928 2010-11-18 21:52 bootinfo.apk
-rw-r--r-- root     root        51207 2010-11-18 21:52 LiveWallpapersPicker.apk
-rw-r--r-- root     root        27051 2010-11-18 21:52 FmRxService.apk
-rw-r--r-- root     root        16293 2010-11-18 21:52 TtsService.apk
-rw-r--r-- root     root         5241 2010-11-18 21:52 CdfInfoAccessor.apk
-rw-r--r-- root     root       104081 2010-11-18 21:52 SoundRecorder.apk
-rw-r--r-- root     root       239228 2010-11-18 21:52 Radio.apk
-rw-r--r-- root     root      2805316 2010-11-18 21:52 backupandrestore.apk
-rw-r--r-- root     root        14598 2010-11-18 21:52 LearningClient.apk
-rw-r--r-- root     root         9242 2010-11-18 21:52 FastDormancy.apk
-rw-r--r-- root     root        42324 2010-11-18 21:52 SoundPicker.apk
-rw-r--r-- root     root       160577 2010-11-18 21:52 CalendarProvider.apk
-rw-r--r-- root     root         7710 2010-11-18 21:52 PicoTts.apk
-rw-r--r-- root     root       179282 2010-11-18 21:52 SemcContactsProvider.apk
-rw-r--r-- root     root       953736 2010-10-21 00:50 Conversations.apk
-rw-r--r-- system   sdcard_rw    16206 2010-11-15 10:19 SemcSettings.apk
-rw-r--r-- root     root        22978 2010-11-18 21:52 HTMLViewer.apk
-rw-r--r-- root     root       260288 2010-11-18 21:52 EnhancedGoogleSearchProvi
der.apk
-rw-r--r-- root     root         7705 2010-11-18 21:52 WapiCustomization.apk
-rw-r--r-- root     root        54749 2010-11-18 21:52 TalkProvider.apk
-rw-r--r-- root     root      1192574 2010-11-18 21:52 SemcContacts.apk
-rw-r--r-- root     root        50993 2010-11-18 21:52 GoogleSubscribedFeedsProv
ider.apk
-rw-r--r-- root     root        51945 2010-11-18 21:52 Picker.apk
-rw-r--r-- root     root        31722 2010-11-18 21:52 WapPush.apk
-rw-r--r-- system   sdcard_rw  2466590 2010-11-19 23:11 com.fede.launcher.apk
-rw-r--r-- root     root        39051 2010-11-18 21:52 DrmProvider.apk
-rw-r--r-- root     root       815453 2010-11-18 21:52 Talk.apk
-rw-r--r-- root     root       575814 2010-11-18 21:52 Bluetooth.apk
-rw-r--r-- root     root       890169 2010-11-18 21:52 SetupWizard.apk
-rw-r--r-- root     root        13631 2010-11-18 21:52 SemcCheckin.apk
-rw-r--r-- root     root       178017 2010-11-18 21:52 PackageInstaller.apk
-rw-r--r-- root     root        26327 2010-11-18 21:52 SystemConnector.apk
-rw-r--r-- root     root        63466 2010-11-18 21:52 GoogleSettingsProvider.ap
k
-rw-r--r-- root     root        36806 2010-11-18 21:52 VpnServices.apk
-rw-r--r-- root     root        32904 2010-11-18 21:52 SettingsProvider.apk
-rw-r--r-- root     root       160683 2010-11-18 21:52 DownloadProvider.apk
-rw-r--r-- root     root         4448 2010-11-18 21:52 AutoPowerOff.apk
-rw-r--r-- root     root       809339 2010-11-18 21:52 SemcCamera.apk
-rw-r--r-- root     root       554413 2010-11-18 21:52 OmaDatasyncService.apk
-rw-r--r-- root     root        74868 2010-11-18 21:52 GoogleSearch.apk
-rw-r--r-- root     root       444993 2010-11-18 21:52 VoiceSearch.apk
-rw-r--r-- system   sdcard_rw   682512 2010-11-11 16:34 Gallery3Dmini.apk
-rw-r--r-- root     root      5206361 2010-11-18 21:52 Settings.apk
-rw-r--r-- root     root        22393 2010-11-18 21:52 ApplicationsProvider.apk
-rw-r--r-- root     root        37187 2010-11-18 21:52 GooglePartnerSetup.apk
-rw-r--r-- root     root         4114 2010-11-18 21:52 SemcCalendarVanillaApi.ap
k
-rw-r--r-- root     root       202525 2010-11-18 21:52 Dialer.apk
-rw-r--r-- root     root       144554 2010-11-18 21:52 OMAClientProvisioning.apk

-rw-r--r-- root     root        44242 2010-11-18 21:52 AccountProvider.apk
-rw-r--r-- root     root        50427 2010-11-18 21:52 GoogleContactsSyncAdapter
.apk
-rw-r--r-- root     root         7128 2010-11-18 21:52 VerifyCertificatesDummyAp
pShared.apk
-rw-r--r-- root     root         7859 2010-11-18 21:52 DefaultCapabilities.apk
-rw-r--r-- root     root      3439248 2010-10-21 00:51 SemcPhone.apk
-rw-r--r-- root     root       320196 2010-11-18 21:52 AccountAndSyncSettings.ap
k
-rw-r--r-- root     root         7144 2010-11-18 21:52 VerifyCertificatesDummyAp
pPlatform.apk
-rw-r--r-- root     root       797878 2010-11-18 21:52 ServiceMenu.apk
-rw-r--r-- root     root       579574 2010-11-18 21:52 DMClient.apk
-rw-r--r-- root     root       796575 2010-11-18 21:52 SuquashiInputMethod.apk
-rw-r--r-- root     root       126432 2010-11-18 21:52 SemcVideo.apk
-rw-r--r-- root     root       502368 2010-11-18 21:52 SemcCalendar.apk
-rw-r--r-- root     root        45576 2010-11-18 21:52 GoogleCheckin.apk
-rw-r--r-- root     root        21994 2010-11-18 21:52 CustomizedSettings.apk
-rw-r--r-- root     root        57110 2010-11-18 21:52 NetworkLocation.apk
-rw-r--r-- root     root       413412 2010-11-18 21:52 GoogleApps.apk
-rw-r--r-- root     root         7060 2010-11-18 21:52 qcsemcservice.apk
-rw-r--r-- root     root         7115 2010-11-18 21:52 VerifyCertificatesDummyAp
pMedia.apk
-rw-r--r-- root     root        10235 2010-11-18 21:52 CustomizedApplicationInst
aller.apk
-rw-r--r-- root     root       196521 2010-11-18 21:52 SuperUser.apk
-rw-r--r-- root     root        54314 2010-11-18 21:52 SemcTelephonyProvider.apk

-rw-r--r-- root     root         3546 2010-11-18 21:52 SemcAlarmVanillaApi.apk
-rw-r--r-- root     root       376920 2010-11-18 21:52 gtalkservice.apk
-rw-r--r-- root     root        10558 2010-11-18 21:52 MusicVanillaApi.apk
-rw-r--r-- root     root         7151 2010-11-18 21:52 VerifyCertificatesDummyAp
pApplication.apk
-rw-r--r-- root     root       160391 2010-11-18 21:52 GmailProvider.apk
-rw-r--r-- root     root       873803 2010-11-18 21:52 Gmail.apk
-rw-r--r-- root     root        15351 2010-11-18 21:52 CustomizationProvider.apk

-rw-r--r-- root     root      1189765 2010-11-18 21:52 SemcAlarm.apk
-rw-r--r-- root     root       301039 2010-11-18 21:52 MediaUploader.apk
-rw-r--r-- root     root      1748242 2010-11-18 21:52 Vending.apk
-rw-r--r-- root     root       200110 2010-11-18 21:52 CredentialManagerService.
apk
-rw-r--r-- root     root      1373519 2010-11-18 21:52 SemcMusic.apk
-rw-r--r-- root     root        57083 2010-11-18 21:52 SearchWidget.apk
-rw-r--r-- root     root         7629 2010-11-18 21:52 genericappinstaller.apk
-rw-r--r-- root     root        10561 2010-11-18 21:52 MarketUpdater.apk
-rw-r--r-- root     root        10270 2010-11-18 21:52 UserDictionaryProvider.ap
k
-rw-r--r-- root     root       158556 2010-11-18 21:52 GlobalSearch.apk
#
SE X10 mini MiniCM10 | HTC Desire HD CyanogenMod10 | Samsung Galaxy Nexus CyanogenMod10

My Themes:
Crystal CM7 || Crystal 2 CM10
 
inteks
Old
#9  
inteks's Avatar
Senior Member - OP
Thanks Meter 619
Posts: 999
Join Date: Oct 2006

 
DONATE TO ME
Quote:
Originally Posted by DaRk_dOg View Post
Ok here you are:
does the akt. version work for you ? i dont get an error when i debug parsing the applist with your output ....
 
dettofatto
Old
#10  
dettofatto's Avatar
Senior Member
Thanks Meter 122
Posts: 403
Join Date: May 2006
Location: Roma

 
DONATE TO ME
Thank you very much!

the app crashes while populating the /system/app list


Code:
 
System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza di oggetto.
   in androidappremover.Form1.lvSystemApps_ColumnClick(Object sender, ColumnClickEventArgs e)
   in System.Windows.Forms.ListView.OnColumnClick(ColumnClickEventArgs e)
   in System.Windows.Forms.ListView.WmNotify(Message& m)
   in System.Windows.Forms.ListView.WndProc(Message& m)
   in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assembly caricati **************
mscorlib
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.4952 (win7RTMGDR.050727-4900)
    Base di codice: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
androidappremover
    Versione assembly: 1.0.0.0
    Versione Win32: 1.0.0.0
    Base di codice: file:///D:/Android/X10mCleaner/androidappremover.exe
----------------------------------------
System.Windows.Forms
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
mscorlib.resources
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.4952 (win7RTMGDR.050727-4900)
    Base di codice: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

Boot Animation Paradise for your Android Device

The default boot animations on any device, no matter whichmanufacturer, are generally pretty … more

Flash Custom ROM and Recovery to Samsung Galaxy S 4

After reading about Dan Rosenberg’s bootloader exploit for the Samsung Galaxy S 4,I … more

Windows-Based Multi-Tool for the Sony Xperia U

If you are a flashaholic and an owner of the Sony Xperia U, you may be interested in the … more

XDA University: Crafting Recovery-Flashable Packages

Those of us who use Linux on a day to day basis don’t think twice about sinking … more