• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Odin (Return phone to Stock/Factory)

First, THANKS so much for contribution. What you've provided here is so valuable to the community.

I am trying to make an image that is indistinguishable from a phone that has never been rooted, and never been updated, based on ED13, i want to delete any files that rooting copies to that phone, restore any files it changes or deletes, change all file and folder dates to the the date they are suppose to be, I want this image to be a virgin
I want this image to be able to be Rooted again and that is where I am having a problem

Thes are the changes I made so far

uninstalled efs file explorer
uninstalled advanced task killer
did a factory reset
wipe cach
dump data and system rfs files and edited with the following changes using Magic ISO

data.rfs
propert\persist.service.adb.enable edited to 0
dalvik-cache\system@app@Superuser.apk@classes.dex delete
system\packages.xml edit removed superuser info
system\usagestats\usage-20110716 delete
system\app_iq_archive\COV48Y3W delete
system\throttle\-2061808236 delete
system\dropbox\event_data@1310847641809.txt delete
backup\pending\journal53636.tmp delete

system.rfs
bin\su delete
app\Superuser.apk delete
xbins\ deleted entire folder
When i generate an image with these changes made, the phone seems to work fine, but all the linux commands do not work when you run adb shell even if you just try to run adb shell ls
you get this
$ ls
ls
 
Upvote 0
First, THANKS so much for contribution. What you've provided here is so valuable to the community.



I don't know if you already knew, or if it will be any use at all, but I did want to mention something. I rooted my phone as soon as I got it and did not do a system update in fear it would prevent me from being able to root it. After rooting it and being annoyed by the updated message for several days, I decided to go ahead and do the stinkin' update. Upon updating, nothing was damaged or changed in any bad way, but interestingly enough I lost root. Maybe you could somehow use this OTA update to your advantage when making an unrooted stock image.[/QU




Do this if you can root again . I don't think your phone will allow it if you updated while rooted . Ya might wanna try it anyways and good luck .

There are a few ways to disable the update notification . I use Autostarts . Once the phone was rooted , I opened Autostarts , tapped the second one down "After Startup" , scrolled down to Google Service Framework" of which there are 4 . Tap on the 3rd one down , it should say com.google.android.gsf.update SystemUpdatesService$Receiver . Tap it and a screen will come up asking what you want to do . Disable it . When SuperUser ask want you want to do , tap ALLOW . You will have no more bothersome update notifications ! :D
 
Upvote 0
Do this if you can root again . I don't think your phone will allow it if you updated while rooted . Ya might wanna try it anyways and good luck .

There are a few ways to disable the update notification . I use Autostarts . Once the phone was rooted , I opened Autostarts , tapped the second one down "After Startup" , scrolled down to Google Service Framework" of which there are 4 . Tap on the 3rd one down , it should say com.google.android.gsf.update SystemUpdatesService$Receiver . Tap it and a screen will come up asking what you want to do . Disable it . When SuperUser ask want you want to do , tap ALLOW . You will have no more bothersome update notifications !

Thanks a lot for the tip, this is very helpful information.

I suppose I should have mentioned that I was able to root the phone a second time without any issues so it's all good. I'm now running shabbymod 0.9 loaded and couldn't be happier :D
 
Upvote 0
Thanks a lot for the tip, this is very helpful information.

I suppose I should have mentioned that I was able to root the phone a second time without any issues so it's all good. I'm now running shabbymod 0.9 loaded and couldn't be happier :D

If I'm not mistaken , one of the updates will forces you back to the stock version and not let you root again :eek: . I Believe this was posted earlier in this thread . Ya might wanna read up on it just in case .
 
Upvote 0
I posted this in another forum under a different nick, but thought I'd try here as well as it seems more active...

I recently got this prevail from craigslist and wanted to root it but I can't get it to work. It looks like the reason it won't root is because it appears that the ota update was installed which seemed to make it unrootable. Funny thing is I see that it has Superuser installed so I guess it was once rooted and then the ota update was applied? I can't su in terminal on phone or through adb, and root apps don't seem to be able to get root.

So I was hoping that this odin thing would do the trick, but I can't get that to work either. If you want to see my postings on the other forum it's at acsyndicate . Basically where it left off with odin was the following:

Code:
Download Start... 
<0> Create File... 
<1> StartThread Detected : 1 
<2> StartThread Detected : 0 
<3> StartThread Detected : 0 
<4> StartThread Detected : 0 
<5> StartThread Detected : 0 
<6> StartThread Detected : 0 
<7> StartThread Detected : 0 
<8> StartThread Detected : 0 
<1> setup connection... 
<1> odin mode.. check plcatform verification. 
<1> VerifyPlatform:V76, P73,R16710


I left it like that for over an hour with no further progress. Any ideas of things to try to get
this phone rooted? I tried the root method on the previously linked forum and I tried
shabbymod (0.9 I think) before I tried odin.
 
Upvote 0
Did you get your EE14 from the update that interdpth provided or from the ota upgrade that the phone bothers you about?

I can't be sure, but it looks like the person that had the phone before me did the ota upgrade while the interdpth one was supposed to preserve the ability to root.

If yours was the ota update Topken, I'll certainly give it another shot when I can.
 
Upvote 0
I posted this in another forum under a different nick, but thought I'd try here as well as it seems more active...

Have you succesfully odined a phone before on you current computer setup,

What version of Windows are you using, are you using all the files in my zip

are you flashin it correctly,

tell me everythin
 
Upvote 0
I had to use a friends computer to try to odin the phone as I don't use windows (freebsd at the moment). Right now I'm re-partitioning my drive so I can install Windows on it to experiment more with the odin stuff.

The computer I used never had odin on it before or never flashed a phone before. It was windows xp 32 bit and I installed the drivers that were in the hroark13 zip file. I believe I did it correctly. If you look at the image I uploaded on imgur I think you can see if I did it right or not. I put the ops in the ops spot, boot on boot, phone on phone, pda on pda. Of course I have no idea what was done to the phone before I got it.

When it got stuck on VerifyPlatform the square that is red and says reset in the screenshot was just white.

@Topken, I don't remember if I tried to root on a fresh boot. After I get windows going I may try that again and if it errors I'll post back; this won't be for quite awhile though because I'm partioning a 1 tb hard drive and it's taking forever to move around all that data. Maybe I'll try using the linux script on a live cd or something if I can get adb working that way. Or I know freebsd has a linux binary compatability thing or something that I might try.

Have some good things to try once my pc is fully back up and running :-D
 
Upvote 0
I had to use a friends computer to try to odin the phone as I don't use windows (freebsd at the moment). Right now I'm re-partitioning my drive so I can install Windows on it to experiment more with the odin stuff.

If the phone is still functioning, test the USB port on it, put an SD card in it and try to copy to and from your computer
 
Upvote 0
I got my phone and rooted, and then removed some of the bloatware a while back. Otherwise it is stock. So, when the update message came up I tried to update, and it would not complete the process because I had removed some of the original files. I got tired of the update nag messages and not being able to do anything about it so I change the build.prop to shabby's. If I use odin, will I then get the update message, and then be again able to update to EE14? And BTW, why is the odin Ed13 instead of EE14? Just curious?
 
Upvote 0
I got my phone and rooted, and then removed some of the bloatware a while back. Otherwise it is stock. So, when the update message came up I tried to update, and it would not complete the process because I had removed some of the original files. I got tired of the update nag messages and not being able to do anything about it so I change the build.prop to shabby's. If I use odin, will I then get the update message, and then be again able to update to EE14? And BTW, why is the odin Ed13 instead of EE14? Just curious?


the phone had ED13 an i did not allow it to take an upade before I made the image
Shabby is making an EE14 factory image and I am making an ED13 factory image, just so people have options.


if you flash my images you will be asked to update, i am not sure about shabbys
 
Upvote 0
I made a Stock version of ED13

I edited the OP with the download link

When you first boot it is in Airplane mode, and Unknown Sources is enabled, you can just change these settings your self, or do a factory reset and cache wipe.


After I flashed this I tested running the KMS script and it was able to be rooted just fine, and I was able to install apk files with no problems

If anybody can think of anything I missed on this, please let me know

change log
uninstalled efs file exploere
uninstalled advanced task killer
did a factory reset
dump data and system rfs files and edited with the following changes

data.rfs
propert/persist.service.adb.enable edited to 0
dalvik-cache/system@app@Superuser.apk@classes.dex delete
system/packages.xml edit removed superuser info
system/usagestats/usage-20110716 delet
system/app_iq_archive/COV48Y3W delete
system/throttle/-2061808236 delete
system/dropbox/event_data@1365671084.txt delete
backup/pending/journal53636.tmp delete

system.rfs
/bin/su delete
/bin fixed folder date
/app/Superuser.apk delete
/app fixed folder date
/xbin deleted entire folder
 
Upvote 0
Okay, my partitions are finally done being created and moved around and I did a attempt at running shabbymod. It failed and the following is the output from that:

Code:
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
You need to enable usb debugging first
Go to settings > applications > development
PLEASE REMOVE SD CARD PRIOR TO USE
(BRINGING USER TO SD SCREEN TO UNMOUNT)
Starting: Intent { act=android.intent.action.MAIN cmp=com.android.settings/.deviceinfo.Memory }
Copy and run the exploit (may take up to two minutes)
93 KB/s (6238 bytes in 0.065s)
error: device not found
error: device not found
Wait for phone to reconnect...
Mount system as r/w, cleanup old files, do some basic configuration
75 KB/s (4292 bytes in 0.055s)
Copying files onto phone...
mkdir failed for /system/xbin, File exists
failed to copy 'Rom/Xbin/su' to '/system/xbin/su': Read-only file system
failed to copy 'Rom/Xbin/busybox' to '/system/xbin/busybox': Read-only file system
failed to copy 'Rom/Xbin/remount' to '/system/xbin/remount': Read-only file system
failed to copy 'Rom/Xbin/profile' to '/system/xbin/profile': Read-only file system
Setting permissions...
Unable to chmod /system/xbin/busybox: Read-only file system
Unable to chmod /system/xbin/remount: Read-only file system
Unable to chmod /system/xbin/profile: No such file or directory
link failed Read-only file system
Unable to chmod /system/xbin/su: Read-only file system
Unable to chmod /system/xbin/su: Read-only file system
link failed File exists
Installing busybox...
/system/xbin/busybox: permission denied
failed to copy 'Rom/build.prop' to '/system/build.prop': Read-only file system
Installing custom rom...
rm failed for /system/app, Read-only file system
mkdir failed for /system/app, File exists
1571 KB/s (439971 bytes in 0.273s)
Speeding up Media Scanner
failed to copy 'Rom/Xbin/nomedia.sh' to '/system/xbin/nomedia.sh': Read-only file system
failed to copy 'Rom/Xbin/.nomedia' to '/system/xbin/.nomedia': Read-only file system
Unable to chmod /system/xbin/nomedia.sh: No such file or directory
./Linux-Mac-0.8-Loaded.sh: line 101: ./nomedia.sh: No such file or directory
Installing Frameworks
rm failed for /system/framework, Read-only file system
mkdir failed for /system/framework, File exists
Installing Etc tweaks
Cleaning up files...
rm failed for /system/xbin/nomedia.sh, Read-only file system
reboot: Operation not permitted
All done!
I also tried doing just the KMS part and the following is the output from that:

Code:
[*]Modified by interdpth for the prevail and possibly other phones [+] Found prop area @ 0x40000000 
[*] : 1 
[*] ro.allow.mock.location: 0 
[*] ro.debuggable: 0 
[*] persist.service.adb.enable: 1 
[*] ro.factorytest: 0 
[*] ro.serialno:  
[*] ro.bootmode: unknown 
[*] ro.baseband: unknown 
[*] ro.carrier: unknown 
[*] ro.bootloader: unknown 
[*] ro.hardware: sph-m820 
[*] ro.revision: 0 
[*] ro.emmc: 0 
[*] dpm.allowcamera: 1 
[*] wifi.interface: eth0 
[*] ro.build.id: FROYO 
[*] ro.build.display.id: FROYO.EE14 
[*] ro.build.version.incremental: EE14 
[*] ro.build.version.sdk: 8 
[*] ro.build.version.codename: REL 
[*] ro.build.version.release: 2.2.2 
[*] ro.build.date: 2011. 05. 14. (&#65533;&#65533;) 18:13:49 KST 
[*] ro.build.date.utc: 1305364429 
[*] ro.build.type: user 
[*] ro.build.user: jaewoo.suh 
[*] ro.build.host: Sprint10 
[*] ro.build.tags: release-keys 
[*] ro.product.model: SPH-M820-BST 
[*] ro.product.brand: samsung 
[*] ro.product.name: SPH-M820 
[*] ro.product.device: SPH-M820 
[*] ro.product.board: SPH-M820 
[*] ro.product.cpu.abi: armeabi 
[*] ro.product.manufacturer: Samsung 
[*] ro.product.locale.language: en 
[*] ro.product.locale.region: US 
[*] ro.wifi.channels:  
[*] ro.board.platform: msm7k 
[*] ro.build.PDA: SPH-M820USEE14 
[*] ro.build.Phone: SPH-M820 
[*] ro.build.HW: REV 0.1 
[*] ro.build.hidden_ver: SPH-M820 
[*] ro.build.changelist:  
[*] ro.build.product: SPH-M820 
[*] ro.build.description: SPH-M820-user 2.2.2 FROYO EE14 release-keys 
[*] ro.build.fingerprint: samsung/SPH-M820/SPH-M820/SPH-M820:2.2.2/FROYO/EE14:user/release-keys 
[*] rild.libpath: /system/lib/libsec-ril.so 
[*] rild.libargs: -d /dev/smd0 
[*] persist.rild.nitz_plmn:  
[*] persist.rild.nitz_long_ons_0:  
[*] persist.rild.nitz_long_ons_1:  
[*] persist.rild.nitz_long_ons_2:  
[*] persist.rild.nitz_long_ons_3:  
[*] persist.rild.nitz_short_ons_0:  
[*] persist.rild.nitz_short_ons_1:  
[*] persist.rild.nitz_short_ons_2:  
[*] persist.rild.nitz_short_ons_3:  
[*] DEVICE_PROVISIONED: 1 
[*] debug.sf.hw: 0 
[*] dalvik.vm.heapsize: 32m 
[*] ro.sf.lcd_density: 160 
[*] media.stagefright.enable-player: false 
[*] ro.opengles.version: 131072 
[*] ro.cdma.home.operator.alpha: BoostMobile 
[*] ro.cdma.home.operator.numeric: 31000 
[*] ro.media.enc.vid.m4v.fps: 5,30 
[*] ro.media.enc.vid.m4v.width: 176,352 
[*] ro.media.enc.vid.m4v.height: 144,288 
[*] ro.media.enc.vid.m4v.bps: 90000,770000 
[*] ro.media.enc.vid.h264.fps: 5,30 
[*] ro.media.enc.vid.h264.width: 176,352 
[*] ro.media.enc.vid.h264.height: 144,288 
[*] ro.media.enc.vid.h264.bps: 90000,770000 
[*] ro.media.enc.vid.h263.fps: 5,30 
[*] ro.media.enc.vid.h263.width: 176,352 
[*] ro.media.enc.vid.h263.height: 144,288 
[*] ro.media.enc.vid.h263.bps: 90000,770000 
[*] ro.media.enc.vid.height.min: 144 
[*] ro.media.enc.vid.height.max: 288 
[*] ro.media.enc.vid.width.min: 176 
[*] ro.media.enc.vid.width.max: 352 
[*] ro.media.enc.vid.bps.min: 90000 
[*] ro.media.enc.vid.bps.max: 770000 
[*] ro.media.enc.vid.fps.min: 5 
[*] ro.media.enc.vid.fps.max: 30 
[*] dalvik.vm.startheapsize: 8m 
[*] dalvik.vm.execution-mode: int:jit 
[*] ro.url.legal: http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html 
[*] ro.url.legal.android_privacy: http://www.google.com/intl/%s/mobile/android/basic/privacy.html 
[*] ro.com.google.locationfeatures: 1 
[*] ro.setupwizard.mode: DISABLED 
[*] ro.com.google.gmsversion: 2.2_r9 
[*] media.stagefright.enable-meta: false 
[*] media.stagefright.enable-scan: false 
[*] media.stagefright.enable-http: false 
[*] keyguard.no_require_sim: true 
[*] ro.config.ringtone: Caribbean_Ice.ogg 
[*] ro.config.notification_sound: 01_Cloud.ogg 
[*] ro.config.alarm_alert: Alarm_Buzzer.ogg 
[*] ro.csc.sales_code: SPR 
[*] ril.sales_code: none 
[*] ro.com.google.clientidbase: android-samsung 
[*] ro.com.google.clientidbase.ms: android-samsung 
[*] ro.com.google.clientidbase.yt: android-samsung 
[*] ro.com.google.clientidbase.am: android-samsung 
[*] ro.com.google.clientidbase.gmm: android-samsung 
[*] ro.com.google.clientidbase.vs: android-samsung 
[*] dalvik.vm.dexopt-flags: m=y 
[*] net.bt.name: Android 
[*] net.change: net.dnschange 
[*] dalvik.vm.stack-trace-file: /data/anr/traces.txt 
[*] persist.sys.country: US 
[*] persist.sys.localevar:  
[*] persist.sys.timezone: America/Los_Angeles 
[*] persist.sys.language: en 
[*] persist.usb.onboot: 0 
[*] audioflinger.bootsnd: 1 
[*] ro.FOREGROUND_APP_ADJ: 0 
[*] ro.VISIBLE_APP_ADJ: 1 
[*] ro.SECONDARY_SERVER_ADJ: 2 
[*] ro.BACKUP_APP_ADJ: 2 
[*] ro.HOME_APP_ADJ: 4 
[*] ro.HIDDEN_APP_MIN_ADJ: 7 
[*] ro.CONTENT_PROVIDER_ADJ: 14 
[*] ro.EMPTY_APP_ADJ: 15 
[*] ro.FOREGROUND_APP_MEM: 1536 
[*] ro.VISIBLE_APP_MEM: 2048 
[*] ro.SECONDARY_SERVER_MEM: 4096 
[*] ro.BACKUP_APP_MEM: 4096 
[*] ro.HOME_APP_MEM: 4096 
[*] ro.HIDDEN_APP_MEM: 5120 
[*] ro.CONTENT_PROVIDER_MEM: 6144 
[*] ro.EMPTY_APP_MEM: 8960 
[*] ro.radio.use-ppp: yes 
[*] net.tcp.buffersize.default: 4096,87380,110208,4096,16384,110208 
[*] net.tcp.buffersize.wifi: 4095,87380,110208,4096,16384,110208 
[*] net.tcp.buffersize.umts: 4094,87380,110208,4096,16384,110208 
[*] net.tcp.buffersize.edge: 4093,26280,35040,4096,16384,35040 
[*] net.tcp.buffersize.gprs: 4092,8760,11680,4096,8760,11680 
[*] init.svc.playlogo: stopped 
[*] init.svc.servicemanager: running 
[*] init.svc.vold: running 
[*] init.svc.netd: running 
[*] init.svc.debuggerd: running 
[*] init.svc.qmuxd: running 
[*] init.svc.ril-daemon: running 
[*] init.svc.DR-daemon: restarting 
[*] init.svc.zygote: running 
[*] init.svc.media: running 
[*] init.svc.dbus: running 
[*] init.svc.installd: running 
[*] init.svc.flash_recovery: stopped 
[*] init.svc.keystore: running 
[*] init.svc.memsicd: stopped 
[*] init.svc.RescueStarter: running 
[*] init.svc.adbd: running 
[*] ril.dataoff_nwk_op: false 
[*] ril.rildReset: 0 
[*] ril.MSL: 704658 
[*] ril.OTKSL: 159213 
[*] ril.bt_macaddr: 549B12432C90 
[*] init.svc.playsound: stopped 
[*] debug.sf.nobootanimation: 0 
[*] init.svc.samsungloop: stopped 
[*] hw.keyboards.65537.devname: cytma340_ts_input 
[*] hw.keyboards.0.devname: vino-keypad 
[*] hw.keyboards.65538.devname: vino-keypad 
[*] hw.keyboards.65539.devname: vino-headset 
[*] net.hostname: android_96ff2f8e5857799 
[*] sys.settings_system_version: 1 
[*] dev.bootcomplete: 1 
[*] wlan.driver.status: ok 
[*] wlan.firmware.name: bcm4329_sta.bin 
[*] init.svc.wpa_supplicant: running 
[*] wlan.supplicant.status: connected 
[*] gsm.version.ril-impl: Samsung RIL(IPC) v2.0 
[*] dhcp.eth0.result: ok 
[*] init.svc.dhcpcd: running 
[*] dhcp.eth0.pid: 441 
[*] gsm.sim.state: UNKNOWN 
[*] dhcp.eth0.reason: BOUND 
[*] gsm.current.phone-type: 2 
[*] gsm.sim.operator.alpha: BoostMobile 
[*] gsm.sim.operator.numeric: 31000 
[*] gsm.sim.operator.iso-country: us 
[*] dhcp.eth0.dns1: 192.168.1.254 
[*] dhcp.eth0.dns2:  
[*] dhcp.eth0.dns3:  
[*] dhcp.eth0.dns4:  
[*] dhcp.eth0.ipaddress: 192.168.1.69 
[*] net.cdma.rtsp.proxy.addr: rtsp.vog.sprintpcs.com 
[*] net.cdma.rtsp.proxy.port: 554 
[*] dhcp.eth0.gateway: 192.168.1.254 
[*] net.cdma.httppd.proxy.addr: pd.vog.sprintpcs.com 
[*] net.cdma.httppd.proxy.port: 8085 
[*] dhcp.eth0.mask: 255.255.255.0 
[*] gsm.operator.alpha: Boost Mobile 
[*] gsm.operator.numeric: 31000 
[*] gsm.operator.iso-country: us 
[*] gsm.operator.isroaming: false 
[*] dhcp.eth0.leasetime: 86400 
[*] init.svc.pppd_cdma: stopped 
[*] dhcp.eth0.server: 192.168.1.254 
[*] net.dns1: 192.168.1.254 
[*] net.dnschange: 2 
[*] net.connectivity.type: WIFI 
[*] ril.prl_num: 1 
[*] ril.prl_ver_1: P:61007         
[*] ril.eri_num: 0 
[*] ril.eri_ver_1:  
[*] ril.sw_ver: S:M820.07 x.EE14 
[*] ril.hw_ver: H:M820.07 x.Q   
[*] ril.rfcal_date: NONE 
[*] ril.product_code:  
[*] ril.model_id:  
[*] sys.settings_secure_version: 1 
[*] gsm.version.baseband: S:M820.07 x.EE14 
[*] ril.hidden_menu_access: disable 
[*] ril.cdma.usernai: ronaldandreasen@myboostmobile.sprintpcs.com 
[*] gsm.nitz.time: 1310900855478 
[*] gsm.network.type: CDMA - EvDo rev. A 
[*] net.cdma.pppd.authtype: require-pap 
[*] net.cdma.pppd.user: user SprintNextel 
[*] net.cdma.datalinkinterface: /dev/ttyCDMA0 
[*] net.cdma.pppd.password:  
[*] net.gprs.http-proxy:  
[*] net.cdma.ppp-exit: 0 
[*] dev.bootdone: 1 
[*] net.interfaces.defaultroute: cdma 
[*] net.cdma.ppp.interface: ppp0 
[*] net.ppp0.dns1: 68.28.50.91 
[*] net.ppp0.dns2: 68.28.58.92 
[*] net.ppp0.local-ip: 21.3.208.229 
[*] net.ppp0.remote-ip: 68.28.49.85 
[*] net.ppp0.gw: 68.28.49.85 
[*] ril.cdma.ppp.up: 1 
[*] service.iq.active: 1 
[*] init.svc.iqmsd: running 
[*] net.cdma.configurable.mode: -1 
[*] ro.runtime.firstboot: 1310900864954 
[*] net.cdma.factory.USB: PASS 
[*] net.cdma.factory.SF: PASS 
[*] net.cdma.factory.loop: PASS 
[*] net.cdma.factory.BT: PASS 
[*] net.cdma.factory.speaker: PASS 
[*] net.cdma.factory.earphone: PASS 
[*] net.cdma.factory.earphonekey: PASS 
[*] net.cdma.factory.Touch: PASS 
[*] net.cdma.factory.Magnet: PASS 
[*] I think we failed....

I don't know why but the above output code won't display correctly here. Put up on pastebin though for easier reading.

It's late so I'll have to get to the odin stuff after much sleep, but thought I'd give those a shot and post the results.
 
Upvote 0
Im having problems with my wifi for some reason it connects and it drops i restarted my cable modem and still the same problem. Can someone else try and see if they having the same issues

Sounds like your phone may be going to sleep . Try the Stay Awake Gadget and plug your phone in to the wall or USB .


EDIT: I jumped the gun . This will solve the problem with WiFi tethering .
 
Upvote 0
You can root EE14. I updated my phone then rooted it then installed shabbysmod 0.8 then updated to 0.9 with no issues at all. Currently waiting to see if shabby can make a gingerbread rom for us.

Seconded, I did this too

If I'm not mistaken , one of the updates will forces you back to the stock version and not let you root again :eek: . I Believe this was posted earlier in this thread . Ya might wanna read up on it just in case .

First part is true, it does remove root (but no applications, i did still have superuser on the phone). The second though is false, I was able to re-root without issues. At first I did have trouble but it was due to defective USB ports on my PC (if you hear the usb constantly plug/unplug you might be having the same issue, but I've known about my USB ports being jacked up for a while now). I used my wife's PC and it worked first try. Don't know how much it matters, but when rooting I ran the batch file as soon as I saw the samsung logo while the phone was booting. I recalled having trouble if I waited too long last time I rooted.
 
Upvote 0
Okay, my partitions are finally done being created and moved around and I did a attempt at running shabbymod. It failed and the following is the output from that:

Code:
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
You need to enable usb debugging first
Go to settings > applications > development
PLEASE REMOVE SD CARD PRIOR TO USE
(BRINGING USER TO SD SCREEN TO UNMOUNT)
Starting: Intent { act=android.intent.action.MAIN cmp=com.android.settings/.deviceinfo.Memory }
Copy and run the exploit (may take up to two minutes)
93 KB/s (6238 bytes in 0.065s)
error: device not found
error: device not found
Wait for phone to reconnect...
Mount system as r/w, cleanup old files, do some basic configuration
75 KB/s (4292 bytes in 0.055s)
Copying files onto phone...
mkdir failed for /system/xbin, File exists
failed to copy 'Rom/Xbin/su' to '/system/xbin/su': Read-only file system
failed to copy 'Rom/Xbin/busybox' to '/system/xbin/busybox': Read-only file system
failed to copy 'Rom/Xbin/remount' to '/system/xbin/remount': Read-only file system
failed to copy 'Rom/Xbin/profile' to '/system/xbin/profile': Read-only file system
Setting permissions...
Unable to chmod /system/xbin/busybox: Read-only file system
Unable to chmod /system/xbin/remount: Read-only file system
Unable to chmod /system/xbin/profile: No such file or directory
link failed Read-only file system
Unable to chmod /system/xbin/su: Read-only file system
Unable to chmod /system/xbin/su: Read-only file system
link failed File exists
Installing busybox...
/system/xbin/busybox: permission denied
failed to copy 'Rom/build.prop' to '/system/build.prop': Read-only file system
Installing custom rom...
rm failed for /system/app, Read-only file system
mkdir failed for /system/app, File exists
1571 KB/s (439971 bytes in 0.273s)
Speeding up Media Scanner
failed to copy 'Rom/Xbin/nomedia.sh' to '/system/xbin/nomedia.sh': Read-only file system
failed to copy 'Rom/Xbin/.nomedia' to '/system/xbin/.nomedia': Read-only file system
Unable to chmod /system/xbin/nomedia.sh: No such file or directory
./Linux-Mac-0.8-Loaded.sh: line 101: ./nomedia.sh: No such file or directory
Installing Frameworks
rm failed for /system/framework, Read-only file system
mkdir failed for /system/framework, File exists
Installing Etc tweaks
Cleaning up files...
rm failed for /system/xbin/nomedia.sh, Read-only file system
reboot: Operation not permitted
All done!
I also tried doing just the KMS part and the following is the output from that:

Code:
[*]Modified by interdpth for the prevail and possibly other phones [+] Found prop area @ 0x40000000 
[*] : 1 
[*] ro.allow.mock.location: 0 
[*] ro.debuggable: 0 
[*] persist.service.adb.enable: 1 
[*] ro.factorytest: 0 
[*] ro.serialno:  
[*] ro.bootmode: unknown 
[*] ro.baseband: unknown 
[*] ro.carrier: unknown 
[*] ro.bootloader: unknown 
[*] ro.hardware: sph-m820 
[*] ro.revision: 0 
[*] ro.emmc: 0 
[*] dpm.allowcamera: 1 
[*] wifi.interface: eth0 
[*] ro.build.id: FROYO 
[*] ro.build.display.id: FROYO.EE14 
[*] ro.build.version.incremental: EE14 
[*] ro.build.version.sdk: 8 
[*] ro.build.version.codename: REL 
[*] ro.build.version.release: 2.2.2 
[*] ro.build.date: 2011. 05. 14. (&#65533;&#65533;) 18:13:49 KST 
[*] ro.build.date.utc: 1305364429 
[*] ro.build.type: user 
[*] ro.build.user: jaewoo.suh 
[*] ro.build.host: Sprint10 
[*] ro.build.tags: release-keys 
[*] ro.product.model: SPH-M820-BST 
[*] ro.product.brand: samsung 
[*] ro.product.name: SPH-M820 
[*] ro.product.device: SPH-M820 
[*] ro.product.board: SPH-M820 
[*] ro.product.cpu.abi: armeabi 
[*] ro.product.manufacturer: Samsung 
[*] ro.product.locale.language: en 
[*] ro.product.locale.region: US 
[*] ro.wifi.channels:  
[*] ro.board.platform: msm7k 
[*] ro.build.PDA: SPH-M820USEE14 
[*] ro.build.Phone: SPH-M820 
[*] ro.build.HW: REV 0.1 
[*] ro.build.hidden_ver: SPH-M820 
[*] ro.build.changelist:  
[*] ro.build.product: SPH-M820 
[*] ro.build.description: SPH-M820-user 2.2.2 FROYO EE14 release-keys 
[*] ro.build.fingerprint: samsung/SPH-M820/SPH-M820/SPH-M820:2.2.2/FROYO/EE14:user/release-keys 
[*] rild.libpath: /system/lib/libsec-ril.so 
[*] rild.libargs: -d /dev/smd0 
[*] persist.rild.nitz_plmn:  
[*] persist.rild.nitz_long_ons_0:  
[*] persist.rild.nitz_long_ons_1:  
[*] persist.rild.nitz_long_ons_2:  
[*] persist.rild.nitz_long_ons_3:  
[*] persist.rild.nitz_short_ons_0:  
[*] persist.rild.nitz_short_ons_1:  
[*] persist.rild.nitz_short_ons_2:  
[*] persist.rild.nitz_short_ons_3:  
[*] DEVICE_PROVISIONED: 1 
[*] debug.sf.hw: 0 
[*] dalvik.vm.heapsize: 32m 
[*] ro.sf.lcd_density: 160 
[*] media.stagefright.enable-player: false 
[*] ro.opengles.version: 131072 
[*] ro.cdma.home.operator.alpha: BoostMobile 
[*] ro.cdma.home.operator.numeric: 31000 
[*] ro.media.enc.vid.m4v.fps: 5,30 
[*] ro.media.enc.vid.m4v.width: 176,352 
[*] ro.media.enc.vid.m4v.height: 144,288 
[*] ro.media.enc.vid.m4v.bps: 90000,770000 
[*] ro.media.enc.vid.h264.fps: 5,30 
[*] ro.media.enc.vid.h264.width: 176,352 
[*] ro.media.enc.vid.h264.height: 144,288 
[*] ro.media.enc.vid.h264.bps: 90000,770000 
[*] ro.media.enc.vid.h263.fps: 5,30 
[*] ro.media.enc.vid.h263.width: 176,352 
[*] ro.media.enc.vid.h263.height: 144,288 
[*] ro.media.enc.vid.h263.bps: 90000,770000 
[*] ro.media.enc.vid.height.min: 144 
[*] ro.media.enc.vid.height.max: 288 
[*] ro.media.enc.vid.width.min: 176 
[*] ro.media.enc.vid.width.max: 352 
[*] ro.media.enc.vid.bps.min: 90000 
[*] ro.media.enc.vid.bps.max: 770000 
[*] ro.media.enc.vid.fps.min: 5 
[*] ro.media.enc.vid.fps.max: 30 
[*] dalvik.vm.startheapsize: 8m 
[*] dalvik.vm.execution-mode: int:jit 
[*] ro.url.legal: http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html 
[*] ro.url.legal.android_privacy: http://www.google.com/intl/%s/mobile/android/basic/privacy.html 
[*] ro.com.google.locationfeatures: 1 
[*] ro.setupwizard.mode: DISABLED 
[*] ro.com.google.gmsversion: 2.2_r9 
[*] media.stagefright.enable-meta: false 
[*] media.stagefright.enable-scan: false 
[*] media.stagefright.enable-http: false 
[*] keyguard.no_require_sim: true 
[*] ro.config.ringtone: Caribbean_Ice.ogg 
[*] ro.config.notification_sound: 01_Cloud.ogg 
[*] ro.config.alarm_alert: Alarm_Buzzer.ogg 
[*] ro.csc.sales_code: SPR 
[*] ril.sales_code: none 
[*] ro.com.google.clientidbase: android-samsung 
[*] ro.com.google.clientidbase.ms: android-samsung 
[*] ro.com.google.clientidbase.yt: android-samsung 
[*] ro.com.google.clientidbase.am: android-samsung 
[*] ro.com.google.clientidbase.gmm: android-samsung 
[*] ro.com.google.clientidbase.vs: android-samsung 
[*] dalvik.vm.dexopt-flags: m=y 
[*] net.bt.name: Android 
[*] net.change: net.dnschange 
[*] dalvik.vm.stack-trace-file: /data/anr/traces.txt 
[*] persist.sys.country: US 
[*] persist.sys.localevar:  
[*] persist.sys.timezone: America/Los_Angeles 
[*] persist.sys.language: en 
[*] persist.usb.onboot: 0 
[*] audioflinger.bootsnd: 1 
[*] ro.FOREGROUND_APP_ADJ: 0 
[*] ro.VISIBLE_APP_ADJ: 1 
[*] ro.SECONDARY_SERVER_ADJ: 2 
[*] ro.BACKUP_APP_ADJ: 2 
[*] ro.HOME_APP_ADJ: 4 
[*] ro.HIDDEN_APP_MIN_ADJ: 7 
[*] ro.CONTENT_PROVIDER_ADJ: 14 
[*] ro.EMPTY_APP_ADJ: 15 
[*] ro.FOREGROUND_APP_MEM: 1536 
[*] ro.VISIBLE_APP_MEM: 2048 
[*] ro.SECONDARY_SERVER_MEM: 4096 
[*] ro.BACKUP_APP_MEM: 4096 
[*] ro.HOME_APP_MEM: 4096 
[*] ro.HIDDEN_APP_MEM: 5120 
[*] ro.CONTENT_PROVIDER_MEM: 6144 
[*] ro.EMPTY_APP_MEM: 8960 
[*] ro.radio.use-ppp: yes 
[*] net.tcp.buffersize.default: 4096,87380,110208,4096,16384,110208 
[*] net.tcp.buffersize.wifi: 4095,87380,110208,4096,16384,110208 
[*] net.tcp.buffersize.umts: 4094,87380,110208,4096,16384,110208 
[*] net.tcp.buffersize.edge: 4093,26280,35040,4096,16384,35040 
[*] net.tcp.buffersize.gprs: 4092,8760,11680,4096,8760,11680 
[*] init.svc.playlogo: stopped 
[*] init.svc.servicemanager: running 
[*] init.svc.vold: running 
[*] init.svc.netd: running 
[*] init.svc.debuggerd: running 
[*] init.svc.qmuxd: running 
[*] init.svc.ril-daemon: running 
[*] init.svc.DR-daemon: restarting 
[*] init.svc.zygote: running 
[*] init.svc.media: running 
[*] init.svc.dbus: running 
[*] init.svc.installd: running 
[*] init.svc.flash_recovery: stopped 
[*] init.svc.keystore: running 
[*] init.svc.memsicd: stopped 
[*] init.svc.RescueStarter: running 
[*] init.svc.adbd: running 
[*] ril.dataoff_nwk_op: false 
[*] ril.rildReset: 0 
[*] ril.MSL: 704658 
[*] ril.OTKSL: 159213 
[*] ril.bt_macaddr: 549B12432C90 
[*] init.svc.playsound: stopped 
[*] debug.sf.nobootanimation: 0 
[*] init.svc.samsungloop: stopped 
[*] hw.keyboards.65537.devname: cytma340_ts_input 
[*] hw.keyboards.0.devname: vino-keypad 
[*] hw.keyboards.65538.devname: vino-keypad 
[*] hw.keyboards.65539.devname: vino-headset 
[*] net.hostname: android_96ff2f8e5857799 
[*] sys.settings_system_version: 1 
[*] dev.bootcomplete: 1 
[*] wlan.driver.status: ok 
[*] wlan.firmware.name: bcm4329_sta.bin 
[*] init.svc.wpa_supplicant: running 
[*] wlan.supplicant.status: connected 
[*] gsm.version.ril-impl: Samsung RIL(IPC) v2.0 
[*] dhcp.eth0.result: ok 
[*] init.svc.dhcpcd: running 
[*] dhcp.eth0.pid: 441 
[*] gsm.sim.state: UNKNOWN 
[*] dhcp.eth0.reason: BOUND 
[*] gsm.current.phone-type: 2 
[*] gsm.sim.operator.alpha: BoostMobile 
[*] gsm.sim.operator.numeric: 31000 
[*] gsm.sim.operator.iso-country: us 
[*] dhcp.eth0.dns1: 192.168.1.254 
[*] dhcp.eth0.dns2:  
[*] dhcp.eth0.dns3:  
[*] dhcp.eth0.dns4:  
[*] dhcp.eth0.ipaddress: 192.168.1.69 
[*] net.cdma.rtsp.proxy.addr: rtsp.vog.sprintpcs.com 
[*] net.cdma.rtsp.proxy.port: 554 
[*] dhcp.eth0.gateway: 192.168.1.254 
[*] net.cdma.httppd.proxy.addr: pd.vog.sprintpcs.com 
[*] net.cdma.httppd.proxy.port: 8085 
[*] dhcp.eth0.mask: 255.255.255.0 
[*] gsm.operator.alpha: Boost Mobile 
[*] gsm.operator.numeric: 31000 
[*] gsm.operator.iso-country: us 
[*] gsm.operator.isroaming: false 
[*] dhcp.eth0.leasetime: 86400 
[*] init.svc.pppd_cdma: stopped 
[*] dhcp.eth0.server: 192.168.1.254 
[*] net.dns1: 192.168.1.254 
[*] net.dnschange: 2 
[*] net.connectivity.type: WIFI 
[*] ril.prl_num: 1 
[*] ril.prl_ver_1: P:61007         
[*] ril.eri_num: 0 
[*] ril.eri_ver_1:  
[*] ril.sw_ver: S:M820.07 x.EE14 
[*] ril.hw_ver: H:M820.07 x.Q   
[*] ril.rfcal_date: NONE 
[*] ril.product_code:  
[*] ril.model_id:  
[*] sys.settings_secure_version: 1 
[*] gsm.version.baseband: S:M820.07 x.EE14 
[*] ril.hidden_menu_access: disable 
[*] ril.cdma.usernai: ronaldandreasen@myboostmobile.sprintpcs.com 
[*] gsm.nitz.time: 1310900855478 
[*] gsm.network.type: CDMA - EvDo rev. A 
[*] net.cdma.pppd.authtype: require-pap 
[*] net.cdma.pppd.user: user SprintNextel 
[*] net.cdma.datalinkinterface: /dev/ttyCDMA0 
[*] net.cdma.pppd.password:  
[*] net.gprs.http-proxy:  
[*] net.cdma.ppp-exit: 0 
[*] dev.bootdone: 1 
[*] net.interfaces.defaultroute: cdma 
[*] net.cdma.ppp.interface: ppp0 
[*] net.ppp0.dns1: 68.28.50.91 
[*] net.ppp0.dns2: 68.28.58.92 
[*] net.ppp0.local-ip: 21.3.208.229 
[*] net.ppp0.remote-ip: 68.28.49.85 
[*] net.ppp0.gw: 68.28.49.85 
[*] ril.cdma.ppp.up: 1 
[*] service.iq.active: 1 
[*] init.svc.iqmsd: running 
[*] net.cdma.configurable.mode: -1 
[*] ro.runtime.firstboot: 1310900864954 
[*] net.cdma.factory.USB: PASS 
[*] net.cdma.factory.SF: PASS 
[*] net.cdma.factory.loop: PASS 
[*] net.cdma.factory.BT: PASS 
[*] net.cdma.factory.speaker: PASS 
[*] net.cdma.factory.earphone: PASS 
[*] net.cdma.factory.earphonekey: PASS 
[*] net.cdma.factory.Touch: PASS 
[*] net.cdma.factory.Magnet: PASS 
[*] I think we failed....
I don't know why but the above output code won't display correctly here. Put up on pastebin though for easier reading.

It's late so I'll have to get to the odin stuff after much sleep, but thought I'd give those a shot and post the results.
Before you try shabbymod you need to run interdepths one click root.
I thought that you didnt need to run both but I have since heard that you need to be rooted before you try shabbymod.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones