[ROM][LP 5.1.1_r24] [ KatKiss - Lollipop #030c ] [MultiWindow] - Eee Pad Transformer Android Development

{
"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"
}
KatKiss ROM - Asus TF101
​Lollipop 5.1.1 Release 24​
Please note that this version is made and tested on the TF101 model.
​
This rom is an aosp based rom with my own additions on top of it.
The main motto of the rom being Kiss. Even though the Meerkat could give you a kiss, it stands for Keeps it Sweet and Simple too
Which means that just like the other K.A.T stuff, the rom's main goal is efficiency, speed/responsiveness,
while not adding bloated features that will slow things down
​
DOWNLOADS:
Latest Rom Version: KatKiss-5.1_030c.zip | Mirror
SuperSU: SuperSU.zip
SL101 AddOn Compatibility Pack: KatKiss-5.1-sl101-compat-V4.zip
Gapps: gapps-KatKiss-5.1_20150920.zip
Sound improvements & misc : install the K.A.T App
ChangeLog: http://public.timduru.org/Android/KatKiss/5.1/ChangeLog.html
Rom Source: https://github.com/timduru (branch katkiss-5.1)
--
Install Instructions:
These builds are designed to be installed from your favorite recovery. MAKE SURE TO INSTALL A RECENT RECOVERY!
TWRP 2.8.1 is recommended: available here
Older versions of TWRP like 2.3.x won't work.
Backup everything !
Go to recovery
[*]Make a full wipe / factory reset (you can skip this step if you're already on the same main version of KatKiss, if ever you encounter a problem do the full wipe and try again before reporting )
Flash the rom
Flash the SuperSU zip
Flash KatKiss gapps
Wipe cache/dalvik
Reboot
Rom Main Features:
Rooted
Multiwindow support (see post #3)
High speed and responsive oriented
High performance and overclocked KatKernel included
Built with Sabermod GCC 4.9, -O3, graphite & High optimization flags
ART
Dock keyboard Support with full special/function keys support
Global Keyboard Shortcuts / KeyOverride Macro association (See post #2 for more info)
Search key quick launch shortcuts
HDMI Support with center/crop/scale options
Battery Level Indicator & Dock Battery Icon support + Mods (icon/Text/%)
CIFS, ext4, NTFS & Exfat support
RRO Theme Engine - Themes & more info
Wifi Hotspot
Native Android FSTRIM + Manual scripts for Database optimization and fstrim (see post #2)
Media Scanner Filters
Advanced per application permission management (AppOps)
All Wifi channels support
Integrated cpu & io performance settings panel
Advanced power menu with reboot options.
Custom Navbars buttons long press actions
Navbar with left or middle aligned buttons, and multiple heights.
User Immersive mode and actions with automode when docked setting
Custom Quick Settings tiles
Ethernet auto support
Misc utils Busybox, rsync...
Credits:
Thanks to the original TeamEos, Cyanogenmod & Omni for the work on their roms, BaNks, Guillaume Lesniak, jteagle, MWisBest, D4rKn3sSyS and Yanuar Harry for the original code some of the features are based onto.
Original banner concept by i9apps, Bootanimation by mgeniusm, original drawing by BBF
WebPage
How to report
What to include in the report
Disclaimer: The usual
Use at your own risk, I won't be responsible for any damages caused to your Transformer or to yourself.
In most cases if something breaks, flashing a rom on top should fix it.
​
XDA:DevDB Information
KatKiss-Lollipop, ROM for the Asus Eee Pad Transformer
Contributors
timduru
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 2.6.x
Based On: AOSP
Version Information
Status: Stable
Created 2014-11-16
Last Updated 2016-02-18

Tips
First Install
Make sure you do a full wipe the first time you install the rom
If you get error code 9XX when installing an app in the PlayStore, make sure that you format /data
(wipe doesn't format)
The first boot after a rom flash is slower than with 4.4.4 and can take a few minutes as ART is slower than dalvik to optimize the applications, but is faster after the 1st time.
(First boot takes ~2-3 minutes without gapps and 5+ minutes with gapps)
Also keep in mind that after a fresh install, it might take a bit of time to get up to full speed as media scanner & google are checking/scanning and restoring stuff.
VPN
VPN works only with lollipop updated "low level" third party apps like VPNRoot for example.
Youtube
Latest youtube will work ok with res < 720p.
720p might work if autoselected directly, but will most likely fail / stutter.
Using an older version of Youtube fixes these issues.
Hardware keyboard layouts
More languages have been added in the default asusec keyboard
Set the keyboard layout through Settings => Language & Input => asusec => setup keyboard layouts
These also allow live switching without reboot with ctrl + space
Global Key Override/Shorcut Mecanism
Available in Settings => Dock => Add Key Override Actions
This will allow you not only to redefine function keys assignment, and other special keys actions,
but you'll also be able to assign global macro actions / app launch to any key + Meta key combination (shift Left or Right , ctrl..)
You can also add multiple actions to one key combination, simply click again on the "+" button for the same key combination.
For example if you want to assign to one key combination a list of action to run before going to bed for example, like: turn wifi off, Bluetooth off, mute sound, and turn screen off, you can do that
Note that starting multiple applications with one key is kinda a miss and hit for the moment due to some mecanism in android that seems to prevent applications to start too close to each others.
GPS:
if it is taking a long time to get a lock or no lock, follow this:
Install the latest K.A.T app
Then follow precisely this procedure:
1) Location Settings
- Go to Settings => Location => turn OFF (top right switch)
- Turn it back ON
- Make sure you agree to let google access the location.
- Make sure the current selected mode is High accuracy
2) Launch the new K.A.T app
- make sure you grant it root access
- make sure you have internet access
- go to the install menu, Check the "Install GPS quicker fix + Assistance
- Click the Install button
- Make sure it says "Install Finished"
3) Reboot
4) Wait that it has finished booting and launching all the stuff you have starting at boot
5) Start your GPS app outside with a clear sky line, to speed things up stay in range of the wifi / internet connection.
Do not let the gps app loose focus when it is trying to get a fix.
Do not let your tablet sleep / turn off the screen either.
Doing that here, the first time and with a cold gps start, and even staying in my house,
I get a 6 sat fix within 30 seconds and 11 sat fix in 1min 15seconds.
From there subsequent fixes takes about 3 seconds to grab 7 sats and about 10 seconds to reach the 10-11 sat fix
(you still want to let it sit outside for a bit after the 1st fix, so that the ephemeris data gets consolidated and updated to help faster fix later on)
Flash & HTML5 Video
Flash is not supported by default on Lollipop, you can still use it with Dolphin Dolphin Browser:
Install Dolphin Browser, install or activate Dolphin JetPack in settings, install the latest flash plugin.
Sites are migrating slowly to HTML5 video use the default browser & other webkit based browsers for HTML5 video support
Storage (fstrim) and Database optimization:
Fstrim is native since 4.3 and will happen in the background if your tablet is idle / sleeping and that your battery is > 70%
There is also a script to run it manually in the rom: /etc/kat/optimizestorage
To optimize the Database: /etc/kat/optimizedb
To run both, open a terminal and run:
su
/etc/kat/optimize

MultiWindow
Multiwindow allows you to split the screen in 2 vertically (while in landscape) or horizontally, you can switch an app back and forth between multiwindow mode and regular mode while it's running.
MultiWindow
NavBar:
- To switch between full screen and split View you can use the
NavBar Button
(It will lay apps alternatively in one SplitView spot then the other.)
- To change focus simply Tap on the app or use the
NavBar Button
That button can also be used in non multiwindow mode to switch quickly between the 2 most recent apps.
Global Actions
Actions to switch the app between fullscreen / splitview, switch between the 2 most recent apps and to force the splitview slot have been added
so you can bind them to a key / key combination with the Global KeyOverride or long press on navbar button too.
Note: Most apps works ok in splitview mode, but some of them might not refresh correctly sometime.
Same when rotating the screen while in splitview mode.
To force a refresh simply tap the app or if you have 2 apps in split, just click twice on the switch to last app button:
to force it to relayout

Banners
​

Was waiting for this thread for a pretty long time. And now when it is up I am really looking forward to trying the lollipop. Thanks a bunch for keeping our devices up to date.

Thanks so much to keep our beloved clunker alive.

Dreams come true ^^

Long life the tf101 and timduru
Inviato dal mio OnePlus One

fast and loud
what can i say, seems much faster on the wifi, and the volume is so loud i have to turn it down. Well done looking forward to #9

EDIT : Thank you for making our 'old' (but yet performer) immortal, I've no more words to describe your passion!
The Stakhanovite of our millennium

Flashing failed after factory reset.
The MD5 checksum is correct and flashing process fails with those error messages.
set_metadata_recursive: some changes failed
E:Error in /sdc/5.0.0/KatKiss-5.0_008.zip
(Status 7)
Does someone have a solution for this problem?
Fixed: TWRP Update from 2.3.2.3 to 2.8.1.1.

Amazing I hope it will be possible to make all the hardware stuff work...

Awesome. Ill still wait a bit or is there anything I can do to help? Think there are enough open points yet without user experiences, no?
Gesendet von meinem Transformer TF101 mit Tapatalk
---------- Post added at 12:28 AM ---------- Previous post was at 12:26 AM ----------
Gatak said:
Amazing I hope it will be possible to make all the hardware stuff work...
Click to expand...
Click to collapse
Call me blue eyed but Im sure Android 5 will run better on The TF devices then on Googles Nexus in a few days.... If not in The TF101, then at least in the TF300. Tim will do. ))
Gesendet von meinem Transformer TF101 mit Tapatalk

Came to work, monday blues saw this thread yahoo!
Update :-
I did Factory Reset and /system even though I am already on latest KatKiss 4.4 (time to do some cleaning up its been a while)
Flashed #008 and gapps.
First boot takes a bit of time.
Issues :-
1) Always getting the "The SU Binary needs to be updated". I have updated a couple of times via SuperSU but still the same.
2) Keep on prompting "Unfortunately Google Search has stopped".

Holy crap....lollipop really Tim......

Seriously?
Wow, there is really something wrong with you, timduru.. Lollipop for the old TF101? if you weren't developing for this device, I wouldn't know what to do with it.. Since KatKiss ICS your builds have been such a joy for my heart and my Transformer! Keep it up and many thanks!

escor said:
Flashing failed after factory reset.
The MD5 checksum is correct and flashing process fails with those error messages.
set_metadata_recursive: some changes failed
E:Error in /sdc/5.0.0/KatKiss-5.0_008.zip
(Status 7)
Does someone have a solution for this problem?
Fixed: TWRP Update from 2.3.2.3 to 2.8.1.1.
Click to expand...
Click to collapse
Yes I have no issues flashing with TWRP 2.8.1.1

Thank you thank you very much

I had the same issue, you need to choose the second launcher option not the google one
garyngkt said:
2) Keep on prompting "Unfortunately Google Search has stopped".
Click to expand...
Click to collapse

garyngkt said:
Issues :-
1) Always getting the "The SU Binary needs to be updated". I have updated a couple of times via SuperSU but still the same.
Click to expand...
Click to collapse
I had the same thing with 4.4.4 last week. After 2 or 3 updates, it seems fixed.
The binary was updating every time I had an update on play store.

Related

ICS-Miui-DSJ 2.2.24 (Hybrid Framework ICS) graphical installation

---- WARNING! New installation method!
Really the only thing the ICS was the framework introduced here, although this has improved memory management and energy thus providing better performance, improved battery saving 3d and among others and remember this is only the beginning, the intention is to hold all features of ICS.
I am posting a rom already some changes among them my multilingual (22 languages, arabic - brazilian - Czech - Danish - Dutch - English - French - German - Greek - Hebrew - Hungarian - Italian - Korean - Persian - Polish - Portuguese - Russian - Slovenian - Spanish - Turkish - Vietnamese).
I can say that the rom is really excellent and among the highlights are the ability to play WAV and AVI natively.
Before you ask, no, she does not record in 720p, but I'm shooting with the 800x480 LGCam without crashing and with excellent quality.
It's a rom all Miuis as, detail is like never liked the look of this rom Miui use another launcher, but what good is the Miui continues as the player, ger. files, the notification bar, calls firewall, network firewall and proxy in addition to recording conversations natively and also native voip dial.
The battery shows 1 in 1 percent.
Added other applications that I find interesting and ready, and of course to create the theme that you see in the video.
video http://www.youtube.com/watch?v=tSOiaeQAvK8
If you want to use LG Camera (record full screen) click here
Thank:
miui.com for MIUI ROM
miuiandroid for ROM&translating
dewyeyed for touch points tweak
XJ, dRaCID01, Mish, Accid, roenano, langthang, omosiro, IoDa, pdazevedo, Xenon007, student926, mnlk2, 1982strand, slukk, gepardus, stefi for translating
Miui.cz for czech language
Miui Germany for german language
Finn for greek language
zaherb and miuiarabic for arabic language
Xda for more android tweaks
Thanks to Mark for English translation
Galnet for porting framework ics and galnet video
Wajk for recompile apks with languages
Ahmad Amarullah for Aroma
Einsteinno1 for Aroma set
If your not name appears here and you somehow have interest in this work please contact us so that I can give you proper credits including your name on this list.
Graphical Installation Method:
1 - Download the ROM.
2.1-Copy the file downloaded in step 3 to the root of SD card Defy, done that, restart your smartphone and watch the LED NOTIFICATION.
2.2-When the notification LED turns blue, press the volume down, opens a screen with the name ANDROID boot menu, navigate to the volume key until the option Recovery + -> and select it using the button on / off.
2.3- # Recovery -> Select [Latest Recovery] (if any).
2.4-Navigate to the option Install from sdcard zip, open the screen to choose select zip from sdcard.
2.5-Navigate to the folder where the rom is downloaded.
3-Select the desired language for the installation (Warning!! Language is only for the installation, the ROM continues with multiple languages​​).
3.1-Select the installation method
The Standard, Installation predetermined by me, without too many questionnaires.
B-Custom, you choose various things like overclocking, color leds, Launcher, etc..
3.2-important settings such as:
Full wipe (not necessary if you use ics-miui-dsj then) and No Wipe (option to choose if you already use ics-miui-dsj).
If your phone is Defy or Defy +, etc..
With this installation method you install your new rom in the same way that you install an operating system on your PC, or choose which applications to install or not. So there is no need to install patches to change Launcher, etc.. With a single file you install the Rom way you want without being so bound to my will (or my taste).
If you want to use LG Camera (record full screen) click here
Download version 2.2.24
http://www.mediafire.com/?jb3b93q1buee6up
Version 2.2.4
Updates team MIUI
Fix Market fc
Some tweaks as usual in order to get more speed with power savings
New way to install (Aroma)
Note 1: Due to autocalibration battery (new feature present in the installation script) advise you to do this upgrade with the battery to 100%.
Note 2: If you happen to load your battery fell beyond the normal, do not worry, drop to at least 2 percent before recharging fully and continuously at 100 percent (auto calibration).
Note 3: After installation clean the data from the Market (settings -> apps -> "all apps", Market and press clean data).
Note 4: We created new scripts tweaks That is why after the first normal boot do two reboots before installing / change / restore system and applications.
Version 2.2.10
New tweaks;
Framework ICS again;
Note 1: Due to autocalibration battery (new feature present in the installation script) advise you to do this upgrade with the battery to 100%.
Note 2: If you happen to load your battery fell beyond the normal, do not worry, drop to at least 2 percent before recharging fully and continuously at 100 percent (auto calibration).
Note 3: After installation clean the data from the Market (settings -> apps -> "all apps", Market and press clean data).
Note 4: Android Market (causing FC when using scroll images), it seems that this error is caused by an incompatibility with the ics of the market, to avoid it simply does not scroll the images directly in the window the market, ie, right-click on the image will enlarge it, then roll from the images normally.
Note: We created new scripts tweaks That is why after the first normal boot do two reboots before installing / change / restore system and applications.
Version 2.2.3
connectivity Modifications:
Improved WIFI and Data Speeds
Improved FM Radio Scanning and Signal Issues
Framework Modifications:
Uniquely in this version the Framework is not ICS.
Improved power consumption whilst sleeping
Improved scrolling effects and toggle layout
Improvement in Galnet Video Player playback
Corrected Touch Response
UI Improvements:
4 Way Reboot issues resolved
Improved Sharpness and Display
Default Theme Updated ICS, ICS Black option (Settings -> Themes);
Camera Improvements:
Improved ISO settings
Improved Focus
Improved Shutter Times
Phone:
Repair when external storage space left is less than 10%, the call does not allow recording (Limit lowered to 1m)
Gallery:
Fix problem where Screenshot directory is shown as empty.
Pressing the screenshot keys result in notification bar FC Fix in some cases the gallery cannot open images attached via E-mail messages
Sound Recorder:
Fix problem where audio file does is not visible in the call recording folder
Access restrictions:
New guest mode will hide the pictures in the gallery
Software:
Removed,
Battery Calibration with the new features and scripts becomes unnecessary (See other information below);
3D Gallery, if you use picasa prefer to PicasaTool (download by the market);
OTHER INFORMATION:
Before you install / update this rom charge the battery to 100%. Once you install this rom you will find that the battery will discharge faster than before. Please allow it to drain to around 2% before recharging fully back to 100% for the perfect calibration.
Note: We created new scripts tweaks That is why after the first normal boot do two reboots before installing / change / restore system and applications.
Version 2.1.8
Fixed bug that caused Fcs (the issue of the Market continues to read Note).
I returned to previous status bar (some users had trouble with miui control and found that the fact that some icons do not appear in the same bug was).
Changed the default theme for ICS.
Removed Maxthon Browser.
Added Battery calibration and ADFree.
New tweaks.
Note: Android Market (causing FC when using scroll images), it seems that this error is caused by an incompatibility with the ics of the market, to avoid it simply does not scroll the images directly into the window market, ie, give a click the image it will enlarge, then scroll from the images normally.
Version 1.12.9
I returned to previous status bar (some users had trouble with miui control and found that the fact that some icons do not appear in the same bug was).
Now Miui control will only be installed if the user chooses the Miui Launcher.
Changes "cosmetic" (perhaps you'll have to go in settings, themes, click default theme (even if it is marked) and apply).
New tweaks.
Version 1.12.5
Fixed
Fixed possible bug in usb and wifi tether
Fixed error that the go weather would not let to install themes.
Fixed bug in the phone that did not play the selected song mp3 as a ringtone.
Miui config now works also go in launcher (the status bar is now in English only)
Note 1: Due to autocalibration battery (new feature present in the installation script) advise you to do this upgrade with the battery to 100%.
Note 2: If you happen to load your battery fell beyond the normal, do not worry, drop to at least 2 percent before recharging fully and continuously at 100 percent (auto calibration).
Note 3: After installation clean the data from the Market (settings -> apps -> "all apps", Market and press clean data).
Obs.4: Android Market (causing FC when using scroll images), it seems that this error is caused by an incompatibility with the ics of the market, to avoid it simply does not scroll the images directly in the window the market, ie, right-click on the image will enlarge it, then roll from the images normally.
Version 1.12.2
Fixed
Flash on / off manually when shooting
Included
Miui Control (without effect using any other than the Launcher Miui)
App Picker (no effect if you use MiuiLauncher)
ICS lockscreen theme by default
ICS transition effects (only if using MiuiLauncher)
Improved
Power consumption of network
Improvement in general consumption during standby
HW Acceleration (Browser, Video, Games, etc.)
version 1.11.25
highlights:
Fixed bug in usb tethering
Gallery and Galery3D multlinguagem
inserted Realcalc
Inserted GPS Manager (alignment, updating database, etc.)
Go Launcher updated
Changes in the system in order to get more speed, stability and battery saving.
Improved script installation/update that now dispenses the wipe Dalvik and cache before and after installation, or just install the file and automatically at the end of the installation will be done wipe Dalvik and cache and the system will reboot itself.
version 1.11.18
highlights:
Ported the ICS Framework, better memory management and battery;
Natively Plays wav, avi and wmv
multilingual
I deleted:
The update of MIUI;
The calculator android (not functional) and put the realcalc free;
The voicedialer (only works in English);
The original Launcher (here is a personal thing, never liked the Launcher Miui) Go and put the launcher;
The Gadget clock and insert Miui Go Weather.
what features this rom have of ICS? this is only the framework of ICS, nothing more in hardware, !
Looks great
The video looks great. Im downloading right now. I can't wait to to try it. I have been I fan of Miui but not of their launcher and wanted a good ics port so this seems like a good solution. Would like to know what the features are and there were anything removed or added from Miui and what version of Miui this is based off of. Thank you.
Looks nice, but did you menu button LED die after flashing this ROM or was it before that?
<snipped as invalid comment>
Thanks! But why so long tuto? It's DEV section...
looks good
hey great work
have seen video and looks good downloading same right now and want to install....
Will post with comments/feedback soon.
Cheat.
---------- Post added at 09:30 PM ---------- Previous post was at 09:27 PM ----------
@davidsonsjesus
hey dude if possible for u then can u upload Quadrant standard score for this ROM which u have prepared ? ? ?
I installed your rom and works fine, but when installing Miui launcher in recovery the installation is aborted, you can fix?
thanks..
hi, well, i want to say tht market crashes, and exit by it self, thksssssssssssssssss
davidsonjesus:
Thank you for the rom.
Installed but cleaned from GO stuff before install because I had strange behaviors which was caused by GoLauncher... put Zeam instead.
Rom looks very good, it is much faster than miui-us. GPS also steps a category up in this rom.
Wifi is strong and stable, 3G works, BT looks working (not tested but paired).
Wifi tether does not work (tested on 2 defys) gives error after switch on. Usb tether works despite it says it is already connected.
The miui launcher you linked in post #2 to be flashed from recovery is also a no go for me. Gives installation aborted error message in recovery.
Could you look into the rom to fix wifi tether and if possible get a working miui launcher?
Ps: in settings the launcher settings gives FC but it is normal because there is no miui launcher.
Feedback
Have installed ROM looks nice....
Positive points
1. Great combination of Go and miui
2. Better performance then other miui
Needs to be change.
1. Settings --> Launcher Settings is crashes
All over one of the good ROM
Cheat.
---------- Post added at 10:53 AM ---------- Previous post was at 10:09 AM ----------
here is Quadrand Standard result for ICS-miui-DSJ
{
"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"
}
rucheat said:
"Needs to be change.
1. Settings --> Launcher Settings is crashes"
Click to expand...
Click to collapse
Dude, since it does not contain miui launcher therefore the built-in launcher settings force closes normally. Do not touch it.
Did you try wifi tethering instead?
how about the camera and video recording? cmiui gime me choppy videos, keeps lagging and audio out of sync, wonder if this has the same bugs.
laket said:
I installed your rom and works fine, but when installing Miui launcher in recovery the installation is aborted, you can fix?
thanks..
Click to expand...
Click to collapse
Fixed.
tarekboukaf said:
hi, well, i want to say tht market crashes, and exit by it self, thksssssssssssssssss
Click to expand...
Click to collapse
I'm considering it was done the wipe dalvik and cache on the cwm.
Settings, programs, manage applications, all, force stop, clear cache and clear data.
In fact this is the solution to most of cfs.
rucheat said:
Have installed ROM looks nice....
Needs to be change.
1. Settings --> Launcher Settings is crashes
All over one of the good ROM
Cheat.
---------- Post added at 10:53 AM ---------- Previous post was at 10:09 AM ----------
here is Quadrand Standard result for ICS-miui-DSJ
Click to expand...
Click to collapse
In settings the launcher settings gives FC but it is normal because there is no miui launcher
Thanks for quadrant test and image post.
Auris 1.6 vvt-i said:
Looks nice, but did you menu button LED die after flashing this ROM or was it before that?
Click to expand...
Click to collapse
long before
wifi tether error
Hey davidsonjesus,
Thank you for replying to our comments.
One thing remained unanswered.... how about wifi tethering? Still shows error.
Overall the rom is excellent... this rom replaced miui-us on my Defy!!! Battery life is the best so far.
Waiting for your reply to wifi tether problem, thank you!
FC report
On start up System process is Force Close
Market crashes many times
Cheat.
rucheat said:
On start up System process is Force Close
Market crashes many times
Cheat.
Click to expand...
Click to collapse
I'm considering it was done the wipe dalvik and cache on the cwm.
Settings, programs, manage applications, all, force stop, clear cache and clear data.
In fact this is the solution to most of cfs.
if you did the above procedure and not resolved, I recommend starting from scratch (step three of the tutorial instalção).
To report error please inform language.
.dredd. said:
Hey davidsonjesus,
Thank you for replying to our comments.
One thing remained unanswered.... how about wifi tethering? Still shows error.
Overall the rom is excellent... this rom replaced miui-us on my Defy!!! Battery life is the best so far.
Waiting for your reply to wifi tether problem, thank you!
Click to expand...
Click to collapse
Wait a bit, I'll do some testing and post a possible solution.

[ROM][KFHD7][7.3.1] ♦ Kinology 2.0.1 ♦ 2013/04/20 ♦

{
"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"
}
Introducing Kinology - The Premier KFHD7 Custom ROM​
Standard Disclaimer: I cannot be held responsible for loss, damages, or any kind of issue whatsoever that could arise from installing this ROM. You install it at your own risk.
Kinology is the premier custom ROM for the Kindle Fire HD 7" tablet. It will not work on any other device. Kinology should be considered a "hybrid OS"; it contains Amazon's 7.3.1 ICS-based core along with Google's ICS Services Framework and application stack. Let's dive right in to the feature set:
Feature List
Visual:
Display density set to 200
Lower brightness levels enabled
Notification icons enabled instead of "My Kindle" text
Many tablet / dual pane layouts are enabled due to the density change
Approximate percentage (rounded to 5%) shown on status bar battery icon
Boot animation based on "Revisiting Brownian Motion" (with permission)
Functional:
Long press the Navbar Home button to bring up Recents
Navbar will always show the Menu button in non-Amazon apps
Restart and Recovery options available in Power button menu
Bluetooth sharing will accept all file types
App suppression in default launcher disabled
Non-Amazon account & sync settings enabled
Advanced Accessibility options enabled (ICS-style services list)
Select Screen Lock enabled
Inspired by (but not copied from) 0xD34D's KFHD Extended Settings:
Text-to-speech options enabled
Data Usage, Power Usage, and Battery Info options enabled
Developer Options enabled
Launchers:
Third-party launchers no longer need to be installed to /system
Widget and Live Wallpaper pickers pre-installed
Apps:
Rooted with latest SuperSu from Chainfire
All system apps are fully deodexed, optipng'd, and zipalign'd
Most recent Amazon Kindle app updates pre-installed
Allow non-market apps to install by default
AOSP Keyboard and CyanogenMod DSPManager included
Easily uninstallable third-party apps: OI File Manager, AdAway, and Adobe Flash Player (Note: Flash will also require installation of a supported third-party browser of your choice)
Google Apps/Framework:
Google package includes the ICS Framework, FaceLock, Gallery, Gmail, Play Store, Talk, and TTS
Play Store apps unrestricted based on Tsjoklat's fixes
Libs, Permissions, etc., included so that other Google apps may be installed
Behind-the-scenes:
Supports init.d via iridaki's install-recovery technique
Latest busybox installed (stericson's version)
Automatic zipalign of user apps during boot
Automatic permissions fixing during boot
OTA updates disabled (based on prokennexusa's scripts)
ADB shell uses root account
Fixes:
Fixed crash on Gmail notifications (this is an Amazon OS bug, not Gmail)
Fixed non-scrollable wallpaper issue
Fixed Lockscreen turning black at custom DPI
Fixed potential battery drain due to searching for a cellular signal
Show only the secure lockscreen when enabled
Removed:
Kindle Fire Tutorial
Kindle Freetime Tutorial
Lockscreen Ads
Amazon Store's Market link stealer
Installation
You MUST have a working custom recovery on your Kindle before attempting to install this ROM!
If you do not currently have one, try Hashcode's bootloader + TWRP.
The following instructions will get you to the latest version of Kinology. Note step 0b carefully - it determines whether you are "upgrading" (dirty-flash) or doing a clean install (wiping user data)!
Step 0 - Preparation:
If you are not currently running Kinology or Stock OS with TWRP 2.4.4.0, download Kinology-step0a-boot-7.3.0-twrp-2.4.4.0.zip. This will flash four items: stock 7.3.0 xloader, stock 7.2.3 bootloader, Freedom boot/kernel 7.3.0, and TWRP recovery 2.4.4.0.
If you want to do a clean install, download Kinology-step0b-wipedata.zip. If you want to keep your user apps and their data, do NOT include this file. Flashing this will wipe out EVERYTHING except the internal storage (sdcard). It will, however, move your currently installed apps (but not their data) to the sdcard at Kinology/AppBackup. Don't forget to delete the AppBackup folder to free up some space once you no longer need it.
Step 1 - Amazon OS:
Download Kinology-step1a-amazonos-7.3.1.zip, Kinology-step1b-amazonos-7.3.1.zip, and Kinology-step1c-amazonos-7.3.1.zip.
If you skip to step 4, you will have a stock 7.3.1 OS, unrooted, but with a custom recovery.
Step 2 - Kinology:
Download Kinology-step2-kinology-2.0.1.zip.
If you skip to step 4, you will have the base Amazon OS with all Kinology features, but no Google Framework or Apps.
Step 3 - Google Apps:
Download Kinology-step3-google-20130425.zip.
This step gives you the full Kinology Experience!
Step 4 - Flash:
Transfer all downloaded zip files to your Kindle's storage
Reboot into TWRP Recovery
Choose "Install"
Select the first zip file you downloaded
Choose "Add More Zips"
Select each zip file you downloaded in order and repeat until all files are queued
Swipe to Confirm Flash
Choose "Reboot System"
As this is a deodexed custom ROM, the first boot will take extra time to complete while it regenerates the Dalvik cache.
Additionally, if you did a clean install, please reboot your Kindle the first time you get to the "Choose your language" screen. After a clean install, Kinology needs to do some configuration that can only happen during the second boot. If you did not reboot during setup, don't worry, nothing is permanently broken - just be aware that you may experience FCs or other oddities until you reboot.
MD5 Checksums
Kinology-step0a-boot-7.3.0-twrp-2.4.4.0.zip - 9985CF40674D976B19B27FB9431EC55C
Kinology-step0b-wipedata.zip - 83520190255803A4593B1FBF24DE99AA
Kinology-step1a-amazonos-7.3.1.zip - BC994650E3ACECF6E70E095E257D8DCC
Kinology-step1b-amazonos-7.3.1.zip - A277A4E953DAB5D0CF591AD16E532D15
Kinology-step1c-amazonos-7.3.1.zip - 6179FAA72779D83B64B72DE7358D9267
Kinology-step2-kinology-2.0.1.zip - 690077C2BCB08A0DCE72023AB618B5E1
Kinology-step3-google-20130425.zip - 10B58F59468849D01032B7DBDFAE19E0
Advanced Configuration
There are a few behind-the-scenes boot-time options that can be configured through files located at /sdcard/Kinology.
OTA updates:
The packages used for OTA updates can be enabled or disabled at boot time. Just rename the file to either "ota-disable" or "ota-enable" and reboot your Kindle. It is, of course, highly recommended to leave OTA disabled, as an Amazon-triggered updated would wipe out most, if not all, of Kinology from your device.
ADB root access:
By default, ADB uses the 'root' account, and then immediately drops to the 'shell' account. This custom ROM injects a version of adbd that does not drop to the shell account. To change this behavior, rename the file to either "adbd-root" or "adbd-shell" and reboot your Kindle.
Automatic ZipAlign:
This behavior can be changed by renaming the file to either "za-enable" or "za-disable".
Screenshots
See third post
Known Issues
See second post
Change Log
See second post
Known Issues
The Recents dialog doesn't accept touches when launched from a full-screen app. The workaround is to pull down the notification window first, then long-press the home icon.
So far, I have been unsuccessful at finding a fix for this.
Updating the Amazon Mobile (Tablet) app from the Play Store will cause the "Shop" link on Amazon's Launcher to stop working. There is no workaround - despite being marked as an update, these two apps are not equivalent. If you do accidentally update the app, just use Google Play Store to uninstall the update and everything will return to normal.
This cannot be fixed due to the two apps sharing the same Android identifier.
If no accounts have been added yet, the Accounts & Sync page is completely blank. Just press the menu button to add an account.
While awkward, this is the intended behavior.
If the first Google account is added by launching Play Store, you may need to wipe Play Store's data before the "My Apps" page will work properly. The workaround is to add your account through Account & Sync settings, or by launching Gmail or Talk instead.
This will not be fixed, as it seems to be a bug in the Play Store / Google Framework interaction.
The Amazon Accessibility options override the advanced options. For example, if you enable LockerPro in the advanced options, then change the Voice Guide setting from the main options, LockerPro will become disabled.
This will not be "fixed." The Amazon options are left available so that the accessibility options can easily be reset to an Amazon standard configuration.
If an app attempts to launch Accessibility options, it will FC (the intent listener is missing from Settings). You will simply need to go to Advanced Settings in Accessibility and enable the service in question manually.
Still investigating fixes for this.
Amazon's Keyboard options handling is absurd. For english users, "English (US)" is AOSP and "English (United States)" is Swype (similar for UK). For other languages you'll probably need to try the available options to figure out which is which - the order seems to be somewhat random.
I may look into changing the keyboard selector, but it is not a high priority.
Voice/Video chat functionality in Google+ Hangouts and Google Talk does not work. Attempting to use it may cause your Kindle to become unstable until rebooted (something wreaks havoc with the audio system).
This cannot currently be fixed. Someone out there please prove me wrong!
If there are lots of notifications, the icons will overlap the clock.
I don't intend to fix this, as the effort involved just isn't worth it. It's also fairly common to encounter this bug in any Android ROM that uses a centered clock.
Facelock does not work with a PIN set. It does, however, work correctly if you use a Pattern instead.
This is probably fixable, I just need to track down where exactly in the code the PIN is overriding Facelock.
Change Log
2.0.1 - 2013/04/20:
Updated the base OS to 7.3.1.
2.0 - Not publicly released:
Updated the base OS to 7.3.0.
Host file ad-blocking is no longer enabled by default. If you want this, enable it in the AdAway app that is now included. If you don't, feel free to uninstall AdAway.
The status bar now shows notification icons instead of the "My Kindle" text.
The lowest four brightness settings are now usable.
The menu button on the Navbar should now be present in all non-Amazon apps. Some apps fail to request it, and it sometimes get confused on its own. This change does add a bit of visual clutter but should prevent all of those "where'd the menu go?" moments. Note that Amazon apps will continue to do whatever they want with the Navbar buttons as they tend to crash if they don't get their way.
App suppression has been removed from Amazon's Launcher (Home). This allows you to launch things like Amazon MP3 or the App Store from their icons instead of from the menus. It also allows you to add them to the favorites window.
The certificate fixing process now only happens during Kinology's install process, so apps won't suddenly stop working if they're using generic certs.
Most recent Amazon apps integrated with the system (includes Kindle Free Time).
Gmail, Google Play, and GmsCore updated to the most recent versions.
Completely overhauled the installation process. Boot/Recovery are also now included.
1.1 - 2013/03/03:
Modified AOSP Keyboard to have a right-side margin so that the keys are no longer under the NavBar in landscape mode
Disabled scrolling cache for smoother scrolling
Disabled standard lockscreen when a secure one is enabled
Modified Bluetooth sharing to receive all file types
Modified hosts file so that BBC iPlayer can function properly
Fixed some missing libs that caused video to not play in Amazon Video app
Fixed UnifiedSearch FC (it may still FC after a fresh install, but will be fixed at the next reboot)
Modified the boot-time OTA disabler to speed up the boot process a tiny bit
Modified the Kinology version display on the About page
Integrated DSPManager from CM9
Integrated latest SuperSu (1.25)
Replaced CalendarProvider with the AOSP version to fix Google calendar corruption at boot
Updated GApps to include FaceLock, Feedback, MediaUploader, and the latest GmsCore
1.0.1 - 2013/02/26:
Added CM9 Keyboard
Added Kinology version, Select Screen Lock, and Advanced Accessiblity settings
1.0 - 2013/02/23:
Initial release
The following screenshots are from Kinology 1.1:
use my tweaks if you want
---------- Post added at 10:59 PM ---------- Previous post was at 10:57 PM ----------
psych0phobia said:
Introducing Kinology 1.0 - The Premier KFHD7 Custom ROM​
Kinology is the premier custom ROM for the Kindle Fire HD 7" tablet. It will not work on any other device. Kinology should be considered a "hybrid OS"; it contains Amazon's 7.2.3 ICS-based core along with Google's ICS Services Framework and application stack. Let's dive right in to the feature set:
Feature List
Visual:
Display density set to 200
Tablet UI and dual pane layouts enabled where possible
Approximate percentage (rounded to 5%) shown on status bar battery icon
Boot animation based on "Revisiting Brownian Motion" (with permission)
Functional:
Rooted with latest SuperSu from Chainfire
Long press the Navbar Home button to bring up Recents
Restart and Recovery options available in Power button menu
Non-Amazon account & sync settings enabled
Inspired by (but not copied from) 0xD34D's KFHD Extended Settings:
Accessibility options enabled
Text-to-speech options enabled
Data Usage, Power Usage, and Battery Info options enabled
Developer Options enabled
Launchers:
Third-party launchers no longer need to be installed to /system
Widget and Live Wallpaper pickers pre-installed
Apps:
All apps are fully deodexed, optipng'd, and zipalign'd
Most recent Amazon Kindle app updates pre-installed
Most recent Adobe Flash Player pre-installed (Note: You must install a third-party browser than supports Flash, such as Dolphin Browser)
Allow non-market apps to install by default
OI File Manager included
Google Apps/Framework:
Google package includes the ICS Framework, Gallery, Gmail, Play Store, Talk, and TTS
Play Store shows all apps available based on Tsjoklat's fixes
Custom tablet-based layouts for Play Store
Libs, Permissions, etc., included so that other Google apps may be installed
Behind-the-scenes:
Supports init.d via iridaki's install-recovery technique
Latest busybox installed (stericson's version)
Automatic zipalign of user apps during boot
Automatic permissions fixing during boot
OTA updates disabled (based on prokennexusa's scripts)
ADB shell uses root account
Ad-blocking via hosts file courtesy of AdFree
Fixes:
Fixed crash on Gmail notifications (this is an Amazon bug, not Google)
Fixed non-scrollable wallpaper issue
Fixed Lockscreen turning black at custom DPI
Fixed potential battery drain due to searching for a cellular signal
Removed:
Kindle Fire Tutorial
Kindle Freetime
Kindle Freetime Tutorial
Lockscreen Ads
Amazon Store's Market link stealer
Known Issues
Recents dialog doesn't accept touches when launched from a full-screen app. The workaround is to pull down the notification window first, then long-press the home icon.
Updating the Amazon Mobile (Tablet) app from the Play Store will cause the "Shop" link on Amazon's Launcher to stop working. There is no workaround - despite being marked as an update, these two apps are not equivalent.
If you haven't added any accounts yet, the Accounts & Sync page is completely blank. Just press the menu button to add an account.
If you add your first Google account by launching Play Store, you may need to wipe Play Store's data before the "My Apps" page will work properly. The workaround is to add your account through Account & Sync settings, or by launching Gmail or Talk instead.
Installation
You MUST have Hashcode's bootloader on your tablet before attempting to install this ROM!
If you do not currently have Hashcode's bootloader installed, STOP and read the previous line. Kinology does not include a kernel or bootloader as part of the installation. The install scripts rely on you reading the previous line.
In order to reduce the size of downloads for future updates, Kinology is distributed in four parts plus gapps - a total of five parts. You must download all five parts to install the first time (at least if you want the feature set above - technically, gapps are optional). Parts 1 - 4 are not designed to install separately - they must be installed as outlined below. Part five can be installed at any time, but it is recommended to simply include it in the procedure below.
Procedure:
Transfer all five zip files to your Kindle's storage
Reboot into TWRP Recovery
Choose "Install"
Select the part1 zip file
Choose "Add More Zips"
Select the next part zip file
... repeat steps 5 and 6 for each of the zips, in order
Swipe to Confirm Flash
Choose "Reboot System"
As this is a deodexed custom ROM, the first boot will take extra time to complete while it regenerates the Dalvik cache.
Downloads
Kinology-1.0-part1.zip
Kinology-1.0-part2.zip
Kinology-1.0-part3.zip
Kinology-1.0-part4-kinology.zip
Kinology-1.0-part5-google.zip
Change Log
See second post
Screenshots
See third post
Click to expand...
Click to collapse
if all apps are deodex, we can change the kindle fire look !, and screenshoots?
ah, and any help you need, i m here for your needs, if you want to add some scripts or to modify something i can help you, great work, keep working
and tablet ui, i though that you changed softkeys and the status bar
persano said:
and tablet ui, i though that you changed softkeys and the status bar
Click to expand...
Click to collapse
Sorry, I meant tablet layouts, not the Android Tablet UI - fixed in original post. By the way, would it be possible to unquote the first post in your responses? It's liable to be changing a lot
psych0phobia said:
Sorry, I meant tablet layouts, not the Android Tablet UI - fixed in original post. By the way, would it be possible to unquote the first post in your responses? It's liable to be changing a lot
Click to expand...
Click to collapse
but tablet ui is possible if all is deoxed, after editing it i odex it and is faster and you have android ui, if you have it deoxed try, i dont have my tablet so i cant
this may help you http://forum.xda-developers.com/showthread.php?t=1427959
Will flash now and report back asap, thanks much!
Re: [ROM][KFHD7][7.2.3] Kinology 1.0
So now that you've enabled accessibility, can I use lockerpro for example? Would love to know... downloading meanwhile, but answer please. Tha ks for your work btw! First ROM for HD7 !
Sent from my KFTT using Tapatalk 2
Thanks Kinology!
We are waiting almost one month, after hashcode's TWRP release!
jailuis said:
So now that you've enabled accessibility, can I use lockerpro for example?
Click to expand...
Click to collapse
What's the link between accessibility and LockerPro?
Edit: I suspect you're looking for the option to disable the built in Kindle lockscreen? If so, I'm afraid I missed that option for version 1.0. I've already added it to the security settings though, and will release a flash patch tomorrow.
Re: [ROM][KFHD7][7.2.3] Kinology 1.0
You need to check LockerPro in accessibility settings in order to get notificstions to the lockscreen. Basically, I want to hamdle notifications and accessibility is used for it (at least in normal ics)
Sent from my KFTT using Tapatalk 2
jailuis said:
You need to check LockerPro in accessibility settings in order to get notificstions to the lockscreen.
Click to expand...
Click to collapse
Thanks for the explanation. In LockerPro lite, it currently shows "Service Inactive" under "Accessibility Service" and clicking it causes LockerPro to FC. I'll investigate that and see if there's anything I can do.
padest.com said:
Thanks Kinology!
We are waiting almost one month, after hashcode's TWRP release!
Click to expand...
Click to collapse
:laugh: And I started putting Kinology together only a couple of days after that release.
psych0phobia said:
In LockerPro lite, it currently shows "Service Inactive" under "Accessibility Service" and clicking it causes LockerPro to FC. I'll investigate that and see if there's anything I can do.
Click to expand...
Click to collapse
Looks like Amazon completely ripped out the normal Accessibility Services configuration in favor of their Voice Guide / Explore By Touch service (which is actually pretty neat). Unfortunately, that means I'll have to try to re-import the normal ICS settings through smali, which will take some time if even successful.
flash went ok
seems like what im looking for of the rip post in a day or two about bugs likes dislikes and battery life keep up the good work:highfive:
Re: [ROM][KFHD7][7.2.3] ♦ Kinology 1.0 ♦ 2013/02/23 ♦
Nice Rom! One thing: Storage isn't working under device.
Sent from my KFTT using xda premium
This looks mighty interesting. Can anybody provide more screenshots?
Re: [ROM][KFHD7][7.2.3] ♦ Kinology 1.0 ♦ 2013/02/23 ♦
Braves1995 said:
This looks mighty interesting. Can anybody provide more screenshots?
Click to expand...
Click to collapse
There isn't much visual change.
Sent from my KFTT using xda premium
Running great, loving the little touches here and there, and seems much smoother over stock but that might just be placebo. Running governor/io at interactive/noop and battery drain while sleeping seems about the same as stock which is great but really too early to tell.
No complaints here but if I could be so bold, would you include the cyanogenmod keyboard for a future release? I've already taken that liberty with my own but I'm sure many more would appreciate it. All in all I would recommend this to everyone looking to get a bit more from their kindles.
Keep up the awesome work.
Krsmqn said:
Storage isn't working under device.
Click to expand...
Click to collapse
Here's a screenshot from my kindle:
What's happening on yours?

[ROM][JB 4.2.2] [WIP] [ Katnerstone Hybrid ] [MultiWindow Panels (Cornerstone)]

{
"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"
}
Katnerstone Hybrid Rom
JellyBean 4.2.2
MultiWindow Panels - EOS4 & Cornerstone based
KatKernel & KatBoost included
Hi everyone
Here's the first rom including my Cornerstone port to Jellybean 4.2.2
Quite a few have been impatient to get it, and as TeamEOS prefers not to have an official Cornerstone build at the moment,
I'm taking it into its dedicated thread, so that you can get a first taste, and it should help the traffic in the original EOS4 thread that way too.
Keep in mind that it's still a Work in progress, don't try it unless you're ready to play with a few bugs and workarounds for the moment.
Make sure you read post#2 to see the already known issues & workarounds
​
DOWNLOADS:
ROM: Katnerstone-4.2.2_V033.zip
FSYNC is off by default in the rom, if you prefer it on just flash this after the rom: fsync_on.zip
Latest Gapps Package: 4.2.2 Gapps for TF101
Older 4.2.1 Eos Gapps for TF101
If you prefer to have the Swipe feature in the default Keyboard you can use this version, but the Keyboard will crash on auto-correction
If you use this version, make sure you go the keyboard settings and change these settings:
+ Auto-correction off
+ Show correction suggestions:always hide
What's Cornerstone ?
Cornerstone is a code modification to the window manager & graphic layers that allows you to run 3 apps together on the same screen in different panels.
You can also run without the 3 panels (so that it is the same than running a regular rom), start or stop the multi panel interface at any time,
the side panels can also be collapsed or expanded at run time.
For more information see their website: http://www.onskreen.com/cornerstone/
Features:
Feature wise you get all the EOS4 features + Cornerstone on top.
See respective links for details.
Installation Notes:
As with any JB4.2.2 roms you need a recent recovery to flash it. The latest TWRP is advised.
Going to Katnerstone4.2.2 from a rom < 4.2.2:
Backup everything !
Go to recovery
Make a full wipe / factory reset
format /system
Flash the rom
Flash optional kernel
Flash gapps
Wipe cache/dalvik
Reboot
Updating from Katnerstone 4.2.2 #VXXX to #VYYY:
You can usually skip the full wipe step.
If ever you encounter an issue make sure you make a full wipe first before reporting though.
Main Goals:
Well of course the ultimate goal will be to eat all the bugs
I'll go by priorities:
- Fix the few bugs introduced when not running in 3 panels mode.
That way we can basically use it as a daily rom, and then decide to activate the panels or not as needed.
- Fix the cornerstone specific bugs.
- Improve the rom and cornerstone features.
Issues & Workarounds:
Keep in mind that it's still a work in progress, and I'll try to improve it as time permit.
Cornerstone is not released for Jellybean 4.2.2, so it required quite a few adjustments, and there are still bugs,
some introduced by the 4.2.2 version, and some that are still there since the 1st cornerstone version for ICS.
See post #2 for more details & how to report
Disclaimer: The usual
The rom is provided as is.
Use at your own risk, I won't be responsible for any damages caused to your Transformer or to yourself.
In most cases if something breaks, flashing a rom on top should fix it.
Changelog: -
Sources: https://github.com/timduru/
Credits:
- TeamEOS for the original EOS4 rom
- Onskreen for the original cornerstone code
Additional info & links
Known Issues & Tips:
Multi-panel interface specific:
When collapsing the small panels, part of the apps will stay on top of the cornerstone interface.
=> just ignore, you can still hit the collapse/expand button in between the apps
Collapsing and expanding might not position the cornerstone "vertical bar" correctly sometime
=> just hit the collapse/expand button a couple of times and it'll reposition correctly.
Without running the multi-panel interface:
The default browser's is displaying the first page even if you choose another page
=> Start the cornerstone panels and try again.
Launcher seems to get killed everytime you hit the home button.
=> It doesn't do it if you run the panels.
Recent apps window might rotate wrongly.
Top most dialogs will get crazy and flash (dialogs asking you for default apps and so on)
=> you can still click on the choices if you're fast
=> hitting the home button or another recent app will get you out of the "loop"
=> running with the multipanel interface is not having this issue, so you can start the multipanel temporarily the time you can pick the choice in the topmost dialog.
General:
The cornerstone code might stop services randomly, this bug is there since the first release of Cornerstone unfortunately, so it might not be easy to fix.
Annoying side effects: everything that relies on a service that has been killed might not work properly (clock will not update, some of the EOSCC changes won't work, and so on...)
The original code is made for TabletUI, so it's not aware of of the statusbar on top, because of that the apps and cornerstone interface is "layered under the status bar currently.
=> For the top cornerstone panel you can still reach the top right button to choose the app running in the panel, even if you can't see the icon just click there.
Not all apps are compatible with the cornerstone code
Desktop wallpaper might not display with default laucher
=> use another launcher
EOS4 & JB Specific:
GPS:
if it is taking a long time to get a lock or no lock, follow this:
http://forum.xda-developers.com/showpost.php?p=38368206&postcount=2452
Google search:
If the version you're using is crashing when you open Google Now,
go to Settings => Language & Input => Voice Search , then uncheck Hotword Detection.
Other Tips
How to report:
Things to check before reporting:
- If it's a general question or if it is not specific to this rom ask in the Q&A section
- make sure you have read all the tips and searched on the forum before reporting an issue.
- try to reproduce your issue right after flashing and before restoring anything
- wait that the cpu usage is down to close to 0% for a few seconds before proceeding with testing.
- Check that it is not already listed in the known issues.
Reports about performances issues:
Keep in mind that coming from a full wipe / factory reset, there are a few cpu and disk io tasks that are going to happen:
- Mediascanner service is going to rescan all your medias, which can take from a few minutes to a few hours or days if you have many
- Google will restore / sync things.
So make sure that it is finished and that some app is not eating the cpu or disk io before reporting.
What to send in your report::
- Make sure you describe exactly what happens before/during/after the issue.
- If you can reproduce it, write a step by step way of reproducing it.
- If your issue is a performance issue, explain in details what you define as such
(is it taking time when you click , is it that it seems to have a low fps ? ..)
Make also sure you indicate the following:
- which rom/version are you using ?
- which kernel are you using ?
- did you follow the exact procedure listed above for flashing ?
- did you restore any of your applications / settings ?
Run these commands in a terminal:
su -
busybox top -n1 > /sdcard/top
dmesg > /sdcard/dmesg
logcat -d > /sdcard/lc
include the resulting files: /sdcard/top & /sdcard/dmesg & /sdcard/lc in your post
Thanks that will help to debug and save me a lot of time if I get correct reports
reserved2
Ermagherd I haven't sat and stared at a download bar like this for quite some time.
This looks pretty cool and is definitely appreciated. But I have to admit I'm more interested in this from a developer point of view than downloading your ZIP
Is this something which is viable to build yourself or integrate into your own Android-build?
From what I can tell from the source, this is an additional overlay which you apply to your device-tree. Is that correct? Or is it just a hot-patched / copied over the Android-repo after it's synced?
Or am I completely missing the big picture? Any feedback appreciated
I managed to work around the trippy flashing screen and overlay system bar, but I'm not able to select the menu button in TiBu whether I'm using Cornerstone or not.
Also I appear to have the weird no desktop image bug from the recent EOS build.
josteink said:
This looks pretty cool and is definitely appreciated. But I have to admit I'm more interested in this from a developer point of view than downloading your ZIP
Is this something which is viable to build yourself or integrate into your own Android-build?
Click to expand...
Click to collapse
The thing with the cornerstone code is that it's heavily modifying the android framework / window manager.
So you get an extra spaghetti layer on top of the existing android window manager spaghetti code
So it's not the easiest to maintain as you'll need to update back & forth and merge the regular rom changes all the time.
From what I can tell from the source, this is an additional overlay which you apply to your device-tree. Is that correct? Or is it just a hot-patched / copied over the Android-repo after it's synced?
Click to expand...
Click to collapse
It's file replacements/patching mostly in frameworks/base
which is quite busy and where most roms modifications already are unfortunately
Then you have the multi panel interface that is in separate packages, so at least that last part is easy to add on top.
But yeah, I'm still pondering how to release the code currently, as it's merged into EOS4 framework/base basically.
Doing file overwriting replacements like posted originally on the cornerstone git won't work well for other roms, these had to be adapted for 4.2.2 & EOS specific code.
I think the less painful might be to just post the new forked framework/base for EOS4.
Have to see...
st0nedpenguin said:
I managed to work around the trippy flashing screen and overlay system bar, but I'm not able to select the menu button in TiBu whether I'm using Cornerstone or not.
Click to expand...
Click to collapse
What's Tibu ?
And do you mean you can't select the button because it's under the status bar at top ?
If it's too high that can definitely happen, until I've fixed that issue listed in post #2
Did you try hitting the menu button on the dock or with LMT ?
Also I appear to have the weird no desktop image bug from the recent EOS build.
Click to expand...
Click to collapse
Yeah the new code doesn't seem to like cornerstone.
It should be fine if you use another launcher.
timduru said:
What's Tibu?
Click to expand...
Click to collapse
I'm guessing Titanium Back Up
timduru said:
What's Tibu ?
And do you mean you can't select the button because it's under the status bar at top ?
If it's too high that can definitely happen, until I've fixed that issue listed in post #2
Did you try hitting the menu button on the dock or with LMT ?
Yeah the new code doesn't seem to like cornerstone.
It should be fine if you use another launcher.
Click to expand...
Click to collapse
Titanium Backup as guessed ^ up there.
It's weird, because I can see the button, I can click on the button, the button even highlights to show the click, but nothing happens.
The wallpaper thing isn't really an issue since as you said I can just use another launcher once I can get my backups working.
st0nedpenguin said:
Titanium Backup as guessed ^ up there.
It's weird, because I can see the button, I can click on the button, the button even highlights to show the click, but nothing happens.
The wallpaper thing isn't really an issue since as you said I can just use another launcher once I can get my backups working.
Click to expand...
Click to collapse
Hmm, yeah that's weird I can reproduce that too, not sure what Titanium backup menu doesn't like...
The other buttons seems to works fine, like the scenario one next to it.
For the moment if you need to change something that is reached with the menu button, I'd advise to flash the regular EOS4 back, change the setting there,
flash back this rom, and only wipe /cache + dalvik-cache without doing a full wipe as to keep the settings / apps
Overall you should be able to "dirty-flash" this rom on top of EOS4, that should save time too.
Well I moved my backups onto the internal sdcard as a lazy fix, but now when I try to restore them in the batch action menu, none of the buttons there work either.
Re: [ROM][JB 4.2.2] [WIP] Katnerstone Hybrid - MultiWindow Panels (Cornerstone)
Tim, you will always surprise me. I'm lucky to share the same device like yours...
If not your work, i would have already spend another 600$ to get another device...
But in my opinion, tf101 bas no challengers because of guys like you. Sincere
Envoyé depuis mon Transformer TF101 avec Tapatalk
Re: [ROM][JB 4.2.2] [WIP] Katnerstone Hybrid - MultiWindow Panels (Cornerstone)
Thanks so much for taking on this exciting project. So far, cornerstone doesn't minimize. It animates like its going to, but then doesn't. The screen cuts off the top of everything whether or not cornerstone is used. And I get flickering whenever I'm suppose to choose how to open a file. The dialog box flickers and its almost impossible to tap the box to make a selection. Also, hiding system bars doesn't work.
Sent from my Transformer TF101 using XDA Premium HD app
bloodge1 said:
Thanks so much for taking on this exciting project. So far, cornerstone doesn't minimize. It animates like its going to, but then doesn't. The screen cut off the top of everything whether or not cornerstone is used. I attached a screenshot of this. And I get flickering whenever I'm suppose to choose how to open a file. The dialog box flickers and its almost impossible to tap the box to make a selection.
Sent from my Transformer TF101 using XDA Premium HD app
Click to expand...
Click to collapse
What do you call minimize, Collapsing the 2 small panels to the right ?
It works for me, but just not all the time, When it doesn't you just need to hit the collapse / expand button again and it should work.
Read post #2 first, as it's indicated there already along with the other stuff you report.
dirty flashing.....
timduru said:
Overall you should be able to "dirty-flash" this rom on top of EOS4, that should save time too.
Click to expand...
Click to collapse
Go on.....tell me more
On your latest B175 from the other day - are you saying that should be able to flash this straight over it? (after backing up of course)
(if any issues do you think I can dirty flash back)
gav2fc said:
Go on.....tell me more
On your latest B175 from the other day - are you saying that should be able to flash this straight over it? (after backing up of course)
(if any issues do you think I can dirty flash back)
Click to expand...
Click to collapse
Yeah should work fine.
Just flash on top and wipe /cache + dalvik-cache should be enough for these versions.
What to do ... I was just thinking yesterday about how beautifully stable and useful my TF101 was and now this comes out. I must resist, must use my system for a while first.
Ahh, to heck with it. nandroid backup & flash this to try it is
[edit so I don't spam the thread]
Wow, just wow. I had wondered if it would be a novelty running windows on a small screen, but no - it took me no time flat to see how useful this could be.
Tim, you have definitely outdone yourself - I'll do my best to run it as a day-to-day build to report anything I can see. So far I see nothing that would prevent me from doing that!
timduru said:
Yeah should work fine.
Just flash on top and wipe /cache + dalvik-cache should be enough for these versions.
Click to expand...
Click to collapse
May I use KatKernel96 for this build or I should use native kernel (built-in your cornerstone by default)?
garryveda said:
May I use KatKernel96 for this build or I should use native kernel (built-in your cornerstone by default)?
Click to expand...
Click to collapse
If I read correctly from the top post, KatKernel is the native included kernel, so it's already there!

[ROM][KK 4.4.4] [ KatKiss-KitKat #036 ] [Stable] [MultiWindow]

{
"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"
}
KatKiss ROM - Asus TF101
​KitKat 4.4.4​MultiWindow + Floating & Resizable Windows​
This rom is an aosp based rom with my own additions on top.
The main motto of the rom being Kiss. Even though the Meerkat could give you a kiss, it stands for Keeps it Sweet and Simple too
Which means that just like the other K.A.T stuff, the rom's main goal is efficiency, speed/responsiveness,
while not adding bloated features that will slow things down
​
DOWNLOADS:
Latest Dev Version:KatKiss-4.4.4_036.zip | Mirror1 | Mirror2
Latest Stable Version: KatKiss-4.4.4_036.zip
Latest NonLinaro Version: KatKiss-4.4.4_036-NonLinaro.zip (Slower but higher compatibility with some apps & games ...)
SL101 AddOn Compatibility Pack: KatKiss-4.4.4-sl101-compat-V7.zip | Older Versions (to flash after the rom & after rebooting once into the rom)
To get both Hardware & Software keyboard, deactivate asusec in settings.
TF101G AddOn Kernel: KatKiss-4.4_AddOn_TF101G_Kernel_01.zip (default rom kernel tends to reboot with TF101G this one is not as fast but more stable)
You then need to use PPPWidget for 3G connection.
Right Click Behavior Change: 4.4.3_RightClick.zip (default rom behavior is to send the back command, if you want it to send right click, flash this)
FSYNC: fsync_on.zip (fsync is off by default in the rom, if you want it on just flash this after the rom)
fsync off will make i/o run faster, but in case your tablet reboots or shutdown unexpectedly you might lose data more often than with fsync on.
So if your tablet tends to be unstable /reboots, if you overclock too much or that you tend to let it run out of battery, you might be better to turn fsync back on
Latest Gapps Package: gapps-KatKiss-4.4.4_20140913.zip | Mirror1
Google Home Launcher (optional): gapps-GoogleLauncher_20140110.zip
Please note that this version is made for and tested on the TF101 model.
As to not clutter the thread, no support will be given here for other devices​
ChangeLog: http://public.timduru.org/Android/KatKiss/4.4/ChangeLog.html
Source: https://github.com/timduru (branch katkiss-4.4)
--
Main Features:
Rooted
Floating & Multiwindow support (see post #3)
High speed and responsive oriented
High performance and overclockable KatKernel included see dedicated KatKernel thread for more info
Built with Linaro GCC 4.8.3, -O3, strict-aliasing, c++11...
Hardware accelerated video & Camera support
Full Dock keyboard Support with special keys with additional CTRL + Menu shortcut for recents apps
Global Keyboard Shortcuts / KeyOverride Macro association (See post #2 for more info)
Battery Level Indicator & Dock Battery support + Mods (icon/Text/%)
HDMI out options: center, crop, scale
CIFS, ext4, NTFS & Exfat support
Native 4.3 FSTRIM + Manual scripts for Database optimization and fstrim (see post #2)
Media Scanner Filters
Advanced per application permission management (AppOps)
Advanced power menu with reboot options.
Expanded Desktop with the option to hide only the NavBar
Choice between PhabletUI with left or middle aligned nav buttons, and multiple NavBar height.
Trebuchet
Wifi channels regulatory domains
Integrated cpu & io performance settings panel
Custom Navbars buttons long press actions
Ethernet support with settings panel
Custom Quick Settings tiles
ART
Installation Notes:
These builds are designed to be installed from your favorite recovery. MAKE SURE TO INSTALL A COMPATIBLE ANDROID 4.2/4.3 RECOVERY!
TWRP >= 2.3.2.3 is recommended, new TWRP available here
Backup everything !
Go to recovery
[*]Make a full wipe / factory reset (you can skip this step if you're already on KatKiss-4.4, if ever you encounter a problem do the full wipe and try again before reporting )
Format /system (only if Version<026)
Flash the rom
Flash KatKiss gapps
Wipe cache/dalvik
Reboot
Credits:
Thanks to the original TeamEos, Cyanogenmod & Omni for the work on their roms, Banks, Guillaume Lesniak, jteagle, MWisBest, D4rKn3sSyS and Yanuar Harry.
YebYen for the mirror.
Original banner concept by i9apps, Bootanimation by mgeniusm, original drawing by BBF
WebPage
Tips
How to report
What to include in the report
Disclaimer: The usual
Use at your own risk, I won't be responsible for any damages caused to your Transformer or to yourself.
In most cases if something breaks, flashing a rom on top should fix it.
​
XDA:DevDB Information
KatKiss-KitKat, ROM for the Asus Eee Pad Transformer
Contributors
timduru
Source Code: https://github.com/timduru
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 2.6.x
Version Information
Status: Stable
Created 2014-01-01
Last Updated 2014-12-21
Additional info & links
Youtube
Latest youtube will work ok with res < 720p.
720p might work if autoselected directly, but will most likely fail / stutter.
Using an older version of Youtube like 5.0.21 fixes these issues.
Flash & HTML5 Video
Flash is not supported by default on KitKat, you can still use it with Dolphin Dolphin Browser:
Install Dolphin Browser, install or activate Dolphin JetPack in settings, install the latest flash plugin.
HTML5 video will only play full screen in the default browser & other browsers using the default webview.
If Chrome crashes on playing the video, try the beta or another older version(29.x)
Skype Calling
Version 5.x broke calling support.
If you need calls, you have to use an older version like 4.9.0.45564
http://skype.en.uptodown.com/android/old
Plant vs Zombies - Black Screen
Game issue seems to be related to different roms / devices with 1280x800 resolution.
Workaround to avoid the black screen after launch:
- install NOMone Resolution changer
- change resolution to 1280x768 160 dpi
- click apply
- launch game
After playing, restore resolution .
Wallpaper Modes:
Different Wallpaper modes have been added in Settings => Display
** Normal (regular android mode)
** Disable System Wallpaper rendering (set as default)
** Disable Wallpaper service
2nd setting will prevent the wallpaper being rendered by the system (system rendering is not good with the asus graphic hal) and also freeing resources
That's the recommended setting you want to use if you are using a launcher that has internal wallpaper rendering
You will see a black wallpaper if you're not using a launcher that can do internal rendering
If wallpaper is important and that you want to keep your current launcher, then switch back to the 1st setting
same if you want wallpaper to display on the lock screen.
3rd setting disables wallpaper completely, depending on your launcher it might be better.
Global Key Override/Shorcut Mecanism
Available in Settings => Language & Input => Add Key Override Actions
or in Dock Settings
This will allow you not only to redefine function keys assignment, and other special keys actions,
but you'll also be able to assign global macro actions / app launch to any key + Meta key combination (shift Left or Right , ctrl..)
You can also add multiple actions to one key combination, simply click again on the "+" button for the same key combination.
For example if you want to assign to one key combination a list of action to run before going to bed for example, like: turn wifi off, bluetooth off, mute sound, and turn screen off, you can do that
Note that starting multiple applications with one key is kinda a miss and hit for the moment due to some mecanism in android that seems to prevent applications to start too close to each others.
Wifi channels:
Choose which channels are available based on your country in Settings => Wifi => Advanced => Change wifi regulatory domain
Google search:
If the version you're using is crashing when you open Google Now,
go to Settings => Language & Input => Voice Search
then uncheck Hotword Detection.
CIFS & 3rd party Mount Apps:
The Rom/Kernel have native support for them as long as you mount it outside or /storage/ and /mnt/shell/emulated/
GPS:
if it is taking a long time to get a lock or no lock, follow this:
Install the latest K.A.T app
Then follow precisely this procedure:
1) Location Settings
- Go to Settings => Location => turn OFF (top right switch)
- Turn it back ON
- Make sure you agree to let google access the location.
- Make sure the current selected mode is High accuracy
2) Launch the new K.A.T app
- make sure you grant it root access
- make sure you have internet access
- go to the install menu, Check the "Install GPS quicker fix + Assistance
- Click the Install button
- Make sure it says "Install Finished"
3) Reboot
4) Wait that it has finished booting and launching all the stuff you have starting at boot
5) Start your GPS app outside with a clear sky line, to speed things up stay in range of the wifi / internet connection.
Do not let the gps app loose focus when it is trying to get a fix.
Do not let your tablet sleep / turn off the screen either.
Doing that here, the first time and with a cold gps start, and even staying in my house,
I get a 6 sat fix within 30 seconds and 11 sat fix in 1min 15seconds.
From there subsequent fixes takes about 3 seconds to grab 7 sats and about 10 seconds to reach the 10-11 sat fix
(you still want to let it sit outside for a bit after the 1st fix, so that the ephemeris data gets consolidated and updated to help faster fix later on)
Hardware keyboard layouts
More languages have been added in the default asusec keyboard
Set the keyboard layout through Settings => Language & Input => asusec => setup keyboard layouts
These also allow live switching without reboot with ctrl + space
Window Animation Scale & Immersive mode:
If you want to be able to drop down from the top to display the status bar while in immersive mode,
the Window Animation Scale must be different than zero.
ART:
ART is not supported for the moment, if ever you tried it, to go back to a working state you can either:
- remove the file /data/property/persist.sys.dalvik.vm.lib + clean cache & dalvik-cache & reboot in your recovery
- or do a full wipe
Storage (fstrim) and Database optimization:
Fstrim is native in 4.3 and will happen in the background if your tablet is idle / sleeping and that your battery is > 70%
There is also a script to run it manually in the rom: /etc/kat/optimizestorage
To optimize the Database: /etc/kat/optimizedb
To run both, open a terminal and run:
su
/etc/kat/optimize
Be warned that the optimize storage can take from a few minutes to hours.
But the speed / lag will be greatly improved afterward
Slow downs & Battery drain after a full wipe ? :
Things to keep in mind after flashing with a full wipe:
- Media scanner will need to scan everything again, it can take from a few minutes to hours or days if you have a lot of medias or medias that it doesn't like.
During that process it'll use a lot of cpu and disk, and so can make things lag a bit and drain the battery until it's done.
You can use the Media Scanner filters to speed things up and make it scan only parts that are really containing your medias
- After a wipe, it wipes your battery stats, if you don't flash while you are with a 100% full battery, the battery stats will be inaccurate for a while until it learns again your battery capacity.
The battery can appear to drain faster because it doesn't know where your 100% is.
(see here for tips on how to speed up the learning process)
- Check that you don't have a rogue process eating cpu in the background. (run the top command)
- Check that you don't have a process keeping your tablet awake
Disabling ext4 journaling : :
This procedure will increase speed and responsiveness of the internal memory by disabling journaling
Disabling journaling will give a big speed/responsiveness increase especially on /data where writing occurs
but the risk of corruption in case of crashes, reboots, running out of battery... is also higher.
Make sure you have a backup handy and you understand what you are doing !
If you prefer to play it safe you can use the 2nd disabling zip, which will only disable on /system and /cache which don't contain user data
Corruption is unlikely to occur on /system as it's read only, and /cache is just volatile non user data, so you can simply just format it from recovery if ever something wrong happens.
To disable journaling on /system /cache /data download: dis_journaling.zip
To disable journaling only on /system and /cache : dis_journaling_system_cache_only.zip
To enable journaling back download: ena_journaling.zip
0) Put the zip on your microsd card
1) Boot into recovery
2) unmount everything but the microsd card (that means /system, /cache /data ... )
(the script will also try to unmount these, but better be safe in case the script doesn't succeeds)
3) flash zip
4) reboot
Note: Disabling journaling should only take a few seconds unless your filesystem is already dirty (fsck will take place before and after the journaling change)
Enabling journaling can take longer, especially on /data (mmcblk0p7)
Just be patient.
To disable journaling you will need to reflash the zip after you format /cache /data or /system (that means after installing the rom or after wiping cache if you do that after installing the rom)
Storage inversion(inverts microSD and internal storage) : :
This procedure will allow you to use your MicroSD as the internal /data partition (which means /data, /sdcard, /data/media ...)
So you can now have whatever extra space for "Android internal storage" you like (ie what your physical microSD size is)
And your old internal storage will be used as /storage/sdcard1/
Not that I care much about the extra space myself, but the good thing is that if you use a good MicroSD, things will also be much faster,
and for example it doesn't lag anymore when installing apps and such.
Make sure you understand what it means and what you are doing.
And backup everything first of course !
As reference:
Physical Internal partition is /dev/block/mmcblk0p7
Physical MicroSD partition is /dev/block/mmcblk1p1
These won't change, only the mount points are changing.
The commands can be typed directly from twrp command line thingie, or you can run them through adb
(just add adb shell in front of the command in that case)
One thing to note is that the standard recoveries don't know at all that your mount points are swapped, so it will still show them to you the "old non swapped way"
It won't know how to make a factory reset while retaining your data for example.
Sidneyk has made a specific TWRP version that will support inverted storage, make sure to use that one after you've inverted the storage if you want to wipe from recovery
(if you use it for this procedure, then adjust the commands accordingly)
The commands below are for the non inverted recovery.
1) Boot into TWRP (I use v2.3.2.3, it might differ if using another version)
2) WIPE MicroSD content (that means it will be empty afterwards)
unmount your microsd
Code:
/sbin/make_ext4fs /dev/block/mmcblk1p1
If you still need to transfer your data from the internal storage you can go to step 4) then come back later to do step 3) only
3) If you have transferred your data from your internal storage, you can format it too:
unmount /data and /sdcard
Code:
/sbin/make_ext4fs /dev/block/mmcblk0p7
remount /data
then
4)
Code:
/sbin/chmod -R 777 /data
5) Flash the KatKernel (JB4.4) for the rom marked with _invertstorage
6) Reboot.
Unless you transferred your old /data into your physical new microsd partition, it'll be like if you did a factory reset,
so you will just need to go through the setup again.
And of course, From now on your microsd must be inserted before booting up the system, and NEVER remove your microsd card while the system is running.
Enjoy the extra space & speed
MultiWindow + Floating & Resizable Windows
Multiwindow allows you to split the screen in 2 vertically (while in landscape) or horizontally, you can switch an app back and forth between multiwindow mode and regular mode while it's running.
Floating & Resizable window mode allows you to freely position the window and resize as many of them as you like.
(memory will be the limit though)
MultiWindow
NavBar:
- To switch between full screen and split View you can use the
NavBar Button
(It will lay apps alternatively in one SplitView spot then the other.)
- To change focus simply Tap on the app or use the
NavBar Button
Recents:
- Clicking on the app Thumbnail works as before and displays the app fullscreen
- Clicking on the app icon or the
icon will switch the app to splitview and lay it in "automode"
(If you use automode when an application was set in a SplitView slot it'll be recalled to that previous spot.)
- Clicking on the other icons will force the app to the 1st or 2nd SplitView slot.
Actions
Actions to switch the app between fullscreen / splitview, switch between the 2 most recent apps and to force the splitview slot have been added
so you can bind them to a key / key combination with the Global KeyOverride or long press action too.
Note: Most apps works ok in splitview mode, but some of them might not refresh correctly sometime.
Same when rotating the screen while in splitview mode.
To force a refresh simply tap the app or if you have 2 apps in split, just click twice on the switch to last app button:
Floating & Resizable Window
.
One Difference with the MultiWindow mode is that an app has to be relaunched to switch between Floating and non floating mode
(you can however maximize the app through the button to get it full screen and click on the minimize button to get it back to floating mode)
Also note that all apps might not behave correctly while put in floating mode, it kinda depends on the app.
To relaunch the Top Running application between floating and non floating mode, click on the new NavBar Button:
Long pressing on the button will show/hide all apps currently running into floating mode. (makes it easy to bring them back and forth as needed)
Global Actions have also been added so you can bind these 2 actions on other long pressing or Dock/Keyboard Key override in Settings
With these icons you can maximize the floating app to full screen , minimize it back to floating mode, and close it.
Using the menu button in the top left corner of the app, you can dock the app half size to the top,bottom,left,right side.
To move the app drag the top bar around, it will auto dock to the sides when you drop it close to them.
To resize an app freely, use 2 fingers pinch (like when you are zooming / unzooming) If the app is docked to the side, you need to undock it first by moving it away from the side.
To switch between apps you can also go through the recents screen, use alt right+tab, or the switch to previous app button.
Clicking on the app icon in the launcher will bring it foreground too. (same if you associated a run application shortcut to the keyboard for example)
Banners
​
Thanks. Happy new year.
Sent from my Nexus 4 using Tapatalk
Thanks for your work.
Can we expect every rom specific feature we had on jelly beans here? (once there's a stable version)
Choo Choo! Happy new year
Regards
Happy New Year!!!!! Thanks for this great new year present Tim, love the Meerkat master
Edit: Tim You are the most incredible person i've ever known. Installed ROM and everything (expect from the strike items) just works, i could not believe it. Thx Man, you ARE the greatest.
Sent from my Transformer TF101 using XDA Premium 4 mobile app
Will try as soon as I get home.
Happy new year!
thanks
Enviado desde mi Nexus 5 mediante Tapatalk
Happy New Year! Seems much faster for some things. Thanks for keeping it lean.
Really love the 4.2.2, big hope for KitKat with Art, I know Kat Master can do it
WOW finnally kitkatkis LOL
Fantastic! Working well here, looking forward to these updates! Great work
Sent from my GT-I8190 using Tapatalk
YayYouFixedIt said:
Happy New Year! Seems much faster for some things. Thanks for keeping it lean.
Click to expand...
Click to collapse
Yep it's already faster than 4.3 imho , which is good as I've not even put back all the optimization flags & linaro.
pemain cadangan said:
Really love the 4.2.2, big hope for KitKat with Art, I know Kat Master can do it
Click to expand...
Click to collapse
I'm currently facing a build setup issue with art I think, same with Bluetooth.
I already had that issue in 4.3 with bluetooth, that's why I got ShevT Bluetooth build in KK4.3
which uses the exact same code, so I know it's not the code itself that is the issue, but mostly my build environment for some reason.
and it might actually haave been the same kind of issue that got Office suite pro to crash in libskia in 4.3.
In KatKiss 4.4, my build setup generates a working libskia with Office suit pro at least,
so all those who have been wanting to use Office suit pro, you can in KatKissKitKat
But I'm still facing the same issue with Bluetooth, and with art it seems to be allergic to something in my build setup that gets it to crash for some reason.
I might have to try to install a new build setup or once I clean/ push things to github, see if ShevT's KatKiss build generates a functionnal art & bluetooth.
I'm pretty sure it will, as I've changed nothing in art source code, it's the pure aosp source.
I could also most likely use art & bt binaries from another rom as a workaround in the meantime too, as I KatKiss doesn't really require any modifications from those.
timduru said:
In KatKiss 4.4, my build setup generates a working libskia with Office suit pro at least,
so all those who have been wanting to use Office suit pro, you can in KatKissKitKat
Click to expand...
Click to collapse
Just finished the KK 4.4 upgrade: Office suite Pro works fine. Thank you Tim! Everything looks very nice in this update
New Year, New ROM!
Thanks a lot!
This rom in its current state is enough for my daily use, thanks tim
For you to notice a small drop in the battery life, you can disable adding new options google.
Sent from my Transformer TF101 using Tapatalk 4
Happy New Year Tim and thanks for the KitKat version of your famous KatKiss rom.
It is running very smooth and responsive on my TF101 B60. Everything I am actually using is working fine.
The only issue I recognised so far is the ability to boot into recovery. This doesn't work neither from the power menu option nor from e.g. Goo.im entry. The tablet always just reboots normally. Only working alternative was shutting it down and use the power and volume button.
Great work Tim and thanks for keeping our TF101 still alive! :good:
Guichinga said:
Happy New Year Tim and thanks for the KitKat version of your famous KatKiss rom.
It is running very smooth and responsive on my TF101 B60. Everything I am actually using is working fine.
The only issue I recognised so far is the ability to boot into recovery. This doesn't work neither from the power menu option nor from e.g. Goo.im entry. The tablet always just reboots normally. Only working alternative was shutting it down and use the power and volume button.
Great work Tim and thanks for keeping our TF101 still alive! :good:
Click to expand...
Click to collapse
Ah yep, forgot to add the recovery command back
It'll be fixed in the next version.
timduru said:
Yep it's already faster than 4.3 imho , which is good as I've not even put back all the optimization flags & linaro.
I'm currently facing a build setup issue with art I think, same with Bluetooth.
I already had that issue in 4.3 with bluetooth, that's why I got ShevT Bluetooth build in KK4.3
which uses the exact same code, so I know it's not the code itself that is the issue, but mostly my build environment for some reason.
and it might actually haave been the same kind of issue that got Office suite pro to crash in libskia in 4.3.
In KatKiss 4.4, my build setup generates a working libskia with Office suit pro at least,
so all those who have been wanting to use Office suit pro, you can in KatKissKitKat
But I'm still facing the same issue with Bluetooth, and with art it seems to be allergic to something in my build setup that gets it to crash for some reason.
I might have to try to install a new build setup or once I clean/ push things to github, see if ShevT's KatKiss build generates a functionnal art & bluetooth.
I'm pretty sure it will, as I've changed nothing in art source code, it's the pure aosp source.
I could also most likely use art & bt binaries from another rom as a workaround in the meantime too, as I KatKiss doesn't really require any modifications from those.
Click to expand...
Click to collapse
I've got OmniROM builds going on, as you probably already knew, and until yesterday when I brought in a cherry-pick to fix screen shots, I had made no changes to the base source code for 4.4.2. Only changes were in the device tree with mainly certain build flags in BoardConfig.mk (?) and a modified kernel config using your kernel source tree. I have nowhere near your experience or expertise with the coding side which is why I've tried to avoid changing anything there if I didn't have to. But, with my current setup, art seems to function very well, once enabled. I'm not noticing any reboots, crashes or otherwise that I wasn't seeing in the Dalvik mode, and maybe less, with a seemingly better performance (at least felt like it). That's not to say that everything else is working perfectly, just that art seems to work pretty well in OmniROM. Just sharing this to help you in your troubleshooting, not trying to hijack your thread. Good luck because I know you can do some magic for this machine.

[ROM][N 7.1.2] [ KatKiss - Nougatella #039 ]

{
"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"
}
KatKiss ROM
​Nougat 7.1 Release​Asus TF700T - TF201​
This rom is an aosp based rom with my own additions on top of it.
The main motto of the rom being Kiss. Even though the Meerkat could give you a kiss, it stands for Keeps it Sweet and Simple too
Which means that the rom's main goal is efficiency, speed/responsiveness,
while not adding bloated features that will slow things down
​
DOWNLOADS :
Latest TF700T Rom Version: KatKiss-7.1_TF700T_039.zip | Mirror
Latest TF201 Rom Version: KatKiss-7.1_TF201_039.zip | Mirror
Gapps: OpenGapps ARM 7.1 Pico
Latest SuperSU: SuperSU stable
Install Instructions:
Install a F2FS compatible TWRP Recovery (KANG TWRP recommended)
Backup everything !
Boot into the recovery
The first time or everytime you have an issue when dirty flashing (Especially when changing android versions):
[*] do a full wipe , if you have issues make sure that you format /data (format is different than wipe)
Warning: formatting will remove what is stored in your internal storage, so store the rom /gapps/supersu zips onto an external storage (microSD, SD card..) or make sure you know how to push them back through adb.
Change /data filesystem to f2fs
Then everytime (even when "dirty flashing") do the following steps:
Flash the rom
Flash the SuperSU zip
[*]Flash gapps
Wipe cache/dalvik
Reboot
Note that current gapps setup wizard will crash as it is not fully compatible with android 7.1.2 (KatKiss >= 022)
unless you turn on wifi manually after the language selection in the initial setup.
(if you don't have a dock, use the extra wifi button in the navbar)
Rom Main Features:
Native Nougat MultiWindow
High speed and responsive oriented
High performance and overclocked KatKernel included
Built O3 & with High optimization flags
Dock keyboard Support with full special/function keys support
Global Keyboard Shortcuts / KeyOverride Macro association (See post #2 for more info)
HDMI Support
Battery Level Indicator & Dock Battery support + Mods (icon/Text/%)
F2FS, CIFS, ext4, NTFS & Exfat support
RRO Theme Engine - Themes & more info
Native Android FSTRIM + Manual scripts for Database optimization and fstrim (see post #2)
Media Scanner Filters
System UI editor with Navbar tuner
All Wifi channels support
Integrated cpu & io performance settings panel
Custom Navbars buttons long press actions
User Immersive mode and actions with automode when docked setting
Advanced per application permission management (AppOps)
Ethernet-auto support
Misc utils Busybox, rsync...
Included KatKernel Main Features:
-- Based on latest Asus 10.6.1.27.5 version.
-- CPU Overclockable up to 1700 (1500 default), GPU overclock (OC 520 by default) , uservoltage
-- Built with UberTC GCC 5.4, -O3, graphite + Optimized flags
-- F2FS support
-- governors: interactive pegasusq conservative ondemand powersave performance
-- iosched: BFQV7r5, Zen, ROW, SIO, deadline, NOOP, CFQ
-- FS: ext3-4, VFAT, NTFS, F2FS, NFSV3+4, CIFS
-- TCP Congestion: illinois cubic veno reno bic westwood highspeed htcp vegas scalable yeah
-- Asynchronous Fsync
-- USB NET drivers
-- lowmemorykiller: misc optimisations & fixes
-- backports from more recents kernels (3.4,& 3.9)
-- SLUB
-- exposed SOS/LNX
-- Restrict slave mountspace so Dalvik apps can mount system-wide volumes
-- Misc optimization & fixes: cpufreq, block, mmc, i2c, sched, rcu, arm specific routines, ...
-- Misc security fixes, futex, tty ...
ChangeLog: http://public.timduru.org/Android/KatKiss/7.x/ChangeLog.html
Rom Source: https://github.com/timduru (branch katkiss-7.1)
Kernel Source: https://github.com/timduru/tf300t-katkernel
Credits: Original banner concept by i9apps, Bootanimation by mgeniusm, original drawing by BBF, tetsuo for his contributions, Chainfire for SuperSU, Anthony Restaino for Lightning Browser
WebPage
How to report
What to include in the report
Disclaimer: The usual
Use at your own risk, I won't be responsible for any damages caused to your Transformer or to yourself.
In most cases if something breaks, flashing a rom on top should fix it.
​
XDA:DevDB Information
KatKiss-Nougatella, ROM for the Asus Transformer TF700
Contributors
timduru
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.1.x
ROM Firmware Required: Latest stock bootloader, KANG TWRP
Based On: AOSP
Version Information
Status: Beta
Beta Release Date: 2016-09-08
Created 2016-09-08
Last Updated 2019-09-28
Tips
First Install
Make sure you do a format /data the first time you install the rom
(backup your internal storage first if you want to keep something)
Also keep in mind that after a fresh install, it might take a bit of time to get up to full speed as media scanner & google are checking/scanning and restoring stuff.
Bluetooth audio devices
For bluetooth audio devices that have "phone audio" capability you need to uncheck the box in the device's bluetooth settings.
System UI Tuner
A few things including the navbar buttons can be tweaked in Settings => System UI Tuner
Hardware keyboard layouts
More languages have been added in the default asusec keyboard
Set the keyboard layout through Settings => Language & Input => Physical Keyboard (asusdec)
(to use multiple layouts , you first need to add another Language in Settings => Language & input)
You can switch between layouts using the keyboard icon that appears in the navbar.
Global Key Override/Shorcut Mecanism
Available in Settings => Dock => Add Key Override Actions
This will allow you not only to redefine function keys assignment, and other special keys actions,
but you'll also be able to assign global macro actions / app launch to any key + Meta key combination (shift Left or Right , ctrl..)
You can also add multiple actions to one key combination, simply click again on the "+" button for the same key combination.
For example if you want to assign to one key combination a list of action to run before going to bed for example, like: turn wifi off, Bluetooth off, mute sound, and turn screen off, you can do that
Note that starting multiple applications with one key is kinda a miss and hit for the moment due to some mecanism in android that seems to prevent applications to start too close to each others.
Storage Encryption
Encryption is not supported on our devices
Camera
Video recording is limited to 720p max
Storage (fstrim) and Database optimization:
Fstrim is native since 4.3 and will happen in the background if your tablet is idle / sleeping and that your battery is > 70%
There is also a script to run it manually in the rom: /etc/kat/optimizestorage
To optimize the Database: /etc/kat/optimizedb
To run both, open a terminal and run:
su
/etc/kat/optimize
Reserved
res
res
Holy Crap Tim!! Nougat for the TF700, Really? Wow!
You rock!
Rick
First Beta Release #007
New rom version available:
TF700T : KatKiss-7.0_TF700T_007.zip
TF201 : KatKiss-7.0_TF201_007.zip
As usual with a major upgrade: FORMAT /data first
(it'll change it to ext4, then you simply need to change it back to f2fs)
Unless you need one of the missing /not working feature it should be stable enough for daily use already
At this point in the rom I mostly need:
- Confirmation that it boots/works
- bugs and things missing / crashing that are NOT already listed in the 1st/2nd post
also no need to post multiple times, or ask for ETA,
that will save me time if you do that,
thanks
TF201 boots fine!
timduru said:
New rom version available:
TF700T : KatKiss-7.0_TF700T_007.zip
TF201 : KatKiss-7.0_TF201_007.zip
As usual with a major upgrade: FORMAT /data first
(it'll change it to ext4, then you simply need to change it back to f2fs)
Unless you need one of the missing /not working feature it should be stable enough for daily use already
At this point in the rom I mostly need:
- Confirmation that it boots/works
- bugs and things missing / crashing that are NOT already listed in the 1st/2nd post
also no need to post multiple times, or ask for ETA,
that will save me time if you do that,
thanks
Click to expand...
Click to collapse
Excellent work thanks. Tf201 boots without issue and everything I need working so far
for my old Prime (TF201)
:good:timduru:good: ... you're the man !!! MVP
My prime is running N
Dirty flashed from TacoNikky's thread and M and everything I need just works.
Just added ViperAtmos.
Thanks!
Just amazing so I must support your work, 5AJ44378H5958244A.
Have some issues (not really a bug, but) on TF201
1. Couple of times reseved MTP Host keeps stoping (for example when I mounted microSD and tried to open it) - it didn't affect to enything at first look
2. Very large icons in battery stats (they don't depend on UI size)
3. Seems that in resent apps every working app is in a frame, which cuts some space from a preview
On TF201 - Adaway v3.1.2
Copy failed
Copying of hosts file failed!
edit - mic isn't working as well.
My Tf700 is working well. No issues for now. Thank you!
TF700T here. Everything core works.
Two things:
Bluetooth needs to be enabled a couple times.
Adaway - Copying of hosts file failed.
Right Mousepad button does not work in Remote Apps. Please implement that Function again.
On the TF201 build 7: There appears to be video playback issues across various applications. Kodi 17 will not play videos. Facebook videos also don't play. I also observed issues with gif files playing in two separate reddit clients (Relay and BaconReader). Other than that, this ROM is amazing! Thank you for all of your hard work and for all of your contributions!
Dirty flashed build 7 over katkiss-MM-v28, everything works fine without the known video issues. The only thing is my tf700t is now getting much wormer than with MM. But it's already very impressive at this stage. @timduru, you are a giant among dev's. Thank you very much for bringing this to us.
can i do a full wipe coming from Katshmallow 29 and flash Nougatella without any problems?
Sent from my TF700T using XDA-Developers mobile app
I have found a bug. When I tried to re-map search key to resents it remaps to show_powermenu. It seems that all elements below recents shifted up by one point.
Update after few day's use
laurelindorien said:
TF700T here. Everything core works.
Two things:
Bluetooth needs to be enabled a couple times.
Adaway - Copying of hosts file failed.
Click to expand...
Click to collapse
Battery life really bad. Previously running ZombiPop 5.1 battery would last ~ 5 hours easily on video playback. Now barely 3 hours and the device is noticeably warmer.
Occasionally 'Bluetooth share has stopped working' and bluetooth cuts out. Reconnect from the tile gets everything back.
Performance is really great, though. Reboot, unlock, app launching, working with apps while download/install going on are all great. With ZombiPOP I would occasionally have bluetooth audio start clipping. Hasn't happened with this ROM. Also at least once a week would have to disable and re-enable wifi to get good speeds. No problem with this ROM.
Thanks for keeping our devices alive!

Categories

Resources