Related
Hi all,
I realize this is a post about a Motorola phone but please bear with me.
As you might know, the Milestone firmware is firmly locked, unlike its cousin Droid. Among many things, this forbids overclocking because we can't change the kernel and unlock new frequencies.
However I developed a solution that allows overclocking by changing key structures directly in the kernel memory in runtime. All you need is a rooted phone; no flashing involved. For this to work, the module must know two memory addresses that are specific to each kernel. Fortunately, Motorola appears to have reused its kernel on most 2.1 firmwares, and I've yet to come across a firmware where it doesn't work by default. Confirmed working are Central Europe, Telus and Brazilian firmwares. Testers are welcome to give it a try.
Now for the relevant part for XDA: in theory this can be applied to any kernel on any other phone. You may say it's unneeded because you can already overclock; but you must flash a specific kernel to get a particular speed. It would be much better to be able to set any maximum frequency/voltage on the fly without flashing or rebooting. For instance, you could overclock to 1.0 GHz before a browsing or gaming session and then return to a lower frequency like 600 MHz, though still overcloked, for battery savings and safety. It's up to you.
Milestone users can try it out now:
http://code.google.com/p/milestone-overclock/
For the rest of you, what do you think?
sounds fantastic, I'd love to check it out but for the life of me I can't find the page.
If you want to pm it to me, I'll post it.
Nice. Telus Milestone User here. Would love to learn how to do this for mine.
Here is the project link:
http://code.google.com/p/milestone-overclock/
found it. looks like a fantastic idea.
How can we help get the addresses?
awesome .....wht there is no milestone/droid section here is beyond me ....wtf
Because it was decreed months ago by someone and no one seems to like changing their mind once they make a decision in this day and age.....
but it's need to root, could you fix it?
stevecai said:
but it's need to root, could you fix it?
Click to expand...
Click to collapse
what's the problem with rooting the milestone? There's plenty of solutions for that. Just no custom kernel/ramdisk, which this works around by using a kernel module.
hi,
i use the 2.1-reu version on my milestone,
but in order to prevent the 2.1 introduced alarm bug,
i have updated the kernel (only) to the 2.1-telus
(via a sbf).
is possible to use this mod to overlock my phone?
how?
if not, how help you to obtain the addresses?
thank's and continue your great work!
robert
gemini002 said:
awesome .....wht there is no milestone/droid section here is beyond me ....wtf
Click to expand...
Click to collapse
XDA is a HTC developer forum, not an Android forum. Google some moto modding sites, i know modmymoto.com is pretty good, found out how to root the Cliq (garbage) there.
staticshadow said:
XDA is a HTC developer forum, not an Android forum. Google some moto modding sites, i know modmymoto.com is pretty good, found out how to root the Cliq (garbage) there.
Click to expand...
Click to collapse
I have read this explanation several times.
I do not mind, but then because there are subforums dedicated to sonyericsson, hp, etc in xda.
modmymoto is good but the best developers site is, withous any doubt, xda-developers!
Re: milestone-overclock
Xda-developers is for htc and android is for porn.
Welcome to xda btw and great job. Now prepared to be flamed for uttering the M word.
-------------------------------------
sent via xda app from my milestone
ady said:
android is for porn.
Click to expand...
Click to collapse
are you Steve Jobs ?
miragu said:
Hi all,
Now for the relevant part for XDA: in theory this can be applied to any kernel on any other phone.
Click to expand...
Click to collapse
Will the method to find the right address that will be posted at /wiki/Disassembly work with every phone and kernel,too?
Has the app something like a setting where you can just change the address to the one you found with the method above?
Would really love an overclocked 2.1 on the HTC HERO. There is no oc-2.1-kernel for the Hero, yet.
Thanks for the great work, til now!
this is a good via to mod any application.
please, publish the source code of your applicacion ASAP.
thx
Source code for the kernel module released
Hi all,
Thank you for your support. I've just uploaded the source code for the kernel module and also the standalone module itself (it's included in the apk but still). Will write the Disassembly section soon, stay tuned.
miragu said:
Hi all,
Thank you for your support. I've just uploaded the source code for the kernel module and also the standalone module itself (it's included in the apk but still). Will write the Disassembly section soon, stay tuned.
Click to expand...
Click to collapse
hi,
i'm interested on include this in my system applications directory,
in order to prevent your deletion on hardreset, and in order to make it available FOREVER
the instructions are that:
cp OverClock.apk /system/app
cp OverClock.ko /system/lib
????
thx
The overclock.ko is created automatically when you press the "Load module" button in /data/data/pt.com.darksun.milestoneoverclock/files/overclock.ko. You don't need to copy it. I'm providing it separately so that people can load/bundle it without ever running the apk.
bartito said:
hi,
i'm interested on include this in my system applications directory,
in order to prevent your deletion on hardreset, and in order to make it available FOREVER
the instructions are that:
cp OverClock.apk /system/app
cp OverClock.ko /system/lib
????
thx
Click to expand...
Click to collapse
ok,
if i'm interested on have overclocking on my milestone after boot the system, and don't interested on manually execute the apk on each reboot, i need only to copy the OverClock.ko to /data/data/pt.com.darksun.milestoneoverclock/files/overclock.ko on boot time ?
but in your wiki page says to execute "insmod overclock.ko max_rate=800000 max_vsel=62"
please, provide me instructions to set overclock in boot time
The module created by the apk is preserved across reboots. However, if you want to run the module completely standalone I recommend you put it in /data/local/overclock.ko and run insmod /data/local/overclock.ko max_rate=800000 max_vsel=62
Hello. I have had a Kindle fire since Jan of this year. It has been my first tablet/android device. I've had a great time playing with it, learning about rooting, bricking and unbricking thanx to this awesome forum and really want to express my gratitude for all the help provided by this site.
I am a medical student and I bought the device specifically for an app for my licensing exam. I feel like I have one last hurdle to overcome in understanding how to manipulate this device, that being a method of altering the way that the market apps recognizes the kindle. I have seen various mods that cause the device to show up differently.
My question is: what is the best mod to facilitate this and only this?
-I have everything as I like it so I prefer one that changes only this aspect.
Thanks a thousand times in advance.
Edit the build.prop file if you know how to, just change the model name to another device like the Galaxy Tab or something and you'll have a bunch more apps in the market.
Just use the modified build.prop from THIS thread and you will be all set.
thanks guys. I've read about build.prop. Gonna check out this link
I read through that link. It only supports CM7. I have had both CM7 and CM9 and prefer stock + go launcher. Do you know of any preset build.prop's that support stock?
edit: Obviously didnt read far enough, here it is: http://forum.xda-developers.com/showthread.php?t=1439916
I will test it out then update. Thanks again!
edit2: Modaco Gr6 is the mod to flash for those seeking to run stock vs. CM7/CM9. I got access to the file I needed and many other apps. I dont think i am seeing the entire android market though.
Is there a way we can get smart dialing on this phone? i know theres tons of apps out there but i like the stock look and feel of the vanilla android dialer. any help would be greatly appreciated:laugh::good::cyclops:
Would really like this feature as well.
kd78 said:
Would really like this feature as well.
Click to expand...
Click to collapse
hopefully someone answers our prayers lol
Same!
When y'all are asking for a "[MOD]", does that mean you're looking for something you can flash with a recovery mod?
If yes, I know CyanogenMod adds this feature to the stock dialer. However, I don't know if that's something you can just extract the phone .apk and upload. However, if you're able to flash would you consider flashing a new ROM anyway? Most nightlies of the big roms (CM10.1, AOKP) are usually really stable on Nexus devices because they have all of the proper drivers & source for everything. Nightlies aren't as stable on other phones because they're missing device-specific drivers and such.
If no, then nevermind. I don't know of an option to add this ability to the stock dialer. Sorry.
exDialer
Been using this since I got the phone. Skinable, no ads, and quick
https://play.google.com/store/apps/details?id=com.modoohut.dialer&hl=en
A couple of the custom ROMs have this feature (Paranoid Android being one of them). You can either flash one of the ROMs that include it, or try to extract the dialer apk from it and try installing it.
I would prefer a new modded apk over a new rom. Anyone have the apk from cm10?
http://www.mediafire.com/?vyezzb40e01m1eh
For deodexed ROMs
Sent from my Nexus 4 using xda premium
Hello everybody, It´s been like a week since I last posted, a lot of things went wrong in my house and I somehow lost all my computers
anyway, back in business again, Last night I had to install the stock Sprint GB sbf, to my surprise it worked Really, Really good.
I´ve had a Defy+ and a Milestone 2, And I remembered having lots of issues with modding aka. no signal, wifi issues (like the cm7 and 9 ones) data issues, system lags, poor battery life, kernel errors on development, Overclocking settings not being saved, recovery mess-ups, and a lot of depicable stuff, most of all kernel-related.
Anyway, last night I flashed the stock rom over cm7 and noticed a real speed, functionality and battery boost, so I thought of just theming, de-bloating and optimizing the stock Sprint ROM.
Please follow me here:
We will never be able to flash custom kernels (not w/o the help of a reaaaaal good DEV)
CM9 &10, though they are eye-candy, are based actually on Gingerbread kernel, so no new features can be added besides the ones you can get withg new apps.
CM7, though stable, lacks the performance and functionality of the stock rom.
Finally, the stock rom as I said, (and I´ve tested TONS of ROMS in different motorola devices) is the one with the best responsivenness, snappiness and battery life, plus It's almost clean (eg. bloatware is easily removed.)
How will it be done?, you may ask.
Well Our first step, will be deodexing the stock GB SBF.
After deodexing we will be optimizing the build.prop on our phone, to trick apps into installing on our phones, and to make some quick optimizations.
Once we have deodexed our rom, we will be able to run,autorun and theme /system/apps.
Apps like Gnow, the statusbar and other tweaks can be easily (RELLY EASY) ported to deodexed ROMS
So this is the challenge guys, Let´s build our own stockcustom ROM.
So far I´m re-flashing stock sprint GB to continue testing only the essential apps, so we can build from there.
And just for a tease; here is my latest build.prop, with some tweaks and tricks taken from other roms and my personal experience, just make sure you have root access, fire up a file explorer and replace your build.prop
Please Refer to next post for links on how to maybe help me with deodexing the full rom.
And please, developers, dont take this as a shady move towards your development, I just think that the best way to make something is to start from scratch..... there are too many source files, modded files and crap files on cm7,9&10 specially when not officially supported (Because everybody messes with the files and re-distributes them, so a lot of clutter and unneeded files, references and code are injected on some releases....)
So my friends, we have a common goal, By now I have succesfully overclocked/undervolted the phone to 1350/233 mhz (not on recovery!!)
I´ve deodexed system/framework/
and Im stuck trying to deodex system/apps/
Xprt Owners of the world, please come on over here, we can do this...
I´m an architect/artist so I really want this to have a sleek look, but not copying a specific stock look, if you know what I mean....
From now on refer to the "wished features post" for features you´d like
And now my final statement:
Though it IS possible to compile JB or ICS from source to our phones, my experience with this somehow outdated android motorolas, is that you will not get significant performance boosts or super cool functions with new software. The only way to get this functionality is by upgrading the kernel which I again declare IS NOT POSSIBLE on our phone. CM9 and 10 my look like JB and ICS, but run straight off a GB kernel.
Yes you will get a lot of new stuff like menus and graphics, but the functionality will be the same, plus all the eye candy will trade off your new features with lags and possible errors.
Software is built in time with devices, and it doesn´t matter how much you say "but the hardware is capable of more!!", incremental software updates "ignore" some HW features, so they have to be forced or modified to run, which adds more procesess/tasks to the kernel and this will suck your speed and battery.
Let´s build something pretty...............:laugh:
Hello everybody, and welcome to the world of modding.
From today, we will be coordinating an army of people to work towards a common goal: Having the best ROM for our phones, and surviving the day.
The tools you absolutely need:
Brain
Hands
Eyes
Text-comprehension.
Be a self-troubleshooter
Advanced Google skills
Patience
Some Weed
First of all I will just oversee the topic: ODEXED vs DEODEXED
In simple words, Odexed systems have XX.apk and XX.odex, which store certain app properties (like icons, colors, fonts, menus) so that they wont be messed up with, thus making the system more stable, Deodexed systems, have only APK´s with their icons, colors and behaviors packed on, thus making theming, modding and using alternative system apps easier.
If you would LOVE to read about the subject, please refer to this: http://www.addictivetips.com/mobile/what-is-odex-and-deodex-in-android-complete-guide/
Well, now that you are totally aware of the odex-deodex situation, you might ask yourself..
-how the phuck do I deodex my system??????
Well, deodexing implies merging the .odex properties onto the apk.
Hey!!!! but how???
you need brains, patience, Java SDK7, Android sdk, and music.
http://forum.xda-developers.com/showthread.php?t=1852322 this instructions are for deodexing.. good luck....
To save your time, you need Android SDK and JSDK properly installed, you need xUltimate (Try and find the version that works on you), and you need the patience and willingness of Sidharta.
Ive tried already 5 versions of xUltimate to find out errors on different files!!!!!!
http://forum.xda-developers.com/showthread.php?t=2065270This will tell you some other basics on the xultimate deal.
There are other ways to deodex, help me google that.
We will be based on the stock 1FF-p3_kronos_cdma_kronos-user-2.3.5-4.5.1-110-KNS-46-49-test-keys-signed-Sprint-US SBF....
I would love to develop something good to both sprint and boost, but I have a Sprint handset, so I cannot assure our development will work on boost handsets, so please just sprint handset owners only for now.
For xultimate errors and troubleshooting, please refer to Google.com!
Ive been up all last night deodexing my system apps, and found out that most google related apps cannot be deodexed...
maybe that's why you need to install gapps in cm7 or other custom roms...
anyway people, let's get fully deodexed.
Make sure you have both Android SDK and Java SDK 7 PROPERLY installed oin your pc before trying this.
Cheers, luck and please reply
One last thing, I dont know if it is related somehow, but try to flash your stock rom without a SIM card inserted
Quick update: I Think I´ve got it figured out....
You need full Android SDK, and Java development kit, Android sdk tools alone wont do it, and java alone wont do it, you need developer runtimes and libraries for some programs like xultimate to run right.....
And you need not to activate, use or anything your phone before trying to deodex, I guess just starting up and entering simple things as the time, or having a sim card installed, or your google account can write data on the phone and mess up with the deodexing process.....
xultimate has already deodexed full framework and has passed from the yesterday´s troublesome google quick search box...(first thing to fail last night) so let´s hope it goes well.. it is indeed a loong process...
and just another error, but now I think I have it figured out, you need smali-baksmali assembler/disassembler for some specific .jar packed files... I´ve just installed it, and hopefully will post a fully deodexed stock rom today or tomorrow, for you to test and for us to start theming.
remember if you want to try... you need jdk not just java, you need full android sdk bundle, and you need smali/baksmali on your jdk installation for it to work properly...
%#%"!!!
This completely sucks, I´ve been trying to troubleshoot the errors xultimate is throwing at me on specific files, that lead me to download A LOT of java JRE and JDK versions, and both in x64 and x32 flavors, which apparently caused a major mixup on my PC´s guts....
Now I´m freaking trying to clean up my dev enviroment, trying to re-set the appropiate paths and classes, but hell with it...
Anyone succeeded??? please let me know if you´ve tried and if you get into any error can you please upload a screenshot???
thanx
Sounds like hell. I haven't tried, because I just don't have enough time in the day to do something like this. Plus, the xprt is my only phone, so I can't afford to experiment on it much.
Sent from my XT720 using xda premium
tzuba12 said:
Sounds like hell. I haven't tried, because I just don't have enough time in the day to do something like this. Plus, the xprt is my only phone, so I can't afford to experiment on it much.
Sent from my XT720 using xda premium
Click to expand...
Click to collapse
Same.
Sent from my MB612 using xda app-developers app
are you trying to deodex the stock rom?
rongsang said:
are you trying to deodex the stock rom?
Click to expand...
Click to collapse
yes sir, but in the mean time I managed to patch it with the battery mod, power menu and ICS style notifications
If I can deodex it I think I can improve it a little bit more in terms of performance and looks and functionality , but my powerful pc is a zombie right now, this is no task an old notebook can handle
I have deodexed it a long time back but sadly I can't upload it now. You can run kitchen from cygwin and it will deodexed your rom completely.
Sent from my MB612 using xda app-developers app
Ive used the kitchen and xUltimate with no good results mate!...
I always get smali errors or heap size errors despite I was using even a 4gb heap size, and tried using different versions of smali baksmali....
I am beggining to think I´ve been cursed by the digital gods.
BTW, if you´re able to upload it, I´ll be very thankful dude! I think Im going nowhere right now
Can anyone please upload the TW camera apk?
I am also looking for the gs4 camera apk. Please let me know when you find a link.
Stock Samsung GS4 camera app.
Having trouble with XDA so can't upload. Snag it from my Dropbox: **Link active for 3 days....no thanks=no extended host. **
CCallahan said:
Stock Samsung GS4 camera app.
Having trouble with XDA so can't upload. Snag it from my Dropbox: Samsung_Camera 2.zip (Not a flashable file)
Click to expand...
Click to collapse
If I am running slim bean how to I make this my camera?
Floppy454 said:
If I am running slim bean how to I make this my camera?
Click to expand...
Click to collapse
Not specific to slim bean, but there are a few things you have to check:
1. Is your ROM odex or deodex. The camera here is the odex version.
2. I think you will have a lot of FC trying some of the features unless you also grab seccamera.jar from the framework.
3. Many times the camera is also tied to the gallery, so you may also need that apk (and all associated files)
If you still want to try to install this and see what happens, you need to open the zip and use a root explorer app to put the two files in the system/app folder. You may also need to fix the permissions after copying. After that, restart the phone and see if it works.
EDIT:
Even with all the extra files I can't get it to work, there are probably other modifications that need to happen before it would work on a different system.
There are quite a few libraries needed (18 libarc*.so and at least 10 others), so it's not an easy port.
tsachi said:
Not specific to slim bean, but there are a few things you have to check:
1. Is your ROM odex or deodex. The camera here is the odex version.
2. I think you will have a lot of FC trying some of the features unless you also grab seccamera.jar from the framework.
3. Many times the camera is also tied to the gallery, so you may also need that apk (and all associated files)
If you still want to try to install this and see what happens, you need to open the zip and use a root explorer app to put the two files in the system/app folder. You may also need to fix the permissions after copying. After that, restart the phone and see if it works.
EDIT:
Even with all the extra files I can't get it to work, there are probably other modifications that need to happen before it would work on a different system.
There are quite a few libraries needed (18 libarc*.so and at least 10 others), so it's not an easy port.
Click to expand...
Click to collapse
any chance someone can upload this zip as i too seem to have misplaced my camera
CCallahan said:
Stock Samsung GS4 camera app.
Having trouble with XDA so can't upload. Snag it from my Dropbox: **Link active for 3 days....no thanks=no extended host. **
Click to expand...
Click to collapse
I'd really appreciate a repost of the link!!
So, no one who has the apk for s4 camera yet? I'm on a aosp based rom, but the only "Sammy - feature" I miss is the camera.
Also I have the i9505. Anyone who knows if I can use camera apk. from other s4 models?
Thanks in advance.
http://db.tt/QVthAzLO
Link just to the galaxy s4 camera.apk on i9505.
Sent from my GT-I9505 using xda app-developers app
benbird7 said:
http://db.tt/QVthAzLO
Link just to the galaxy s4 camera apk? on i9505.
Sent from my GT-I9505 using xda app-developers app
Click to expand...
Click to collapse
Thanks for the link!
Can't get it to work though, maybe it has to be a Sammy based rom?
Was kinda hoping I could port it to aosp.
Rydder said:
Thanks for the link!
Can't get it to work though, maybe it has to be a Sammy based rom?
Was kinda hoping I could port it to aosp.
Click to expand...
Click to collapse
The camera (as well as a number of other features such as IR Blaster, temp/humid sensors, etc.) require the touchwiz framework in order to work. This means that they will not work on ANY AOSP roms. This includes, AOKP, CM, Slimbean, etc. They will only work on roms that run a touchwiz framework.
As far as porting goes, it would require a ton of modifications require access to drivers and libraries which samsung has not made available in order to complete a port. Nothing is impossible so I won't go as far as saying it won't be done, but it will be extremely difficult and time consuming so many developers have been discouraged from even attempting this. Only time will tell if we'll ever get these things ported.
Thanks for sharing the your info on this, I won't be sitting around waiting for a port sometime soon then!
bacon_n_icecream said:
The camera (as well as a number of other features such as IR Blaster, temp/humid sensors, etc.) require the touchwiz framework in order to work. This means that they will not work on ANY AOSP roms. This includes, AOKP, CM, Slimbean, etc. They will only work on roms that run a touchwiz framework.
As far as porting goes, it would require a ton of modifications require access to drivers and libraries which samsung has not made available in order to complete a port. Nothing is impossible so I won't go as far as saying it won't be done, but it will be extremely difficult and time consuming so many developers have been discouraged from even attempting this. Only time will tell if we'll ever get these things ported.
Click to expand...
Click to collapse
hello , so this apk file have the same features like the s4 camera on a touchwiz framwork??
bacon_n_icecream said:
The camera (as well as a number of other features such as IR Blaster, temp/humid sensors, etc.) require the touchwiz framework in order to work. This means that they will not work on ANY AOSP roms. This includes, AOKP, CM, Slimbean, etc. They will only work on roms that run a touchwiz framework.
As far as porting goes, it would require a ton of modifications require access to drivers and libraries which samsung has not made available in order to complete a port. Nothing is impossible so I won't go as far as saying it won't be done, but it will be extremely difficult and time consuming so many developers have been discouraged from even attempting this. Only time will tell if we'll ever get these things ported.
Click to expand...
Click to collapse
I was hoping the Google Edition would have the Samsung features built in, but I guess not.
PwnCloud said:
I was hoping the Google Edition would have the Samsung features built in, but I guess not.
Click to expand...
Click to collapse
I wonder if anyone tried the camera yet on a Google Edition rom? I might give it an attempt later and see what happens.
CatFood said:
I wonder if anyone tried the camera yet on a Google Edition rom? I might give it an attempt later and see what happens.
Click to expand...
Click to collapse
It is ok, but the Samsung Camera app is way better.
A massive pity really... I may dump Google Edition, or perhaps find a 3rd party camera that can do the Picture-In-Picture feature.... which I love.
bacon_n_icecream said:
The camera (as well as a number of other features such as IR Blaster, temp/humid sensors, etc.) require the touchwiz framework in order to work. This means that they will not work on ANY AOSP roms. This includes, AOKP, CM, Slimbean, etc. They will only work on roms that run a touchwiz framework.
As far as porting goes, it would require a ton of modifications require access to drivers and libraries which samsung has not made available in order to complete a port. Nothing is impossible so I won't go as far as saying it won't be done, but it will be extremely difficult and time consuming so many developers have been discouraged from even attempting this. Only time will tell if we'll ever get these things ported.
Click to expand...
Click to collapse
Hey guys. You are not right. The temp and humid sensor will also work on AOSP Roms. Search for WeatherStation.apk It worked all fine by me
Oh and I use CM10.1^^
help
Is it possible to install on PAC 23.0.0 rom?
Galaxy s4 stock android edition 4.2.2
Nop it docent work the camera apk so sad :/// i have another problem i connect my phone to my laptop windows 8 it fines the device buy i can see anywhere the sd or internal memmorie any solution out their ?
when im on stock Samsung rom i have no problem of the above ty in advance!
CCallahan said:
Stock Samsung GS4 camera app.
Having trouble with XDA so can't upload. Snag it from my Dropbox: **Link active for 3 days....no thanks=no extended host. **
Click to expand...
Click to collapse
Hiii can i grt the app i searched alot for it really alot i have s4 i9500 but i flash it with slimkat rom and i miss the stock app