• 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][discontinued] CleanSlate 1.2.3 - Europe1.90/Asia-WWE1.88 - Sense 7.0 - ARMv8 64

Status
Not open for further replies.

tbalden

Recognized Developer
Oct 22, 2010
9,692
16,588
113
Budapest
www.virtuousrom.com
HTC M9+

CleanSlate ROM for HTC M9+ (not for supreme camera edition!)
Hit the Thanks button if you like the work being done, or donate to the dev: DONATION HERE


The authentic stock Sense 7.0 experience with best from both worlds: carrier free blinkfeed, adblocking, rooted and ChinaSense Home tweaks (read below) make it the best combination to enjoy all possible features of the M9+ software and hardware with international World Wide Edition defaults.

About the ROM:
- Android 5.0.2 Lollipop
- NOT for the supreme camera edition!!
- Base: 1.90.401.3 Europe and 1.88.707.1 Asia-WWE editions
- Left fully Odexed, fast application loading
- HTC Sense 7.0, Stock as HTC intended on Europe/WWE bases
- Stock Kernel
- WWE/Europe applications
- Comes in two parts:
-- 1. base ROM installer (almost untouched Sense 7 ROM + stock boot image) for Asia-WWE and Europe separated (check locales here) and
-- 2. Additions
package installer for
---- Google apps
---- other apps (Twitter, Facebook and more),
---- International Sense Home BlinkFeed news editions (carrier free)
---- Addition of many many locales that are not in the base installment (NEEDS FULL WIPE/FRESH SETUP TO WORK!)
---- ChinaSense Sense Home tweaks on/off (brightness slider, Clear all apps on Recent Apps, swipe over home for Notification pull down)
---- SuperSU rooting
---- AppOps for managing application permissions
---- Ad blocking
- Installable from custom recovery (e.g. TWRP)

Credits & Thanks:
- HTC for the great ROM base and phone
- Flemmard for helping out as always with some ROM questions
- HTC-G11-Black for the E9+ scripts
- amarullz for his fantastic Aroma installer
- ChainFire for SuperSU and its installer
- mike1986. for his aroma installer example so I could quickly assemble things

Needed:
- HTC One M9+ (m9pw) Unlocked (S-On or S-Off)
- Custom Recovery (e.g. TWRP: http://forum.xda-developers.com/one-m9/one-m9-general/recovery-twrp-2-8-6-0-english-m9pw-t3116099)

Installation:

1- Make sure your phone is unlocked and with custom recovery
1.1 - Make a full backup in Recovery just in case
2- Download the ROM and the additional package and copy them to your M9+ phone through MTP, or download them on your phone
3- Boot your phone to recovery mode (Power off the phone, then long Vol down + Power, select Boot to Bootloader, there: select Boot to Recovery)
4- In TWRP (or other custom recovery) select Install --> if you're using my TWRP version from here on XDA, make sure you install FROM THE INTERNAL MEMORY, external Sdcard doesn't work in that TWRP, and ruins your system partition!!!
5- Browse CleanSlate-europe-full-odexed-x.y.zip, select it, install it.
---- If you don't want to install CleanSlate Additions you should do a Wipe in the Recovery, but you will need to install some Google Apps and the other apps from Play Store when the ROM started and was set up. If you plan to install Additions, don't reboot after installation of the zip yet!
6- When it finished with installing the package, don't leave Recovery/don't reboot, instead go back in Recovery, select Install again
7- Browse CleanSlate-additions-x.y.zip, start installing it
8- Select 'Wipe data' if coming from other region's ROM like China or from an old base, only select 'Don't wipe' if reinstalling the ROM zip.
9- Then proceed with the installer to your needs (select Google apps, other apps)
10- After both installers went successfully, reboot the device - it will start to boot and you'll have to wait a long time when it is updating all the applications cache at first boot
11- Setup will start with English (United States), select from the available locales whichever you prefer
12- If the Additions's BlinkFeed patch didn't work out and you only have e.g. Chinese news editions, make sure to wipe cache/app data in Settings/Apps/All/Sense Home and/or install this mod, and switch off Auto update for the app in Google Play
12.1 - Check XPosed installation guide if interested in further Sense customization with the famous Sense Toolbox
13- Enjoy, share your experience, hit the Thanks button, rate the thread and if you find it worthy, buy me a beer donating

ROM installer (CleanSlate-(region)-full-odexed-x.y.zip)
- Base installer without most of the Google applications and some third party apps removed
(needed to trim them down a bit and move them to the Additions installer to fit into the 2GB max installer size TWRP can handle)

Additions (CleanSlate-additions-(region)-x.y.zip)
- Root with SuperSU
- Google applications (optional)
- International Sense Home BlinkFeed news editions (carrier free) (optional)
- Facebook, Twitter, Dropbox, File Explorer, Flash, Adobe Reader (optional)
- Addition of many many locales that are not in the base installment (NEEDS FULL WIPE/FRESH SETUP TO WORK!)
- AdWay ad blocker and set up default ad blocking (optional)
- ChinaSense Sense Home tweaks (brightness slider, Clear all on Recent Apps, swipe down on home for Notification pull down)

DISCLAIMER
As usual, use it at your own risk! This comes without any warranties, by downloading and using it you are taking all responsibilities on yourself.

Sharing policy
Please don't reuse any parts of this ROM without asking for permission and please respect a 10 days waiting time after each new version I release.

Download

Europe Base 1.90.401.3 - CleanSlate 1.2.3
CleanSlate-europe-full-odexed-1.2.3.zip 1.97 GB
https://mega.nz/#!75xE3LyC!82OuQA_8W-RZjy-Q0afFFWhIekq2JnvrXoqkdZVUC8M
md5: 77491089b2751324901f61cd49e15c9f *CleanSlate-europe-full-odexed-1.2.3.zip
CleanSlate-additions-Europe-1.2.3.zip 259.3 MB - flash it over CleanSlate-Europe-Full-Odexed 1.2.3
https://mega.nz/#!P5oUBKhA!tvfw9R5eqvHhG9X9Vvc-hUHm8-IA8n9bmguKbf0-gC4
md5: 999604fa0ae5faa4ab4c8974a0cbb26b *CleanSlate-additions-Europe-1.2.3.zip

Asia-WorldWideEdition Base 1.88.707.1 - CleanSlate 1.2.0
CleanSlate-asia-wwe-full-odexed-1.2.zip 1.88 GB
https://mega.nz/#!2xxXzQaI!6mfv73GYqeL8hrM5LGAG5IeA8NVxHfGqDVznnDmMsLQ
md5: a879ccdef3e418d1bdf1b1efd91b8fbf *CleanSlate-asia-wwe-full-odexed-1.2.zip
CleanSlate-additions-Asia-WWE-1.2.0.zip 335.3 MB
https://mega.nz/#!C1ZV2Qyb!PzH12Rcj6Vz6EdWgsqyVZ64rk6sb-8xB_bxXPWwLf7E
md5: 690980fbaebae1f11e11c69cf977fb6c *CleanSlate-additions-Asia-WWE-1.2.0.zip


For CleanSlate Kernel
CleanSlate Europe 1.2.2 and Asia-WWE 1.1 that works with current kernel CleanSlate Kernel 1.0.2 (Base 1.88 and above is not working with currently available kernel source of the custom kernel)


CleanSlate-europe-full-odexed-1.2.2.zip 1.98 GB (keeping this here for CleanlSlate kernel compatibility)
https://mega.nz/#!60ZBlZwY!LdrLmpbLahPJxox7N__ouIg0Q-2e3hAe_PNCXMTLP1g
md5: 8c7a11ecd8705bb1da53d8c7bb563c69 *CleanSlate-europe-full-odexed-1.2.2.zip
CleanSlate-additions-Europe-1.2.1.zip 335.2 MB - flash it over CleanSlate-Europe-Full-Odexed 1.2.2
https://mega.nz/#!ilAAUKaJ!NUaQINoRZGDF06dtWBTmtJNIz00WSI_v2U382Ca81-I
md5: 31da37cf3b9858a20d4b451f2e8eff38*CleanSlate-additions-Europe-1.2.1.zip

Asia-WorldWideEdition Base 1.61 - CleanSlate 1.1 (keeping this here for CleanlSlate kernel compatibility)
CleanSlate-asia-wwe-full-odexed-1.1.zip 1.83 GB
https://mega.nz/#!CoIygJJI!8GOMJhgmoXLubRukEB5P9FVnZhlJI6OLFIVze5mDmuc
md5: ac6bec44726bd4e5fe20c88b5e8325cc *CleanSlate-asia-wwe-full-odexed-1.1.zip
CleanSlate-additions-Asia-WWE-1.1.4.zip 334.4 MB
https://mega.nz/#!C0AjCZ5Q!0KiM6fqedrrnznOgr8h9siU0E7j6ryeGz3Ns9BwehwE
md5: a365e6edd4031073b73634844700ace8 *CleanSlate-additions-Asia-WWE-1.1.4.zip



Older versions:
CleanSlate-europe-full-odexed-1.2.zip 1.99 GB
https://mega.nz/#!OsRw2aKZ!IHUpXr8T2oNFcHYx07YDJq2Egp097naxNM93qVVf-Nc
md5: 131ad3371378218319f4187645146623
CleanSlate-additions-Europe-1.1.4.zip 334.4 MB - don't worry about the version: just flash it over CleanSlate-Europe-Full-Odexed 1.2
https://mega.nz/#!61xFVK4Q!56TNFfOyJDqM_WWX8Bk0m1aTUhIj9LZ7KW9gQOcSlGg
md5: 09ac6a209c0bfc6c7c2f8f38fb4c513c *CleanSlate-additions-Europe-1.1.4.zip
CleanSlate-europe-full-odexed-1.1.zip 1.93 GB
https://mega.nz/#!uowCnSzZ!cO1H9uDX51nkf9rPB62ogJZE8Jj6ZJ0IyZ3ULC46GKk
md5: a0e5377982a62e17e2830ccb490a9cad
Asia WWE Base 1.08 - CleanSlate 1.0:
Download
CleanSlate-asia-wwe-full-odexed-1.0.zip 1.97 GB Asia WWE 1.08 base
https://mega.co.nz/#!7lQggbjB!6ArCe6MCtffW1jrYAUM-2tDP6ityObuTM0d-hAf7xgQ
md5: c435a372881931d588b6b9a2135179f8
CleanSlate-additions-1.0.2.zip for Asia base 334.0 MB
https://mega.nz/#!vhY2ECBT!7gSFIKBdT6gFHHqEoUEevn5HCfAS2WxgJk38XcXXAvA
md5: c3b972507a0382ffa75253edac1af7d4


XDA:DevDB Information
HTC M9+ CleanSlate ROM , ROM for the HTC One (M9)

Contributors
tbalden
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.10.x
Based On: HTC Sense

Version Information
Status: Stable
Current Stable Version: 1.2.3
Stable Release Date: 2016-01-30

Created 2015-05-27
Last Updated 2016-10-02
 
Last edited:

tbalden

Recognized Developer
Oct 22, 2010
9,692
16,588
113
Budapest
www.virtuousrom.com
Reserved.
Versioning, issues etc.

KNOWN ISSUES
- in China internet region there's an issue with set up being stuck, probably some site the setup would try to use is blocked in China? Workaround: Switch off Wi-Fi and Mobile data too, then go through setup wizard, and then access internet through your arbitrary VPN that works in the region to set up accounts.

CHANGELOGS
CleanSlate-additions 1.0.1 (2015-05-31):
- added 'Carrier free BlinkFeed in Sense Home' modification

CleanSlate-europe-full and CleanSlate-additions 1.1 (2015-06-05):
- rebased to Europe 1.61 maintenance release (many changes in ROM base, new radio/kernel/camera libs updated and many more by HTC)

CleanSlate-additions 1.1.1 (2015-06-06):
- Added optional ChinaSense tweak On/Off into CleanSlate-Additions-1.1.1
--- if you reflash Additions you can now select ChinaSense tweak, which adds these options in one step: Brightness slider in Notification Area settings / Swipe down on Home screen for Notification pull down / Clear all apps in Recent Apps
- no need for wipe

CleanSlate-additions 1.1.2 (2015-06-11):
- Only CleanSlate additions updated to contain the latest HTC Sense Home (7.12.560895) from Google Play Store, with mod of International News Editions for Blinkfeed
(- removed some duplication of files in the zip to lower the size of additions zip).

CleanSlate-Asia-WWE-full-odexed 1.1 (2015-06-16):
- Upgrading Asia WWE edition to 1.61.707.4 base from 1.08 old base. Plan is to keep an Asia-WWE and Europe base parallel.

CleanSlate-Additions Europe / Asia-WWE 1.1.3 (2015-06-19):
- Updated to latest HTC Sense Home from Google Play Store (7.12.563037)
- added AppOps installation (optional) for managing Application permissions

CleanSlate-Additions Europe / Asia-WWE 1.1.4 (2015-07-17):
- Added a zillion locales to Additions installer, and you can install this separately over an existing installation of CleanSlate 1.1, but you'll need a FULL DATA WIPE and fresh setup for this to let them show up in Locales settings

CleanSlate-Europe-full-odexed 1.2 (2015-07-27):
- Upgrading Europe edition to 1.85.401.5 base from 1.61 old base. Plan is to keep an Asia-WWE and Europe base parallel, but no Asia firmware yet on 1.85.
- with official HTC base came more fluid UI experience, quicker multitask swaps, updated video encoding libraries


CleanSlate-Europe-full-odexed 1.2.1 and CleanSlate-AsiaWWE-full-odexed 1.2.0 (2015-08-23):
- Upgrading Europe edition to 1.85.401.6 base from 1.85.401.5 (mainly StageFright vulnerability fix).
- Upgrading Asia WWE to 1.88 base. Keep in mind it doesn't work with CleanSlate kernel (htc has not yet released kernel source for kernel coming with 1.88 base, and 1.85 kernel source hangs)

CleanSlate-Europe-full-odexed 1.2.2 (2015-11-01):
- Upgrading Europe edition to 1.86.401.7
- No wipe needed to flash, and you can use CleanSlate-additions-Europe 1.2.1 and CleanSlate-kernel 1.0.2 over Europe edition. Also if you flash the ROM, don't forget to flash the additions and kernel if you need them, as many elements are overwritten by the CleanSlate-Europe-full-odexed zip!

CleanSlate-Europe-full-odexed 1.2.3 (2016-01-30):
- Upgrading Europe edition to 1.90.401.3 - BREAKS CLEANSLATE CUSTOMER KERNEL COMPATIBILITY!
- No wipe needed to flash, and you can use CleanSlate-additions-Europe 1.2.3 over Europe edition. Also if you re-flash/update to the ROM, don't forget to flash the additions if you need them, as many elements are overwritten by the CleanSlate-Europe-full-odexed zip! CleanSlate kernel is not compatible. Use older version if you need CleanSlate kernel mod
 
Last edited:

tbalden

Recognized Developer
Oct 22, 2010
9,692
16,588
113
Budapest
www.virtuousrom.com
Good news.
Is that possible to extract and provide the stock recovery in M9+ Asia WWE edition ROM?

Appreciated for your effort!
That's a good question. and luckily it is possible .
I'll get hold of some of the stock recovery I can (Asia,Tw, China) and post a new thread for a collection.

My question is, what would you like to use it for? Receiving OTAs? I think it would be blocked by your carrier ID in ABoot, if you're not S-Off.
Although If only for the possibility of going back to stock recovery that's fine.
 
Last edited:

yvtc75

Senior Member
Jun 19, 2012
259
134
0
Kaohsiung
My question is, what would you like to use it for? Receiving OTAs? I think it would be blocked by your carrier ID in ABoot, if you're not S-Off.
Although If only for the possibility of going back to stock recovery that's fine.
First, hTC will release OTAs step by step for different regions and different carrier ID.
I would like to receive OTAs in very first time and I must restore to stock to receive the OTA including firmware update.
Test the stock one some time and then flash custom ROM again......:D

Second, if...if you damaged your phone,we would backup our own data and usually restore to stock,then send to repair hub on hTC. No private data on it...

Got the stock recovery image.....thanks again.
 
  • Like
Reactions: tbalden

tbalden

Recognized Developer
Oct 22, 2010
9,692
16,588
113
Budapest
www.virtuousrom.com
First, hTC will release OTAs step by step for different regions and different carrier ID.
I would like to receive OTAs in very first time and I must restore to stock to receive the OTA including firmware update.
Test the stock one some time and then flash custom ROM again......:D

Second, if...if you damaged your phone,we would backup our own data and usually restore to stock,then send to repair hub on hTC. No private data on it...

Got the stock recovery image.....thanks again.
I see. But you confused me a bit, because you uploaded a Taiwanese cid system dump, so you will need the Taiwanese stock recovery for that. Luckily I could already upload that to the same thread.
 
  • Like
Reactions: yvtc75

yvtc75

Senior Member
Jun 19, 2012
259
134
0
Kaohsiung
I see. But you confused me a bit, because you uploaded a Taiwanese cid system dump, so you will need the Taiwanese stock recovery for that. Luckily I could already upload that to the same thread.
Hmmm..... So I said "Is that possible ..?"
Luckily, you got the accurate recovery. You save me...... ;)
 
  • Like
Reactions: tbalden

tbalden

Recognized Developer
Oct 22, 2010
9,692
16,588
113
Budapest
www.virtuousrom.com
CleanSlate-additions new version 1.0.1 released with all international blinkfeed news editions support for HTC Sense Home
Check 2nd post in thread for Changelogs.
If you're installing the new version of the CleanSlate-Additions without wipe over your previous CleanSlate installation, you will need to clean App/Cache of Sense Home in Settings/Apps/All/Sense Home to get the new international news editions in BlinkFeed!!
 
Last edited:

Sumit.K

Senior Member
Feb 24, 2012
276
39
0
New Delhi
Versions of new European base firmware and radio and kernel. Camera libraries updated too in the new base. HTC built is on May 18, while the Asia WWE 1.08 base was built on April 22.
View attachment 3348400View attachment 3348396

Sent from my HTC One M9PLUS using XDA Free mobile app
Thats surprising given the fact that M9+ is not officially available in Europe and they come up with an update :silly: Anyways, keep us posted on the changes you notice, specially regarding the camera.
 
Status
Not open for further replies.