![]() |
#421 | |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 96
Karma: 14918
Join Date: Dec 2014
Device: Onyx Boox T68 & M96
|
Quote:
This theme includes "the recent task manager" you mentioned. Btw, I'm working on some implementations that'll rock our T68. Best. |
|
![]() |
![]() |
![]() |
#422 |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 96
Karma: 14918
Join Date: Dec 2014
Device: Onyx Boox T68 & M96
|
T68 & M96 Enhancements
To whom it may help:
1. I've modified the root process for our T68 (also works on M96) to install SuperSU instead of Superuser. Follow the instructions on this file: root.7z 2. The booxtor's update (20141014) for T68 (20141013 for M96) can work pretty awesome if you swap the original build.prop (remember change permissions to rw-r--r-- (0644) and owner to root) by the one attached on this post but previosly you must have installed: Lightning Launcher eXtreme (the attached "LightningLauncher" file is not the app, it is a really good preset´s backup for our device, so unpack the attached "LightningLauncher" folder on /sdcard/ path and restore it through the launcher settings). 3. With a CPU manager (I use Antutu CPU Master Pro) set: -Within "Main" tag: Min. 996 / Max. 996 / Scaling: Ondemand / Set on boot (checked). -For "Screen Off" profile: Max. freq. 396 / Min. freq. 396 / Scaling model: powersave. -For "Low Battery" profile: Battery lower than 99% / Min. freq. 996 / Max. freq. 996 / Scaling model: ondemand. -Within "Advanced" settings, change the I/O Scheduler to "CFQ" and "Set on boot" checked. (NOTE: the best I/O Scheduler for M96 is "Deadline"). 4. To free space on system you can debloat your device easily deleting the next app list (with "SystemApp Remover" for instance, to avoid leaving residual stuff on your device): AgingTest-release.apk (needed on M96) AlReader.apk Browser.apk (Other Browsers like Lightning Browser are recommended instead this default one) Browser.odex (Other Browsers like Lightning Browser are recommended instead of this default one) Calendar.apk (Other Calendars like aCalendar are recommended instead of this default one) Calendar.obex (Other Calendars like aCalendar are recommended instead of this default one) Email.apk Email.obex Exchange.apk Exchange.obex FBReaderJ-release.apk LatinIME.apk (needed if you didn't get another keyboard installed apart from the default one) LatinIME.obex (needed if you didn't get another keyboard installed apart from the default one) LauncherTests-release.apk (needed if you didn't get another launcher installed apart from the default one) Mms.apk Mms.odex NeoReaderTests-release.apk OnyxBootPicSetup-release.apk OnyxData-release.apk OnyxDict-release.apk OnyxOtaService.apk OnyxOtaService.odex OnyxReaderDJVU-release.apk OnyxReader-release.apk OnyxScribbler-release.apk OTAUpdateTest-release.apk PinyinIME.apk (Chinese people need it) PinyinIME.odex (Chinese people need it) Reader-release.apk StartupTutorial-release.apk NOTE 01: OnyxLauncher-release.apk cannot be uninstalled because it controls the backlight brighteness (/sys/class/backlight/pwm-backlight.0/brightness) and navigation indicator light. OnyxLauncher-release.apk can be uninstalled on M96 if you previously install Lightning Launcher. NOTE 02: whether you erase this apps (specially the OTA ones) you still can update your device easily through the recovery bootloader (with the reader off, if you press back and power at the same time you enter in recovery mode, then apply a "wipe data/factory reset" and afterwards "apply update from external storage, be patient because it takes time). 5. After deleting this apps you will need others, like Root Explorer or Ultimate Rotation Control or ezPDF (best pdf reader that combined with ColorDict can be very useful) or Lightning Web Browser or Puffin Web Browser or Kindle or Moon+ Reader (for ePub files) or aCalendar or Button Savoir or Assistive Zoom Pro or MyScript Stylus or Bass Booster Pro, etc.. . Last edited by kuskro; 02-21-2015 at 07:59 AM. |
![]() |
![]() |
![]() |
#423 | |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 206
Karma: 27732
Join Date: Oct 2012
Device: Onyx Note3, Nova3, Hisense A5, Hisense Q5, Dasung Paperlike Pro-f
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#424 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 48
Karma: 6489
Join Date: Dec 2014
Location: Slovakia
Device: Onyx M96, Kobo Glo HD
|
Minor system UI changes
Hello
I have successfully decompiled framework-res.apk and SystemUI.apk from my Onyx M96. I want to change (tweak) some system's colors: 1. for text in the "options screen" (see Pic1.png) 2. for text in the "info screen" (see Pic2.png) 3. for icons (see Pic3.png) Developer of the Alreader app wrote me that these colors are specific for actual version of android and especially for E-ink isn't posible to change/override them from ereader application. Unfornatelly, the system "res" files are too big for me to search right items and also I'm new in android. Does exist any GUI editor for tweaking SystemUI where I can easily change any text/icon colors? Thanks for help |
![]() |
![]() |
![]() |
#425 | |
Connoisseur
![]() Posts: 63
Karma: 10
Join Date: Mar 2014
Location: Europe
Device: Kindle DXG / Onyx Boox M92 / M96 / C67 AFTERGLOW 2
|
Quote:
![]() P.s: Would you mind describing step 2. a bit more detailed? thx Last edited by eb00ker; 01-04-2015 at 10:06 AM. |
|
![]() |
![]() |
![]() |
#426 | |
Junior Member
![]() Posts: 2
Karma: 10
Join Date: Feb 2012
Device: Kindle 3
|
Quote:
Could please explain? Last edited by Dr. Drib; 01-05-2015 at 08:24 AM. |
|
![]() |
![]() |
![]() |
#427 | |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 96
Karma: 14918
Join Date: Dec 2014
Device: Onyx Boox T68 & M96
|
Quote:
Seeder app (is a free xda app project, it can be download for free on xda) installs some binaries that improve java virtual machine and some system parameters, so it enhance the t68 performance, too. Seeder works good for any Android 4.0.X or prior versions, on Android 4.1 (and after versions) something similar was included by default by Google. Could you send me the M96 build.prop to have a look? I'm a bit lazy to unpack it from M96's system.img. Last edited by kuskro; 01-05-2015 at 04:44 AM. |
|
![]() |
![]() |
![]() |
#428 |
jp
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 139
Karma: 12834
Join Date: Aug 2014
Location: Singapore
Device: Onyx Boox Note Air, Remarkable 1, Kindle Oasis 2
|
Thanks a ton Kusro for the information. I may not agree with all the changes, but overall, its a good start.
Some of the tweaks are not really required. You might want to take a look at: http://www.jeffmixon.com/series/exam...hensive-guide/ http://android.stackexchange.com/que...uild-prop-mean Seeder naysayers/non-believers: http://www.xda-developers.com/androi...cked-up-to-be/ http://www.geek.com/android/lag-defe...eless-1534691/ I commented out these two entries, since I don't have these apps installed: #sys.keep_app_1=com.desaxedstudios.bassboosterpro #sys.keep_app_2=com.smartprojects.RAMOptimization As per Jeff Mixon's article & further Android code comments say the windows managers mx events shoul at most be 90: windowsmgr.max_events_per_sec=90 Since our M96 only has a density of 150, so M96 users should comment out this line: #ro.sf.lcd_density=265 Furthermore, the M96 users should edit their build.prop file instead of replacing, since this build.prop is from T68, so would turn the bigger sibling down to T68 size. Just kidding! ![]() The other parameters, even if they don't help much, don't have much downsides, so its not 'dangerous' to apply. Most of the gain in speed I feel I'm having is from the usage of Lightning Launcher (maybe Nova/ADW could have had almost the same effect with judicious tinkering) & some throttling/disabling of unneeded apps & services. I'm not sure how much further build.prop will take my M96, but I've applied it all the same. I tried out No-Frills CPU control to see how the kernel is being used. To my surprise, our kernel only has three clock speeds - 396, 792 & 996 MHz. The default CPU governor was Performance! The default I/O scheduler was deadline. I changed it to OnDemand & NOOP respectively. I wonder why we have a slow CPU (Freescale i.MX 6 Cortex A9 1.0GHz) & then have it running at top speed continuously to make up for it. EDIT: Attaching the original as well as the modified build.prop files. Added extension in order to upload. Jp Last edited by japinder; 01-05-2015 at 12:11 PM. |
![]() |
![]() |
![]() |
#429 |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 96
Karma: 14918
Join Date: Dec 2014
Device: Onyx Boox T68 & M96
|
Hi @japinder,
Let me explain why I chose "seeder (on moderate mode)", it was because it forces the CPU to stick to higher clock frequencies due to the constant I/O using. By default, our iMX6 Cortex is working on CFQ I/O scheduler and PERFORMANCE govenor but it is not enough, so seeder forces the CPU a bit more, despite the fact it uses more battery. About what you commented upon windowsmgr.max_events_per_sec=90, it is true that with 90 is enough in common phones but not on our case I think. And, about "debug.sf.hw=1", it is set on 1 when you are not sure if compositing is set on 0 by default, that was the case. Many thanks for your help. Best. Last edited by kuskro; 01-05-2015 at 01:45 PM. |
![]() |
![]() |
![]() |
#430 | |||
jp
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 139
Karma: 12834
Join Date: Aug 2014
Location: Singapore
Device: Onyx Boox Note Air, Remarkable 1, Kindle Oasis 2
|
Thanks for the feedback.
Quote:
Quote:
// This number equates to the refresh rate * 1.5. The rate should be at least // equal to the screen refresh rate. We increase the rate by 50% to compensate for // the discontinuity between the actual rate that events come in at (they do // not necessarily come in constantly and are not handled synchronously). // Ideally, we would use Display.getRefreshRate(), but as this does not necessarily // return a sensible result, we use '60' as our default assumed refresh rate. result = 90; Any more would just waste resources. I guess we really are splitting hairs here. A value of 90 per second should be more than enough unless we're talking about a harcode GPU capable of some serious gaming. Each one to his own though. The M96 is supposed to be running at 85Hz screen refresh rate. So 90 still very much covers it. Quote:
I guess performance wise, we're pretty much set. Now we need to channel our energies towards visual aspects, like the point raised by helour above. Jp |
|||
![]() |
![]() |
![]() |
#431 |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 96
Karma: 14918
Join Date: Dec 2014
Device: Onyx Boox T68 & M96
|
Many thanks again for pointing these stuff out.
Last edited by kuskro; 01-14-2015 at 11:29 AM. |
![]() |
![]() |
![]() |
#432 | |
Junior Member
![]() Posts: 1
Karma: 10
Join Date: Jan 2015
Device: Kindle Paperwhite, Onyx Boox M96
|
Quote:
Detailed steps (partially copy-pasted from other thread):
|
|
![]() |
![]() |
![]() |
#433 |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 96
Karma: 14918
Join Date: Dec 2014
Device: Onyx Boox T68 & M96
|
Good to know. Thanks.
Last edited by kuskro; 01-14-2015 at 11:32 AM. |
![]() |
![]() |
![]() |
#434 |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 96
Karma: 14918
Join Date: Dec 2014
Device: Onyx Boox T68 & M96
|
A minor change over the last build.prop uploaded. Find attached a new update on this post.
(NOTE: it is truly recommended to manage the CPU (I use Antutu CPU Master Pro) with these settings: -Within "Main" tag: Max 996 / Min 996 / Scaling: Ondemand / Set on boot (checked). -For "Screen Off" profile: Max. freq. 396 / Min. freq. 396 / Scaling model: powersave. -For "Low Battery" profile: Battery lower than 99% / Max. freq. 996 / Min. freq. 996 / Scaling model: ondemand. -Within "Advanced" settings, change the I/O Scheduler to "deadline" and "Set on boot" checked) . Last edited by kuskro; 01-16-2015 at 02:56 AM. |
![]() |
![]() |
![]() |
#435 | |
Junior Member
![]() Posts: 1
Karma: 10
Join Date: Jan 2015
Device: Onyx M96
|
Quote:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Onyx Boox M96 | specialp | Onyx Boox | 427 | 03-14-2016 06:59 AM |
Onyx Boox M96 vs M92 | machinogodzilla | Onyx Boox | 40 | 12-02-2015 12:04 PM |
Onyx Boox T68 Available Soon... | anthony81 | Onyx Boox | 249 | 08-12-2015 03:22 PM |
T68 Learning Curve | Domo | Onyx Boox | 2 | 06-20-2014 04:47 PM |