[ROM][17/7/23][4.4.4] SlimKat | The slimmest & most secure KitKat ROM for HTC Desire!

Search This thread

spezi77

Recognized Developer /Inactive RC
Jan 27, 2013
3,519
7,852
/home/less
I confirm.
Without Mounts2SD it was impossible to install any app. Memory full.
I installed Mounts2SD from play store and now I was able to install many programs:
- file manager
- sygic (with at least 2 full nations)
- chrome
- and many more.
Thank youfor your wonderfull job.
Max
It sounds like a2sd installation doesn't work for everyone, and/or has a problem under certain circumstances. I have no idea how to fix that without someone gathering more facts on the technical side.

I personally think that a2sd is the more thoughthru solution, and would bring better results assuming that it works flawless.
 
  • Like
Reactions: ze7zez and senseii

vitos_rnd

New member
Mar 8, 2010
1
0
I tried to revive my old phone. Flashed successfully, but phone does not boot, only Slimkat logo flashes on screen. How to boot my phone?
 

yellowpage

Senior Member
Jan 11, 2014
109
31
I spent some time today and updated with the latest rom. for the first try, i followed the clean install steps but i encountered some weird behavior. Then, I did full wipe and installed the Dec build. Same result. The third try, I deleted everything in SD card ezcept for the July rom and gapp. Clean install. This time, everything works fine.

I installed some apps and got the storage full message. Use mount2sd and things are fine again.

Thanks for this wonderful rom and all the people contributed their comments and ideas.
 
  • Like
Reactions: ze7zez

Sbranzo

Member
Jan 14, 2016
5
2
New installation here! Going gappsless with the help of fdroid and yalp store. I'd like to squeeze a bit more battery and power and Google Service are too hungry for this device.
I started today with the usual FOSS app and this old old phone is suprisingly useful. So thank you for this exceptional rom!
 
  • Like
Reactions: ze7zez

userx404

Senior Member
This rom is stunning, thank you! I had to use Mount2sd, the terminal emulator method didn't work
I also noticed this behavior and had the same troubles in the past. I can report that the sequence is essential for success.
- Wipe system,cache,dalvik
- install rom
- reboot, let settle the them
- reboot
- terminal, su, a2sd, ...
- reboot
- reboot to recovery
- install gapps
- reboot

at this point you can modify settings, install apps, ...

It's not recomended to combine steps (reduce reboots) to speed-up the procedure.

I also have to move data to card. Otherwise i'm not able to install any app due to memory lack.
 
Last edited:
HTC Desire (Bravo) as a driving recorder

After many tests, I can recommend the only one camera application that records well in 640x480 resolution.

DailyRoads Voyager
or
DailyRoads Voyager Pro

Thanks to this Bravo can be used as a driving recorder, if you do not mind the lack of sound. Turning off the sound recording improves the video recording parameters.
I managed to record a few movies with sound that is fully synchronized with the picture (Syncho A-V).
Unfortunately, most movies do not have sound sync.

The author of the application who wrote to me that the application sends a request to the media server, but the server decides on the method of registration implementation depending on the possibilities.
The secret of the media server's operation is known only to good programmers ( = @spezi77 ).
Therefore, it is very difficult for the user to set kernel parameters so that the system is efficient for video recording.

I attach two logs informing about the parameters that were used in the application during recording.

Hi-bitrate (OK synchro A-V) - MediaInfo:
Code:
[FONT="Courier New"]General
Complete name               : 640x480_br2M_15fps.mp4
Format                      : MPEG-4
Format profile              : Base Media
Codec ID                    : isom (isom/3gp4)
File size                   : 3.64 MiB
Duration                    : 21 s 56 ms
Overall bit rate mode       : Constant
[COLOR="Lime"][B]Overall bit rate            : 1 450 kb/s[/B][/COLOR]
Encoded date                : UTC 2017-10-19 22:22:01
Tagged date                 : UTC 2017-10-19 22:22:01

Video
ID                          : 1
Format                      : MPEG-4 Visual
Format profile              : Core@L2
Format settings, BVOP       : Yes
Format settings, QPel       : No
Format settings, GMC        : No warppoints
Format settings, Matrix     : Default (H.263)
Codec ID                    : 20
Duration                    : 20 s 975 ms
Source duration             : 20 s 995 ms
Bit rate mode               : Constant
Bit rate                    : 1 356 kb/s
Nominal bit rate            : 256 kb/s
Width                       : 176 pixels
Original width              : 640 pixels
Height                      : 144 pixels
Original height             : 480 pixels
Display aspect ratio        : 1.222
Original display aspect rat : 4:3
Frame rate mode             : Variable
Frame rate                  : 11.431 FPS
Minimum frame rate          : 9.315 FPS
Maximum frame rate          : 12.272 FPS
Color space                 : YUV
Bit depth                   : 8 bits
Scan type                   : Progressive
Compression mode            : Lossy
Bits/(Pixel*Frame)          : 4.681
Stream size                 : 3.39 MiB (93%)
Source stream size          : 3.39 MiB (93%)
Title                       : VideoHandle
Language                    : English
Encoded date                : UTC 2017-10-19 22:22:01
Tagged date                 : UTC 2017-10-19 22:22:01
mdhd_Duration               : 20975

Audio
ID                          : 2
Format                      : AAC
Format/Info                 : Advanced Audio Codec
Format profile              : LC
Codec ID                    : 40
Duration                    : 21 s 56 ms
Bit rate mode               : Constant
Bit rate                    : 96.0 kb/s
Channel(s)                  : 1 channel
Channel positions           : Front: C
Sampling rate               : 16.0 kHz
Frame rate                  : 15.625 FPS (1024 spf)
Compression mode            : Lossy
Stream size                 : 247 KiB (7%)
Title                       : SoundHandle
Language                    : English
Encoded date                : UTC 2017-10-19 22:22:01
Tagged date                 : UTC 2017-10-19 22:22:01
[/FONT]

Low-bitrate (NO synchro A-V) - MediaInfo:
Code:
[FONT="Courier New"]General
Complete name               : 20171020152720_0_0_1000019.mp4
Format                      : MPEG-4
Format profile              : Base Media
Codec ID                    : isom (isom/3gp4)
File size                   : 2.66 MiB
Duration                    : 40 s 0 ms
Overall bit rate mode       : Constant
[COLOR="Red"][B]Overall bit rate            : 557 kb/s[/B][/COLOR]
Encoded date                : UTC 2017-10-20 13:28:02
Tagged date                 : UTC 2017-10-20 13:28:02

Video
ID                          : 1
Format                      : MPEG-4 Visual
Format profile              : Core@L2
Format settings, BVOP       : Yes
Format settings, QPel       : No
Format settings, GMC        : No warppoints
Format settings, Matrix     : Default (H.263)
Codec ID                    : 20
Duration                    : 39 s 455 ms
Source duration             : 39 s 570 ms
Bit rate mode               : Constant
Bit rate                    : 463 kb/s
Nominal bit rate            : 256 kb/s
Width                       : 176 pixels
Original width              : 640 pixels
Height                      : 144 pixels
Original height             : 480 pixels
Display aspect ratio        : 1.222
Original display aspect rat : 4:3
Rotation                    : 90°
Frame rate mode             : Variable
Frame rate                  : 3.765 FPS
Minimum frame rate          : 2.414 FPS
Maximum frame rate          : 6.093 FPS
Color space                 : YUV
Bit depth                   : 8 bits
Scan type                   : Progressive
Compression mode            : Lossy
Bits/(Pixel*Frame)          : 4.853
Stream size                 : 2.17 MiB (82%)
Source stream size          : 2.19 MiB (82%)
Title                       : VideoHandle
Language                    : English
Encoded date                : UTC 2017-10-20 13:28:02
Tagged date                 : UTC 2017-10-20 13:28:02
mdhd_Duration               : 39455

Audio
ID                          : 2
Format                      : AAC
Format/Info                 : Advanced Audio Codec
Format profile              : LC
Codec ID                    : 40
Duration                    : 40 s 0 ms
Bit rate mode               : Constant
Bit rate                    : 96.0 kb/s
Channel(s)                  : 1 channel
Channel positions           : Front: C
Sampling rate               : 16.0 kHz
Frame rate                  : 15.625 FPS (1024 spf)
Compression mode            : Lossy
Stream size                 : 469 KiB (17%)
Title                       : SoundHandle
Language                    : English
Encoded date                : UTC 2017-10-20 13:28:02
Tagged date                 : UTC 2017-10-20 13:28:02

[/FONT]
 
Last edited:

desireleß

Senior Member
Apr 14, 2012
160
91
I spent some time today and updated with the latest rom. for the first try, i followed the clean install steps but i encountered some weird behavior. Then, I did full wipe and installed the Dec build. Same result. The third try, I deleted everything in SD card ezcept for the July rom and gapp. Clean install. This time, everything works fine.

I installed some apps and got the storage full message. Use mount2sd and things are fine again.

Thanks for this wonderful rom and all the people contributed their comments and ideas.

Could you tell me step by step to get Mount2sd working? I have never used it on bravo :)
 

yellowpage

Senior Member
Jan 11, 2014
109
31
Could you tell me step by step to get Mount2sd working? I have never used it on bravo :)

After you have gapp installed and boot into system, launch play store then install Mount2sd. (Do not install other apps yet.)
Launch M2SD, on the top-right corner, hit the 3 dots... and choose "Application Settings".
Hit the button to enable startup script.

Under the middle tab (Hit "the wrench" icon), you see Applications checkbox is ticked. (I only move app to SD and didn't touch others.)

That is it!:)
 

smekla

Member
Dec 10, 2009
22
1
just installed this ROM into my good old HTC Desire but i can't sign in to google services - it keeps saying "Couldn't sign in. There was a problem communicating with Google services. Try again later.". The internet connection works fine.
Any thoughts anyone?
 
just installed this ROM into my good old HTC Desire but i can't sign in to google services - it keeps saying "Couldn't sign in. There was a problem communicating with Google services. Try again later.". The internet connection works fine.
Any thoughts anyone?

If you want precise help, describe the problem exactly.
Nobody knows what you've done before and how you connect to the internet.
 

Finsku

Member
Mar 12, 2017
17
7
I had to take my old Desire from table box because I need to repair my main phone.

I installed this ROM and it works great... sad part is that I couldn't get A2SD to work (I think...).
After 1.5Gb EXT partition (EXT4) and A2SD install (y,n,n) I had only ~60Mb free space for files. I couldn't install for example Chrome. Clean install ofc.

I reinstalled a2sd but on this time I did it with y,y,y.
Got 158Mb free space for apps (better than ~60Mb).

Maybe I will try m2sd method (yellowpage step-by-step) later to test if I could get couple Mbs more :) And (ofc) I'll give another try to install with original (A2SD) method.

Thanks again for the great ROM. And bravo is a old Android phone!
Android Go later, maybe? ;) (I would try to port that if I had any talent/experience to fork/work roms)
 
Oryginal Slim-bravo-4.4.4.build.9.0-UNOFFICIAL-20161206-0005.zip

microG MOD Slim-bravo-4.4.4.build.9.0-UNOFFICIAL-20161206-0005.zip

diff:
Code:
5c5
< 1 file, 128189930 bytes (123 MiB)
---
> 1 file, 134053133 bytes (128 MiB)
7c7
< Path = Slim-bravo-4.4.4.build.9.0-UNOFFICIAL-20161206-0005.zip
---
> Path = MOD\Slim-bravo-4.4.4.build.9.0-UNOFFICIAL-20161206-0005.zip
12c12
< Physical Size = 128189930
---
> Physical Size = 134053133
503,504d502
< 2008-02-29 03:33:46 .....     11993630      4723297  system\framework\framework-res.apk
< 2008-02-29 03:33:46 .....      3757835      3734725  system\framework\framework.jar
1001a1000,1006
> 2018-01-09 08:33:42 ....A     14859776      6857012  system\framework\framework-res.apk
> 2018-01-09 08:22:16 ....A      3674175      3655719  system\framework\framework.jar
> 2017-06-13 23:25:42 ....A      2756358      2040633  system\app\GmsCore.apk
> 2018-01-04 11:43:04 ....A       198785       190784  system\app\GoogleContactsSyncAdapter.apk
> 2017-10-24 16:27:08 ....A        21872        19183  system\app\GsfProxy.apk
> 2017-05-26 18:38:10 ....A      1816869      1506392  system\app\Nominatim_Geocoder_Backend_1.2.2.apk
> 2016-07-25 19:44:54 ....A        54468        50796  system\app\Mozilla_UnifiedNlp_Backend_1.3.2.apk
1003c1008
< 2016-12-06 01:39:47          223794073    128034660  985 files
---
> 2018-01-09 08:33:42          231424911    133897157  990 files
 
  • Like
Reactions: spezi77

spezi77

Recognized Developer /Inactive RC
Jan 27, 2013
3,519
7,852
/home/less
Is there any possibility to make it work on a 610 too? would love that, is my all day phone so would like to get one updated version too.
Maybe someone with a 610 and a little experience in porting or compiling ROMs could do that. But this is the wrong device forum for your idea.

Sent from my Pixel XL using XDA Labs
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 48


    A word by the device maintainer:
    I am very enthusiastic to provide you with an unofficial SlimRom for the HTC Desire. Big thanks to original authors. This is currently by far the most relevant KitKat ROM available for the HTC Desire, so if you like it fast and fancy, this is the one for you.

    Info about SlimRoms:
    SlimRoms is a custom android operating system. The main goal is to offer users a slimmed down but still feature rich alternative to other android operating systems.
    The entire SlimTeam work together to bring you this tailor-made beauty straight from Android Open Source Project (AOSP) source code.
    All of the sources can be publicly viewed through GitHub and you can stop by the public Gerrit to submit patches of any type.

    SlimKat is the project name for SlimRoms based on Android 4.4 and offers the following original features:
    • The Real Dark Slim
      • Full system-wide dark interfaces. - If you like it smooth and classy.
    • Custom Shortcuts. Everywhere.
      • Hardware keys, Navigation Ring, Navigation Bar, Lockscreen, Tiles, Notifications etc. - We've got you covered.
    • System-Wide Keyboard Controls
      • Rotation, cursor control, optional emoticions, etc. - You'll be tapping away to your heart's content.
    • SlimCenter
      • Downloads, contact information, system app removal. - More fun than you can shake a stick at.
    • Camera Features
      • Trueview, Smart Capture. - Capture life moments with ease.

    Important links:

    slimroms.net - The official webpage where you find everything you need to know about SlimRoms.

    Downloads - Download the rom and gapps.

    Installation instructions - Follow these steps to the letter if you're about to install SlimRoms on your device.
    1. Recommendations/Requirements:
    - An hboot with at least 250mb on system. These include stock hboot or @jmcclue's 250/5/182 hboot - md5 7393e92a6d4f6b6060d236c27d944ad3

    How to flash an hboot (simpliest way):
    1) download the alpha jelly zip and ensure its integrity by checking against the md5
    2) save the alpha jelly zip to the root of your SD card and rename it into PB99IMG.zip
    3) reboot into bootloader
    4) apply the update
    5) enter recovery
    6) format all partitions except SD card
    7) reboot into recovery -- now you can flash the ROM

    - A 512mb - 1.5gb EXT partition (EXT4 recommended) on your sdcard. Use this guide, and this guide only to create the partition. Partitions made using other tools (CWM, Minitool Partition Wizard, etc.) will likely cause issues.
    - The latest TWRP or 4EXT Recovery. Old versions of CWM may cause issues.
    - A somewhat decently functioning brain (optional)

    2. Installation Steps:
    - Boot into recovery
    - Full wipe *
    - Flash ROM
    - Boot the ROM and let it settle down for 2-3 minutes
    - Enable A2SD from Terminal (Answer: Y/N/N) -> for details see below **
    - Go to Settings > Security > And turn on "Advanced Reboot Menu"
    - Reboot to recovery
    - Flash GApps
    - Reboot
    - Start Play Store to load setup for WiFi, Google account, etc.

    * Full wipe includes system, data, cache, dalvik cache, .android_secure and sd-ext

    ** Enable A2SD
    - run Terminal Emulator
    - type 'su' and press enter
    - allow root access in the popup query
    - type 'a2sd install' and press enter
    - reply to questions in this order
    --> y n n (dalvik to card - yes, data to card - no, reboot - no)

    Latest Changelog - Read here if you want information on changes in latest build.

    FAQ - The most frequent asked questions with answers.

    Kernel Source - The source of your device's kernel.


    Get in touch! - Contact SlimRoms at these places if you have questions, requests or feedback.

    Google+

    Twitter

    Facebook

    Forum


    Disclaimer: SlimRoms and spezi77 are not responsible for any damages to your device.


    Have a nice day! ;)

    XDA:DevDB Information
    SlimKat, ROM for the HTC Desire

    Contributors
    spezi77
    Source Code: https://github.com/SlimKatLegacy

    ROM OS Version: 4.4.x KitKat
    ROM Kernel: Linux 2.6.x
    Based On: SlimRoms

    Version Information
    Status: Stable
    Current Stable Version: r8
    Stable Release Date: 2017-07-23
    Current Beta Version: 1.0
    Beta Release Date: 2015-12-31

    Created 2015-12-31
    Last Updated 2017-07-24
    21
    Device related change-log and unofficial features added to this ROM:

    Release 1 (2015/12/31)
    * Initial Release
    * Add Lockscreen Notifications

    Release 2 (2016/01/09)
    * LockscreenTargets: Fix FC when entering Settings > Personalization/Interface > Lockscreen > Slider Targets and Shortcuts > Slider Targets

    Release 3 (2016/04/08)
    * Use latest busybox from CM-11
    * BT tethering fix (mirabilos) - untested (please let me know if it works)
    * Update CPU governor tunables for performance (kuskro)
    * Add all available android security patches for 4.4.4 until 1st of March 2016

    Release 4 (2016/07/16)
    * Fix FC in Development Settings (thanks ze7zez for testing)
    * Add android security updates until 1st of June 2016

    Release 5 (2016/12/03)
    * Update kernel to stay in sync with ls-kitkat:
    ** lower max. cpu freq to 998400 MHz.
    ** ioscheduler to "cfq"
    ** default CPU gov to SMARTASS2
    ** add security patches from October bulletin board 2016
    * Fix a strange FC in Development/Security Settings (my fault :p) --> Advanced reboot can be found under Security Settings (where it actually belongs)
    * Fix camera
    * Replaced DashClock with CM's cLock widget (when adding a widget a FC occurred)
    * Fix graphic glitches (black regions)
    * Add android security updates until 1st of November
    * Compiled the ROM with -O3 flag for increased performance

    Release 6 (2016/12/04)
    * Hotspot/WiFi tethering fix
    * Fixed issue with mounting sd-ext which resulted in applications disappearing

    Release 7 (2016/12/06)
    * Disable atlas service at start-up to save memory
    * Align values under Display > DPI settings to be more regular: 140..260
    * Fixed FC in Gallery2 app (while editing images) and merged many more stability improvements from CAF
    * Fixed a crash in KeyguardWidgets (still had a reference to DashClock)
    * Slim down the ROM size (e.g. LockClock 8.6MB -> 1.6MB)

    Release 8 (2017/07/23)
    * Android Security Update: 2017-07-01
    * Kernel compiled with Linaro GCC 4.9.4

    Big thanks to Andreas Blaesius aka andi34 for keeping Android 4.4.4 up with the latest security updates. Security sources: https://github.com/android-security/

    Not working
    * Trackball wake hack (you can use instead "home key" to wake up phone)
    13
    Hey Desire owners!
    I have been successful this weekend in patching SlimKat up to the security level of 2017-07-01 !!!

    Enjoy release 8,
    and have a nice day!
    :cool:
    10
    Happy New Year!
    9
    Hey folks,
    You should expect the unexpected. Stay tuned.. ;)