MichelFell
Enthusiast
- 4.611
Jrp Defy schrieb:Öffne den Link mit deinem Browser oder am Pc.
Mit den tapatalked apps greifen deine pop up blocker ein, meine ich.
Wir brauchen Handytaugliche Links.
Gruß und Groove michel
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion erfordert derzeit den Zugriff auf die Seite über den integrierten Safari-Browser.
Jrp Defy schrieb:Öffne den Link mit deinem Browser oder am Pc.
Mit den tapatalked apps greifen deine pop up blocker ein, meine ich.
MichelFell schrieb:Wir brauchen Handytaugliche Links.
Berlino schrieb:...
Was mich halt nervt ist, dass es momentan keinen Custom-Kernel mit zuverlässiger Recovery gibt (bis auf die CM-Kernel)...im Betrieb haben DH/Thor aber großes Potential.
***Diewi schrieb:Hi there, it's been a long time, but the cause for partial data loss is found. In the update script, there are two lines for recursively deleting /cache and /data/dalvik-cache. If they are removed, the loss is gone.
The real cause is yet to be identified. It might come from the switch to the new touch recovery, which might have some different handling of the delete commands. [I will check this, by manually deleting the cache and dalvik cache.]
Edit, while writing: The cause is the deletion of dalvik-cache in the new recovery. Don't do it! Wiping cache seems ok for now, but please don't nail me down on this one. For being safe, please don't do any additional wipes after flashing the kernel.
EDIT: cache wiping is tested to be save by me, all app data still available. Wiping dalvik-cache through the new recovery is the culprit.
But as I wanted to write that the data loss on crash (like some widget are gone) disappeared it happened to me again. But, its way less frequent than in previous versions. Disabling KMS does not seem to resolve the issue completely, but can of course have an impact.
For now I can say: Better make frequent backups of your data partition, for the worst case. Nothing really bad happens if not, but saves you some time.
@Neo: Your last patches seem very promising, I'm looking forward to test them. You really put a lot of work in here :good:
ui_print("Welcome ...");
show_progress(0.100000, 0);
ui_print("Mounting ...");
mount("ext4", "EMMC", "/dev/block/mmcblk0p7", "/cache");
mount("ext4", "EMMC", "/dev/block/mmcblk0p9", "/system");
mount("ext4", "EMMC", "/dev/block/mmcblk0p10", "/data");
mount("ext4", "EMMC", "/dev/block/mmcblk0p11", "/sdcard");
ui_print("Pre-cleaning ...");
delete("/system/etc/init.d/04kernel"); zu finden in Thor Kernel
delete("/system/etc/init.d/08mount"); zu finden in Thor Kernel
delete("/system/etc/init.d/09modules"); zu finden in Thor
delete("/system/etc/init.d/99cpu_thermal_limits"); dito
delete("/system/etc/init.d/99epen_config"); dito
[COLOR=RED]delete("/system/etc/init.d/S91voltctrl");
delete("/system/etc/init.d/S98bolt_siyah");
delete("/system/etc/init.d/S_volt_scheduler");
delete("/system/etc/init.d/16journal");
delete_recursive("/data/void-settings");
delete("/res/misc/void");
delete("/system/bin/void");
delete("/xbin/bin/void");
delete("/res/misc/NEAK-Downloader.apk");
delete_recursive("/data/neak");
delete("/res/neak.extra");
delete_recursive("/sbin/near");
delete("/system/etc/lionheart");
delete("/system/etc/schedmc");
delete_recursive("/sys/devices/system/cpu/cpu0/cpufreq");
delete_recursive("/sys/devices/system/cpu/cpu/cpufreq");
delete("/sys/devices/system/cpu/cpu/sched_mc_power_savings");
delete_recursive("/system/.androidmeda");
delete_recursive("/data/data/net.fluxi.xxTweaker");
delete_recursive("/data/data/net.fluxi.xxTweak/");
delete("/data/app/net.fluxi.xxTweaker-1.apk");
delete("/data/.notweaker");
delete_recursive("/data/.Abyss/");
delete_recursive("/system/.Abyss/");
delete("/sbin/ext/abyss.sh");
delete("/res/misc/S90abyss");
delete("/data/data/com.teamblockbuster.thoravukk.app");
delete("/data/app/com.teamblockbuster.thoravukk.app");
delete("/system/etc/init.d/thoravukk");
delete("/data/.thoravukk");
delete_recursive("/data/data/com.teamblockbuster");
delete("/system/litepro");
delete("/system/etc/init.d/99nstools");
delete("/system/etc/init.d/01zram-swap");
delete("/data/user.log");[/COLOR]
ui_print("Transplanting DragonHeart ...");
package_extract_dir("system", "/system");
show_progress(0.100000, 0);
ui_print("Flashing DH ...");
assert(package_extract_file("boot.img", "/tmp/boot.img"),
write_raw_image("/tmp/boot.img", "/dev/block/mmcblk0p5"),
delete("/tmp/boot.img"));
run_program("/sbin/busybox", "sync");
run_program("/sbin/busybox","sh", "fix_permissions","-l");
set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
set_perm(0, 0, 0777, "/system/etc/init.d");
[B]ui_print("Post-Cleaning ...");
delete_recursive("/cache");
delete_recursive("/data/dalvik-cache");[/B]
ui_print("Unmounting ...");
unmount("/cache");
unmount("/system");
unmount("/data");
unmount("/sdcard");
ui_print("Done ...");
[COLOR=RED]delete("/system/etc/init.d/S91voltctrl");
delete("/system/etc/init.d/S98bolt_siyah");
delete("/system/etc/init.d/S_volt_scheduler");
delete_recursive("/data/void-settings");
delete("/res/misc/void");
delete("/system/bin/void");
delete("/xbin/bin/void");
delete("/res/misc/NEAK-Downloader.apk");
delete_recursive("/data/neak");
delete("/res/neak.extra");
delete_recursive("/sbin/near");
delete("/system/etc/lionheart");
delete("/system/etc/schedmc");
delete_recursive("/sys/devices/system/cpu/cpu0/cpufreq");
delete_recursive("/sys/devices/system/cpu/cpu/cpufreq");
delete("/sys/devices/system/cpu/cpu/sched_mc_power_savings");
delete_recursive("/system/.androidmeda");
delete_recursive("/data/data/net.fluxi.xxTweaker");
delete_recursive("/data/data/net.fluxi.xxTweak/");
delete("/data/app/net.fluxi.xxTweaker-1.apk");
delete("/data/.notweaker");
delete_recursive("/data/.Abyss/");
delete_recursive("/system/.Abyss/");
delete("/sbin/ext/abyss.sh");
delete("/res/misc/S90abyss");
delete("/data/data/com.teamblockbuster.thoravukk.app");
delete("/data/app/com.teamblockbuster.thoravukk.app");
delete("/system/etc/init.d/thoravukk");
delete("/data/.thoravukk");
delete_recursive("/data/data/com.teamblockbuster");
delete("/system/litepro");
delete("/system/etc/init.d/99nstools");
delete("/data/user.log");[/COLOR]
delete("/system/Hawker.u.copier");
ui_print("");
show_progress(1.000000, 0);
ui_print("Cleaning complete!");
unmount("/system");
unmount("/data");
unmount("/sdcard");
Jrp Defy schrieb:Na wer hat noch nicht genug getestet
So wie neobuddy schreibt ist der 2.5 um gemeinsam mit neo zu testen, so wie jede Version eigentlich
Zitat Neobuddy:
v2.5 with CM10.1 Ramdisk & Recovery is up.
This is just a test whether ramdisk in previous version is causing any trouble.
You are welcome to flash and test with me.
DH-Kernel_v2.5.zip
Grüße
Jrp Defy schrieb:Na wer hat noch nicht genug getestet
So wie neobuddy schreibt ist der 2.5 um gemeinsam mit neo zu testen, so wie jede Version eigentlich
Zitat Neobuddy:
v2.5 with CM10.1 Ramdisk & Recovery is up.
This is just a test whether ramdisk in previous version is causing any trouble.
You are welcome to flash and test with me.
DH-Kernel_v2.5.zip
Grüße
***neobuddy89 schrieb:@All:
Thanks for the encouraging posts.
First of all, I am not complaining but just pointing out to people who trolls around, I don't get anything from this development as Paypal is blocked in India and I don't have any other alternative.
Secondly, this work is really overloaded but I have learnt many things so far.
Thirdly, DH has gone little out of control. So let's start new and few steps at a time.
Last but not least, all that keeps me coming back is support from all of you so I hope it doesn't die.
So, let's begin with. Few steps at a time from freshly forked CM Kernel.
Introducing NX-Kernel.
Planned versions features:
1.0.0 - CM Kernel Base + Linaro Build
1.0.1 - Upgrade Linux Version to latest
1.0.2 - Add few governors and choose a default
1.0.3 - CPU UV/OC + 16 steps total control
1.0.4 - Add few I/O scheds and choose a default
1.0.5 - Entropy Depletion prevention and Wakelock optimizations
.
.
.
This step by step implementation will ensure proper bug tracking. So, in case you face SOD/freeze, make sure it's not ROM fault , switch to previous version, confirm no bug and report buggy version.
v1.0.0 available here: http://www.mediafire.com/#0p1do44rqfur5
Source: https://github.com/neobuddy89/NX-Kernel
neobuddy89 schrieb:NX-Kernel Changelog:
Code:[B]v1.0.4:[/B] [list] Add BFQ and ZEN i/o scheduler Upgrade ROW i/o scheduler and use it as default Make deadline i/o scheduler more deadly awesome Change parameters of SIO i/o scheduler MTP fixes. Delete init.d\10enableUMS to enable MTP on next boot. block: Use hashtable implementation for elevator Staging: android: binder: Fix memory leak on thread/process exit ramdisk: More code cleaning and automation for MTP vendor: Use firmware binary from Linux Kernel 3.6 [/list] [B]v1.0.3:[/B] UV/OC 100-1600MHz. (Default enabled is 200-1400MHz) 16-step freq stepping in full range. New CPU idle target residency from AndreiLux's Kernel. [B]v1.0.2: [/B] NX-Kernel unified ramdisk with CM-AOKP compatibility, network speed optimization, low sound fix and auto system rune on boot. New governors. HYPER is default. [B]v1.0.1: [/B]Kernel Linux version upgraded to 3.0.71 + Samsung OSRC fixes [B][B]v1.0.0 (Only working for AOKP based ROMs):[/B][/B] Linaro Build of CM10.1 Kernel
neobuddy89 schrieb:got some experience or say learning from before.
Now commits come from reliable sources and tested on similar devices from similar source.
In dh, i had mixed commits from dorimanx/halazsk/siyah kernel which coz lot of trouble because dorimanx is much advanced and their base is not cm.
If there is any trouble in version, i will revert the commits. Don't worry.
Reliable commits done in dh are now organized like all block related commits together, all arm topology commits together and so.