yashsingh1/xdaforums huggingface dataset:
[HTC One S] s0kY:
Re: [ROM][S3][26 JAN] TrickDroid 5.0.0 | Tweaks | 4.1.1 | Sense 4+

ok i will try now

---------- Post added at 08:18 PM ---------- Previous post was at 08:09 PM ----------

not working :(
[HTC One S] rootrider:
What went wrong or doesn't work?
[HTC One S] s0kY:
Re: [ROM][S3][26 JAN] TrickDroid 5.0.0 | Tweaks | 4.1.1 | Sense 4+

superuser crashes when i try to open it
[HTC One S] rootrider:
Wiped cache/dalvik after flashing? Reflashed (with TWRP if possible)?

--- edit ---

Could anybody else try this, possibly on a fresh install (before first boot) and give feedback?
[HTC One S] s0kY:
Re: [ROM][S3][26 JAN] TrickDroid 5.0.0 | Tweaks | 4.1.1 | Sense 4+

AdAway doesn't work
[HTC One S] Schlengge:
AW: [ROM][S3][26 JAN] TrickDroid 5.0.0 | Tweaks | 4.1.1 | Sense 4+

That's true. Doesn't work for me neither...

Sent from my HTC One S (S3)
[HTC One S] guandms:
O.K. i got back to the original RUU

RUU_VILLEC2_U_ICS_40_hTC_Asia_WWE_1.11.707.112_Radio_16.12.20.02U_16.05.20.16_M2_release_264458_signed

This is his anme but it's only 4.0.3 , and there isnt any update to 4.0.4 , what can i do ???

Please Help !
[HTC One S] torxx:
it needs root which does not work somehow for some people
[HTC One S] Hollux74:
Hello Troxx,

that is the Problem with your ROM.

After flashing Root did not work! :crying:

When I open Super Su, I can not update SU Binary.... Error Massage....

And AdAway, Titanium Backup,..... did not work!!!

Please help....

I am at the Momant back to TD 4.0.0

Greetings Hollux
[HTC One S] s0kY:
Re: [ROM][S3][26 JAN] TrickDroid 5.0.0 | Tweaks | 4.1.1 | Sense 4+

root works fine with tb and other apps, but i cant block ads, i update hosts and when i reboot i must update hosts again

---------- Post added at 07:42 PM ---------- Previous post was at 07:41 PM ----------

export PATH=/data/local/bin:$PATH

u0_a63@android:/ $ export PATH=/data/local/bin:$PATH

u0_a63@android:/ $ mount

rootfs on / type rootfs (ro,relatime)

tmpfs on /dev type tmpfs (rw,nosuid,relatime,mode=755)

devpts on /dev/pts type devpts (rw,relatime,mode=600)

proc on /proc type proc (rw,relatime)

sysfs on /sys type sysfs (rw,relatime)

none on /acct type cgroup (rw,relatime,cpuacct)

tmpfs on /mnt/asec type tmpfs (rw,relatime,mode=755,gid=1000)

tmpfs on /mnt/obb type tmpfs (rw,relatime,mode=755,gid=1000)

none on /dev/cpuctl type cgroup (rw,relatime,cpu)

none on /dev/timer_group type cgroup (rw,relatime,timer_slack)

tmpfs on /app-cache type tmpfs (rw,relatime,size=8192k,mode=755,gid=1000)

/dev/block/mmcblk0p32 on /system type ext4 (rw,relatime,data=ordered)

/dev/block/mmcblk0p34 on /data type ext4 (rw,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered)

/dev/block/mmcblk0p33 on /cache type ext4 (rw,nosuid,nodev,relatime,data=ordered)

/dev/block/mmcblk0p25 on /devlog type ext4 (rw,nosuid,nodev,relatime,data=ordered)

/dev/block/mmcblk0p17 on /vendor/firmware/misc type vfat (ro,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro)

/dev/block/mmcblk0p19 on /vendor/firmware/adsp type vfat (ro,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro)

DxDrmServerIpc on /data/DxDrm/fuse type fuse.DxDrmServerIpc (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other)

htcfs on /data/htcfs type fuse.htcfs (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other)

/dev/block/dm-0 on /mnt/asec/com.keramidas.TitaniumBackupPro-1 type ext4 (ro,dirsync,nosuid,nodev,noatime)

/dev/block/vold/179:35 on /storage/sdcard0 type vfat (rw,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro,discard)

/dev/block/vold/179:35 on /mnt/secure/asec type vfat (rw,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro,discard)

tmpfs on /storage/sdcard0/.android_secure type tmpfs (ro,relatime,size=0k,mode=000)

/dev/block/dm-1 on /mnt/asec/com.whatsapp.wallpaper-1 type vfat (ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro,discard)

/dev/block/dm-2 on /mnt/asec/com.quoord.tapatalkxda.activity-1 type ext4 (ro,dirsync,nosuid,nodev,noatime)

u0_a63@android:/ $
[HTC One S] rootrider:
That sounds as the r/w protection is still active. Do deleted system apps (e.g. with rootexplorer or similiar) return after reboot?
[HTC One S] s0kY:
Re: [ROM][S3][26 JAN] TrickDroid 5.0.0 | Tweaks | 4.1.1 | Sense 4+

I managet to get it to work, i flashed your file and then flashed superuser 3.2 and root works, i can't only block ads..

http://downloads.noshufou.netdna-cdn.com/superuser/Superuser-3.2-RC3-arm-signed.zip superuser, and http://xdaforums.com/attachment.php?attachmentid=1352095&d=1348524309

for working root first flash this su_busybox, reboot, then flash superuser 3.2 and that should work

---------- Post added at 07:59 PM ---------- Previous post was at 07:58 PM ----------

yes they return after reboot
[HTC One S] rootrider:
ok, it's htcs newly invented (JB) system w(rite) protection.

In short: Because of this w protection you can't delete files within android os. You can delete them in recovery mode using TWRPs file manager. Deleting files in recovery mode will be successful as the android kernel isn't active and the write protection is down. This protection is part of the kernel code we don't have at the moment.

It's the same thing with adaway: The hosts file needs to be written and symlinked. And the time you reboot your device these changes are gone. The result is, it can't work.

So what can be done?

In some cases it might help to copy adaway.apk into the system/app/ folder and make it a system app this way. You'll need doing this in recovery mode using TWRPs file manager.

Another method would be using some abilities of RomCleaner in recovery mode. If somebody isn't familiar with RomCleaner he should try the above method first and then start learning about RomCleaner. You can 'side inject' apks into the system/app folder right after flashing a rom before first boot and you can also delete apks from that and other folders.

The perfect solution is flar2s kernel module, which disables htcs w protection on boot. This guy did a fantastic job, as this module now is part of almost every sense JB rom. I've been searching a certain thread about that, but I can't find it right now...

--- edit ---

Found. Read more here.

-----------

So best thing for you guys here on S3 is anybody writing him a PM and asking him if he could do a small zip file for flashing this module with your kernel. The problems then should all be gone.

--- edit ---

PM sent to flar2

-----------
[HTC One S] inku79:
Re: [ROM][S3][26 JAN] TrickDroid 5.0.0 | Tweaks | 4.1.1 | Sense 4+

Japp. Can delete system apps, but after reboot they are back.
[HTC One S] flar2:
rootrider asked me to check in here. Another device affected by HTC's write protection.

I'm assuming this uses a different kernel than S4, so the module doesn't load. If that's the case, we likely can port it over.

First, could someone try to insert wp_mod.ko

download: http://goo.gl/tzzoA

copy to sdcard and do in terminal:

su

insmod /sdcard/wp_mod.ko

If it works, then you'll be able to mount /system as writeable

If it gives an error message, please copy that here and then do (again in terminal):

dmesg

and copy any messages that pertain to insmod wp_mod (it might say something like disagrees about version of symbol)

If it gives that error, could someone upload one of the modules included in this rom (eg: one of the .ko files in /system/lib/modules/)
[HTC One S] inku79:
Copying adaway.apk to system/app didnt work for me. Same error message when trying to activate ad blocking.

"Copy of hosts file failed"

---------- Post added at 09:21 PM ---------- Previous post was at 09:09 PM ----------

u0_a227@android:/ $ su

root@android:/ # su

root@android:/ # insmod/sdcard/wp_mod.ko

sh: insmod/sdcard/wp_mod.ko: not found

127|root@android:/ # su insmod/sdcard/wp_mod.ko

root@android:/ # su

root@android:/ # insmod /sdcard/wp_mod.ko

insmod: init_module '/sdcard/wp_mod.ko' failed (Exec format error)

255|root@android:/ #
[HTC One S] Bipe:
error: init module failed (exec format error)

.ko file from /system/lib/modules:

http://villec2.info/bipe/scsi_wait_scan.ko
[HTC One S] Schlengge:
AW: [ROM][S3][26 JAN] TrickDroid 5.0.0 | Tweaks | 4.1.1 | Sense 4+

would love to help but I can't download anything at this link...

Just shows strange text.

And I can't access a PC for download right now...

Sent from my HTC One S (S3)
[HTC One S] flar2:
This one is going to be harder to port, the kernel doesn't seem to use modversions.

I will need more info, could someone do this in the terminal:

cat /proc/config.gz > /sdcard/config.gz

and send me the file config.gz

Also try:

cat /proc/kallsyms > /sdcard/kallsyms.txt

and send that as well
[HTC One S] inku79:
Dmesg

Did the dmesg thing also. Didnt find anything about insmod or wp_mod :crying:

---------- Post added at 09:55 PM ---------- Previous post was at 09:44 PM ----------

Files in the link

http://db.tt/kH4I0LlI
[HTC One S] Bipe:
here you go

http://villec2.info/bipe/kallsyms.txt

http://villec2.info/bipe/config.gz
[HTC One S] flar2:
^^Thanks (i ran out for the day)

I'll be back at this later tonight
[HTC One S] flar2:
I don't really expect this to work, but let's try it anyway

https://dl.dropbox.com/u/83841273/test/one_s_s3/wp_mod.ko

copy to sdcard and then:

su

insmod /sdcard/wp_mod.ko

EDIT:

here's another attempt: https://dl.dropbox.com/u/83841273/test/one_s_s3/wp_mod2.ko

Note that this one is named wp_mod2.ko

su

insmod /sdcard/wp_mod2.ko
[HTC One S] guandms:
Guys Please Help !

RUU_VILLEC2_U_ICS_40_hTC_Asia_WWE_1.11.707.112_Rad io_16.12.20.02U_16.05.20.16_M2_release_264458_sign ed

This is his anme but it's only 4.0.3 , and there isnt any update to 4.0.4 , what can i do ???

Please Help !
[HTC One S] Bipe:
no luck, phone restarts, but after that still isn't working
[HTC One S] inku79:
Same for me. Tried both, phone restarts and no adaway. "copying of host files failed"
[HTC One S] flar2:
Phone restarts as soon as you load the module?

That means its working. But because you've tried to make changes to the system partition before loading the module, your system partition is corrupted .
[HTC One S] Bipe:
will do clean install and report
[HTC One S] firefiber:
Followed this, and root issues and WiFi DHCP issues got resolved folks. I had to relock the bootloader, flash the stock recovery, unlock, and reflash TWRP and then immediately (without booting into the ROM, just restart right back into the bootloader), flash that zip file from TWRP. Fixed the permissions (within TWRP). And everything works fine.

EXCEPT for one thing. I can't seem to change the boot animation. I know this isn't such a big deal. But I was wondering if anyone knew why. I did everything torxx mentioned here: http://xdaforums.com/showthread.php?t=1637870. But, when I reboot, it gives me that HTC splash screen (with the red text?), and then the original boot animation. I tried replacing the bootup and bootdown. Nothing works. Still shows the original.
[HTC One S] Bipe:
no go...

did a clean install of luxandroid (only rom install i have at sdcard atm), flashed superuser (supersu did not work at all), booted, downloaded terminal emulator from play store, run su (allowed superuser), run insmod /sdcard/wp_mod2.ko

phone rebooted

installed live logcat boot screen, applied it, rebooted but there was no change
[HTC One S] flar2:
Thanks for testing.

Did you format /system when you reinstalled?

Could you please do

cat /proc/last_kmsg > /sdcard/last_kmsg.txt

and send that to me

It has to be done on the first boot after you crash it with wp_mod

I suggest trying it with the first wp_mod.ko I posted: https://dl.dropbox.com/u/83841273/test/one_s_s3/wp_mod.ko

(not the wp_mod2.ko)
[HTC One S] Bipe:
i have downloaded another rom, will give it a try
[HTC One S] flar2:
They have to be roms that run the jb kernel, of course
[HTC One S] Bipe:
all are based on TW OTA JB

here it is

thx 4 your work
[HTC One S] flar2:
Thanks.

The problem is with the module itself, not corrupt filesystem. It could be very difficult to get a working module. Back to the drawing board, I'll try again tonight,
[HTC One S] torxx:
Thanks for all your hard work trying to get this thing going!
[HTC One S] anetgrup:
I flash rom and boot.img and boot loop. Any ideea?
[HTC One S] Bipe:
what rom did you have before, what is your hboot version?

if you hboot version is 2.09 you must install rom based on android 4.0.3 (trickdroid 3, back2basics or ViperS One S port)
[HTC One S] anetgrup:
my hboot its 2.11
[HTC One S] Bipe:
did you perform full wipe?
[HTC One S] anetgrup:
I Solve my problem. THX. The hboot version its was my problem.
[HTC One S] flar2:
Could someone running the JB kernel with write protection please do this in terminal:

su

echo 0 > /proc/sys/kernel/kptr_restrict

cat /proc/kallsysms > /sdcard/kallsyms.txt

and upload kallsyms.txt
[HTC One S] Schlengge:
Here you go.

Hope this is right.
[HTC One S] flar2:
Let's try again:

https://dl.dropbox.com/u/83841273/test/one_s_s3/wp_mod.ko

Let me know what happens, this could take quite a few tries.
[HTC One S] Bipe:
no go...
[HTC One S] Schlengge:
Seems to be a pretty hard one :rolleyes:
[HTC One S] flar2:
Yes, it will be tough. There are a few more things I want to try, I'll post something later tonight.
[HTC One S] anetgrup:
what hboot version need for flash trickdroid 5.0?
[HTC One S] HaLjavshchik:
USB storage also works strange - by attaching cable to phone cannot choose Charge only or USB storage - only USB storage automatically!
[HTC One S] wognwarren:
I think that's a feature of Sense 4+, not the fault of the ROM. You do know that even in USB storage mode your phone still charges right?
[HTC One S] Bipe:
hboot 2.11 (official android 4.0.4 update)
[HTC One S] flar2:
Alright, let's give this one a try:

https://dl.dropbox.com/u/83841273/test/one_s_s3/wp_mod2.ko

As before, copy to your sdcard and type in terminal:

su

insmod /sdcard/wp_mod2.ko
[HTC One S] inku79:
Didnt work for me.

Did reflash my rom earlier so only on supersu. Superuser is uninstalled. Im able to block ads, but after reboot its gone. Unable to delete system apps. Before reflashing it was the other way around. Could not block ads at all, but could delete system files wich came back after reboot.
[HTC One S] rootrider:
Did SU in terminal start correctly, was there an # at the end of the line?
[HTC One S] impactor:
If I was to flash the phone once and never reflash it again with never version, would I be better off with v4 or v5 of this rom?

Is the JB-based version suitable as a daily driver? Does it have any bugs compared to ICS version?
[HTC One S] Bipe:
nope, not working...
[HTC One S] HaLjavshchik:
I know that :) and yes you were correct - this was Sense4+ feature :)

now back to stock JB and waiting for updated TrickDroid :)
[HTC One S] s0kY:
Any news? :)
[HTC One S] inku79:
Re: [ROM][S3][26 JAN] TrickDroid 5.0.0 | Tweaks | 4.1.1 | Sense 4+

Tried again just to be sure. After su and enter # appears. Did the command again. Phone reboots and all is the same.
[HTC One S] rootrider:
Thanks. That was just to make shure terminal really gets root access.

@s0kY

I think flar2 will be back when evening starts in Europe. Canada is somewhat between UTC -4 to UTC -8. e.g. Germany is UTC +1. Just look up Ottawa, it's early in the morning there right now.
[HTC One S] flar2:
Looks like we have to work on getting *any* module to load.

Here is a module that doesn't do anything except print a message:

https://dl.dropbox.com/u/83841273/test/one_s_s3/hello.ko

su

insmod /sdcard/hello.ko

dmesg | grep "Hello World"
[HTC One S] Wallya:
Just a question, is anyone doing or working on anything to do with people having the old hboot 2.09? and any actual feedback on the rom how smooth it is in comparisons to TD 4 or 3?
[HTC One S] Bipe:
phone rebooted, did dmesg but no hello world...
[HTC One S] Schlengge:
I guess you guys just have bad luck.

It is already hard enough to find S3-devs for the current hboot-versions. I think there won't be anybody who takes care of this problem additionally.

All S3-users have been f***** by HTC...

All you can do is wait for an OTA, I think.

To your second question:

It's just smooth as TD 4 or 3. The only difference is that it is Jelly Bean. And root is not working but I hope this will be fixed
[HTC One S] flar2:
Try this one:

https://dl.dropbox.com/u/83841273/test/one_s_s3/hello.ko

(same link, but it's a different file)

The way this kernel is built, it only accepts modules built from the exact same source tree (that's bad). I still have a few more tricks to try and fool it though.
[HTC One S] Bipe:
nope :(

only change i get is "1|" in front of everything
[HTC One S] flar2:
What do you mean about the "1"? This module shouldn't change anything, it just prints Hello World

Does it still reboot as soon as you load it?
[HTC One S] firefiber:
Guys I need some help. I had TrickDroid v5 on. Then I went back to stock (ICS using the RUU). From there, I got the official JB OTA. Then some bad things happened, and I lost the entire OS. I got it back somehow, and managed to put in TrickDroid. But I want the official JB. I can't run the older ICS RUU ('cause I'm assuming I got the JB OTA).

I downloaded this zip file from here: http://xdaforums.com/showpost.php?p=37398225&postcount=41 that matched my CID.

Does anyone know the method to flash this? I'm not sure. I tried going into TWRP and just installing it. It throws a bunch of errors, and I can't install it. Please, please help! I want to go back to stock JB!
[HTC One S] Bipe:
reboot after loading, when i do dmesg | grep "Hello World" i get this:
[HTC One S] flar2:
If the module doesn't load, the dmesg thing doesn't matter.

Our goal right now is just to get a module to load without crashing the kernel. If we can do that, lifting the write protection is easy. I'll probably make another attempt tonight (Ottawa time ;))
[HTC One S] Bipe:
ok, if im awake ill test it :)
[HTC One S] spirit1:
Thanks both of you guys for your efforts! :good:

:fingers-crossed:
[HTC One S] flar2:
And again:

https://dl.dropbox.com/u/83841273/test/one_s_s3/hello.ko

If this one crashes, could you please send /proc/last_kmsg
[HTC One S] inku79:
Re: [ROM][S3][26 JAN] TrickDroid 5.0.0 | Tweaks | 4.1.1 | Sense 4+

Took longer before reboot this time. Did not get hello world.

http://db.tt/2gQ0CTpm
[HTC One S] Bipe:
:( kmsg attached
[HTC One S] emin3sku:
Can someone try this patch?

http://xdaforums.com/showpost.php?p=36099646&postcount=2111

t`s made for S4 but it`s only a module and a script and i THINK!!! it will not harm your phone :confused:
[HTC One S] flar2:
That's my original module, which doesn't load on this kernel.

*********************************************************************

Another one to try (same link, new module):

https://dl.dropbox.com/u/83841273/test/one_s_s3/hello.ko

Again, if it reboots, please post last_kmsg

.
[HTC One S] Schlengge:
AW: [ROM][S3][26 JAN] TrickDroid 5.0.0 | Tweaks | 4.1.1 | Sense 4+

It says credits to flar2 - so do you think he would do all this here if this one would work for S3? :p

Sent from my HTC One S (S3)
[HTC One S] Bipe:
Re: [ROM][S3][26 JAN] TrickDroid 5.0.0 | Tweaks | 4.1.1 | Sense 4+

No go

https://www.box.com/shared/4gc34uhj4ummhnqk75mp
[HTC One S] emin3sku:
Sorry it`s verry late in my country and i can`t concentrate..

.i just wanted to help (and i couldn`t try it myself beucase i forgot my phone at work :silly: )
[HTC One S] flar2:
Two more to try:

https://dl.dropbox.com/u/83841273/test/one_s_s3/hello.ko

https://dl.dropbox.com/u/83841273/test/one_s_s3/hello2.ko
[HTC One S] Bipe:
with first i get "init module failed (exec format error)"

second reboots...

need kmsg?
[HTC One S] flar2:
No, it'll be the same as the last one.

I'm at a loss for the moment, I'm not sure there's anything I can do. It seems the modules need to be built from the exact source of the kernel, which is obviously not possible at the moment. I was able to replicate the source tree close enough to get working modules for the S4, but it was much easier because it has modversions enabled.
[HTC One S] :
Hopefully sources will be available soon so we can avoid this bull**** protection method. Wonder what mr. Linus would say about this way of messing with Linux's open philosophy...
[HTC One S] anetgrup:
on this rom no conection wifi. WiFi connection is available but not connects. Any solution for this? THX
[HTC One S] Bipe:
http://www.villec2.info/trickdroid-5-0-0-wifi-solution/
[HTC One S] ivicask:
I need small favor from some of users that have TrickDroid 5.0.0. botoed.

From pc or phone enter this commands:

adb shell

ls /dev -l -R > /sdcard/sys.txt

ls /sys -l -R > /sdcard/dev.txt

Than upload me sys.txt and dev.txt from your SD card.

Its very important! Would be very very helpfully for Sensation development.

Thanks in advance.
[HTC One S] Bipe:
this is from luxandroid rom:

sys: https://www.box.com/s/m9gjtm2oflm2rdm1w9hk

dev: https://www.box.com/s/h9fawwvgdkecainsympa
[HTC One S] qzem:
@flar2

Have anyone managed to load any kind of module on Trick Droid? If I understand does need a nernel with init.d support to load. And I have read in other thread (Luxdorid's), that there was problem with init.d support on Jellybean for our phone. Maybe we should first figured out how to enable this, then you could get us the working module, for system write.
[HTC One S] luxandroid:
Re: [ROM][S3][26 JAN] TrickDroid 5.0.0 | Tweaks | 4.1.1 | Sense 4+

On my ROM init.d works (v2)
[HTC One S] qzem:
Now it does, but at first it didn't am I right :)? Maybe TrickDroid has the same problem.
[HTC One S] luxandroid:
Re: [ROM][S3][26 JAN] TrickDroid 5.0.0 | Tweaks | 4.1.1 | Sense 4+

You are right,some one should check that in TD
[HTC One S] s0kY:
Re: [ROM][S3][26 JAN] TrickDroid 5.0.0 | Tweaks | 4.1.1 | Sense 4+

Chainfire 3D doesn't work is it because of system write protection?
[HTC One S] luxandroid:
QUOTE

"!! For Froyo and Gingerbread ONLY. NOT COMPATIBLE with Honeycomb/Ice Cream Sandwich/Jelly Bean !! "
[HTC One S] flar2:
As far as I know, the only modules that will load are the ones that came stock.

The way this kernel is set up means any kernel modules have to be compiled from the exact source used to build the kernel.

I can trick the kernel into loading a module, but it causes a kernel panic. The last several attempts have been with a simple, completely harmless "Hello World" module to rule out the module's code.

There could be another method (ie, not using a kernel module) to enable system write. If anyone has an ideas, I can offer help.
[HTC One S] Darknites:
What about EZ InitD and Init.d script to mount it.
[HTC One S] qzem:
Re: [ROM][S3][26 JAN] TrickDroid 5.0.0 | Tweaks | 4.1.1 | Sense 4+

You might be on to something:)
[HTC One S] flar2:
Need to have a working module before worrying about init.d support (which can be added with a simple edit to init.rc in the boot.img)
[HTC One S] torxx:
I think we need proper kernel source code for that, don't really understand why on S4 SoC it works beautifully..

I will update to the official ota in europe to see if there might be some kernel changes which I doubt
[HTC One S] flar2:
The S4 kernel is compiled with modversions. I configured the Droid DNA source code (only 3.4.10 source released by HTC so far) in a way that could generate Module.symvers exactly the same as the S4 kernel. Then you can build all the modules you want and they will work perfectly (like I did with ElementalX)

The S3 kernel is compiled without modversions, which means it will only accept modules built from the exact same source. I tried to configure the Droid DNA source according to /proc/config.gz from the S3, but it won't work. The module doesn't look at the right addresses for functions in kernel memory.

If there is another version of the S3 JB kernel out there, it's worth a try.

With source code it will be easy to disable the write protection. Until then, very difficult.