Related
Let me apologize first of all as I come from 5 years of using Windows Mobile knwoing what I am doing (cooking ROMs included) and now just got my Galaxy /Android a couple weeks ago and am blank at all of it.
After messing up with some system files and (useless) stock applications (like I removed stk.apk and other stuff) I decided to do a full hardware reset as the phone started getting random crashes.
But after the full reset things only got dramatically worse. I quickly realized all the missing system apps are still missing (I thought they'd be "restored") and basically nothing works, just crashes one after the next, cant use anything.
So, a hardware system reset on the galaxy, doesnt really reset anything except user installed apps and settings... amazing
Can someone please tell me (the idiot here, I know) how to do a real full restore where all system files, all missing files and positively everything gets back in the Tab as it was originally?
What a flippin' nightmare... Thanks in advance very much!
deletion of Stk.apk causes FC's in phone and acore.
if you don't have a backup of this apk, download a rom (like Modaco or Overcome),
open with winzip and extract the Stk.zpk from system/app and push it to /system/app on your Tab using adb (remember set the permissions to 644 after push).
A hardreset NO restores deletions on /system
Note: Other files that are not deleteable in /system/app are: Browser.apk, Email.apk, TouchWiz30Launcher.apk and TwWallpaperChooser.apk
Note (2): For your convenience, i attach the Stk.apk file from Overcome-1.1.3. Try it
Note (3): In order to restore ALL system data and apps, you need to restore a full rom.
bartito said:
deletion of Stk.apk causes FC's in phone and acore.
if you don't have a backup of this apk, download a rom (like Modaco or Overcome),
open with winzip and extract the Stk.zpk from system/app and push it to /system/app on your Tab using adb (remember set the permissions to 644 after push).
A hardreset NO restores deletions on /system
Note: Other files that are not deleteable in /system/app are: Browser.apk, Email.apk, TouchWiz30Launcher.apk and TwWallpaperChooser.apk
Note (2): For your convenience, i attach the Stk.apk file from Overcome-1.1.3. Try it
Note (3): In order to restore ALL system data and apps, you need to restore a full rom.
Click to expand...
Click to collapse
OK, first of all a big thanks for both file and info. Aside from the Stk.apk, the biggest thing that made me run into problems was trying to update my Contacts.apk:
http://forum.xda-developers.com/showthread.php?t=907399
things didnt work out for me and even after restoring the original files (Contacts.apk and Contacts.odex) nothing really worked again, reason for wich I tried a system reset.
Now, do I need to re-root the Tab or its still rooted, and can I perform the operations easily with Root Explorer like I did before? You mentioned to use adb and set permissions to 644 after push but, sorry again for the ignorance, I have no clue what adb is nor what/how to set permissions. Pathetic to be ignorant huh?
My last 2 questions are, where could I find the original Contacts.apk and Contacts.odex and if needed a full ROM to do a total restore?... hopefully I wont need to get to that point?...
Thanks a million again.
hi,
try to download overcome-1.1.3, and extract all the deleted apk's from system/app directory. push into the /system/app in your tab.
the apk's of overcome are deodexed (you don't need the .odex files). after that, wipe your data/cache and reboot.
if this don't works, try with roto rom
bartito said:
hi,
try to download overcome-1.1.3, and extract all the deleted apk's from system/app directory. push into the /system/app in your tab.
the apk's of overcome are deodexed (you don't need the .odex files). after that, wipe your data/cache and reboot.
if this don't works, try with roto rom
Click to expand...
Click to collapse
Hmmmm thanks again but I think Im beyond all this. I dont have a file manager on my system, just realized I deleted the useless stock one and had repalced it with Root Explorer and ES File Explorer. I have them on my External SD Card to install them again but withou a file manager or an app installer cant get to them. And I tried download an app installer from the Market and get Framework errors non-stop and downloads do not initialize... I think Im beyond a quick fix... how do I get my hands on a stock full ROM to restore everything... and how? What a nightmare... gotta tell you, I love Windows Mobile... I love it... never ran into anything like this in the past 5 years of using it... never...
Thanks again!
use "adb" in order to access to your tab from your desktop pc.
bartito said:
use "adb" in order to access to your tab from your desktop pc.
Click to expand...
Click to collapse
Cant. Dont even know if I need Kies installed or not (I did have it installed) but adb just asks me to connect the phone and thats it... its connected aready... this is desperating...
OK I did manage to connect with adb but, how to I install applications? I can navigate to my SD card where I have ES File Explorer and Root Explorer but dont seem to be able to install them... Also if i try to copy Stk.apk I get immediately an failute message... this is crazy...
OK so I managed to install ES File Explorer and Root Explorer with adb... crazy process. It seems my phone is still rooted after the reset. From the phone I copied Stk.apk back to /system/apps where it was before deleted.
But needless to say nothing got fixed... not sure if Stk.apk is now "actually" installed or just there in the folder. But still nothing works and crashes every 10 seconds... logs provider, dialer, phone, framework, contacts... its all a firework of crashes...
Given that you've hard reset your device already, you are pretty much wasting your time trying to "fix" what you broke by messing with /system, and you should really just flash another ROM.
My suggestion would be to follow the advice on this thread.
Regards,
Dave
Yeap, that what i did and it was succesfull. My only issue is that Id like to convert my Tab's file system to ext4 to improve speed and performance and then update to the 1.4Ghz OC Kernel. I have no idea how to do those 2 things... actually Im not sure I understand the difference between a ROM and a Kernel... I assume a Kernel is part of the engine of the ROM itself but I have no idea how to perform the update. I read countless threads and its all scattered info without finding one straight to the point guide on how to do it...
Thanks again
VeEuzUKY said:
Yeap, that what i did and it was succesfull. My only issue is that Id like to convert my Tab's file system to ext4 to improve speed and performance and then update to the 1.4Ghz OC Kernel. I have no idea how to do those 2 things... actually Im not sure I understand the difference between a ROM and a Kernel... I assume a Kernel is part of the engine of the ROM itself but I have no idea how to perform the update. I read countless threads and its all scattered info without finding one straight to the point guide on how to do it...
Thanks again
Click to expand...
Click to collapse
Part of your problem is that you are trying to run before you can walk! Your experience with WinMo is of pretty much no use to you in the Linux/Android world, and until you get a better handle of how everything hands together you are always going to feel a little lost.
Personally, since your device is now up and running again, I'd suggest that you hold off doing anything else for while, until you get a chance to catch up with some of the basics. Once you are a little more familiar, you can then start with something simple like flashing the MoDaCo kernel (instructions here) to support EXT4, and to give you access to ClockworkMod recovery.
IMO, whilst EXT4 and O/C kernels will give you a performance boost, they are not as noticeable as jumping from a shipping ROM to one of the JMx development builds that Samsung has put out. If you are running JMI, you should already be feeling that the device has got much snappier.
Regards,
Dave
foxmeister said:
Part of your problem is that you are trying to run before you can walk! Your experience with WinMo is of pretty much no use to you in the Linux/Android world, and until you get a better handle of how everything hands together you are always going to feel a little lost.
Personally, since your device is now up and running again, I'd suggest that you hold off doing anything else for while, until you get a chance to catch up with some of the basics. Once you are a little more familiar, you can then start with something simple like flashing the MoDaCo kernel (instructions here) to support EXT4, and to give you access to ClockworkMod recovery.
IMO, whilst EXT4 and O/C kernels will give you a performance boost, they are not as noticeable as jumping from a shipping ROM to one of the JMx development builds that Samsung has put out. If you are running JMI, you should already be feeling that the device has got much snappier.
Regards,
Dave
Click to expand...
Click to collapse
Yes Dave you are right, right and right again!!! Thank you for the wisdom and advice!!!
The main thing I have understood with today's messy experience was that the actual ROM files are never deleted or damaged as long as you dont access them via a rooted tool and start deleting them. Now I understand that Titanium Backup, Sprint Backup (my favorite), My Backup Pro and others, only back-up and restore what the user installs on top of the ROM itself. So a full "reset" wipes all that data but leaves the ROM files as they always were. If they got damaged in the process, they'll still be damaged till a a full ROM restores all system data, now I get it.
What I still dont get is the issue of bakcing up and restoring. In Windows Mobile, a toll like SPB Backup has a simple option called FULL BACKUP and that backs-up everything on top of the ROM and then restores everything after a full reset on top of the ROM again like it was before. The problem I have with apps like Titanium Backup, Sprint Backup, My Backup Pro, etc... is that there is not a "BACKUP ALL" option... one has to backup "data", "settings", "apps" and I always feel stuff will be left behind and then not restored.
Till I find an app or way to do a simple one-click "backup everything" and then "restore evertything" I always feel vulnerable to changes I make to the Tab that may get it unstable or corrupt and then not being able to be restored properly without a full ROM Flash and then re-installing all from scratch.
With WinMo, I could do all sorts of crazy experiments and tweaking and after that, a registry restore or back-up restore would bring me back my phone to exactly like it was with all my stuff and configuration in a matter of seconds or minutes. Thats what I need to find out with this Tab/Android and then Im ready to be able to explore messing up with this knowing I can always easily go back within minutes to the state I had before with all my apps and settings.
This is what I need to learn next how to do! Trampoline without a safety net is not a good idea. Ive alwways loved WinMo for the ease of backing up and restoring whatever I was doing on my handsets withjout ever worrying to put myself at risk to loose it all. I need to learn this on Android and its definitely more intricate!
just put sdcard into your samsung tab and flash modaco kernel amd it will automatically covert to ext4, after that you can flash the 1.4ghz kernel you wanted.
Sent from my GT-P1000 using XDA App
instechgainza said:
just put sdcard into your samsung tab and flash modaco kernel amd it will automatically covert to ext4, after that you can flash the 1.4ghz kernel you wanted.
Sent from my GT-P1000 using XDA App
Click to expand...
Click to collapse
Sorry, I cant follow you. I put an SD card in and flash modaco kernel? What files do I put on the sd card for this effect?...
VeEuzUKY said:
Sorry, I cant follow you. I put an SD card in and flash modaco kernel? What files do I put on the sd card for this effect?...
Click to expand...
Click to collapse
no...you need a kernel to flash via odin, you need sdcard mounted so that it will backup all files automatically while converting to ext4..head over to modaco kernel section amd follow the instruction.
Sent from my GT-P1000 using XDA App
instechgainza said:
no...you need a kernel to flash via odin, you need sdcard mounted so that it will backup all files automatically while converting to ext4..head over to modaco kernel section amd follow the instruction.
Sent from my GT-P1000 using XDA App
Click to expand...
Click to collapse
Where is the modaco kernel section you refer to? I can search for hours and find zilch... these blogs are endless...
VeEuzUKY said:
What I still dont get is the issue of bakcing up and restoring. In Windows Mobile, a toll like SPB Backup has a simple option called FULL BACKUP and that backs-up everything on top of the ROM and then restores everything after a full reset on top of the ROM again like it was before. The problem I have with apps like Titanium Backup, Sprint Backup, My Backup Pro, etc... is that there is not a "BACKUP ALL" option... one has to backup "data", "settings", "apps" and I always feel stuff will be left behind and then not restored.
Click to expand...
Click to collapse
What you want is a Nandroid backup, which you can only make from a recovery image like Clockworkmod recovery.
Essentially, this does exactly what you want, but you need to flash a new kernel (e.g. the MoDaCo kernel) which supports Clockwordmod.
Regards,
Dave
bartito said:
deletion of Stk.apk causes FC's in phone and acore.
Click to expand...
Click to collapse
i beg to differ about stk.apk fc's your phone. that's the first thing i delete when removing system apps with no fc's
refer to this link about having a bare bones system. stk.apk is for management of multiple sim cards
http://wiki.cyanogenmod.com/index.php?title=Barebones
b0ricuaguerrero said:
i beg to differ about stk.apk fc's your phone. that's the first thing i delete when removing system apps with no fc's
refer to this link about having a bare bones system. stk.apk is for management of multiple sim cards
http://wiki.cyanogenmod.com/index.php?title=Barebones
Click to expand...
Click to collapse
When I delete stk.apk (for me useless useless useless) the first thing that happens immediately is that when I hang-up on a call made or received, the Tab vibrates then freezes for about 5 seconds then tells me the phone application has crashed. I tried this with 2 ROMs now as a test and its guaranteed. More even, if you use a program like SYSTEM APP REMOVER you can emulate the removal of an app by disabling it... it only takes me to disable STK and a reboot for the phone not to work. cant get rid of it, that simple
This is not only my first Android app, but this is also my first dive in Java. Please be gentle as I expect there are several uncaught / improperly handled exceptions.
This app will backup selected files to a zip file that can be restored via cwm. For now, that is all it does. It can be handy for the oc/uv crowd since it will allow you to keep a backup of a good S_volt_scheduler init file to flash in case your new setting are too aggressive. It does not currently restore permissions, nor does it assume root permissions.
todo:
Obtain root to copy any file
Integrate a file selector so read permissions will not be an issue.
Detect/Restore permissions
Possible feature additions:
Create a restore.zip from current files based on an update.zip you want to apply. Could save you from boot loops when messing with system files.
Create a restore.zip given a file, a target directory, and permissions.
I will probably add this to the market once I get through the todos and initial bugs.
Changelog:
20110303
Multi-file capable. OIFileManager does not yet support multi-select, so each file must be selected seperately
Exception caught for mission OIFileManager
_delete.zip file seems to work correctly in recovery
Since I am not yet using root and OIFileManager will not assume root, there are some directories that cannot be viewed, /data/app for example. There are also some files that can be selected but cannot be copied due to their permissions.
Requires OIFileManager
Nice, will be useful
This looks like it could be a useful/powerful app. It could definitely benefit from some features (more than one file/location would be great) but I can see myself using this.
Thanks!
gibson3659 said:
This is not only my first Android app, but this is also my first dive in Java. Please be gentle as I expect there are several uncaught / improperly handled exceptions.
This app will backup 1 file to a zip file that can be restored via cwm. For now, that is all it does. It can be handy for the oc/uv crowd since it will allow you to keep a backup of a good S_volt_scheduler init file to flash in case your new setting are too aggressive. It does not currently restore permissions, so the uses are currently limited.
todo:
Figure out why the _delete.zip does not delete the target file when run via cwm.
Detect/Restore permissions
Possible feature additions:
Enable backup/restore of multiple files
Create a restore.zip from current files based on an update.zip you want to apply. Could save you from boot loops when messing with system files.
Create a restore.zip given a file, a target directory, and permissions.
I will probably add this to the market once I get through the todos and initial bugs.
Requires oifilemanager.
Click to expand...
Click to collapse
Can u load the java app here? I can try to look into that and see if I can improve on the exception handling part.
fantastic idea
good job
Thanks for taking a look. Have anyone of you actually tried it?
It fc. On me... :'(
Sent from my SGH-I897 using XDA App
Do you have oifilemanager?
Sent from my SGH-I897 using XDA App
gibson3659 said:
Do you have oifilemanager?
Sent from my SGH-I897 using XDA App
Click to expand...
Click to collapse
Forgot that
Sent from my SGH-I897 using XDA App
Works like a charm! thank you so much! Perfect cause I love the stock music player and not all rims have it so this is great for installing it!
Sent from my SGH-I897 using XDA App
I am working on multiple file support, so look for a new version in a day or two.
Sent from my SGH-I897 using XDA App
just installed it, however it force closes as soon as I try to choose a source or destination file (happens as soon as I press the buttons.
Herp derp Captivate XDA app.
Make sure you install OIFilemanager from the market. I need to catch this exception and provide a link to OIFileManager.
Great App
Want to say thank you for making this. I've had all sorts of trouble getting apps from different roms to install to the system folder on my current rom. Now I can mix and match different apps easily without much pain. Thanks!
bpurkapi said:
Want to say thank you for making this. I've had all sorts of trouble getting apps from different roms to install to the system folder on my current rom. Now I can mix and match different apps easily without much pain. Thanks!
Click to expand...
Click to collapse
You are welcome. I actually have another app in mind to fully address that need, but I want to get further along with this one first. Since I am working on these on stolen time (I don't have any free time), it will take a while.
Since the apps seem to restore without permission issues, I may put that on the back burner. After I complete multi-file support, which of the future features from the op would you like to see first.
gibson3659 said:
Make sure you install OIFilemanager from the market. I need to catch this exception and provide a link to OIFileManager.
Click to expand...
Click to collapse
And I need to learn how to read through a thread for answers to my problems before I post about them.
New Version
Changelog:
20110303
Multi-file capable. OIFileManager does not yet support multi-select, so each file must be selected seperately
Exception caught for mission OIFileManager
_delete.zip file seems to work correctly in recovery
Since I am not yet using root and OIFileManager will not assume root, there are some directories that cannot be viewed, /data/app for example. There are also some files that can be selected but cannot be copied due to their permissions.
Can I get a gauge on the interest level for this app? Should I move this to the I9000 forum?
I think it's really useful when working whit OC/UV.
gibson3659 said:
Can I get a gauge on the interest level for this app? Should I move this to the I9000 forum?
Click to expand...
Click to collapse
I think you should get with rom devs, this should become an integrated feature for all rom upgrades, regardless of phone
at least get with the AIO dev, if you arent already
For those STILL having GPS problems after trying to fix, go to bottom of post!! Included is a pic of a lock I was getting indoors with 17ft. accuracy.
So i've seen alot of people asking questions constantly about installing CM7, what is required to do so, and how to install all the fixes and different kernels. I'm hoping that by putting this thread up it will help anyone with questions so it will make installation and modification a breeze.
So first... You're going to need to pick up the latest nightly of CyanogenMod 7.
Here is the link to the thread on our forum:
http://forum.xda-developers.com/showthread.php?t=1061889
and here is a direct link to download the latest nightly:
http://download.cyanogenmod.com/?device=vibrantmtd
Currently the latest nightly is #69. (if you are curious to know what is changed in each nightly here is a link to the changelog: http://cm-nightlies.appspot.com/?device=vibrantmtd )
Copy the file to your internal sd card, then reboot into CWM. (If you don't have ClockworkMod installed, go to the market and download ROM Manager, then once installed open the program and install ClockworkMod Recovery for Vibrant MTD.
Once in CWM, just flash the zip file as you normally would anything else (go to Install ZIP from sd card, then choose ZIP and find the file, then hit yes to update)
Once done you should have successfully installed CM7, reboot and wait for the phone to load up.
At this point the install is done, and you can enjoy CM7, but unfortunatly your GPS won't work and battery life will be horrible... so now you must install the fixes.
First, download the Kernel. You can use either Bali-X found here:
http://forum.xda-developers.com/showthread.php?t=1181167
or Glitch, found here:
http://forum.xda-developers.com/showthread.php?t=1041532
For The Glitch Kernel there are 3 different versions. LL, ML, or HL. To be on the safe side HL is usually the most stable for people.
Download whichever kernel you please and also copy that to your phones internal sd card.
Next download the Kernel Cleaning Script, direct link to download here:
http://forum.xda-developers.com/attachment.php?attachmentid=628968&d=1308402560
Now after you've downloaded the kernel you wanted and the cleaning script, your also going to want the GPS fix, direct link to thread below:
http://forum.xda-developers.com/showthread.php?t=1172428
First lets fix the GPS before applying the kernel, here is a quick step by step:
GPS Fix! Update 7/30
Download the GPSFIX2.ZIP file and GPSD.ZIP file located at the bottom of my post (Make sure you unzip the file) and copy it to your SD card
2)Download a root file explorer like Root Explorer (not free) or ES File Explorer (free) in the market. If you use ES File explorer you must do the following to be able to change the system files:
FOR THOSE USING ES FILE EXPLORER
Open up ES File Explorer, in there hit your Menu key, then go to Settings.
Scroll down to till you see "Root Settings".
Under there you will see Root Explorer and Mount File System, check both of them, then hit the back button.
4)Once in the file manager, go to your root directory then go here: (if you know how to use file explorer or ADB you can simply copy the files to the corresponding locations and restart the phone if not keep following)
Go to the GPSFix2 folder on your SD card, then go to /data/gps/ and copy secgps file
Now go to to your phones root directory, and go to /data/gps and paste the secgps file in there
5)Now there are two other files to copy:
Go to the GPSFIX2 folder, then go to /system/bin/ and copy the AGPSD file
Go to the phones root directory and go to /system/bin/ and paste the AGPSD file in that directory
Lastly, go back to the GPSFIX2 folder, and go into /system/etc/ and copy the GPS file
Go to the phones root directory again, and go to /system/etc/ and paste the GPS file in there!
6)Now we need to copy the file from GPSD.ZIP (Make sure to unzip the file!!)
Copy the file from the GPSD folder, into: \system\vendor\bin\ the same way you did the other GPS Fix files.
7)Download AngryGPS file located here: http://forum.xda-developers.com/attachment.php?attachmentid=657133&d=1310879457
8) Install ANGRYGPS.APK, once installed go to your apps and open up AngryGPS. Go to:
Settings - General Settings - Change Operation Mode from MSBASED to STANDALONE. Once done, hit the home key.
As long as you've copied all the files, restart your phone and try things out!
Now your GPS should be working, but we still need to install the new kernel. Hopefully you've downloaded one of the two kernels listed above and copied them to your internal zip folder.
Finally, lets apply the kernel. Hold your power key and hit reboot phone, then a menu will appear, to either reboot or recovery, hit recovery (duh!).
Once in recovery you are going to want to apply the Kernel Cleaner script first. Go to apply update from zip, then choose zip file, then choose the kernel cleaner script... Once you've done that, go to choose zip again, and choose your kernel. DO NOT REBOOT INBETWEEN THIS PROCESS!!!!!
Let the kernel install, once done go ahead and reboot the phone.
If all went well within about 5 minutes your phone should be up and running again.
The last thing your going to need to do is install GAPPS, since CM7 obviously comes with none. You'll notice you have no market.
Here is the latest GAPPS, The zip is a flashable file through ClockWorkMod. Just go into clockwork, and find zip and install it like you did the rom and kernel. Reboot and you will have your market and GApps back.
http://goo-inside.me/gapps/gapps-gb-20110613-signed.zip
OVERCLOCKING AND UNDERVOLTING
You have to follow the instructions for either Glitch or Bali kernel here. SetCPU will NOT work for Glitch, and Voltage Control will NOT work for Bali.
OPTIONAL FOR GLITCH KERNEL (Bali below)
If you want to adjust CPU Voltage AND/OR Clock Frequency you are going to need to download VOLTAGE CONTROL from the Market. It is free as well. Make sure you use Voltage Control. Other cpu programs have been reported to have problems from what i've read.
If you are not sure what you are doing, then ask!
Here is my voltage control settings, this seems to be the best for stability:
Here are my settings in Voltage Control
1300: 1400mv -0mv = 1400
1200: 1350mv -0mv = 1350
1000: 1250mv -25mv = 1225
800: 1200mv -50mv = 1150
400: 1050mv -75mv = 975
200: 950mv -75mv = 875
100: 950mv -100mv = 850
OPTIONAL FOR BALI KERNEL
You must install SetCPU, which is available from the market, but is not free.
You can also download it here directly from for FREE, copy it to your SD Card and install the apk:
http://forum.xda-developers.com/attachment.php?attachmentid=648354&d=1310073004
I'm not sure of good overclocking/undervolt settings on the Bali kernel as I haven't fooled around with it more than to know that it works well with CM7.
**If someone has fooled with it please post up some results so I may put them here for recommendations.**
KNOWN ISSUES
Currently the Glitch V11 has a bug where the keyboard can pop up on random occasions. This will be fixed in V12. It's not a big deal.
Replacement Camera
In my post i've includedthe MIUI Camera APK.
You can just copy the MIUICamera.apk file to your SD card and install it. You will be able to use both the MIUI camera and the stock camera. The only problem is the video recorder of the MIUI camera doesn't record 720p. For that switch to the AOSP camera.
Hopefully taking some time to write this up can help alot of you follow a straight set of instructions instead of having to bounce around and look from topic to topic on what to do.
I'll continue to check on this thread and make sure if anyone has any questions I will try to help and answer them.
jwleonhart said:
So i've seen alot of people asking questions constantly about installing CM7, what is required to do so, and how to install all the fixes and different kernels. I'm hoping that by putting this thread up it will help anyone with questions so it will make installation and modification a breeze.
I'll continue to check on this thread and make sure if anyone has any questions I will try to help and answer them.
Click to expand...
Click to collapse
Thanks,i did flash Glitch HL kernel,and latest nightly,but i have some questions,can i do gps fix later(after flashing kernel),and i found that my cpu`s max is still set on 1000Mhz,like in stock cm7 stock kernel,so is it necessary to change it(for example to 1200Mhz)for better battery life?
And again thanks a lot for posting this,you hepled me greatly and spared a lot of time in searching.
ranse85 said:
Thanks,i did flash Glitch HL kernel,and latest nightly,but i have some questions,can i do gps fix later(after flashing kernel),and i found that my cpu`s max is still set on 1000Mhz,like in stock cm7 stock kernel,so is it necessary to change it(for example to 1200Mhz)for better battery life?
And again thank a lot for posting this,you hepled me greatly and spared a lot of time in searching
Click to expand...
Click to collapse
You can do the GPS fix whenever you please. Just remember that everytime you flash a new nightly of CM7 you're going to have to apply the GPSD file again... Everytime you flash a new nightly it wipes all the old system data, GPSD is unfortunatly one of the casualties.
What program are you using for adjust your CPU frequency? You should be using this:
-Voltage Control : http://forum.xda-developers.com/showthread.php?t=829731
If you want to gain more battery life you shouldn't be increasing to 1.2GHz, that will not help your battery life any.
If anything leave it at the stock 1GHz frequency and apply undervolt to the processor... of course you will have to do some testing because undervolting can cause stability and lockup/reboots.
Here are my undervolt settings, so far no locks-up on this combo for about a week now:
Here are my settings in Voltage Control
1300: 1400mv -0mv = 1400mv
1200: 1350mv -0mv = 1350mv
1000: 1250mv -25mv = 1225mv
800: 1200mv -50mv = 1150mv
400: 1050mv -75mv = 975mv
200: 950mv -75mv = 875mv
100: 950mv -100mv = 850mv
Im running High Leak, using this daily at 1300mhz no problems yet... Running a good movie on your phone, like an mkv file will really let you know if your settings are stable.. I've found undervolting anything over the stock freq. doesn't seem to be stable.
Does this help you any??
if i flash a custom kernel, bali for example, i need to do something else to flash a new version of cm7?
thanks
No, you can install a kernel on whatever nightly of CM7 you want. It's just best to have the latest nightly. I do remember hearing some of the earlier nightlys of CM7 like lower 30's were having trouble with different kernels...
Just remember that if you flash a new nightly you will have to fix the GPS and Kernel again though.
Everytime you update to a new nightly it deletes everything unfortunatly.
jwleonhart said:
No, you can install a kernel on whatever nightly of CM7 you want. It's just best to have the latest nightly. I do remember hearing some of the earlier nightlys of CM7 like lower 30's were having trouble with different kernels...
Just remember that if you flash a new nightly you will have to fix the GPS and Kernel again though.
Everytime you update to a new nightly it deletes everything unfortunatly.
Click to expand...
Click to collapse
ok! thanks for the fast reply
thanks for doing this!
quick question, when I try deleting the old GPSD file in order to move the new one it says I can not delete the file, then when I try to overwrite it, ES file explorer says I can not move the GPSD file. How exactly am I supposed to replace the old file with the new? I already have angry GPS installed and I also have installed the bali kernel. I've heard good things about bali and battery life so Im hoping it helps out, cause I've always had bad experience with battery life unless I shut off data. Any suggestions for good settings to use for bali?
cmrn89 said:
thanks for doing this!
quick question, when I try deleting the old GPSD file in order to move the new one it says I can not delete the file, then when I try to overwrite it, ES file explorer says I can not move the GPSD file. How exactly am I supposed to replace the old file with the new? I already have angry GPS installed and I also have installed the bali kernel. I've heard good things about bali and battery life so Im hoping it helps out, cause I've always had bad experience with battery life unless I shut off data. Any suggestions for good settings to use for bali?
Click to expand...
Click to collapse
i had this problem when i was using a es explorer downloaded from internet, and not from market. if you got it from internet, try removing it, and get it from market
infestedd said:
i had this problem when i was using a es explorer downloaded from internet, and not from market. if you got it from internet, try removing it, and get it from market
Click to expand...
Click to collapse
alright I just tried uninstalling/reinstalling es file explorer and the same thing is happening, any other suggestions?
Should I take any extra steps, if I want to odin back to UVJFD from CM7?
cmrn89 said:
alright I just tried uninstalling/reinstalling es file explorer and the same thing is happening, any other suggestions?
Click to expand...
Click to collapse
In settings select "mount file system".
Make sure its in write mode not just read only mode.
Sent from my SGH-T959 using XDA App
I Dl'd the angrygps.apk, installed it, but its not showing up in my app drawer...any ideas why?
Sent from my SGH-T959 using XDA App
Ok regarding ES FILE EXPLORER....
I'm going to update my first post as well, but here is what you must do.
Open up ES File Explorer, in there hit your Menu key, then go to Settings.
Scroll down to till you see "Root Settings".
Under there you will see Root Explorer and Mount File System, check both of them.
Now you can go ahead and write to the system files... Before they were read only which was why you couldn't touch them.
devine might said:
Should I take any extra steps, if I want to odin back to UVJFD from CM7?
Click to expand...
Click to collapse
If you want to go back to the stock rom just odin back to stock. It will erase all the old settings.....
david_rowe said:
I Dl'd the angrygps.apk, installed it, but its not showing up in my app drawer...any ideas why?
Sent from my SGH-T959 using XDA App
Click to expand...
Click to collapse
Can anyone else confirm it won't show up in the app drawer? Works perfectly fine for me, and to others who I have helped with this.....
EDIT:
Do me a favor, see if its actually installed. Go to Menu, Manage Apps, then see if AngryGPS is on the list under downloaded.
jwleonhart said:
Ok regarding ES FILE EXPLORER....
I'm going to update my first post as well, but here is what you must do.
Open up ES File Explorer, in there hit your Menu key, then go to Settings.
Scroll down to till you see "Root Settings".
Under there you will see Root Explorer and Mount File System, check both of them.
Now you can go ahead and write to the system files... Before they were read only which was why you couldn't touch them.
Click to expand...
Click to collapse
thanks finally was able to do it. and angry gps worked fine for me
awesome guide!
You should add the permissions to GPSD file to the guide. It does't work with the default permissions.
already did lol. I'm updating as I go. Just put up latest GAPPS also.
jwleonhart said:
Can anyone else confirm it won't show up in the app drawer? Works perfectly fine for me, and to others who I have helped with this.....
EDIT:
Do me a favor, see if its actually installed. Go to Menu, Manage Apps, then see if AngryGPS is on the list under downloaded.
Click to expand...
Click to collapse
Yeah I know its installed but I can't open the application
Sent from my SGH-T959 using XDA App
Apologies if this has already been covered, i have searched beforehand i promise.
I have a a Galaxy running on Stock Gingerbread Firmware, and while it is slightly better than Froyo for lag issue, is nowhere near as fast as it was with OCLF oN Froyo. Unfortunately it only worked for 2 weeks before going even slower than before he fix so i removed it (after some messing about).
From what I have read, changing or patching the Kernel seems to be the best way to fix the lag issue, but there are so many different kernels from various developers, I really don't know where to start.
Can someone recommend a Kernel that will help fix the lag issue and get the phone working to it's full potential (it was lightning fast after I first installed the OCLF)?
I have installed firmware with Odin, rooted and installed OCLF previously, but that is about as far as I have messed about with my phone, so no expert. So if you can point in the direction of a guide to install too, that would be amazing (though i could probably find myself, once i know what Kernel i'm using)
This is the full details of model/firmware etc:
Model: I9000
Firmware: 2.3.3
Baseband: I9000XXJVO
Kernal: [email protected] #2
Build: GINGERBREAD.XXJVO
Thanks in advance
**ok, just realised i posted thread in wrong forum, should have gone in Q & A, apologies. Unfortunately, can't delete or move**
Try semaphore 1.8.2bm, use ext4 app v1.3 to convert to ext4. Use acid tweak to remove journals from system and cache file systems. Set lmk to 56 mb, use screen sensitivity fix, use smartassv 2 and sio and you'll have a fast phone that is solid with great battery life, remove profiles from setcpu if used. I also use darkys zipalign script and 3g script, works really well
Edit
I'm using stock odexed jvt with custom theme, all Samsung bloatware removed.
Sent using TCP/IP
Thanks have found the kernel will give it a try.
Since i posted, I have installed a SpeedMod Kernel CWM which i used to root and change to Ext4. I assume once i change back to rfs it is safe to try this kernel?
Sent from my GT-I9000 using Tapatalk
Thank you for your advixe, I have made of the suggested changes and it is running noticeably smoother and quadrant test up from 965 (without mod) to over 1600.
The only thing i haven't done is the Acid Tweak, I'm not sure exactly how to install this. I found the download here http://forum.xda-developers.com/showthread.php?t=1266715
Can you advise how i install this please?
Also what would you recommend to remove bloat apps?
Instructions here:
http://forum.xda-developers.com/showthread.php?p=18285859#post18285859
cookm75 said:
Thank you for your advixe, I have made of the suggested changes and it is running noticeably smoother and quadrant test up from 965 (without mod) to over 1600.
The only thing i haven't done is the Acid Tweak, I'm not sure exactly how to install this. I found the download here http://forum.xda-developers.com/showthread.php?t=1266715
Can you advise how i install this please?
Also what would you recommend to remove bloat apps?
Click to expand...
Click to collapse
I think you need to convert to RFS, then flash semaphore 1.8.2bm using SGS flasher (wipe cache & dalvik cache afterwards). One you are on Semaphore or Galaxian, you don't need to convert to RFS, simply flash!
Then use ext4 app V1.3 to convert to ext4.
I've uploaded acid tweaks zip file, apply this zip file from CWM.
Reboot, edit the /etc/system/init.d/*acid* script, comment out the line for the
/data file system. I have uploaded my acidtweak file.
Also uploaded extra scripts from here, there and everywhere. Please remove the ".txt" file extension and make the files executable. Probably best to try each file one at a time so you know the effect.
If you are running Semaphore 1.8.2bm, use smartassv2 and sio, and the sensitivity tweak, SD card tweak, I don't think you need any other tweaks, but you can try!
Note that the tuned gsp.conf file is for the UK, I normally get at least 8 satellites very quickly with an accuracy of 10m (sometimes 5m)
Note that the 56Mb script sets the LMK value to 56Mb and should run later on so overwrites the semaphore value (usually set to 48Mb or 64Mb)
Let me know if you need any help
Thanks for that. Though I think you may have overestimated my knowledge lol
So far, I have installed the Semaphore Kernal, Used Ext4 to change the filesystem to Ext4, Applied some of the mentioned tweaks in Semaphore such as Smartass2 etc.
I haven't cleared cache and dalvik, would it be safe to do this now? What does this do?
Now the part where I struggle:
I have no idea how to edit acidtweak file (though I did try applying the zip file and my phone would no longer boot, getting errors about not being able to mount data etc)
The uploaded scripts: I can remove the txt extension, but how do I make them executable? Do I then copy them to my phone and run them?
Once again, cheers
cookm75 said:
Thanks for that. Though I think you may have overestimated my knowledge lol
So far, I have installed the Semaphore Kernal, Used Ext4 to change the filesystem to Ext4, Applied some of the mentioned tweaks in Semaphore such as Smartass2 etc.
I haven't cleared cache and dalvik, would it be safe to do this now? What does this do?
Now the part where I struggle:
I have no idea how to edit acidtweak file (though I did try applying the zip file and my phone would no longer boot, getting errors about not being able to mount data etc)
The uploaded scripts: I can remove the txt extension, but how do I make them executable? Do I then copy them to my phone and run them?
Once again, cheers
Click to expand...
Click to collapse
press three power button, enter recovery mode, choose apply zip file, choose acid tweak zip file. Reboot. You can now copy the acid tweak script into /system/etc/init.d and remove the . txt files in this directory will run when the phone boots. I use root explorer to make files executable, I think the free es explorer app may do the same.
You can copy the other files into this directory and enable then by making then executable. Long press on file, options, click on executable boxes (3 off)
If you are a noob, always best to backup /efs folder, you can do this with root explorer, long press on folder, copy, go to sd card, paste
Sent using TCP/IP
I have tried applying the Acidtweak zip file, but then my phone fails to restart, will not pass the Initial Boot screen (not the animated one)
I can access swm but id displays the following errors:
E: Unknown volume for path [/data] and [/cache], can't mount /cache/recovery/command etc
Have had to flash the softwre again to get it working.
Had you converted to ext4 before flashing acid tweak from cwm?
Sent using TCP/IP
Yes, already done
Sent from my GT-I9000 using Tapatalk
?
Sent from my X8 using XDA App
It improves performance by increasing phone booting speed and app startup speed.
Hit the THANKS button if I helped!!
Sent from my W8 using Tapatalk
http://www.addictivetips.com/mobile/what-is-odex-and-deodex-in-android-complete-guide/
It improves performance by increasing phone boot-up speed and app start-up speed.
Hit the THANKS button if I helped!!
It also increases the phone memory so that u can install more apps to ur phone memory...
Press THANKS if I tried to help...
It can be use for stock...
Sent from my E16i using xda premium
lucastan96 said:
It improves performance by increasing phone booting speed and app startup speed.
Hit the THANKS button if I helped!!
Sent from my W8 using Tapatalk
Click to expand...
Click to collapse
oh ty
optimusprime1 said:
It improves performance by increasing phone boot-up speed and app start-up speed.
Hit the THANKS button if I helped!!
Click to expand...
Click to collapse
!
Oh God, nobody actual provides a proper explanation these days. Ok kiddies, sit down and listen.
Odex'd ROMs are usually stock, unless a ROM developer makes them that way. Basically, APK files normally have separate associated files with a .odex extension that help increase performance and lower boot time. How? Well a .odex file is part of the dalvik cache and helps the system expect which apps are installed and going to run. It's loaded into the RAM at boot time, and every APK has one. The downside is that because it's loaded into RAM and it's not part of the APK itself, it becomes extremely difficult (near impossible) to modify an APK. Normally the APKs we mod have to do with system themeing but there are other types of APKs we modify.
It's kind of like knowing the bouncer at a nightclub ahead of time, and being able to skip the line and get in quicker. Problem is, if you tell your friend to go to that nightclub, the bouncer doesn't know your friend and he can't get in (you modify an APK, but the .odex file is still associated with the original version of the APK).
Deodex'd files solve that issue by putting the .odex files back inside of the APK in the form of a file called classes.dex. Why does this help? Well, it makes modifying APKs a whole lot easier since everything is in one neat little package, and the .dex file will be loaded into the same general area in memory as the rest of the files in the APK. The downside is that at first boot the system may be slow since the cache has to be regenerated all over again.
It's like getting friendly with a bouncer at a night club, but then the nightclub changes bouncers (you wipe the dalvik cache) and you have to get friendly with the new one all over again so you're able to skip the lines (you have to rebuild the dalvik cache the first boot after you wipe so that you can boot quickly after that).
--------------------
If you don't want to modify a ROM or you modify it and that's 100% how you want it from now on, then it's OK to odex it. It's kind of like "finalizing" it. It'll boot and probably perform a little quicker, but you can't mod it anymore until it's deodexed. If you constantly flash mods for ROMs, you'll want to stick with a deodex'd ROM. 99% of the time, ROMs come deodex'd. Stock OEM/Carrier ROMs are usually odexed.
Thanks for explaining...i got it...nice
Sent from my E16i using xda premium