• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

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

spezi77

Recognized Developer / Contributor
Jan 27, 2013
3,364
7,521
0
/home/less


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
 
Last edited:

spezi77

Recognized Developer / Contributor
Jan 27, 2013
3,364
7,521
0
/home/less
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)
 
Last edited:

ze7zez

Elite Member
Aug 24, 2012
2,711
1,316
113
Kraków
nz.geoview.info
Wonderful!
Until recently, I used version 6.7 on my Samsung Galaxy S + and after going to the version 8.14 is a little sluggish.
I hope that 9 version will not be too hard on our Bravo.
Thank you!

---------- Post added at 18:38 ---------- Previous post was at 18:36 ----------

Happy New Year!
You make me happy 2015.
I hope that 2016 will also be happy for You and for Your plans.

---------- Post added at 18:47 ---------- Previous post was at 18:38 ----------

If someone had problems with manipulation of recovery,
in this post I put flashable file 4EXT v1.0.0.5 RC9 and emergency flashable file twrp-2311-bravo.zip
to facilitate the return to any other version of the recovery.

---------- Post added at 19:17 ---------- Previous post was at 18:47 ----------

As for me, it is not enough.
Code:
ro.sf.lcd_density=182
The default for A8181 is
Code:
ro.sf.lcd_density=240


---------- Post added at 20:07 ---------- Previous post was at 19:17 ----------

I'm impressed!
This is another ROM that is snappy.

The digit seven is my favorite. @spezi77 have their two!

- Important: Go into Developer Settings to enable Root for Apps & ADB
There is a separate tab # Superuser, but I do not need to do this, because it is already set.
 
  • Like
Reactions: spezi77

spezi77

Recognized Developer / Contributor
Jan 27, 2013
3,364
7,521
0
/home/less
Wonderful!
Until recently, I used version 6.7 on my Samsung Galaxy S + and after going to the version 8.14 is a little sluggish.
I hope that 9 version will not be too hard on our Bravo.
Thank you!

---------- Post added at 18:38 ---------- Previous post was at 18:36 ----------



You make me happy 2015.
I hope that 2016 will also be happy for You and for Your plans.

---------- Post added at 18:47 ---------- Previous post was at 18:38 ----------

If someone had problems with manipulation of recovery,
in this post I put flashable file 4EXT v1.0.0.5 RC9 and emergency flashable file twrp-2311-bravo.zip
to facilitate the return to any other version of the recovery.

---------- Post added at 19:17 ---------- Previous post was at 18:47 ----------

As for me, it is not enough.
Code:
ro.sf.lcd_density=182
The default for A8181 is
Code:
ro.sf.lcd_density=240


---------- Post added at 20:07 ---------- Previous post was at 19:17 ----------

I'm impressed!
This is another ROM that is snappy.

The digit seven is my favorite. @spezi77 have their two!



There is a separate tab # Superuser, but I do not need to do this, because it is already set.
All the best to you and yours!

Thanks for the flowers. I was very glad when I found out how to get this rom FINALLY working. I couldn't do that for almost 2 years. Experience is the key! :D

About LCD density:
I intended to keep SlimKat as close as possible to the original. Feel free to modify the build.prop. let's see how many ppl will "complain"..

About root:
You are right, I have updated the instructions.


Please keep me posted about the stability and performance..

Thanks, and have a nice evening, and remain ing time in this year! ;)
 

[email protected]|-|oR

Senior Member
Sep 4, 2012
947
301
63
Niš
As promised, after two coffies this morning - downloaded and instaled it on wife's Desire.
Well known impression - it's still there.
Great job!
Now installing the apps...
It's amazing that the Android phone from 2010 still can do the job.
Thanks @spezi77 for this. Job well done!

Yes the dpi could be different for us elders, but it could be solved.
Is it possible to enable different options in reboot menu (bootloader, recovery, hot reboot...)?
Only two homescreens, or I forgot something?
Play Store crashes in search, but... :)

Happy New Year!
 
Last edited:
  • Like
Reactions: spezi77

spezi77

Recognized Developer / Contributor
Jan 27, 2013
3,364
7,521
0
/home/less
As promised, after two coffies this morning - downloaded and instaled it on wife's Desire.
Well known impression - it's still there.
Great job!
Now installing the apps...
It's amazing that the Android phone from 2010 still can do the job.
Thanks @spezi77 for this. Job well done!

Yes the dpi could be different for us elders, but it could be solved.
Is it possible to enable different options in reboot menu (bootloader, recovery, hot reboot...)?
Only two homescreens, or I forgot something?
Play Store crashes in search, but... :)

Happy New Year!
Searching in playstore also crashed in my phone. It occurs when you have just set up your Google account and the synchronization is still working in the background.

Solution: let the ROM settle down for a few minutes, and try it again.

Btw, you can change the dpi by editing the /system/build.prop (LCD.density). Or download an app that does the job for you.

Cheers!
 

[email protected]|-|oR

Senior Member
Sep 4, 2012
947
301
63
Niš
Searching in playstore also crashed in my phone. It occurs when you have just set up your Google account and the synchronization is still working in the background.

Solution: let the ROM settle down for a few minutes, and try it again.

Btw, you can change the dpi by editing the /system/build.prop (LCD.density). Or download an app that does the job for you.

Cheers!
Will se about the Play Store. You are probably right. :)
And, thanks about the build.prop, I know it (used to enjoy SlimKAT at One X).
Krauten juice - the best medicine for the hangover ever! :D
 

spezi77

Recognized Developer / Contributor
Jan 27, 2013
3,364
7,521
0
/home/less
Will se about the Play Store. You are probably right. :)
And, thanks about the build.prop, I know it (used to enjoy SlimKAT at One X).
Krauten juice - the best medicine for the hangover ever! :D
Krauten juice? More details please! ;)

About extended power menu: this is not available in SlimRom. Probably they considered this to be unnecessary. I could add it perhaps. Let's see..
 

ze7zez

Elite Member
Aug 24, 2012
2,711
1,316
113
Kraków
nz.geoview.info
Searching in playstore also crashed in my phone. It occurs when you have just set up your Google account and the synchronization is still working in the background.
I would recommend to download the original gapps.
After installation gapps of spezi77 can replace two files (Phonesky.apk and GoogleServicesFramework.apk) and google store works perfectly.

In addition, the original gapps are really black.


 

Attachments

  • Like
Reactions: spezi77

spezi77

Recognized Developer / Contributor
Jan 27, 2013
3,364
7,521
0
/home/less
I would recommend to download the original gapps.
After installation gapps of spezi77 can replace two files (Phonesky.apk and GoogleServicesFramework.apk) and google store works perfectly.

In addition, the original gapps are really black.


Nice, could you maybe create a zip with your mod? If you agree, please send me a download link, and I will gladly add it to the 1st post.
 
  • Like
Reactions: ze7zez

spezi77

Recognized Developer / Contributor
Jan 27, 2013
3,364
7,521
0
/home/less
... I am working a new build right now with the next improvements.
* Add option in development settings to allow Advanced Reboot Menu
* Add LCD Density Setting
* Trackball Wake
* Add support for Fake Signatures
* Import translations from SlimRoms repo
* Add missed out Security Patches
 
Last edited:

nO.One2

Member
Mar 20, 2011
31
2
0
Wait for new version before you are going to flash --> I am making a new build right now with the next improvements.
* Add option in development settings to allow Advanced Reboot Menu
* Add LCD Density Setting
* Trackball Wake
* Add support for Fake Signatures
* Import translations from SlimRoms repo
haha nice okay, just doing first boot.....
will wait now for newer build :p