[DEV] !!KEXEC Compiled!! - Barnes & Noble Nook Tablet

So i have finally done it. After long hours of solving problems and such, i have gotten kexec to compile on the ARMv7 arch.
In computing, kexec (kernel execution) is a mechanism of the Linux kernel that allows "live" booting of a new kernel "over" the currently running kernel. kexec skips the bootloader stage (hardware initialization phase by the firmware or BIOS) and directly loads the new kernel into memory, where it starts executing immediately. This avoids the long times associated with a full reboot[1], and can help systems to meet high-availability requirements by minimizing downtime.
Click to expand...
Click to collapse
-Wiki
THIS IS WHAT MY BINARY DOES. WHILE IT IS NOT IN MODULE FORM, AND THE INJECTION PERAMETERS NEED TO BE DEFINED IT DOES DO THIS.
Kexec (Source):
http://forum.xda-developers.com/attachment.php?attachmentid=794274&stc=1&d=1322194114
Compile with:
Code:
LDFLAGS=-static ./configure --host=arm CC=/home/<username>/Downloads/android-ndk-r7/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc CFLAGS=--sysroot=/home/<username>/Downloads/android-ndk-r7/platforms/android-14/arch-arm/ CPPFLAGS=-I/home/<username>/Downloads/android-ndk-r7/platforms/android-14/arch-arm/ LDFLAGS=--sysroot=/home/<username>/Downloads/android-ndk-r7/platforms/android-14/arch-arm/
Kexec (ARM Binaries):
http://forum.xda-developers.com/attachment.php?attachmentid=794273&stc=1&d=1322194114

You sir win! All of you guys, I love you! I apologize for the spam!

Thanks for your hard work and effort! Can't wait to see CM7 on this bad boy

Excellent! This thing needs CM7 badly.

I hope you figured this out after eating a Thanksgiving meal good job sir!

Very good news!

the thanks button is to generic.... Thank you for this bit of awesomeness!

Terrific news. CM7 here we come!

Would it be weird if I cried a little bit?

The cool whip on my pumpkin pie. Thanks and Happy Thanksgiving.

Two words.... ****IN A !
Sent from my PC36100 using Tapatalk

Great work.... Time to order my nook tablet!!!

I was not about to bother with this until it could be worked on. Thanks for you hard work.

YES!
Thank you!!!

Great work!
Sent from my BNTV250 using xda premium. Yes I bought the damn thing.

Holy crap; you're amazing lolgud. I'm glad i got to watch this happen.

Not kexec
I hate to spoil the party but....
This isn't kexec.
You have compiled kexec-tools, the user space programs used to control kexec.
kexec is a feature of the kernel which allows it to be hot swapped with another kernel. Our kernel doesn't have that feature, it was disabled. Since our kernel doesn't have that feature these tools do absolutely nothing.
I can cross-compile most anything I download off the interwebs. That doesn't mean it's gonna work on my Nook.
We are gonna need to load the kexec functionality via a kernel module, or simulate that functionality with a kernel module.

ylixir said:
I hate to spoil the party but....
This isn't kexec.
You have compiled kexec-tools, the user space programs used to control kexec.
kexec is a feature of the kernel which allows it to be hot swapped with another kernel. Our kernel doesn't have that feature, it was disabled. Since our kernel doesn't have that feature these tools do absolutely nothing.
I can cross-compile most anything I download off the interwebs. That doesn't mean it's gonna work on my Nook.
We are gonna need to load the kexec functionality via a kernel module, or simulate that functionality with a kernel module.
Click to expand...
Click to collapse
It actually is working what your talking about is the automation of loading the new kernal on the loding of the the old kernel. and yes i am working on the module as we speak.

Loglud said:
It actually is working what your talking about is the automation of loading the new kernal on the loding of the the old kernel. and yes i am working on the module as we speak.
Click to expand...
Click to collapse
So it's actually working on the device right?!
If yes, than can you pls post some video of it. We are very excited to see it work!!

Omg win!
Sent from my SAMSUNG-SGH-I997

Related

Honeycomb development

Here's an idea, maybe something else can contribute or confirm it might works..
the Nook honeycomb image is actually running on top of a 2.6.29-omap kernel, which indicate that only some parts might require 2.6.36.3 functions.
I know that the main problem for me porting it, was the libc.so which uses kernel calls not found in our existing 2.6.32.9 kernel. so it crashed due to some cache functions not implemented.
- could the missing cache functions be implemented into our 2.6.32 kernel?
- can the Nook edition with a working libc.so (hopefully without FPU function compiled) be used to replace our xoom image libc.so which crashes?
So to make an early edition can we merge the ARMv5 libs (i assume it is from the emu) and use this with xoom edition and then keep our libnv* environment which is compatible without our nvrm_daemon (which no one can fix, although a proper kernel work for booting 2.6.36.3)
ideas.. but if its possible to put into "real life" is another story.
and how many can do experiments?
Artem wrote he is on the 2.6.36.3 kernel, but since we might have an option to go around, maybe also worth considering, if display driver lacks nvrm_daemon support.
re
I'm not a developer but I can do some beta tests for you if you want.
julio77 said:
I'm not a developer but I can do some beta tests for you if you want.
Click to expand...
Click to collapse
obviously...same here...;-)
I am able to write basic scripts, xml etc.. and have a brain...
Jp
i tries all this out now.. and got passed some link references between libs but the "libc.so" issue came coming back..
so it did not work..
im closing the idea here :-( not worth spending time on, so only the solution with updating kernel and rewriting drivers must be the way forward.
May be I should wait for ubuntu 11.04 or some other linux OS for folio 100
Toshiba &Google is not so kindness. Are they only want to earn more money, right?
Dexter_nlb said:
i tries all this out now.. and got passed some link references between libs but the "libc.so" issue came coming back..
so it did not work..
im closing the idea here :-( not worth spending time on, so only the solution with updating kernel and rewriting drivers must be the way forward.
Click to expand...
Click to collapse
Yup, I also think that waiting for updated kernel + drivers from the new Toshiba folio 200 is a more feasible approach...
xitrumch said:
Yup, I also think that waiting for updated kernel + drivers from the new Toshiba folio 200 is a more feasible approach...
Click to expand...
Click to collapse
If, and its a big if, the 200 has the same hardware.
ma1999 said:
If, and its a big if, the 200 has the same hardware.
Click to expand...
Click to collapse
correct,
we already know it has different resolution . and probably better display now, and no hardware buttons on the side, so no I2C used for this..
i think its very different, as it probably also got 802.11n wifi now, which we dont have and need different ar6000 driver.
i think its a long road downhill for folio100 if the 200 edition should be anything close as source for porting.
Dexter_nlb said:
correct,
we already know it has different resolution . and probably better display now, and no hardware buttons on the side, so no I2C used for this..
i think its very different, as it probably also got 802.11n wifi now, which we dont have and need different ar6000 driver.
i think its a long road downhill for folio100 if the 200 edition should be anything close as source for porting.
Click to expand...
Click to collapse
Please, I'm no expert in this, so bare with me for asking questions.
Honeycomb uses a different kernel than Froyo ok.
For Froyo we have the source for all (hardware) drivers ?
Can the "android" part of Honeycomb (from for example Xoom) be put on
a kernel with required hardware drivers or are there stuff in the "android"
stuff that is hardware dependant ?
Is it hard to port drivers between kernel versions ?
Just trying to understand the many tasks need to get Honeycomb on Folio.
/Martin
The problem in this case is there is no honeycomb kernel sources out there.
Sent from my GT-I9000 using XDA App
Cpasjuste said:
The problem in this case is there is no honeycomb kernel sources out there.
Click to expand...
Click to collapse
xoom kernel source is available, koush used it to make his clockworkmod work , and it works fine, and its also used for oc'ing.
but its pretty much the tegra2 source we can get from nvidia. but alot of porting to do.
So, What we are still missing is?
ibila said:
So, What we are still missing is?
Click to expand...
Click to collapse
all of it!
Lol, guess all we can do now is wait for some ice-cream or get us a native honeycomb tablet.
Sent from my HTC Desire using XDA App
Hey, Asus just released his kernel honeycomb version:
http://www.asus.com/product.aspx?P_ID=gHh4q7I8dvWJzhdV
Choose Download and then Android.
I have started porting the kernel:
https://github.com/DerArtem/android-tegra-2.6.36-honeycomb-folio-nvidia
great news
i dont know how to compile or port stuff but i can say that i love my folio and i love all the devs that are working hard to port honeycomb on our device! THANK YOU SO MUCH!!!
DerArtem said:
I have started porting the kernel:
https://github.com/DerArtem/android-tegra-2.6.36-honeycomb-folio-nvidia
Click to expand...
Click to collapse
really great news!!!
thank you!!!
Thanks a lot!
Thank you a lot !!!
I hope you do 3G Modem Support to !

[BOUNTY]CM7 for archos gen8

often requested now opened:
i will put at least 20 bucks on the table for a "stable" cm7 mod most features should work but official cm7 status isn't needed imo.
btw i have a a101t.
now to the rest how much is it worth to you?
what would be important to you?
sumsofar:205$
gboehm:20$
fzelle:10€~15$
pokejake:cwm:20$ cm:20$
compyy:20$
schaze:15$
msivita 10$
woti23 77€ ~105$
Sent from my A101IT using XDA Premium App
I dont give any money, because $aur0n want to backport some of the Cyanogen Mod 7 features
Please read the Developement Thread of Urukdroid.
Why we need more than one ROM?
If many Developers work on different projects, its crap
But if many Developers work on one project together, this project will be good
Thats my opinion Thats why i support Urukdroid by testing and helping on Developement
i think sauron should work on a cm7 port and base his future work on cm7
what wider range then with cm you could have you would profit from much more developers (userspace and some kernel work for sure too) and we would be faster on updates from google and completly independent(well not 100%) from soon stopping asus support
if we want to gain some life for our gen8 this is imo the last chance we have.
Sent from my A101IT using XDA Premium App
gbohm said:
If we want to gain some life for our gen8 this is imo the last chance we have.
Click to expand...
Click to collapse
Wow,slowly please
This sounds like an Apocalypse
Just wait You'll see
Or you start to helping the Developement of Urukdroid, so we can "gain some life in our gen8" Helpers always welcome I also just startet to help $aur0n at his great work on Urukdroid just last week and i've much more knowledge (even now)
And:
Be happy that we've a rom!
I've had the Archos Gen7 (Archos 5 Internet Tablet) and nobody developed things for it
Just some extremly unstable Froyo Alpha releases... very poor
But we've got a really good rom on Gen8 Be happy, and joyn Urukdroid "team"
@Lennb:
Why are there so many cars when a xyz is doing ok?
Because everyone has other needs, other opinions and other wishes.
So if you want to stay with Uruk, fine.
If someone wants MIUI.11 or CM19 ported it is his wish.
And if he is willing to pay for his wishes, than let him.
@gbohm:
€10 from me
my worry with urukdroid is that it is still based on archos because userspace stuff isn't open sourced, so the experience stays.
with cm you can work on every part of the "rom" the possibilities are a lot bigger.
you can't compare a modded rom with a custom kernel to a full blown aosp implementation.
i think sauron makes a wonderfull job but he is working on a platform with a short life span, cm is here to stay and with any new dev it will get better.
Sent from my GT-I9000 using Tapatalk
Lennb said:
I dont give any money, because $aur0n want to backport some of the Cyanogen Mod 7 features
Please read the Developement Thread of Urukdroid.
Why we need more than one ROM?
If many Developers work on different projects, its crap
But if many Developers work on one project together, this project will be good
Thats my opinion Thats why i support Urukdroid by testing and helping on Developement
Click to expand...
Click to collapse
I think the main problem is the bootloader not yet open, right?
LeoNg628 said:
I think the main problem is the bootloader not yet open, right?
Click to expand...
Click to collapse
it got cracked
Sent from my GT-I9000 using Tapatalk
Wrong.
As stated often before we have the sde, which allows us to install another kernel.
If someone would implement one with nandroid features, scriptingsupport and second boot we have the recovery.
There is no need to break anything.
And juts o get CM working that is not even needed.
fzelle said:
Wrong.
As stated often before we have the sde, which allows us to install another kernel.
If someone would implement one with nandroid features, scriptingsupport and second boot we have the recovery.
There is no need to break anything.
And juts o get CM working that is not even needed.
Click to expand...
Click to collapse
you mean Custom Recovery right? But I don't understand what are we waiting for if we already got the bootloader work!?
sorry I'm not a developer, I've just asking..
gbohm said:
it got cracked
Click to expand...
Click to collapse
Yes it got cracked. BUT no developer in his right mind is going to use that crack.
If you apply the crack the possibility of bricking your device is growing exponentially because there is no fallback position available.
Other android devices have fastboot or sd card boot out of the box.
Archos has neither so if you patch the boot0 and avboot and the next time the user wants to install a stock firmware there is a big possibility the device will be bricked if that firmware updates only one of the two boot loaders.
fzelle said:
Wrong.
As stated often before we have the sde, which allows us to install another kernel.
If someone would implement one with nandroid features, scriptingsupport and second boot we have the recovery.
There is no need to break anything.
And juts o get CM working that is not even needed.
Click to expand...
Click to collapse
oh yeah that is not what i meant the bootloader shouldn't be touched at all we don't need a bootloader flash
Sent from my GT-I9000 using Tapatalk
Good News!
Okay, not for Cyanogen Mod, but for Honeycomb!
Look at this thread:
http://forum.xda-developers.com/showthread.php?p=13877108#post13877108
Are you'll spend some money on Honeycomb too?
For me, Honeycomb is better than Cyanogen Mod
Lennb said:
Good News!
Okay, not for Cyanogen Mod, but for Honeycomb!
Look at this thread:
http://forum.xda-developers.com/showthread.php?p=13877108#post13877108
Are you'll spend some money on Honeycomb too?
For me, Honeycomb is better than Cyanogen Mod
Click to expand...
Click to collapse
honeycomb isn't open source as soon as it is open source we would have a cm for it
so cm> some hack to get a dev preview iso running
Sent from my GT-I9000 using Tapatalk
Lennb said:
Good News!
Okay, not for Cyanogen Mod, but for Honeycomb!
Look at this thread:
http://forum.xda-developers.com/showthread.php?p=13877108#post13877108
Are you'll spend some money on Honeycomb too?
For me, Honeycomb is better than Cyanogen Mod
Click to expand...
Click to collapse
You can't tell people what they want.
You can only listen to them. They're willing to PAY money to get a CM7 port. That means that they're pretty set on one.
I would like a port too and I'm willing to put up $20 for someone to port over clockworkmod and another $20 for a stable CM7 build.
CM7 would be WAYYYYY faster than Uruk or any other manufacturer firmware. Have you SEEN how slow the Archos Gen 8 tablets can be? Something OBVIOUSLY doesn't work the way it's supposed to. Nothing with a 1GHZ snapdragon processor that runs Android 2.2 should fall so behind in nearly every task it takes on.
Not to mention that 256 mb of ram should be more than enough.
20$ from my side too, for stable CM7+ on archos 101
thank you i hope that we will raise some money to attract a dev who could buy himself an archos and get it paid from us after he build cm
Sent from my GT-I9000 using Tapatalk
30$ from my side too for a stable CM7 version
pokejake2002 said:
You can't tell people what they want.
You can only listen to them. They're willing to PAY money to get a CM7 port. That means that they're pretty set on one.
I would like a port too and I'm willing to put up $20 for someone to port over clockworkmod and another $20 for a stable CM7 build.
CM7 would be WAYYYYY faster than Uruk or any other manufacturer firmware. Have you SEEN how slow the Archos Gen 8 tablets can be? Something OBVIOUSLY doesn't work the way it's supposed to. Nothing with a 1GHZ snapdragon processor that runs Android 2.2 should fall so behind in nearly every task it takes on.
Not to mention that 256 mb of ram should be more than enough.
Click to expand...
Click to collapse
Honestly. With uruk 1.0 kernel 1.1b3 (cgroups), aligned FS ext4 extents and good settings/tweaks, a patched sqlite3.so lib plus a good launcher (launcher pro) my A70it is smooth!
sibere said:
Honestly. With uruk 1.0 kernel 1.1b3 (cgroups), aligned FS ext4 extents and good settings/tweaks, a patched sqlite3.so lib plus a good launcher (launcher pro) my A70it is smooth!
Click to expand...
Click to collapse
please stay on topic if you don't need cm cool but don't tell people what they want and if you have ever tested cm you would want it
Sent from my GT-I9000 using Tapatalk

webtop hack - debian/ubuntu

nothing for linux hack webtop for Razr!?
I click this thread with such high hope... T_T
Just wait a couple of hrs......
I hope this means what I think it means...!!
!!!!!
YES.
Waiting for good news..
I am stinky with anticipation on this!
I've started to work on it. I should release a preliminary version tonight or tomorrow, it depends on my dear ****ty ADSL connection
Okay, I said "just wait a couple of hours" making you all think it would have been out today, but I was working on the overclock module so I've been a lil' bit late. I've posted it so that some other dev will examinate the situation and write the needed few lines of code for making it to work as expected.
Sounds very good Kholk, don't overrush... Your already working so much on custom tooling for the RAZR!!!
But you made me very curious!
b.o.n.s said:
Sounds very good Kholk, don't overrush... Your already working so much on custom tooling for the RAZR!!!
But you made me very curious!
Click to expand...
Click to collapse
Right? Both his o/c and his webtop app!
Wait, does that make me bi-curious??
Opening a thread for Webtop Mod, I wanna know what do you expect from it prior giving it to you, so I can set it as you all want.
is possible to have a dump of original webtop!?
some one have try the hack for Atrix/photon?
If you want a dump of the original webtop, download the Fastboot ROM in the ROMs thread.
The WebTopMODs for ATRIX/Photon shouldn't work as expected as they're meant to be used with Tegra2 (VFP), not with OMAP4. They're different.
Mine is meant to be used on OMAP4, its binaries are compiled with full OMAP4 support.
Chromium on Razr Webtop?
I've gone through your Netty enhancement (very impressive results, I might add!) and am thrilled with the results so far... BUT, upon installing Chromium using the apt-get functionality, I'm running into errors - something along the line of the application not properly reporting the timestamp back to the system. End result is that the application runs perfect for about a minute or two - then the system kills the app.
Have you had any success in getting Chromium running? That's by far my #1 want at the moment.
(And note - I'd post this in your development thread for the mod, but the system won't let me do so until I reach 10 posts... I think that's a feature.)

[MX2] {2.3.6} (WIP) Milestone X2 Kexec Development Thread

MX2 2.3.6 Kexec Development​Please keep this thread clean and used for primarily development purposes.
Things to do
Make test kernel
Atags
Compile Kexec
Compile Kexec tools
Make JB kernel
test compatibility other roms
Make compatible rom
(if compatible with other rom) create write up for working with other roms
create write up for using kexec and kexec made rom
Things that are progressing
*test kernel
*JB kernel
Things That are done
Nothing yet
Links:
not much here at the moment if you want to take a look at a fairly empty github
MX2 Kexec tools & modules
MX2 JB Kernel
resevered for possible change log
and again for possible instructions
ah ha! the kernel verson 3.8_rc3 has native tegra support!!! now to try and get the drivers for the rest of the hardware integrated.
Lrs121 said:
ah ha! the kernel verson 3.8_rc3 has native tegra support!!! now to try and get the drivers for the rest of the hardware integrated.
Click to expand...
Click to collapse
Is this good news? lol
I don't know just figured it means someone has something up there sleeve
Sounds like a new kernel for the mx2
don't be scared it's only a phone
ogd x d2g x2 sg3
old ladies ^
Oh it's not bad news it just means that my job just got a little easier. That however doesn't mean that it'll work right off the bat or that I can get everything working at once. Not to mention its stability might be questionable but it should work
Sent from my Milestone X2 using xda app-developers app
is development of kexec relevant to droid x2 users at all
Xb0i said:
is development of kexec relevant to droid x2 users at all
Click to expand...
Click to collapse
Yes and no there are things that are different between the mx2 and dx2 the kexec tools and command will mostly likely be useable between the two along with the kernel except for a few differences like the wifi, but the pointer for where the kexec is supposed to load the kernel is different most likely
Sent from my Nexus 7 using XDA Premium HD app
Theoretically have the kernels prepared to compile for base use and work. No display, wifi, ect. Will get around to compiling the kernel aand kexec command and tools eventually. Though I'm stuck at a stand still till I can somehow get the proper ATAGS.
Sent from my Nexus 7 using XDA Premium HD app
in the mean time i shall be working on getting files and stuff transfered for backup on github for anyone who wishes to take a look. and just an update for everyone work on this will essentially stop as of now. not just cause i dont have the atags but because of life (aka. school, work, ect.)
I got around to talking to my inside Guy at my carrier. The Guy who made the kernel swap is not comfortable letting people outside the company have it but to let me know that it is possible to do I just have to figure out how.
Sent from my Milestone X2 using xda app-developers app
Lrs121 said:
I got around to talking to my inside Guy at my carrier. The Guy who made the kernel swap is not comfortable letting people outside the company have it but to let me know that it is possible to do I just have to figure out how.
Sent from my Milestone X2 using xda app-developers app
Click to expand...
Click to collapse
Is there anything I/the rest of the community can do to help out?
Booga Booga said:
Is there anything I/the rest of the community can do to help out?
Click to expand...
Click to collapse
research. i have what i need... i think i just need more information. and i need to get a hold of twitish and see if he can create some atags for us using the cdt.bin i have and seeing what we can do with that. after i get far enough im gonna need testers and thats where anyone who wants to voulenteer their time and risk sbfing thier phones come in to play. right now im just stuck cause i havent compiled the kexec command and tools and kernel to run on the tegra processor and i dont have the atags for memory location for inserting the new kernel in to runing memory. till i get around to doing those things this is where were gonna be.
Lrs121 said:
research. i have what i need... i think i just need more information. and i need to get a hold of twitish and see if he can create some atags for us using the cdt.bin i have and seeing what we can do with that. after i get far enough im gonna need testers and thats where anyone who wants to voulenteer their time and risk sbfing thier phones come in to play. right now im just stuck cause i havent compiled the kexec command and tools and kernel to run on the tegra processor and i dont have the atags for memory location for inserting the new kernel in to runing memory. till i get around to doing those things this is where were gonna be.
Click to expand...
Click to collapse
Oh hey! Glad to see you're working hard on this kexec!!!
Now, I hate to be a negative nancy, but the CDT.bin doesn't hold the entire ATAG... You would somehow need to get one from the device itself (or in our case, edit them from another phone to our needs). To be honest, I haven't really looked much at kexec these past few weeks, but I should be able to start back up sometime this week. PM me if you have any information that you think may help!!! I'm more than willing to help you out man!
twitish said:
Oh hey! Glad to see you're working hard on this kexec!!!
Now, I hate to be a negative nancy, but the CDT.bin doesn't hold the entire ATAG... You would somehow need to get one from the device itself (or in our case, edit them from another phone to our needs). To be honest, I haven't really looked much at kexec these past few weeks, but I should be able to start back up sometime this week. PM me if you have any information that you think may help!!! I'm more than willing to help you out man!
Click to expand...
Click to collapse
we should be able to use the cdt to edit one that you or dzk used though ive been thinking that its possible to use what ever you guys find that works for the dx2 for the mx2
Well everyone my phone is giving up the ghost. There are some unknown hardware failures that are causing massive power draw. Making the phone run hot with minimal processor use and the battery life has plummeted to going from full charge to empty in an hour or so. Charging is almost impossible because of this. I'm gonna try and get the kexec done before it fails completely.
Sent from my Nexus 7 using XDA Premium HD app
Lrs121 said:
Theoretically have the kernels prepared to compile for base use and work. No display, wifi, ect. Will get around to compiling the kernel aand kexec command and tools eventually. Though I'm stuck at a stand still till I can somehow get the proper ATAGS.
Sent from my Nexus 7 using XDA Premium HD app
Click to expand...
Click to collapse
I did not find mention of ATAGs in the following PDFs: Tegra2 Ref. Manual and Tegra2 Embedded Controller interface spec. There is allot of info to those manuals, quite a bit I do not understand. Do you have access to these manuals? I have them and a few notes (pages) "Tegra Boot Flow". They would probably be of some assistance to you or may reveal a different attack vector to achieve kexec2.
On a unrelated rant note I have hung on to CheeseCake and check yest and nothing.... (I Use it When SBF, ROm'n) I am still furious with Moto, hell if a no name brand tablet at K-Mart can have 512MB ram and Ice Cream or Jelly.... wtf
unimatrix725 said:
I did not find mention of ATAGs in the following PDFs: Tegra2 Ref. Manual and Tegra2 Embedded Controller interface spec. There is allot of info to those manuals, quite a bit I do not understand. Do you have access to these manuals? I have them and a few notes (pages) "Tegra Boot Flow". They would probably be of some assistance to you or may reveal a different attack vector to achieve kexec2.
On a unrelated rant note I have hung on to CheeseCake and check yest and nothing.... (I Use it When SBF, ROm'n) I am still furious with Moto, hell if a no name brand tablet at K-Mart can have 512MB ram and Ice Cream or Jelly.... wtf
Click to expand...
Click to collapse
I'm a registered tegra developer through nvidia, so I have the documents. I just haven't spent along time reading through them. Ill go back through when I get the chance. As for cheesecakeing its not worth it for our phone anymore. If there was something to be found it would have been found by now.
On a side note hard drive failed so I've been set back a bit. My phone still lives but is still coming apart at the seems. And I won't be able to test the headphone Jack for sound out put as mine has failed completely.
Sent from my MB870 using xda premium
Lrs121 said:
I'm a registered tegra developer through nvidia, so I have the documents. I just haven't spent along time reading through them. Ill go back through when I get the chance. As for cheesecakeing its not worth it for our phone anymore. If there was something to be found it would have been found by now.
On a side note hard drive failed so I've been set back a bit. My phone still lives but is still coming apart at the seems. And I won't be able to test the headphone Jack for sound out put as mine has failed completely.
Sent from my MB870 using xda premium
Click to expand...
Click to collapse
I figured that with cheese, but hell "sun shines on dogs ass once n a while". lol
The manuals are an interesting read, sometimes boring or stressful. Have held onto mine for awhile and its still in like new condition. Just think it could be a killer phone! Read a new article mentioning a NEW law passed allowing cell unlocking and the tools behind it. (Reversal of Library of Congress)
But I wish you good luck!

[Q] Binary Kernel Patching at runtime via safestrap

just a odd idea I thought I would share
I wonder if its possible to patch a kernel on load using safestrap
I am wondering if maby we can hex-patch the DVFS table at execute to at least gain some overclocking
I read the kexec thread but the consensus there is that development is stalled waiting for a breakthrough
thoughts :fingers-crossed:
Legitsu said:
just a odd idea I thought I would share
I wonder if its possible to patch a kernel on load using safestrap
I am wondering if maby we can hex-patch the DVFS table at execute to at least gain some overclocking
I read the kexec thread but the consensus there is that development is stalled waiting for a breakthrough
thoughts :fingers-crossed:
Click to expand...
Click to collapse
You can overclock via module sure, hex patch prob not needed.
Surge1223 said:
You can overclock via module sure, hex patch prob not needed.
Click to expand...
Click to collapse
hrmmm.... you talking about patching the dvfs kernel module or writing a custom module ...
if so I am surprised nobody has done that yet ..
is hex-patching from safestrap at all feasible ... it would grant you the 'keys' to all manner of "doors"
I used to fiddle with it on my cheap mk808 tv stick before we had kernel sources
I am surprised nobody has used kmodule's as a "attack vector" people seem to be chipping away and the Mountain that is kexec instead of just focusing on patching the issues we have with the stock kernel .. . a few years ago somebody was doing hex patches to implement kernel changes on the first generation of rockchip powered "tv sticks" the same logic should apply here
then again maby I have just been out of the game for way to long ....
*continues pondering*
Legitsu said:
hrmmm.... you talking about patching the dvfs kernel module or writing a custom module ...
if so I am surprised nobody has done that yet ..
is hex-patching from safestrap at all feasible ... it would grant you the 'keys' to all manner of door if it was
I used to fiddle with it on my cheap mk808 tv stick before we had kernel sources
I am surprised nobody has used kmodule's as a "attack vector" people seem to be chipping away and the Mountain that is kexec instead of just focusing on patching the issues we have with the stock kernel .. . a few years ago somebody was doing hex patches to implement kernel changes on the first generation of rockchip powered "tv sticks" the same logic should apply here
Click to expand...
Click to collapse
I have dabbled with this, using a custom module based on the 8660 overclock module I found source for somewhere. The reason kexec is so much more desired then fixing the current kernel is because patching the current kernel might give us more io schedulers, overclock, custom governors etc, but at the end of the day all that crap isn't worth much on the poor excuse for android ui known as touchwiz.
Idk about you but I can tell you I for sure would not want to post a thread on overclocking or modifying cpu via modules in this day and age of 'the entitled xda user'. Maybe that's why you don't see any threads.
You bring up a good point about how people don't understand the various uses kernel modules can provide including but not limited to being attack vectors (though to some degree this is being done with kexec).
Surge1223 said:
I have dabbled with this, using a custom module based on the 8660 overclock module I found source for somewhere. The reason kexec is so much more desired then fixing the current kernel is because patching the current kernel might give us more io schedulers, overclock, custom governors etc, but at the end of the day all that crap isn't worth much on the poor excuse for android ui known as touchwiz.
Idk about you but I can tell you I for sure would not want to post a thread on overclocking or modifying cpu via modules in this day and age of 'the entitled xda user'. Maybe that's why you don't see any threads.
You bring up a good point about how people don't understand the various uses kernel modules can provide including but not limited to being attack vectors (though to some degree this is being done with kexec).
Click to expand...
Click to collapse
ill be the first one to admit I haven't keept up on this stuff simply because the effort started outweighing the gain
it just seems to me that people are chasing clouds ... with kexec the possibility of getting it working is basically nill due to lack of debugging information so why not attack something you can debug such as a kernel module hell in theory it should be possible to add io schedulers and governors via a module hell with a properly 'crafted' module we may even get kexec(kgraft?) as a result if you could create a exploit you could use to the proper effect ..
I agree that touchwizz is utter poo and should be stabbed with white hot knives and buried under 12ft of cement but the phrase "if life gives you lemons ... make lemonade" rings to mind ...
I am sure somebody will give me the usual speech about "if you are so smart do it your self" but sometimes people just need to step back and look at it another way .. + I am fighting insomnia and am on my third shot of jack ...
wow did I really write all that jesus ... no more jack for me at 12 am...
Legitsu said:
wow did I really write all that jesus ... no more jack for me at 12 am...
Click to expand...
Click to collapse
Lol. At least your question is a good topic of debate. Most questions and posts in our forum are boring to me but this isn't, so there's that I guess.
Surge1223 said:
Lol. At least your question is a good topic of debate. Most questions and posts in our forum are boring to me but this isn't, so there's that I guess.
Click to expand...
Click to collapse
realistically you probably could't alter to much but adding overclocking a variety of minor tweaks could be done in hex
on a personal note I would be content with figuring out how to get some overclocking/undervolting done
Legitsu said:
realistically you probably could't alter to much but adding overclocking a variety of minor tweaks could be done in hex
on a personal note I would be content with figuring out how to get some overclocking/undervolting done
Click to expand...
Click to collapse
When you reply to me, you realize you are actually continuing your thoughts and not actually replying to me right?
Surge1223 said:
When you reply to me, you realize you are actually continuing your thoughts and not actually replying to me right?
Click to expand...
Click to collapse
Lol I am just rambling feel free to ignore me lol
board software here is a bit odd
*deleted tired*

Categories

Resources