[DISCONTINUED][RAM] darkstone SuperRAM FroYo v1.5 [kernel: Hastarin custom] - HD2 Android SD Development

leepriestenator said:
MODERATOR WARNING!
All of us here are ecstatic that DS is back. This new Build marks the next level in Android Development for WinMo phones. It's a very exciting time but there are a few things we all need to keep in mind.
1) No THANK YOU Posts. Anyone found doing so on high volume threads will be given as infraction. We have implemented a new THANKS button here at XDA. Use that to convey your gratitude.
2) The first few pages of this thread have already informed us of this build being incredibly fast. Everyone knows it now which means NO more "This is so FAST!" posts.
3) There are several issues with this build, which have come to light over the last 30 pages. Check to see if your problem has been listed (Chances are that 999 out of 1000 are already listed). If it is, then you are not allowed to post asking for a solution to the same problem.
4) STRICTLY NO REQUESTS!
Any discussions in this thread have to be limited to the build provided here. No discussions and arguments about the pros and cons of Sense Builds.
5) NO asking for ETA of the next build.
Any deviation from the above will result in an Infraction.
Click to expand...
Click to collapse
---------------------------------------------------------------------------
------------------------------------------------------------
SuperRAM FroYo by darkstone1337
Version 1.5
Release: 18-December-2010
Thread: http://forum.xda-developers.com/showthread.php?t=870518[/SIZE][/U][/B]
------------------------------------------------------------
Click to expand...
Click to collapse
------------------------------------------------------------
If you don't know anything, SEARCH GOOGLE FIRST.
------------------------------------------------------------
What is SuperRAM FroYo?
- It is an AOSP rom with some modifications added, but kept as close to stock as possible. The only thing that is modified is the keyboard, some menu options and the launcher.
What is special about this build?
- What is special about this build is that the entire Android O/S filesystem is stored in RAM before it is booted.
What does this mean?
- Well, RAM is faster than NAND(ROM) and SD Card which in turn will make the build superfast too! Very fast. Very very fast!
I don't understand what NAND(ROM) or RAM is!
- NAND is a slower memory type (ROM) which is designed to hold data even after the phone is turned off. This is where your Windows Mobile operating system is stored.
- RAM is a much faster memory type which is designed to hold information on a temporary basis. After your phone is turned off, the data in RAM is lost.
- Running Android on your HD2 does not touch your ROM in any way! So when you turn off the phone and turn it back on, Windows Mobile will be loaded. No changes are made to ROM.
Does this mean I'm going to lose the stuff that I put in Android when my phone goes off or crashes?!
- NO. Only the operating system files for this build will be stored in RAM. User data and downloads will be saved to your SD card in a special file called data.img
- Remember if your phone crashes in Android, nothing will affect your Windows Mobile operating system since this build runs off RAM.
What other advantages does this build have?
- Unlike normal builds which are ran from the SD card, this build will not stress your SD card nearly as much. This will allow faster transfer speeds and less chance of data corruption.
- Battery usage will be less than SD card based builds as the operating systems files will be accessed from RAM instead of the SD card.
- Quick android boot!
Something isn't working properly!
- First of all check the build thread by SEARCHING FIRST to see if there is a solution to your problem or if it is already listed as a known issue. If there is no solution and the problem has not been posted by someone else, ONLY THEN should you post here: http://forum.xda-developers.com/showthread.php?t=870518
- Please include details about the issue, such as how to replicate the problem.
Click to expand...
Click to collapse
------------------------------------------------------------
Installation and Setup:
Make sure that you do not have another Android folder on your SD card. If you do, then either rename the folder or back it up to another location and delete the folder.
Copy the folders named Android and media to the ROOT of your SD card. If you don't know what the root of the SD card is, look here: http://uk.answers.yahoo.com/question/index?qid=20080521052942AAMW3kA
On your HTC HD2, use file explorer to browse to the Android folder on your SD card. Run the program CLRCAD.EXE (nothing is supposed to show up when you run this program.). Then run haret.exe.
You will now see a green HTC logo on a black background for a couple of seconds, then you will see nothing but a blank screen for a couple of seconds.
After this, you will see the android unlock screen. Unlock the lock screen and go through the setup wizard. After this is done, import your SIM contacts if you have any.
To do this, open the Phone app, press the Contacts tab, then press the Windows hardware button on your HD2 and select Import/Export. Select Import from SIM card. From here, press the Windows button again and select Import All.
If you do not see your SIM contacts then follow the instructions below:
*****************************************************************************
If you are using an existing data.img then you will need to delete the one that you are currently using, and copy over a fresh data.img that is included with this build. If this is your first time booting this build, then this does not apply to you.
- Open the phone app and dial this code in: *#*#4636#*#*
- You should now see a list of menus, choose the one named Phone information.
- Scroll down to the bottom of the page and press the 'Turn off radio' button. Wait for your signal to drop.
- Now press the 'Turn on radio'. Wait for your signal to be restored.
- Now change 'Set Preferred Network Type' to GSM/CDMA auto (PRL).
After doing this, return to the home screen (press the Home hardware button on your HD2) then open the phone app again and follow the instructions on how to import your contacts as described earlier.
YOU CAN ONLY DO THIS ON YOUR FIRST BOOT. YOU MUST KEEP THIS IN MIND.
*****************************************************************************
- After importing your contacts, you MUST reboot your phone. If you do not do this, then your data connection will not be enabled.
- Hold down the end call hardware button and select Reboot.
- You will now boot back into Windows Mobile. Run CLRCAD.EXE and haret.exe as described earlier to load Android.
After this, the installation is fully complete and you can now start using Android.
Click to expand...
Click to collapse
------------------------------------------------------------
Notes:
- I have included a 256MB data.img, however you can use any size that you wish if you have your own data.img.
- I highly recommend starting with a new data.img regardless of whether you have used this build previously. There is some changes that may conflict with your current image.
- If you wish to make changes to the build, use the file structure in Android/root/ on your SD card to put your modified files in. They will be copied upon boot. Do not worry if they are not deleted, this is normal.
- After your first boot, make sure to delete the DATA folder on your SD card. It is stored under Android/root/data.
- If you plan to reinstall the build again, make sure to copy back this folder from the ZIP file.
- Robot voice issue may occur when in a call. If this happens, during the call press the LOUDSPEAKER button then END THE CALL. Do this exactly and every call after will no longer have this issue.
- You are left with around 280MB+ free RAM after booting the build. This is enough memory for anything!
- Build.prop is easy to modify, I have included a copy in /Android/root/system on the SD card. Modify this as you with and your changes will be copied over upon the boot of Android. If you mess something up, just delete the file and the changes won't be applied upon next boot. This goes for any file you put in the Android/root/ folder.
- I'm not going to be like other chefs and say "THE BATTERY LIFE IS EXCELLENT I PROMISE" etc. Everyone's setup is different, just test the build for yourself!
- Forget quadrant scores! If you're judging this build by quadrant scores then I pity you. This type of build is different from other builds, yes the quadrant scores may not be in the 2000+ range, but honestly, can you actually say to me that this build is slower than other builds that have a higher score? I sure hope not.
- To delete LauncherPro just uninstall it from the Application Manager! Before you do this, make sure you install another launcher such and ADW Launcher or Gingerbread launcher which can be found from the Market free of charge.
- If you want to remove ads, this is very easy.
- Download this adfree hosts file: http://gamesquare.co.uk/hosts.zip (COPY AND PASTE THIS LINK IN YOUR BROWSER.)
- Unzip this file to the /Android/root/system/etc folder on your SD card. Boot into Android and there will be no more ads.
Click to expand...
Click to collapse
- The base rom is from AdamG's OxygeN Desire rom which has been modified by myself.
- The initrd and CSSync updates is based on that from cedesmith. However, I've modified the initrd for my own build.
- The PPP wrapper update is from LeTama's thread, version 0.7
- The HaRet loader is custom made by NetRipper, thanks to him for helping me increase the initial ramdisk size limitation!
For developers only:
- The kernel included is hastarin's r8.6 eb_oldcam kernel, this has been modified for my build!
- Kernel source: http://www.gitorious.com/~hastarin/linux-on-wince-htc/hastarins-linux_on_wince_htc
- Patch: http://pastebin.com/6qjkb4Hh
Click to expand...
Click to collapse
------------------------------------------------------------
Bugs Fixed in version 1.5:
- Data corruption fixed (framework force close)
- App compatibility increased (skype, drocap2, other apps should now work)
- SIM contacts fix (read above on how to get SIM contacts on your phone if you do not see your contacts)
- Camera app force close on settings now fixed
- Wifi tethering now working (use the Wireless Tether app included)
- Unable to remove LauncherPro is now fixed, I've moved the launcher to /data (read above on how to change launcher)
- UI sounds should now work for everyone
Bugs Remaining:
- Notification LED's only blink once
- SetCPU unable to change CPU speed (not that I think that theres much need to do this anyway)
- Possible PPP data issues for some people
New Features:
- Gingerbread keyboard now has a multi-language auto-complete dictionary (access this in keyboard settings and choose your language)
- Added RTL support (thanks to Ambious for his modified framework file!)
- Updated to Google Maps v5
- Added Astro file manager
Click to expand...
Click to collapse
------------------------------------------------------------
Thanks to everyone at #htc-linux, #htc-linux-chat and at xda-developers for your help, guidance and support!
Thanks to my beta testers! Thanks to Hastarin for pointing out the toolchain issue which cases high power usage in sleep!
The first boot will take under a minute, subsequent boots will take much less time.
I am running HTC HD2 Stock rom 3.14.405.2.
My radio is 2.15.50.14, I have NO robot noise issue with the combination.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
^ Home screen - Keyboard ^
^You^
Download here: http://www.multiupload.com/01Q9CDT76Y
UPDATE:
Apply this patch to prevent data corruption. If you already using this build, use a new data.img (any size) after you apply this patch.
crawlingcity said:
http://www.mediafire.com/?ebwijry3m9k6p3u
posting this initrd on darkstone's behalf. fixed corruption. rename it to newinitrd.gz
Click to expand...
Click to collapse
UPDATE:
Follow these instructions if you have higher battery drain!
DarkStone1337 said:
Lets see how many people will ignore this...
To fix high power drain / usage in standby (60mA or 70mA) disable 'Use wireless networks' in Settings>Location menu. You will now get 7mA or less constantly. I discovered this as the main culprit last night. Also works in other builds.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Code:
V1.2 Beta - old
http://www.multiupload.com/IO59N57MG0
Kernel update: http://www.multiupload.com/2G8LKSNZF6
V1 - old
[URL]http://www.gamesquare.co.uk/?p=478[/URL]
MIRROR: [URL]http://hamid29.s73.rapidbaz.com/premium/49b2df8acc9fae5467b31e3814faf34d/4d05db44/s73.eu./8523299?SuperRAM_Froyo_v1.7z[/URL]
​

New Darkstone build is beating 28sec on boot, and 2100 on quadrant without any tweat!
the super hero is back, and much strong!
thank you sir!

renna1992 said:
is this build multi language?
Click to expand...
Click to collapse
Yes it is!

Oh my god... it's really unbelievable fast!! really thunderbolt!!
Many thans darkstone for your hard job. Nice to test any new build from you.

to go to your site i have to fill out a survey first or play a game on a website riddled with viruses? really?

Since its aosp its sense-free? (hoping) anyway ..this must be a must have!! Will try soon and do some testing . Oh and darkstone..welcome back

As said on IRC: build works awesome. Quadrant scores even get higher after you boot for the second time. Keep it up!

molesaied88 said:
to go to your site i have to fill out a survey first or play a game on a website riddled with viruses? really?
Click to expand...
Click to collapse
Viruses, surveys? I've just put ads up to cover server costs
I never put up any virus or survey

But if you're loading entire file system in RAM, it would reduce free RAM that we get after boot? How much free ram we get with it in compare to normal builds? How big entire system for android is?
Download size is 78mb, so I assume it would take about 78mb out from RAM?

Great Work !
will see if you able to put the amazing cedesmith desirehd rom away from my phone.

molesaied88 said:
to go to your site i have to fill out a survey first or play a game on a website riddled with viruses? really?
Click to expand...
Click to collapse
Yeah - just like you said, straight away got a full screen pop-up ans when I tried to click out of it my AV kicked in immediately with a security warning. Not a very friendly ad provider

Like he says, it boots insanely quickly after the initial boot.
Very nice AOSP build.

chrisnash said:
Yeah - just like you said, straight away got a full screen pop-up ans when I tried to click out of it my AV kicked in immediately with a security warning. Not a very friendly ad provider
Click to expand...
Click to collapse
OK! Ad removed, sorry about that, I'll need to have a word with my ad provider
I'll add screenshots soon folks!

Thanks Darkstone,
This build is fast, very fast indeed.
Boot time is the fastest thing i've seen so far.
However i do get robot voice and i can't seem to get rid of it.
Using OzDROID ROM 2.00 with 2.15 radio

few questions:
how much ram is left for running applications ?
is there all of changes made by me in system (install apps, changing settings) will save anywhere ?
is this build for normal daily use good ? Or keeping android in ram making some limitations ?

DavidX_07 said:
few questions:
how much ram is left for running applications ?
is there all of changes made by me in system (install apps, changing settings) will save anywhere ?
is this build for normal daily use good ? Or keeping android in ram making some limitations ?
Click to expand...
Click to collapse
Ram is usually 240mb+ available after boot, don't worry about that, it's plenty!
Changes to /system won't be saved since android is loaded into ram. If you want to make permenant changes, you can either modify the system file in linux and rebuild the file. Or you can can create a file structure in the Android folder on your sd card and create the folders named Root, Update.
Insert the files you want changing in there and create an update script. The changes will be made upon every boot as long as you have the files stored on your SD card
Your settings and apps are stored to SD card, so all your changed made in Android via normal usage will be saved

Don't mean to be pushy..but are there any plans of a sense version of this build
I don't like stock froyo much and if yes, I will hold out till its released

jan-willem3 said:
The real advantage of this is the boot speed.
The rest of the speed is produced by the intret.gz from cedesmith or am I wrong.
Click to expand...
Click to collapse
No not only boot speed, the build is faster overall as it is stored in ram and not on the SD card. Therefore, your SD card will be less stressed, will have more speed available to be used when reading/writing files.

I have HSPL 2.08 and 3.14 ROM, well this gives some problems with low RAM(?) or something. Does that mean that this android rom will run slow(er) as well?

hey im glad you are back Darkstone... but can you display more information about the build...like....
-how to install it
-whats working
-whats not working
-battery life?
-put pictures
-does it have Widgets?
and some other information??
thanks!!

Related

[10 Apr][DL Desire v5.xx][Always FASTER][kernel:freak]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
V4.31.44.12
v4.32.44.12 applied with theme from he_stheone64.
Important note:
I create the Desire Series together with freak, and also got a lot of help from many technical experts, so, please thank them as well if you like the build.
This thread is for discussing the SD builds only.
All the releases please check: http://forum.xda-developers.com/showthread.php?t=962600.
Please discuss the NAND builds at: http://forum.xda-developers.com/showthread.php?t=913597&page=457
Before flash or install new builds:
1. DON'T expect it will work out of box.
2. DON'T expect it will be as light and fast as Gingerbread.
3. DON'T expect that some legacy problem will disappear
4. Reboot your phone at lease twice after flashing or installing, after 1st boot into setting screen, long press the right button to recall the boot menu, reboot. Can not use /Update_DL method to install app before 3rd reboot.
5. For this version, due to the base has been changed throughly, can not use previous data.img or ext4, remove existing data.img and set data_img=1 to let system generate one for you, or set format_ext4=1 to format your ext4 if you are using ext4
6. DON'T set any config for 1st installation except data_img=1(for data.img) or format_ext4=1(for ext4 user). if your have tmous phone, no need the config.txt.
7. For SD or magldr, if 1st installation failed, must delete the system.ext2 file under /Desire_DL to let system convert it again.
8. Use Windows notepad create a file named config.txt, save it under /Desire_DL, only need to put the necessary config inside it, say:
data_img=1
Important Release Note
This build is another endeavor by freak and me to improve the performance of our build, now, besides our existing optimization methods: squashfs, ext4, etc, this build has been added in the following features to improve it performance furthermore:
1. AUFS + SquashFS.
this is the 1st android version that can support the aufs+squashfs, we
even worked with the author of aufs to make it usable to android.
a lot of innovations within this build from the technical perspective,
for users, the benefit of it are:
a. high performance
b. despite of squashfs is used to reduce the size of file system, user
still be able to change any file directly with the power of aufs.
c. a lot of frequent accessed files are squashed and loaded into ram
to improve the performance.
2. RE-Odexed.
there flood a lot of misleading messages on xda of odexed, same as
squashfs. Odex can actually improve system performance, and at the
same time, reduce the whole system's size(because the odex is
optimized dex), and odex build has less chance of system crash that
lead to wipe the davlik-cache. an odex build doest not generate the
davlik-cache which is odexed.
3. Re-Engineering Sense:
All the apps and framework were re-compiled and reduced the size to get the lowest RAM consuming and Highest performance.
4. Merged DesireZ and DesireHD into one.
Merged the advantage features from both DesireZ and DesireHD into one build.
Please refer to this thread for download and detail info of v5.xx
DOWNLOAD
DL Desire v4.31.44.12
Light themed with power notification and battery percentage.
DL Desire v4.32.44.12
Themed with he_stheone64.
Converted system.ext2 for DL.Desire.v4.31.44.12, thanks mamdouhn
part 1
part 2
part 3
DL.Desire.v4.32.45.13 SD only with DLZ_update_20110307-2034
part 1
part 2
part 3
Note: you are always appreciated if you can help upload the converted system.ext2 for SD/MAGLDR, how to do:
after your system successfully boot into sense, and feel the performance is great, delete the system.img and data.img, zip the /Desire_DL folder and upload it, for some ppl have problem of converting the system.ext2 from system.img.
Click to expand...
Click to collapse
How to config SuperInit v4.4(advance user)
Bugfix and enhancement
Upgrade to v4.32.45.13 and v4.31.45.13 (yes, we upgrade the SuperInit and kernel together.)
How to ask for help:
1. First, make sure you ask at the proper place, this thread is only for ask the question related to the NAND, please ask questions related to SD or MAGLDR at http://forum.xda-developers.com/showthread.php?t=881937
2. Please indicate the following information when asking for help:
a. your phone modal: EU or TMOUS modal.
b. your loading mode: NAND, SD or MAGLDR
c. Please post the content of init.log(this file is on the root of your sdcard).
3. Please be patient and polite.
4. We(myself and freak) will only answer question that follows the above rules, thanks!!!
Naming convention
1. the 1st digit is for the build base, say DesireZ v4.xxx, is for the v4.0 base which based on the HTC RUU 1.85.
2. the 2nd field is for the subversion, normally, x.0 means the first relase which should based on a totally new base, and from x.0 till x.3, there will be a lot fix and testing, if you want a stable version, DON'T use it, and the build will be stabilized after x.4.
3. the 3rd field is for the init version, currently, our init is at v42, which is also not a stable version.
4. the 4th field will be used for the kernel, currently, freak is working on it, and will have the 1st kernel soon.
Video
v2.1
v2.6
Thanks happyendin21 for recording this wonderful video, which demonstrate my build v2.1 and v2.6
Older SD version:
DL DesireZ v1.0
DL DesireZ v0.3n
For version before v3.0
- extract "desire_z" folder on the root of your SD card
- Run "CLRCAD.exe" then "haret.exe"
[/COLOR][/B][/QUOTE]
Special thanks to
wingmann, E Lin, D69K, McNiceGuy, vlad48, RicarduZonta, akshan, Alexei, Kam,
adeeb, Shane Grosser, Kenneth Davis, Muhammad, Joe, parzifal, F-bone,
TruePlaya, Eric, kajos, b0nni....
[/SIZE]
Click to expand...
Click to collapse
Thanks to
- Cedesmith, Cotulla, ownhere, melethron, ocm, Rajko, LeTama, Hastarin, NetRipper, Markinus, gauner1986, Takaaki, iamgpc and others I may forgot.
Click to expand...
Click to collapse
Ah, fresh meat
Hmm Downloading.
all cedesmith fans must try this , please make changelog for next update
Thank you so much
its rebooting on the HTC screen
It works but wifi DHCP is not working (setting it to static IP works just fine) and HTC twitter (peep?) is missing?
Some screens please...
Sent from my HTC HD2 using XDA App
The Rom is excellent
really fast
so far everything is working apart from being unable to connect to WiFi ( stuck on Obtaining IP address.... )
Any Solutions ??
shahzads said:
its rebooting on the HTC screen
Click to expand...
Click to collapse
This build will not create the data.img automatically, hence, you have to supply a data.img file,recommend to use the one I listed above.
Screen Shots
WiFi do not work.
Thank you ,i like this ROM
Wow This one out of the blue
I am flabbergasted by this rom vast stable
Speechless
only minor and yes i am about to say this again Wifi doesnt work
dandiest said:
This build will not create the data.img automatically, hence, you have to supply a data.img file,recommend to use the one I listed above.
Click to expand...
Click to collapse
thanks for telling us that can you please put this info on the 1st post too
Renegade_Rulez said:
It works but wifi DHCP is not working (setting it to static IP works just fine) and HTC twitter (peep?) is missing?
Click to expand...
Click to collapse
same issue here, how do i set it to static ip? do we have to enter in the APN? i thought it was auto
Renegade_Rulez said:
It works but wifi DHCP is not working (setting it to static IP works just fine) and HTC twitter (peep?) is missing?
Click to expand...
Click to collapse
Yes, I removed the twitter and some other applications, if needed, I can put the pkg here, you just put it under /system/app.
ajax0666 said:
I am flabbergasted by this rom vast stable
Speechless
only minor and yes i am about to say this again Wifi doesnt work
Click to expand...
Click to collapse
Believe it's the problem for the file permission, I only managed to fix the pppd due to I don't have wifi here, maybe will try to fix it later.
I will be visiting this forum often to see the progresses of this build.
Other thing i came accros was that titanium backup cant get root permission
dandiest said:
Yes, I removed the twitter and some other applications, if needed, I can put the pkg here, you just put it under /system/app.
Click to expand...
Click to collapse
Yes, please post the twitter pkg.
Thanks

[DISCONTINUED][RAM] darkstone SuperRAM Sense v0.1 [kernel: Hastarin EB]

leepriestenator said:
MODERATOR WARNING!
All of us here are ecstatic that DS is back. This new Build marks the next level in Android Development for WinMo phones. It's a very exciting time but there are a few things we all need to keep in mind.
1) No THANK YOU Posts. Anyone found doing so on high volume threads will be given as infraction. We have implemented a new THANKS button here at XDA. Use that to convey your gratitude.
2) The first few pages of this thread have already informed us of this build being incredibly fast. Everyone knows it now which means NO more "This is so FAST!" posts.
3) There are several issues with this build, which have come to light over the last 30 pages. Check to see if your problem has been listed (Chances are that 999 out of 1000 are already listed). If it is, then you are not allowed to post asking for a solution to the same problem.
4) STRICTLY NO REQUESTS!
Any discussions in this thread have to be limited to the build provided here. No discussions and arguments about the pros and cons of Sense Builds.
5) NO asking for ETA of the next build.
Any deviation from the above will result in an Infraction.
Click to expand...
Click to collapse
---------------------------------------------------------------------------
------------------------------------------------------------
SuperRAM Sense by darkstone1337
Version 0.1
Release: 30-December-2010
Thread: http://forum.xda-developers.com/showthread.php?p=10180198[/SIZE][/U][/B]
------------------------------------------------------------
Click to expand...
Click to collapse
------------------------------------------------------------
If you don't know anything, SEARCH GOOGLE FIRST.
------------------------------------------------------------
What is SuperRAM Sense?
- It is a Sense rom with some modifications added, but kept as close to stock as possible. The only thing that is modified is the keyboard, camera and some icons.
What is special about this build?
- What is special about this build is parts of the Android O/S filesystem are stored in RAM before it is booted.
What does this mean?
- Well, RAM is faster than NAND(ROM) and SD Card which in turn will make the build superfast too! Very fast. Very very fast!
I don't understand what NAND(ROM) or RAM is!
- NAND is a slower memory type (ROM) which is designed to hold data even after the phone is turned off. This is where your Windows Mobile operating system is stored.
- RAM is a much faster memory type which is designed to hold information on a temporary basis. After your phone is turned off, the data in RAM is lost.
- Running Android on your HD2 does not touch your ROM in any way! So when you turn off the phone and turn it back on, Windows Mobile will be loaded. No changes are made to ROM.
Does this mean I'm going to lose the stuff that I put in Android when my phone goes off or crashes?!
- NO. Only the operating system files for this build will be stored in RAM. User data and downloads will be saved to your SD card in a special file called data.img
- Remember if your phone crashes in Android, nothing will affect your Windows Mobile operating system since this build runs off RAM.
What other advantages does this build have?
- Unlike normal builds which are ran from the SD card, this build will not stress your SD card nearly as much. This will allow faster transfer speeds and less chance of data corruption.
- Battery usage will be less than SD card based builds as the operating systems files will be accessed from RAM instead of the SD card.
- Quick android boot!
Something isn't working properly!
- First of all check the build thread by SEARCHING FIRST to see if there is a solution to your problem or if it is already listed as a known issue. If there is no solution and the problem has not been posted by someone else, ONLY THEN should you post here: http://forum.xda-developers.com/showthread.php?p=10180198
- Please include details about the issue, such as how to replicate the problem.
Click to expand...
Click to collapse
------------------------------------------------------------
Installation and Setup:
Make sure that you do not have another Android folder on your SD card. If you do, then either rename the folder or back it up to another location and delete the folder.
Copy the folders named Android and media to the ROOT of your SD card. If you don't know what the root of the SD card is, look here: http://uk.answers.yahoo.com/question/index?qid=20080521052942AAMW3kA
On your HTC HD2, use file explorer to browse to the Android folder on your SD card. Run the program CLRCAD.EXE (nothing is supposed to show up when you run this program.). Then run haret.exe.
You will now see a green HTC logo on a black background for a couple of seconds, then you will see nothing but a blank screen for a couple of seconds.
After this, you will see the HTC Sense unlock screen.
Click to expand...
Click to collapse
------------------------------------------------------------
Notes:
- My own personal thought. I don't know if Sense was worth putting into RAM, I guess I like challanges so I gave it a go. I'm not promising amazing speed with this build.
- Upon booting, your HTC Sense launcher will contain no widgets or icons. It is up to yourself to add widget and icons.
- I have included a 1GB data.img, however you can use any size that you wish if you have your own data.img.
- I highly recommend starting with a new data.img regardless of whether you have used this build previously. There are some changes that may conflict with your current image.
- If you wish to make changes to the build, use the file structure in Android/root/ on your SD card to put your modified files in. They will be copied upon boot. Do not worry if they are not deleted, this is normal.
- Robot voice issue may occur when in a call. If this happens, during the call ENABLE THE LOUDSPEAKER, then DISABLE THE LOUDSPEAKER then END THE CALL. Do this exactly and every call after will no longer have this issue.
- You are left with around 250MB+ free RAM after booting the build. This is enough memory for anything!
- Build.prop is easy to modify, I have included a copy in /Android/root/system on the SD card. Modify this as you with and your changes will be copied over upon the boot of Android. If you mess something up, just delete the file and the changes won't be applied upon next boot. This goes for any file you put in the Android/root/ folder.
- I'm not going to be like other chefs and say "THE BATTERY LIFE IS EXCELLENT I PROMISE" etc. Everyone's setup is different, just test the build for yourself!
- Forget quadrant scores! If you're judging this build by quadrant scores then I pity you. This type of build is different from other builds, yes the quadrant scores may not be in the 2000+ range, but honestly, can you actually say to me that this build is slower than other builds that have a higher score? I sure hope not.
- The base rom is from Lambros Custom Rom r4 Desire rom which has been modified by myself: http://forum.xda-developers.com/showthread.php?t=745447
- The initrd and CSSync updates is based on that from cedesmith. However, I've modified the initrd for my own build.
- The PPP wrapper update is from LeTama's thread, version 0.7
- The HaRet loader is custom made by NetRipper, thanks to him for helping me increase the initial ramdisk size limitation!
- The HTC EVO keyboard is from motoman234 : http://forum.xda-developers.com/showthread.php?t=810338
- The modified HTC EVO Camera is from iamgpc : http://forum.xda-developers.com/showthread.php?t=829534
- Thanks to LeTama for providing a way to create my own htcleo.acdb file!
For developers only:
- The kernel included is hastarin's r8.6 eb kernel, taken from here: http://forum.xda-developers.com/showthread.php?t=787588
- Kernel source: http://www.gitorious.com/~hastarin/linux-on-wince-htc/hastarins-linux_on_wince_htc
Click to expand...
Click to collapse
------------------------------------------------------------
Bugs Fixed in version 0.1:
- No more data corruption. I have enabled sync in initrd.
- Robot voice is very rare now during calls. It should only happen once when you boot for the first time.
- No more high battery drain during sleep! Refer to my post here: http://forum.xda-developers.com/showpost.php?p=10179562&postcount=2293
Bugs Remaining:
- Notification LED's only blink once, use LED me know from market if you want LED notifications. Be warned, power consumption will rise with this.
- Rare robot voice bug
- PPP data should now work correctly for EVERYONE [UPDATE, turns out it's not...]. Thanks to MAsterokki and DutchDanny for pointing out the issue! Take a look here and see if there is a solution to your data problem: http://forum.xda-developers.com/showthread.php?t=892079
------------------------------------------------------------
Thanks to everyone at #htc-linux, #htc-linux-chat and at xda-developers for your help, guidance and support!
Thanks to my beta testers! Thanks to Hastarin for pointing out the toolchain issue which cases high power usage in sleep!
The first boot will take under a minute, subsequent boots will take much less time.
I am running HTC HD2 Stock rom 3.14.405.2.
My radio is 2.15.50.14, I have NO robot noise issue with the combination.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Download: http://www.multiupload.com/UA7FCEFW5T​
Screenshots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
1st time ever being 1st!!!!!!!!!! woot woot partayy nice job
Good news............
woooooo... waited for this .... thanks darkstone ....
Screenhots would be sweet I love the continuing development, but I'm gonna stick to the non-Sense build of DS.
Still, thx for the effort.
Making a good thing even better, greaatt work Darkstone
Can you guys not read, it says big as day no thank you posts
Cool thx good News. I hope the roms for sd card works on cottullas bootloader.
I Hope darkstone has quick internet so this get uploaded quickly cause i can't wait, This is going to be best android build thanks a million for your amazing work and for returning. since i been using your builds from the start.
Edit opps sorry for the "thank you" post just really excited.
what is the defference to SuperRAM_Froyo_1.5?
Patiently waiting for the upload of Awesome Rom on paper..
dratengon said:
what is the defference to SuperRAM_Froyo_1.5?
Click to expand...
Click to collapse
there's a section that says "Bugs Fixed in version 0.1" under that are the changes
dratengon said:
what is the defference to SuperRAM_Froyo_1.5?
Click to expand...
Click to collapse
HTC Sense is included with this build
monx® said:
HTC Sense is included with this build
Click to expand...
Click to collapse
lol the box of worms you've opened will be plentyful
This one come with "SENSE"
dratengon said:
what is the defference to SuperRAM_Froyo_1.5?
Click to expand...
Click to collapse
I think we said that Sense would never be possible? May I ask why it is possible now? Is this a stripped version of sense? What changed?
Lets all wait for to try the build before posting a bunch of nonsense (pun intended). This is supposed to be for feedback and the DL link is not even up so lets not have 5 pages of fluff posts....please...pretty please.
Ok...Except from Sense.... everything should be similair to SuperRAM_Froyo_1.5....right?
Sorry folk... tried so many diff rom.... a bit confuse... maybe too much turkey, ham....
DarkStone1337 said:
which in turn will make the build superfast too! Very fast. Very very fast!
Click to expand...
Click to collapse
DarkStone1337 said:
I'm not promising amazing speed with this build.
Click to expand...
Click to collapse
Haha, I love a guy with a sense of humor. You never cease to entertain (and of course your builds never cease to amaze).
It's interesting you opted to stick with hastarin's EB. That specific (old) driver invariably shuts down my phone at about 9% battery remaining (despite numerous attempts to calibrate and erase entrained charge data), so I was wondering if this build, like many others, can withstand a simple zimage swap with the non-EB kernel. Since this particular thread and build are both so new, I thought it a prime time to ask before ruining something and coming back to complain or whatnot.

[ROM] Android Revolution HD 2.0.1 | High Quality & Performance | ICS | Legendary

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Proudly presenting you...
"My phone is now perfectly smooth, fast, stable. I do not expect much more from my phone!"
DarkAdrien
"This release is amazing! ROM feels super fast! Great job Mike & the team! (...) Never noticed any lag. 1 word: brilliant."
Selec1
"Feels a lot smoother in use - scrolling, swiping between sense screens. Much nicer feel. This is a real good one, Mike. Many thanks "
dsm52
​
System details:
Android 4.0.3 (Ice Cream Sandwich) - latest official HTC Evo 3D CDMA 2.89.651.2 (WWE) firmware
This is improved version of stock ROM - no visual changes!
Very fast, clean & stable!
Full HTC Sense 3.6 Interface
Multi-language (WWE)
For HTC Evo 3D CDMA
Thanks to HTC for the base firmware
Included kernel details:
Stock kernel (the most stable)
ROM details:
Removed software (CPU) rendering - full Adreno220 (GPU) rendering
Fully optimized and tweaked
Root access
Unsecured boot.img
Newest BusyBox
RAM optimizations
System signatures check enabled for system security and safety
Improved virtual memory management
Speed optimizations
Enabled GPU UI rendering
SD Card speed tweak
Data, cache and system partitions mounting tweaks
Bloatware applications removed
All /system applications updated to latest available
All /data applications updated to latest available
Improved CPU governors performance
Most optimal system scheduler
Disabled kernel debugging for better performance
Zipaligned (Improved RAM management)
Zipalign on boot (for user applications on data partition)
Fully de-odexed
init.d scripts (BusyBox run-parts) support
Auto init.d permissions set on boot
sysro/sysrw commands support
Excellent battery life!
Improved EXT4 performance
OpenVPN support
Most up-to-date system files permissions
Adobe Flash Player support
Support almost 24h a day
...and many more!
You need:
HTC Evo 3D CDMA (unlocked)
4EXT Touch Recovery
Firmware package from downloads section
How to flash:
Download ROM and place it on your SD card
Boot your phone in recovery mode (vol down + power)
In main menu, select "install zip from sdcard"
Select "choose zip from sdcard" and browse to the location of Android Revolution ROM
You can use data wiping option in AROMA (optionally if coming from earlier version of my ROM, obligatory if coming from stock or other custom ROM)
After flashing process is complete, reboot the device
Android Revolution HD 3.0
--- release date: March 2014 ---
De-odexed using newest smali/baksmali
Added option to Disable Bytecode Verification in AROMA
Updated BusyBox to 1.21.0
Fixed SQlite binary
Added AROMA installer and re-organized folders structure
Added Seeder 2.0.0 in AROMA tweaks section (Thanks to lambgx02)
Modified VACUUM/REINDEX script to run minimum every 2 days (Thanks to mcbyte_it)
read_ahead_bdi changed to 256 for better I/O performance
Google TalkBack moved to AROMA
Added custom hosts (ads remover) to AROMA
Latest Google Play
Added Google Keep to AROMA
Zipaligned using SDK r22.3
Possibility to choose between SuperUser and SuperSU in AROMA installer
Updated Xposed installer to the latest 2.4.1
Removed zipaligned on boot because every .apk is zipaligned already
Moved init.d trigger back to ramdisk
Updated tune2fs binary
Updated sqlite binary
Other minor changes and fixes
Included and updated applications:
--- Data partition ---
Adobe Flash Player 11.1.115.81 (Android 4.0+)
Adobe Flash Player 11.1.111.73 (Android 2.0+)
Adobe Reader 11.1.3
Dropbox 2.3.12.10
ES File Explorer 3.1.0.3
Facebook 6.0.0.28.28
Twitter 5.2.2
--- System partition ---
GmsCore 4.2.43 (Android 2.3+ / SDK 9)
Gmail 4.7.2 (Android 4.0+ / SDK 14)
Gmail 2.3.6 (Android 2.2+ / SDK 10)
Google Play 4.6.16
Push Service 1.2.6.4 (Samsung devices)
SuperUser 1.0.3.0
SuperSU 1.93
--- Aroma installer ---
Google Hangouts 2.0.303 (Android 2.3+ / SDK 9)
Google Maps 6.14.4 (Android 2.2+ / SDK 8)
Google Maps 7.7.0 (Android 4.0.3+)
Google Plus 4.3.0.62241793 (Android 3.0+ / SDK 11)
Google Street 1.8.1.2 (Android 2.2+ / SDK 8)
Google YouTube 5.5.27 (Android 2.2+ / SDK 8)
Google TalkBack 3.5.1 (Android 2.2+ / SDK 8)
Google Chrome 33.0.1750.166 (Android 4.0+ / SDK 14)
Google Music 5.4.1413N.1048534(Android 2.2+ / SDK 8)
Google Keep 2.1.01 (Android 4.0+ / SDK 14)
Google Drive 1.2.563.31 (Android 2.3+ / SDK 9)
Google Search 3.3.11.1069658 (Android 4.1+ / SDK 16)
Google Search 1.4.1.338691 (Android 4.0.3)
Google Search 1.1.2.64376 (Android 2.3.5)
- If your current firmware version doesn't match ROM firmware version, wiping data inside AROMA is highly recommended!​
​
Important notes:
1. If you want to say "Thanks!"
There are many ways to show your support to the developer. You can:
Press the "Thanks" button.
Hit the donation button and "buy me a beer".
Share your opinion about my work and write some feedback in respective thread.
Advertise my work to your friends.
Rate my thread with 5 stars.
Every way of support is highly appreciated, but it's not expected!​
2. Sharing policy
This forum is about sharing. If you want to use any part of my work, please feel free to do it but remember about some simple rules:
Inform me about using my work by sending me a message. You don’t need my permission, just inform me.
Include link to my thread from where you took particular files.
Give proper credits for what you used.
When it comes to using my ROM as a base you are free to do it only if I don't have "Stock ROMs" thread available for particular device. If such thread exists, you are
obligated to take ROMs from there instead. These threads with "Stock ROMs" are usually updated within 24 hours from the moment when I release my custom ROM.
Sharing is one thing, but please respect some areas of my work like:
ROM name - "Android Revolution HD", "Android Revolution", "Revo HD", "AR HD" etc.
Graphics used in my threads, especially head-banners designed exclusivity for me.
Other parts of my work that are not supposed to be used by others without proper permission.
Please let me keep my threads design unique. I’m sure you can do something even better yourself!​
3. Support
If you have any issues or questions, please feel free to post them in the respective thread. Due to my commitments in real life I can't answer every PM, tweet or facebook post.
If you want to get the fastest and the best answer - ask the question in the thread. Every month I need to remove about 1.000 new messages from my XDA inbox. I’m sure it’s better if I spend this time cooking new ROMs.​
4. Signature banners for users
Due to the increasing number of users flashing my ROMs we introduced some time ago 3 special groups of members.
Android Revolution HD Recognized User – every user might get this rank with proper banner by being active in my thread (or threads).
Helping users to solve problems, answering questions or preparing threads with add-ons for Android Revolution HD are the most common ways to gain this rank. Just be active and we’ll contact you!
Android Revolution HD Advanced User – every user might get this rank with proper banner by doing some amazing modification, application, theme etc. for Android Revolution HD.
Creating simple bootanimation might not be enough, but you never know! Having Recognized User status before is not needed!
Android Revolution HD Supporter – every user who shared some server space with us (with proper bandwidth) will get this banner. Please keep in mind we can't use DropBox shared folders.
What we can use is minimum 20 GB of space and 10 Mbit upload speed. If you want to donate some server space to us, please contact me via private message.
Apart of those special banners, every user might use one of our amazing user banners collected in this thread.
Finally, thanks for using my work! I hope you will enjoy Android Revolution HD!​
Reserved.
--- User banners prepared by KID_1194, adsamcik, sigeltek & jotha ---
Q 1: After flashing Android Revolution HD my battery drains much faster. What can I do?
A: Please charge your battery to 100%, boot your device in ClockworkMod Recovery and go to Advanced ---> Wipe Battery Stats. Also see Question 7.
Also please read this ---> [GUIDE] Enlarge your battery life : an attempt to fix the battery drain
And this ---> [How to] Brilliant Battery Life 100% working!
For more details about wiping battery stats please read this
Click to expand...
Click to collapse
Q 2: My Premium Navigation doesn't work correctly. What should I do?
A: Your Premium Navigation may not work correctly for many reasons. Most of them are not ROM related. You can try the following things:
- reinstall your Locations under "Settings" ---> "Locations"
- remove /sdcard/.data/navigator/Data/Temporary from your SD card
- re-download Google Maps from the Android Market
- clear data from Google Maps in system software management
Q 3: When recording HD video, the playback of the clip keeps freezing. How to fix it?
A: This is probably SD card problem. Format your SD card (FAT32 recommended) to gain silky smooth playback.
Click to expand...
Click to collapse
Q 4: After I reboot my device, mp3 ring-tone is back to default. What should I do?
A: Go to Ringtones > Menu > More Ringtones > Create new ringtone > Select the one you want (Thanks to kill4l)
Q 5: Is there any alternative for SetCPU? I think it slows downy my phone.
A: You can application called No-frills. Remember to check "Allow on boot" option.
Click to expand...
Click to collapse
Q 6: After flashing Android Revolution HD my SD card is being mounted as ready only. What should I do?
A: Connect your SD card to your PC and do defragmentation process. If you still have some problems with SD card, please read this.
Mac users can use the repair function of the MacOS disk utility to solve the read only problem (Thanks to Calimero1205).
Q 7: My CPU load is all the time nearly 100% and in most part it's used by system. What is the reason of that high CPU usage and how can I fix it?
A: Delete your htcsense.com account. It takes A LOT of your battery and CPU usage.
Click to expand...
Click to collapse
Q 8: Do I need to wipe data partition when upgrading from old version of Android Revolution HD?
A: I always recommend wiping data partition but it's absolutely necessary only if I mention that in the changelog. But normally you can live without it.
Wipe data partition if you experience any issues.
Q 9: I have some strange issues with my ROM that nobody reported before. What should I do in first place?
A: In first place you should check, if the MD5 Checksum is correct. Then flash ROM again and see if the issue is gone. A lot of strange issues can be solved this way.
Click to expand...
Click to collapse
Q 10: I had SetCPU installed on Android Revolution HD, then I flashed new version of AR HD and SetCPU doesn't work any more. How to fix it?
A: Please reinstall SetCPU.
Q 11: I can't send/receive MMS or I can't connect with mobile data connection. How can I fix it?
A: Please check your MMS settings or mobile data connection APN settings.
Click to expand...
Click to collapse
Q 12: My phone got random freezes or reboots. How can I fix it?
A: Every CPU is different. It seems that your CPU doesn't like OC or UV (undervolt). Set your CPU to default 1GHz.
If it doesn't help, then you need to flash default kernel from the second post.
Q 13: When I listen to music from HTC stock player it accidentally pauses for short time and then keep playing.
A: Turn OFF fastboot in settings.
Click to expand...
Click to collapse
Q 14: My GPS signal is very weak or GPS is not working at all. How can I fix it?
A: There are some solutions:
1. You can download and install FasterFix to improve your signal strength.
2. You can download and install GPS Status & Toolbox to manage your GPS settings.
3. Turn off "Fast boot" under "Settings" ---> "Power" and reboot your phone.
4. Read this, this, this & this
5. [Trick] Speed Up Satelite Fix for GPS on Android
Q 15: My clock/weather widget doesn't show my location. How can I fix it?
A: Please clear data from Google Maps, Clock Widget, Weather, HTC weather sync provider and Weather Provider.
Click to expand...
Click to collapse
Q 16: My Quadrant score is not as high as on different ROM. What does it mean?
A: It means absolutely nothing. Benchmarks on Android System are more or less lottery and they are not showing the real system performance.
There are many settings that can force Quadrant to show more then 3000 points but it's faked performance, that actually can slow down your phone in some circumstances.
What I always emphasize is a real performance, the one you can feel under your fingers. Remember that I/O has some limit and surpassing it shows just a numbers without true ratio.
Also keep in mind that Quadrant has support for Android Gingerbread only in version 1.1.7 and higher.
Q 17: I have com.htc.bgc process force close few times a day. How can I fix it?
A: It's because you have removed HtcTwitter.apk (HTC Twitter application). Please restore it.
Click to expand...
Click to collapse
Q 18: My screen-lock sound and keypad sound while dialing numbers is very low. How can I fix it?
A: Download "Quick Settings" application from Android Market and check system volume slider.
Q 19: When I open up the call screen (where I see the recent calls and callers), the calls won't appear in the list. What to do?
A: Probably you are using 3rd party launcher. Remove the dialer shortcut and re-add it.
Click to expand...
Click to collapse
Q 20: My Wi-Fi doesn't reconnect automatically after boot. How to fix it?
A: Disable fastboot in settings or check this solution.​​
You think you're addicted from flashing ROMs, checking forum the whole day and you feel like "Android" should be your second name? Well, here's something for fun
preacher65 said:
Okay, now I'm getting my world news from XDA. I had no idea this had happened until I read this. Something tells me I'm spending too much time on here!
Click to expand...
Click to collapse
Whiskey103 said:
Well i have some similar experience. I just found out my wife is pregnant for 6 months already... Lol.
And the first thing I asked was : When will you release it?
So I guess i spend to much time here also.
Still a had some spare time it seems. Otherwise the baby is not mine!
Click to expand...
Click to collapse
DarkAdrien said:
My wife is pregnant for 4 months, ETA October 22nd (her upload speed is not so good). If only I could do a nandroid backup of my current life to be able to restore it after
Click to expand...
Click to collapse
Click to expand...
Click to collapse
So is this a rom?
Sent from my PG86100 using xda premium
Hell ya.
Sent from my PG86100 using xda premium
Hello, Mike! I use your Rom exclusively on my Asus Transformer and it is so buttery smooth. I will load this into Boot Manager and see how this baby runs on my EVO 3D. Thanks for the ROM bro!
Even I don't have this device I decided to make ROM for it. Every day I receive few requests to make Evo 3D ROM so let's stop this Android Revolution HD for HTC Evo 3D will be available soon.
Woot! Glad to see more renowned Sensation developers coming over.
Cannot wait.
I have heard great things about you Mike. Can't wait to see what you have in store for us
Sent from my PG86100 using Tapatalk
One of the best dev team come to 3d!! Nice..
Sent from my PG86100 using xda premium
is there a link to this rom?
soundwavedj said:
is there a link to this rom?
Click to expand...
Click to collapse
not available atm.
soundwavedj said:
is there a link to this rom?
Click to expand...
Click to collapse
not yet, will come soon
Hey Mike, I talked to you on IRC and you asked about kernels. I forgot that Ziggy has a very fast ans stable kernel for the EVO 3D. He has made it for the Synergy and Virus's ROMS, but I bet if you asked him nicely he would let you use it, or even build one specifically for you. Just a thought.
housry23 said:
Hey Mike, I talked to you on IRC and you asked about kernels. I forgot that Ziggy has a very fast ans stable kernel for the EVO 3D. He has made it for the Synergy and Virus's ROMS, but I bet if you asked him nicely he would let you use it, or even build one specifically for you. Just a thought.
Click to expand...
Click to collapse
Thanks for the suggestion mate! I will contact with him
mike1986. said:
Thanks for the suggestion mate! I will contact with him
Click to expand...
Click to collapse
Timat is not stable, so stay away from it for now.
Sent from my PG86100 using Tapatalk
novanosis85 said:
Timat is not stable, so stay away from it for now.
Sent from my PG86100 using Tapatalk
Click to expand...
Click to collapse
Thanks for the warning, do you have some kernel suggestion?
mike1986. said:
Thanks for the warning, do you have some kernel suggestion?
Click to expand...
Click to collapse
Honestly best thing to do is create one your self. Ask ziggy if you could use his. His are very stable and fast
Sent from my PG86100 using Tapatalk
clark44 said:
Honestly best thing to do is create one your self. Ask ziggy if you could use his. His are very stable and fast
Sent from my PG86100 using Tapatalk
Click to expand...
Click to collapse
Thanks!
mike1986. said:
Thanks for the suggestion mate! I will contact with him
Click to expand...
Click to collapse
FYI...also check out Bcblend/Mwalt. It is in CleanROM DE and works great with no issues.

[ROM] Unofficial Xylon Acclaim 2.1.1 [XYAOSP 4.2.2] [Nook Tablet][06MAR2013]

DO THIS AT YOUR OWN RISK.
I AM NOT RESPONSIBLE IF YOU BRICKED YOUR DEVICE.
Do research and reading if you are uncertain about this rom.
Do not PM me about the ROM.
WHAT IS IT?
Xylon is fully transformed distribution for Android Devices. It is designed to take full advantage of the device’s hardware and to provide the user pure Android experience.
The team is constantly working on making things better for the users and is happy to do so. We, the team, believe that for one to experience the pure taste of Android, he/she should be provided with something which is fast, intuitive and fluid – That’s where we come in – To provide you that.
Xylon started as a part of the Fruits & Veggies (FNV) project, a community ROM for the Galaxy Nexus and is now set up individually but its roots are based on FNV. Remicks, the founder of the FNV – inspired Daniel MM (Daxmax, founder of Xylon) to build something that would make users love what they use. In Daniel’s words – “This is an FNV based ROM, not FNV. But it has the winds of FNV, and it has more spacious features around the Android world.”
-http://xylon.androidvenue.com/about
FEATURES:
Phone, Phablet, and Tablet UI
Customized Trebuchet Launcher
A lot of customization
Compiled with Google’s GCC 4.7 toolchain.
Linaro's compiler flags, O3 and Linaro string routine)
Kernel 3.0.66+
CWM 6.0.28
SuperSU
QUESTIONS AND ANSWERS
CHANGELOGS:
Look at XYAOSP source history for further changes, I will not post them.
02/27 – Repo synced, Initial build so there could be many bugs.
03/06 – Repo synced, kernel updated to 3.0.68 with new lowmemorykiller, font size increased a little in statusbar and Trebuchet, you can increase icon size to 120% in Trebuchet, gesture control in Trebuchet, new SuperUser (Koush's).
IMPORTANT NOTES: If you noticed null icons (no action icons) on the NavBar then you need to go to Settings > XY Tools > Navigation Bar > Menu (The vertical three dots) and Reset navbar icons/targets. For Navigation Ring to work, you need to clear data/data1 if you are on previous build.
TO DO LIST:
Lots of things
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
INSTRUCTIONS:
You need to do a full wipe (factory reset and wipe cache) if you are on a different ROM.
You need to wipe data1 and cache if you are SD booting.
You need to reinstall GAPPS after each ROM installation.
In the case you booted and all you see is black screen for a couple minutes, reboot to see if it's fix.
Initial booting can take several minutes.
Copy ROM/GAPPS into your Internal Storage on the device.
Reboot into recovery and install ROM from Internal Storage.
Full wipe can be done before or after installing ROM/GAPPS.
For SD booting, you need to make bootable SDCard first.
There are plenty of guides around.
INTERNAL ROM:
86b333d03739180e428e5cbb2cb9d706 *xylon_acclaim_2.1.1_06MAR2013_16_HD.zip
84ca9aeb88fad3ddcd127a216a34557a *xylon_acclaim_2.1.1_28FEB2013_01_HD.zip
SDCARD ROM: (Single boot) BOOT partition contents, boot.zip
134e175b18da509b37cf0897294214a6 *xylon_acclaim_2.1.1_06MAR2013_HD_SDC.zip
3b46595484586b0e0e99ca856fbb5ad7*xylon_acclaim_2.1.1_28FEB2013_HD_SDC.zip
INTERNAL GAPPS: *Might need to go to advance > fix permission in CWM before flashing GAPPS
4493696a11733e4e2a15d0026211963e *gapps-jb-20130301-signed.zip
c4a07a24e11448824b84e314600cd357 *gapps-jb-20121212-signed.zip
EXTERNAL GAPPS:
e2a80b77153a6bacd3df785742487ea3 *gapps-jb-20130301-signed-SDC.zip
36e9081e0dd29b67193d2db9441683c3 *cm-10.1-20121212-gapps-SDC.zip
RECOVERY: (TWRP 2.4.3.0 + CWM 6.0.2.8)
THANKS TO (CREDITS):
bauwks - Bootloader exploits
CYANOGENMOD
Source - https://github.com/CyanogenMod
Web - http://CyanogenMod.org
CM G+ - https://plus.google.com/+CyanogenMod
XYLON
Source - https://github.com/xyaosp
Web - http://xylon.androidvenue.com/
XYE G+ - https://plus.google.com/communities/102617491638136644864
Members:
Alex (AlexForTomorrow)
Arz Bhatia (arzbhatia)
Bluewall
Daniel MM (DaXmax)
David Vidal (Dorilife)
Varun Verma (D00mSlayer)
NOOK TABLET
Source - https://github.com/CMNookTablet, https://github.com/Kuzma30
Members:
Brandon Bennett (nemith)
Chris (chrmhoffmann)
fat-tire
Hashcode
Kuzemko Alexsandr (Kuzma30)
Kyrylo Mikos (mik9)
Rebell
KINDLE FIRE
Source - https://github.com/loosethisskin, https://github.com/KFire-Android
Members:
Aaron Davis (icemank121)
Andrew Dodd (Entropy512)
Hashcode
IngCr3at1on
JackpotClavin
Jacob (drkhd)
John Craig (x0xhellx0x)
Loosethisskin (twa_priv)
Markus Cisler (bl1nk)
Raymond Jay Golo (intersectRaven)
Scott Brady (sbradymobile)
Shujun
SGT7
Source - https://github.com/sgt7/android_packages_apps_Trebuchet
Members:
Angel666
Chirayu Desai (chirayudesai)
eaut
Humberto Borba (humberos)
jt1134
Koudai Aono (koxudaxi)
pulser
redrebel696
Scott Brady (sbradymobile)
techomancer
COMPILER
Source - https://github.com/succulent
Web - http://iamafanof.wordpress.com
HD (Succulent)
Questions and Answers
Want to clear cache manually?
Delete the dalvik-cache folder inside cache folder with root access & restart.
Is Jellybean running slow on your NT? It might be your SDCard.
microSD Card Benchmark Comparison — CrystalDiskMark
Why do I have to wipe data/factory reset?
Dirty installation can slow the OS and causes side effects due to residue files still on system.
Want to swap your internal storage (EMMC) to SDCARD?
Edit /system/build.prop, persist.sys.vold.switchexternal=0 to 1
My converted MP4/M4v isn’t working?
Use Handbrake 9.4. The current ducati firmware is outdated and doesn’t support newer MP4 codec.
How do I edit system files?
Use FileManager, settings>change access to root access, & click on lock icon, change to RO>RW
How do I take screenshot?
Hold power button + volume down
Where’s Developer options & Performance?
Click Build number several times.
Want to save battery?
Rename system/apps/phone.apk to phone.apk.bk
Change CPU performance to 800 MHz max feq. and use conservative, click set on boot
For better standby battery, go to Wifi Advanced settings > Keep Wi-Fi on during sleep > Only when plugged in
Where’s bluetooth/OTG/USB Host?
…
Do I need to install GAPPS?
Only when updating as the image comes with GAPPS
Yes, you do need to reinstall GAPPS after each update.
Don’t like Media Transfer Protocol (MTP) and want USB Mass Storage (UMS)?
Edit /system/build.prop, change persist.sys.usb.config=mtp,adb to mass_storage,adb
Older Mac might need http://www.android.com/filetransfer/
How to I view sdcard1 (SD card) with FileManager?
Go to Settings and change Access Mode to Prompt or Root.
Google Voice crashes?
Update Google Search
Don’t see folders or files when clicked on Internal Storage or SD card?
Refresh
Do I need to root the device for CM ROM?
Rooting is the ability to use superuser for root permission on a system.
Mainly for stock Android with no superuser.
All CM ROM come with superuser access.
How do I block OTA updates from BN?
You don’t need to. You are running CM software not BN.
How do I wipe data on sdcard?
The latest recovery (Orange theme) has an option “Wipe data1 on sdcard”, that is wipe P3 on sdcard.
It’s similar to factory reset, only that wipe data partition on the internal memory.
Boot animation is messed up?
Yes, for now.
What about tethering?
It’s removed since CM7, I couldn’t get to work with all the outdated patches.
[REF][TWEAKS] Kernel Governors, Modules, I/O Schedulers, CPU Tweaks, AIO App Configs
http://forum.xda-developers.com/showthread.php?t=1369817
I am stuck in a recovery boot loop?
Flash this, flashable_fix_bootloop.zip, File>Download
GAPPS, stuck at Wi-Fi Connecting…?
Patient. Just wait up to a couple minutes.
Hulu Plus not working?
You need a cracked Hulu APK so search for it on XDA. Hulu works on stock ROM.
How do I increase animation speed?
In the developer options, change animation scale to none or 0.5x.
Succulent, this is awesome. I'll test it out myself
Re: [ROM] Unofficial Xylon Acclaim 2.1.1 [XYAOSP 4.2.2] [Nook Tablet]
Amazing!
Sent from my NookTablet using xda app-developers app
Imma test it out also. Fantastic!!
---------- Post added at 02:46 AM ---------- Previous post was at 02:45 AM ----------
After testing for about an hour, I can name a few problems I came across. First thing I noticed was the text and the icons. They were blurry and was an eye strain for me. Second minor problem but the Nav icons are smaller than on the other builds. I tried youtube and the first video I tried didnt work. Just show's play button.
Keep up the great work!!
I'll try this out, thanks.
Just to be clear, only the top link is for the actual rom right? The source links are just for reference? I assume.
Anyone try it yet?
postulio said:
I'll try this out, thanks.
Just to be clear, only the top link is for the actual rom right? The source links are just for reference? I assume.
Anyone try it yet?
Click to expand...
Click to collapse
The download link is under Internal ROM towards the middle of the post.
Used this ROM for a day, not bad.
Love the customization. To me though, it feels a little laggy. Also i have been having tons of trouble playing youtube videos on it, both on the website and through the app. they either dont start at all or crash (and i still hear the audio, lol). sometimes they simply wont load.
another observation is that pretty much all the 4.2 ROMs i've tried have pretty bad battery life when compared to 2.3. This is unfortunate but doesnt render the tablet unusable. I'd say if you charge it every night, it is fine. Leave the tablet overnight, without charging, with wifi on (although i know it goes into sleep) the battery drops from 85 to 35 in about 8-9 hours, which is awful.
Personally I am going back to PA 3.1 for now, but will check back if development progresses.
I tried out Xylon: for a first build it works really well and is very responsive (even though I am running it off SD). The couple of problems I ran across are the same one I recently encountered on some other ROMs: e.g., MX Player out-of-control when playing some video in HW mode (even when the Player is force-stopped the audio still keeps going), System-UI crashes when switching to Tablet-UI.
I think this ROM has a lot of potential and is really fun to use.
Whenever I adb devices from my PC to NT, it says devices offline, how can I connect my PC & NT? I found some other threat about new adb on 4.2.2 but they didn't help.
bingoz said:
Whenever I adb devices from my PC to NT, it says devices offline, how can I connect my PC & NT? I found some other threat about new adb on 4.2.2 but they didn't help.
Click to expand...
Click to collapse
You might find some helpful pointers at http://forum.xda-developers.com/showthread.php?p=35971559#post35971559.
Also, make sure that you do have the latest update of ADB (see http://forum.xda-developers.com/showpost.php?p=38118551&postcount=9).
FWIW, I re-flashed Xylon ROM with cm-10.1-20121212-gapps-SDC.zip — not only does Google auto-restore now works but also I no longer have the problem of “System-UI has stopped” when switching to Tablet-UI.
been using this for 4 or 5 days now, seems pretty good to me, battery life is a lil suspect, but ive just uopdated to 6th march version, so will see how this goes
CWM Backups
It may be I am using a dated CWM but my 6.0.2.8 version does not correctly calculate the MD5 sums. Anyone able to successfully do backups with MD5 sums ti help me know if the issue is mine or the ROMS?
Looks cool Im going to try flashing this rom today. Thanks for all the work you put into it.
RhinoNelson said:
It may be I am using a dated CWM but my 6.0.2.8 version does not correctly calculate the MD5 sums. Anyone able to successfully do backups with MD5 sums ti help me know if the issue is mine or the ROMS?
Click to expand...
Click to collapse
6.0.2.8 is a very recent if not the latest version of CWM.
How do you determine that "6.0.2.8 version does not correctly calculate the MD5 sums"?
CWM backups
digixmax said:
6.0.2.8 is a very recent if not the latest version of CWM.
How do you determine that "6.0.2.8 version does not correctly calculate the MD5 sums"?
Click to expand...
Click to collapse
When I run the backup, the last step performs the MD5 sum and it gives an error. I had this with a backup with a different ROM as well yesterday. I didn't retry so it could have been circumstantial. I don't have this ROM installed any longer so I can't attempt another backup of it.
RhinoNelson said:
When I run the backup, the last step performs the MD5 sum and it gives an error. I had this with a backup with a different ROM as well yesterday. I didn't retry so it could have been circumstantial. I don't have this ROM installed any longer so I can't attempt another backup of it.
Click to expand...
Click to collapse
FWIW, the couple of times I encountered "MD5 errors" in doing backup using recovery were when I had insufficient space in the sdcard's first partition ("/boot") to accommodate the size of the needed backup.
The Rom seems to think that /sdcard directory is in the external sd card, So I can't download files from the internet (web browser) with out a microsd, it gives me an error "says no such directory." Is this normal for the Nook Tablet, any way to get around that?
succulent said:
....
Want to swap your internal storage (EMMC) to SDCARD?
[*]Edit /system/build.prop, persist.sys.vold.switchexternal=0 to 1
jamesgg said:
The Rom seems to think that /sdcard directory is in the external sd card, So I can't download files from the internet (web browser) with out a microsd, it gives me an error "says no such directory." Is this normal for the Nook Tablet, any way to get around that?
Click to expand...
Click to collapse
Did you try this?
Sent from my ST27i
Click to expand...
Click to collapse

Clarity - Contact thumbnails you don't mind looking at.

Code:
Clarity is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
Introduction
Clarity is an Xposed module and root Android application for increasing the size and quality of contact thumbnails in the Android contacts database. It's comprised of two components. An Xposed modification and a root-required Database Processor.
Clarity also increases the quality and size of locally stored album art.
Click to expand...
Click to collapse
Xposed Mod
Android stores two versions of contact images. The contact photo and the contact thumbnail. While both are downscaled appropriately from the original image, the two are very different in size. Contact photos clock in at around 720×720 pixels or so depending on the original image. Contact thumbnails are a measly 96×96 pixels. Contact photos are used in places where contact imagery is going to be distinctively large like the KitKat/Lollipop Phone app. Or when you receive an incoming call. Thumbnails are used for notifications, messaging applications, and other roles which the full contact photo is unnecessarily big. Unfortunately, as screen PPIs have skyrocketed since the 96×96 limit was put in place, contact thumbnails are now too small for their original purpose. Regardless, most applications continue to use contact thumbnails.
Clarity forces Android to use a user-defined size (defaulting to 256×256) when adding contact thumbnails to the database. While these new images are larger and look much better they will load slightly slower and increase memory requirements. For newer devices this should not be a problem. For reference, I have not witnessed any side effects on my Galaxy S4 using the default 256×256 setting. Since the size can be adjusted you can optimize it for your device.
In the name of simplicity, Clarity does not change the method Android uses to downscale contact thumbnails, just the final dimensions. However since Clarity allows you to increase the size of the thumbnail and consequently decrease the magnitude of the downscale, there will be noticeably fewer artifacts in your new thumbnails.
The Xposed module does not magically increase the quality of thumbnails already added in the database. It only affects newly added/updated contacts and images. To upgrade your entire contacts database either use the Database Processor detailed below or re-import the contacts. Re-importing may require you to deconnect/desync the account the contacts are associated with and then reconnect/resync the account. Some sync applications may have a force refresh option and that should work nicely. For instance, HaxSync has a Force redownload option under its contact settings.
When the Xposed module is activated, Clarity will also up the size of locally stored album art (for instance, MP3s on the external storage). Just like the contact thumbnail part of the module, existing album art is unaffected. To get Android to reprocess all the album art on your device you must delete all the files found in the albumthumbs directory. This is usually found somewhere on your external storage. Popular paths are /storage/emulated/legacy/Android/data/com.android.providers.media/albumthumbs and /storage/sdcard0/Android/data/com.android.providers.media/albumthumbs. Different devices and ROMs can have different paths but the last /Android/data/com.android.providers.media/albumthumbs bit should stay the same. Once that directory has been cleared out, higher quality album art will be regenerated by Android on demand (as they are needed). See Android issue 73635 for more information about the album art problem.
Click to expand...
Click to collapse
Database Processor
In addition to the Xposed-based modification described above, Clarity includes a Database Processor. This powerful feature forcibly updates every contact thumbnail in your database. It rips out the internal contacts database file, finds all your contacts with photos and puts in new thumbnails. It'll then replace the old database with the new one. It is highly recommended to immediately reboot after processing to avoid Android going berserk. It will if you don't.
While powerful, the Database Processor is also extremely dangerous. I am not responsible for any damage to your device as a result of using Clarity. It performs several operations as root and modifies core Android files that were never meant to be touched by anything other than Android itself. I highly recommend a full recovery-based backup of your device alongside the built-in backup feature. Please use the dry-run feature first (hell, multiple times even) to ensure the operation will succeed for your ROM. It is possible a successful dry-run could still fail when doing the real-deal so, as I mentioned before, backup your stuff. The built-in contact backups will be saved to a Clarity folder on your "primary" external storage. What primary means depends on your ROM and device. It could be your actual external SD card or it could be an internal storage location. Regardless, the current backup location will be noted, assuming backups are enabled, in the processor's log. As an added bonus, if the backup feature is on it will also save the log file alongside your backups!
The Database Processor has been tested on CM (CyanogenMod) 10 (based on Android 4.1.2), CM 11 (based on Android 4.4.4), CM 12 (based on Android 5.0.2), and CM 13 (based on Android 6.0.1). It should work on any AOSP-based ROM from Ice Cream Sandwich (4.0) to Marshmallow (6.0). For stock ROMs and anything created by carriers I have no idea. If it works for you please report back! If it doesn't, well, report that too.
Click to expand...
Click to collapse
Images
Settings
Database Processor
Raw Comparison
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Google Messages Comparison
Google Hangouts Comparison
Android Wear Comparison
More!
Click to expand...
Click to collapse
Features
Simple lightweight Xposed modification
Powerful database processor for forcibly updating contact thumbnails
Also clarifies locally stored album art
Should work on nearly any AOSP-based ROM like CyanogenMod
Free and open-source software. No nags. No data collection. No secrets.
Click to expand...
Click to collapse
Known Issues
Does not appear to work with Google-synced contact photos.
May not work with all devices and ROMs. See the following post.
Click to expand...
Click to collapse
Installation
Make certain you have Xposed installed before continuing.
Install the app by a) searching for it in the Xposed Installer or b) manually through the APK provided on GitHub or the Xposed website.
Configure the app in its settings panel. It can be accessed through the module section of the Xposed Installer or by the launcher shortcut.
Enable the module in the Xposed Installer.
Reboot.
Done!
The Xposed module will only update contact photos that are modified or added to the database after it is turned on. The database processor will attempt to update the contact photos in place and right away. To avoid using the database processor your contact photos must be manually refreshed. How/if this can be done and how easily is dependent on how you sync your contacts. For instance, if you use HaxSync you can update all your photos by going to Settings app -> Accounts -> HaxSync -> Advanced Settings -> Contact Settings -> Check Force redownload. Hit back twice. Select your account name at the top. Click Contacts to uncheck it. Recheck it and wait for sync to finish.
Click to expand...
Click to collapse
Changelog
See the GitHub repository for the definitive changelog.
Code:
v1.2-cfad189 - 03 Jul 2016 - Stable
------------
This release introduces the following improvements:
* Added a Spanish translation
(thanks to Jose Artuñedo @ XDA)
* Fix a SELinux-related issue with the Database Processor
on Marshmallow
* Support Marshmallow's new permission system
* Added some additional debugging info to the processor log
* Tested on CyanogenMod 13 (Android 6.0.1)
Code:
v1.1-93b7945 - 03 May 2015 - Stable
------------
This release introduces the following improvements:
* The database processor will no longer fail if contacts2.db-journal
cannot be found. It will note the absence of the journaling file
in the log and proceed as normal
* Will now increase the size and quality of locally stored album art.
Suggested by @Karamvir Singh. See [url=http://forum.xda-developers.com/showpost.php?p=60499753&postcount=55]this post[/url] for more
information.
* An XXXHDPI icon
* Updated donation links
* Minor log bug fix
* Better shell usage
* Less condescending toast notifications
Code:
v1.0-917d899 - 25 Mar 2015 - Stable
------------
Initial release. Make sure to see the README or XDA thread!
Click to expand...
Click to collapse
Downloads
MD5 checksums are available on the Xposed Repo and XDA.
Xposed Repo (APK)
XDA (APK)
GitHub (HTTPS APK)
GitHub (sources)
Click to expand...
Click to collapse
FAQ
Q: Something went horribly wrong! How do I restore from one of the backups?
A: Ouch! Clarity stores backups on your "external storage." Depending on your device and ROM this could be an actual SD card or internal. If your device has two check both. It will be in a directory named Clarity. In the Clarity backup directory there will be sub-directories with dates. Select the one before everything went to hell. You'll find up to three files: contacts2.db contacts2.db-journal, and dbprocessor.log The .db file(s) are the actual contacts databases. The dbprocessor.log is your log file and has lots of great information for us to use. Now that we have located everything we need let's get restoring.
Method #1 - By hand
If your device still boots and you can navigate around (even if things are crashing every few seconds) try this. If you have a custom recovery that supports adb then this will work as well if you boot into it.
Grab the adb command line tool. For Windows check here. For Linux and Mac see here.
Now put your device in debug mode. Go to the settings app. Tap About phone. Keep tapping Build number until it says you are a developer. Go back and select Developer options. Turn the development options "on" if needed. Under Debugging turn on Android debugging.
Now connect your device to your computer. It should say something about debugging being enabled in the status bar. Make certain your phone is unlocked. If it says something about allowing the computer debug access to your phone please accept it.
Open up a command line or terminal. On Linux I'm going to assume you know what to do. On Mac it's the Terminal app. On Windows it's C:Windowssystem32cmd.exe
Type adb version and hit enter. If your get something about it being not found then adb isn't installed in your PATH or you're not in the directory in which adb was extracted. You can navigate to that directory with the cd command. So to navigate to the system32 folder on Windows, for instance, I'd type cd C:Windowssystem32 and hit enter.
Type adb shell and hit enter. This will dump us into a shell instance directly on your device.
Type id and hit enter. If the first bit is not uid=0 then unlock your device and type su and hit enter. If your device prompts for superuser access please grant it.
Navigate to the directory in which your backups are stored on your device. For me this would be something like cd /storage/emulated/legacy/Clarity/2015-Something
You should now see the backup files if you type ls and hit enter. Great. Now to move these into place.
Open your dbprocessor.log file on your device through a file manager or move it onto your computer to read its contents. You can read it through the command line if you wish but it's much more convenient to be able to copy and paste if needed.
Note the Contacts UID and Contacts directory. Mine is 10006 and /data/data/com.android.providers.contacts respectively.
Execute cp contacts2.db /your/contacts/directory/databases/contacts2.db and hit enter. For me this full command is cp contacts2.db /data/data/com.android.providers.contacts/databases/contacts2.db
If you have a contacts2.db-journal file do the same except with that file. For me this is: cp contacts2.db-journal /data/data/com.android.providers.contacts/databases/contacts2.db-journal
Now to correct the permissions. Type chown +UID:+UID /your/contacts/directory/databases/contacts2.db* and hit enter. For me this is chown +10006:+10006 /data/data/com.android.providers.contacts/databases/contacts2.db*
Reboot immediately by typing reboot and hitting enter.
All done. Your contacts database has been restored.
Method #2 - Recovery
Took a backup with your custom recovery before processing? Just restore from the backup to get your device back to normal.
Click to expand...
Click to collapse
Credits
rovo89 - Xposed
Chainfire - libsuperuser
Click to expand...
Click to collapse
Licensing
Copyright © 2015-2016 Kevin Mark. Clarity is licensed under the GNU General Public License, Version 3, which can be found in LICENSE.md
Click to expand...
Click to collapse
Clarity is developed in my spare time and will always remain free and open-source software. If you find this application useful please feel free to donate.
XDA:DevDB Information
Clarity, Xposed for all devices (see above for details)
Contributors
Kevin M
Source Code: https://github.com/kmark/Clarity
Xposed Package Name: com.versobit.kmark.clarity
Version Information
Status: Stable
Current Stable Version: v1.2-cfad189
Stable Release Date: 2016-07-03
Created 2015-03-25
Last Updated 2016-07-23
Clarity
ROM Compatibility
Clarity should work with CyanogenMod and other closely AOSP-based ROMs. Other ROMs like the stock ones found on most popular Android devices may not work with Clarity. If you have a device or ROM that Clarity works or does not work with (and is not already on the below list) please tell me!
LG G2
CyanogenMod 12
LG G3
SkyDragon (Lollipop)
Motorola Droid X2
CyanogenMod 10
Nexus 6
Temasek
OnePlus One
BlissPop 2.2
Temasek 5.0.2
Samsung Galaxy Note II N7100
CyanogenModX 5.0.2
Samsung Galaxy Note 4
CyanogenMod 12 (3/24 nightly)
Stock (doesn't work? try this)
Samsung Galaxy S4
CyanogenMod 11
CyanogenMod 12
CyanogenMod 13
Xperia J
Xperia Revolution ROM
Click to expand...
Click to collapse
ROM Incompatibility
Moto X (2013)
Stock (Android 4.4)
Click to expand...
Click to collapse
Looks Promising !!!!
M3gAtR0N said:
Looks Promising !!!!
Click to expand...
Click to collapse
Thank you. The application is now available.
Kevin M said:
Thank you. The application is now available.
Click to expand...
Click to collapse
Works fabulously with BlissPop 2.2 OPO !
Excellent wok
Looking forward to this project!...?
Testing after a while on XPERIA!
This is awesome, especially for Android wear!! Does it help with WhatsApp too? I fear not since it has different pictures...which are ugly because of an 8bit definition worth of MS-DOS "prince of persia"!!
So, that said, which apps are affected in addition to messenger and hangouts? Textra maybe? Others?
Cheers and keep up the good work!!
N7100 - CyanogenModX 5.0.2 @240 dpi
I've been waiting for this my entire life haha, thank you!
Fantastic! Works great. All I had to do was uncheck Contacts in sync settings and recheck it.
M3gAtR0N said:
Works fabulously with BlissPop 2.2 OPO !
Excellent wok
Click to expand...
Click to collapse
Thanks! Both the DB processor and the Xposed mod seem to be working well?
cyberpunk627 said:
This is awesome, especially for Android wear!! Does it help with WhatsApp too? I fear not since it has different pictures...which are ugly because of an 8bit definition worth of MS-DOS "prince of persia"!!
So, that said, which apps are affected in addition to messenger and hangouts? Textra maybe? Others?
Cheers and keep up the good work!!
N7100 - CyanogenModX 5.0.2 @240 dpi
Click to expand...
Click to collapse
It will help with any application or system software that makes use of the contact thumbnail stored in the database. From my personal experience this is a majority of applications. It's also why Clarity fixes contact imagery on Android Wear apps/notifications. It will not work for any apps that use their own contact system instead of the built-in Android one. A good example is Google Hangouts which will use its own contact photos for your Google+ contacts. Luckily the Google+ photos tend to be pretty decent quality-wise. Hangouts will fall back to your contacts database if that person does not have a Google+ profile and so Clarity will help there.
Kevin M said:
Thanks! Both the DB processor and the Xposed mod seem to be working well?
/QUOTE]
yes both are working smoothly ! This is something that should be done by Google themselves !
Tested on BlissPop and Temasek 5.0.2 Lollipop for OnePlus One !
---------- Post added at 10:29 PM ---------- Previous post was at 10:27 PM ----------
Kevin M said:
Thanks! Both the DB processor and the Xposed mod seem to be working well?
Click to expand...
Click to collapse
Yes both are working seamlessly !
Tested on BlissPop and Temasek 5.0.2 Lollipop for OPO !
Click to expand...
Click to collapse
M3gAtR0N said:
Kevin M said:
Thanks! Both the DB processor and the Xposed mod seem to be working well?
/QUOTE]
yes both are working smoothly ! This is something that should be done by Google themselves !
Tested on BlissPop and Temasek 5.0.2 Lollipop for OnePlus One !
---------- Post added at 10:29 PM ---------- Previous post was at 10:27 PM ----------
Yes both are working seamlessly !
Tested on BlissPop and Temasek 5.0.2 Lollipop for OPO !
Click to expand...
Click to collapse
Great, thanks again. The Xposed modification that Clarity makes to Android can actually be done by ROM devs (or of course Google). I'm assuming at least someone out there does this.
If you're a ROM maintainer consider adding Clarity's simple modification to your ROM. Reference the XClarity.java file for implementation details.
Click to expand...
Click to collapse
I've always wondered what the hell is going on when I get a new phone and some contacts images are blurry when they never were before in the previous phone. Happens everytime. Downloading now.
app seemed to work great on TMO Note 4 with CM 3/24 nightly . . . . until I pushed the Home button. I am then asked which launcher I want to use as Home and I choose Nova (which I already chose before). Then I get message that says "Unfortunately Android System has stopped." This happens every time I hit the home button. It happens if I choose Google Now Launcher too. This problem happened immediately after installing the mod and hadn't happened before. Still happens if I disable mod and reinstall Nova. Any ideas?
EDIT: if I go to settings - home and choose launcher there, it fixes it. Not sure why that is necessary. You should be able to choose default launcher when it ask you if you always want to use that launcher....
mcdavid said:
app seemed to work great on TMO Note 4 with CM 3/24 nightly . . . . until I pushed the Home button. I am then asked which launcher I want to use as Home and I choose Nova (which I already chose before). Then I get message that says "Unfortunately Android System has stopped." This happens every time I hit the home button. It happens if I choose Google Now Launcher too. This problem happened immediately after installing the mod and hadn't happened before. Still happens if I disable mod and reinstall Nova. Any ideas?
EDIT: if I go to settings - home and choose launcher there, it fixes it. Not sure why that is necessary. You should be able to choose default launcher when it ask you if you always want to use that launcher....
Click to expand...
Click to collapse
Quite odd. Did you reboot after running the DB processor?
Kevin M said:
Quite odd. Did you reboot after running the DB processor?
Click to expand...
Click to collapse
Like an idiot, I didn't read the entire OP. So, I just installed it and rebooted and had the issues I mentioned. In other words, I hadn't even tried the DB Processor yet. I have since read the OP and ran the DB Processor and had no issues. All is well. Still not sure why what I described happened. As long as others know they might have to assign home launcher via settings, it's not a big deal. Thanks for your fast response.
So, in theory, would you be able to install this and run the DB processor to create hi-res thumbnails and then remove the app? I ask because Xposed is not stable on my device (it works, but causes random reboots), so running this and getting it setup then removing Xposed would be ideal for me. Or I can just try and modify my ROM to get it to work without Xposed (I haven't read the implementation details yet).
EDIT: To answer my own question - YES, this works Made a nandroid, got everything setup, removed Clairty and Xposed, and restored my /system partition. Good to go!
Doesnt work on Lollipop TouchWiz on the Note 4. Expected but o well
What size are y'all using? 256 or increased it?
---------- Post added at 09:53 AM ---------- Previous post was at 09:49 AM ----------
It refuses to change detect contacts
Out of all, it only finds 1 photo and claims it's not even square
Any help?
I don't see any differences. LG G2 with CM 12.
ok it works now.

Categories

Resources