yashsingh1/xdaforums huggingface dataset:
[Motorola Droid RAZR] sevenup30:
i tried to reflash fastbootfile but i'm getting this error on motorola logo:

CustomerID error, Contact Dealer

Boot to Suspend/TCMD mode:dead:0007:00000000:000000cc

:o

kholk can u gtalk me? :p
[Motorola Droid RAZR] blisslove:
Can someone upload that chinaretail 4.04 fastboot file to other file sharing website? The original download link is very slow for me.

Thanks.
[Motorola Droid RAZR] synlems:
I just followed the steps and successfully flashed my EU Razr XT910 (Spain carry Yoigo) with chinese retail 4.04 fastboot rom :)

the rom ive be4 flash is SPDIRD-40_ASIA_RT_1C.91P_CFC_P2B_Signed.xml downloaded fron sbf, and after flash it gives me an error about customerid and blahblah, but by entering BP Tools mode it skips the error somehow after few seconds.

Just one thing, idk how fastboot image works, but this 4.04 china retail one is full of useless app preloaded...lol
[Motorola Droid RAZR] sevenup30:
i have the same error but mine wont boot !! :(
[Motorola Droid RAZR] ectodroid:
You are really trying this based on google translated chinese text? :eek:
[Motorola Droid RAZR] maarawoe:
Such a king :-D
[Motorola Droid RAZR] zqlshuai:
U must wipe

Power key and The volume keys + - all

Choice BP TOOLS

wait

it will start
[Motorola Droid RAZR] zqlshuai:
they use in China

My English is so bad

if Success please use english Write a tutorial

Thanks！
[Motorola Droid RAZR] dahane:
SBF mirror

uploaded the SBF from OP to multiupload:

fastboot-p2b_spyder-umts_spyder-user-4.0.4-6.7.2_GC-120-175-release-keys-ChinaRetail-CN_chn.tar.gz (467.95 MB)

multiupload.nl/KCY3GHO566
[Motorola Droid RAZR] zqlshuai:
u can Download Before the release of the Forum Chinese ics or other SBF all can use
[Motorola Droid RAZR] sevenup30:
So, yeah by booting through BT TOOL, it boots up.

But i flashed back an EU fastbootfile and restore my mmcblk1p18 (thanks kholk for tips btw)

You can try it, it's kinda work lol, but not 100% sure, i've got really lucky to could backup mine
[Motorola Droid RAZR] maarawoe:
So could it work or not???

Sent from a phone with a locked bootloader....
[Motorola Droid RAZR] zqlshuai:
South Korean mobile phone need this

They are easily brick

With this, they can brush arbitrary ROM

You should write a tutorial, tell them, although I am a Chinese, but I bought a XT910K. Before SBF, this can let them not brick, with SBF, can also restore.
[Motorola Droid RAZR] sevenup30:
well, i'm septic. The guy who succed might have an XT910K.

Anyway you can try, but replacing your sector 18 will give you the same error i had at everyreboot, after i got really lucky to manage to boot anyway through BP TOOL, but you can't be sure that it will work on yours!

So it's your choice, but it a bad idea IMO
[Motorola Droid RAZR] zqlshuai:
no you luck it must must use BP TOOLS can Boot .

Many people in our country with a ICS, using this method
[Motorola Droid RAZR] zqlshuai:
BP TOOLS is a bug ，no idea Solve。

but we can use any sbf for our xt910
[Motorola Droid RAZR] maarawoe:
Hm... anyway - motorola would make the situation much easier if they unlocked that bootloaders.... :-)

Sent from a phone with a locked bootloader....
[Motorola Droid RAZR] zqlshuai:
you can Replacement your cpu ，So your mobile phone will unlocked. lol
[Motorola Droid RAZR] synlems:
do you still have mmcblk1p18 original backup ? i just wiped my sdcard accidentally... though i need the original one to get back 2.36...xD

because in BP TOOL mode my lovely pc wont recognise my razr, besides the boot problem, i guess ill stay with 2.36 a while...
[Motorola Droid RAZR] sevenup30:
yeah i had the same issue about USB, your computer recognize your phone but your phone dont recognize your computer lol, but ADB work.

You have the original sector18 you have to remove the ".zip" extension (i was forced to add it to upload on xda) and open command prompt then

adb push mmcblk1p18-back /sdcard-ext
adb shell
cat mmcblk1p18-back > /dev/block/mmcblk1p18
[Motorola Droid RAZR] pedrotorresfilho:
Nice FrAsErTaG, thanks man!

---------- Post added at 01:09 PM ---------- Previous post was at 01:07 PM ----------

Indeed. lol
[Motorola Droid RAZR] onslaught86:
I'll give this a shot. Feel like putting off study for another day, and my RAZR's just sitting around since I got sick of its awful screen and battery life, so the worst that could happen is I brick my backup phone. Heh.

Instructions are pretty straightforward. Will upload the 4.0.4 file somewhere easier to download from if it works.

Sent from my Motorola Electrify
[Motorola Droid RAZR] blisslove:
Thank you. I am downloading it now.
[Motorola Droid RAZR] synlems:
many thanks !

i just tried some modification about ics, install ics 4.04 boot through bp tool, root, install bootstrapp, install gaspp (from cm9 build), install titanium, uninstall lot preload app, result: besides bp tool boot and cant use phone with pc, everything seems smooth...

im wondering if replacing block 18 with china retail razr's block would get ridoff the error..
[Motorola Droid RAZR] onslaught86:
Right, waiting for mine to boot up now.

- Backed up mmcblk1p18

- Copied over the posted mmcblk1p18-go

- RSD'd the 4.0.4 file

- Entered Recovery (It'll sit on the CustomerID error screen for a few seconds first)

- Waited for radio update

- Wiped data/cache

- Entered BP tools to boot

Amusingly, if you don't enter BP tools mode and have it connected to USB, it...mounts as a CD drive with the MotoCast software on it. Hahaha.

EDIT: Booted. Setting up now. Looks nice, similar to the screenshots of a previous Chinese ICS build posted in one of the leaked update threads in the dev section. Has notification toggles. Will post screenshots once I've had a play with it.

FURTHER EDITS:

Chinese build, so no Gapps. As above, these can be grabbed from CM9 repositories, I'm downloading from goo-inside.me as I type. There is a download manager in the stock browser that lets you choose which directory you want to save in, that's fantastic. Most of the preinstalled Chinese apps can be easily uninstalled. Everything's running smoothly, once the Play Store's on there I'll test out Chrome..

Browser has the awesome choices of Baidu and Bing as search engines. Has on-screen back and forward buttons as well as an interesting data counter.

The calendar icon updates with today's date, iOS style! Seriously, that was one of my biggest complaints about Android as a whole. :3
[Motorola Droid RAZR] hondasr:
please put some screen shot, is easy on ICS.
[Motorola Droid RAZR] onslaught86:
Bah, can't get it rooted. No root = no gapps = phone's pretty useless. Have tried Casual & Motofail as well as an edited form of Zergrush labelled DroidICSRoot. Anyone else had any luck?

EDIT: Sideloaded Chrome, works a charm, hardware acceleration is go.
[Motorola Droid RAZR] Gimpeh:
This would not be useful to a cdma razr right?
[Motorola Droid RAZR] onslaught86:
Nope.

But why would you be interested in this when a new CDMA ICS build leaked today? ;)

Still trying to root this, by the by. Best I've come across is this: Chinese forum post

The gist seems to be that you can flash a 4.0.3 kernel, root, then flash back to 4.0.4. Iiiiinteresting. Hoping there's an easier way, though.
[Motorola Droid RAZR] hondasr:
This will work on LATAM Razr?
[Motorola Droid RAZR] synlems:
here is the package: ht tp:/ /w ww. multiupload.nl/ 1H8RI2O30G

1. run replace.bat

2. run TPSparkyRoot.bat

3. run recover.bat

and you are done..

just care 2 thing:

1. as the script will attemp to put phone in fastboot mode by rebooting it, but with the customerid error you better put ur phone manually in fastboot mode be4 step 1 and step 3

2. still the reboot problem, at step 2 it will need reboot like 2 or 3 times, so everytime the phone reboot you need to put it manually in bp tool mode to boot up, remember only press any key to continue once phone up.
[Motorola Droid RAZR] onslaught86:
And we're in business. Rooted, booted, installing Gapps.

This looks like the one we've been waiting for, folks. Although I never want to have to reboot it again. :D

Here's a mirror to the root files for those having issues with multiupload: http://www.sendspace.com/file/gcpt0o
[Motorola Droid RAZR] zqlshuai:
give u root 1 替换 2 tps。。。root 3 恢复 ok Leave your e-mail
[Motorola Droid RAZR] onslaught86:
Thanks - I have found the root method and it's working. :)
[Motorola Droid RAZR] farhanito:
jumped in.. and works :)

i found this ICS still cant find/play FLACs natively.. strange :confused:

can anyone confirm this?

CORRECTION

it does plays flac,

But the stock My Music app doesn't pick up flacs into its library
[Motorola Droid RAZR] zqlshuai:
ok，if make it not Choice BP TOOLS Start 。

that Is the true bypass BL
[Motorola Droid RAZR] blisslove:
Thank you for brought this info up for us.

Everything working with rooted. :)
[Motorola Droid RAZR] blisslove:
Face Unlock also working for me with new gapps. :)
[Motorola Droid RAZR] mannyAk47:
Hello im running 2.36, 651.167.26.XT retail.en.EU

can this be flashed over to my Razr and if so can i please have step by step instructions

thanks in advance :)
[Motorola Droid RAZR] Ramdanih:
gapps from CM-9/AOKP (spryte) ?
[Motorola Droid RAZR] theZest:
Hi everyone, the problem I've faced with is that I cannot root the phone after installing Chinese ICS. I'm trying to follow these steps but after executing the first "replace.bat" script phone cannot boot - all I can see is Moto bootanimation - whether I choose BP Tools or Normal Boot. What should I do to fix this?

Also I cannot replace mmcblk1p18 with 2.3.6 original via adb shell, shell output is as follows:

cannot create /dev/block/mmcblk1p18: Permission denied

I understand that it's because of problems with rooting, but how to fix it?

I want go back to 2.3.6
[Motorola Droid RAZR] stas.green:
Hi.

I faced the following problem: after installing ICS I rolled back to 2.3.6. Managed to get back root. But I cant get rid of this CarrierID error. I tried to restore old mmcblk1p18 and it seemed to be restored, but I get this error anyway and able to boot only in BP Tools mode.

Any ideas?
[Motorola Droid RAZR] blisslove:
Not from there. I got it from Gummy rom forum.
[Motorola Droid RAZR] pedrotorresfilho:
Look last post in this threas theZest. Someone backed to stock

http://xdaforums.com/showthread.php?t=1623534
[General Questions and Answers] Coisox:
Does empty dictionary for Swype exist? Or how to clean the English dictionary so that I can use 100% user dictionary?
[General Questions and Answers] kolongkini:
dont knwo about it,:confused::confused::confused:
[Sony Tablet S] Sentinel196:
Hi all,

I'm hoping someone has a suggestion.

I used the All-In-One tool to root my tablet S months ago, and received constant notificationst hat an OTA update was available. So I used the All-in-one tool to disable the notifications.

This morning I changed my region from Australia to US using the All-in one-tool and re-enabled notifications to see if it would receive the ICS update, but when I went to Settings-About-System Update, it goes straight to "Failed to download the update. Check your network connection and try again". I am connected to a Wi-Fi connection and the itnernet is working.

I then restored my original region settings using the all-in-one tool, but I still get the same message. Previously it said that an update was not available.

Any ideas?
[Sony Tablet S] pokoedge:
I didn't root my tablet so I can't help you solve the OTA issue, but may I suggest following condi's guide here?

http://xdaforums.com/showthread.php?t=1515720

PS: theres also the full OTA downloadable in that thread.
[Sony Tablet S] Sentinel196:
Thanks for the reply. I looked at the guide, but a lot of people seem to be bricked after trying to follow it. So I decided to wait a bit.

The issue seems to have resolved itself now. Perhaps the server was down?
[Droid Incredible Android Development] zombolt:
I would be stoked if someone made a flashable zip for me to try
[Droid Incredible Android Development] graymonkey44:
Could you please explain how this will increase battery life? And if it can be used in other phones?
[Droid Incredible Android Development] ferotakis:
Does this work on x10 mini with miniCM by NAa ?

I have sysctrl.conf file and when open it with rootexplorer its empty .

Can I add this lines from phone ? Copy/paste them into the files whith rootex ?

Pls answer me and thk U .
[Droid Incredible Android Development] OMG_VTEC:
how do we know if our rom has init.d support?

do we have to ask the rom creator or is there a way to check
[Droid Incredible Android Development] jprow507:
Is this already included in your Clutch Rom as well?
[Droid Incredible Android Development] tiny4579:
You should have a line in /init.rc with busybox run-parts. To check the easiest way may be from the terminal:

grep busybox /init.rc

and look for a line like this:

service sysinit /system/bin/logwrapper /system/xbin/busybox run-parts /system/etc/init.d
[Droid Incredible Android Development] withbloodskies:
Trust me it works, I had over 20+ hours at a semi heavy use.
[Droid Incredible Android Development] KayakJim:
Was there any system performance degradation and/or instability?

Would someone knowledgeable be willing to give an overview description as to what the proposed changes effect?
[Droid Incredible Android Development] crs7:
Would also like to know if this could be done from phone.
[Droid Incredible Android Development] david.degraw54:
Would this work on my HTC Inspire 4g?
[Droid Incredible Android Development] david.degraw54:
Would this work on my HTC Inspire 4G?
[Droid Incredible Android Development] tazlooney89:
I will try this method, as do the necessary tests will comment if it works or not, Greetings!
[Droid Incredible Android Development] ChuckFarley:
Does this code change things like how often you're phone checks the cell tower? Have you experienced any missed calls if this is the case? 50+ hours of battery life sounds like it'd be worth the risk, just curious as to what this script is actually doing.
[Droid Incredible Android Development] Hero:
Yeah you should be able to paste it with rootex and get it working.

Yes it should. It works with mine lol

Yep

Nope, no missed calls. Everything works fine after using this script. Basically, if you use this, you're just getting the same or similar battery life and performance experience of Anthem on different ROMs.
[Droid Incredible Android Development] graymonkey44:
Can someone please explain what this exactly does to improve battery life?
[Droid Incredible Android Development] Hand76:
Yes please answer this.

And can someone make this into a flashable .zip?
[Droid Incredible Android Development] ChuckFarley:
Wow, sounds too good to be true. I'm all in!
[Droid Incredible Android Development] Hero:
I'll update the OP later with an explanation.
[Droid Incredible Android Development] ChuckFarley:
Quick question about adding the code to the sysctl.conf file: Do you completely replace the existing code with your suggested code, or append yours to the existing?
[Droid Incredible Android Development] TokedUp:
Congrats on your article on XDA! it showed up on my facebook LOL! great job.

http://www.xda-developers.com/andro...rs/ShsH+(xda-developers)&utm_content=FaceBook

Will this mod work on a Sense 1.0/GB rom? Listed in my sig
[Droid Incredible Android Development] mustafa.aziz:
when i run sysctl -p I get sysctl: short write

what does that mean??
[Droid Incredible Android Development] ferotakis:
Not runing Musi . Mean error.
[Droid Incredible Android Development] suiller:
you have to specify full path: sysctl -p /system/etc/sysctl.conf
[Droid Incredible Android Development] EViollet:
Editing the file from a DOS box?

Try converting MS-DOS file to UNIX file.
[Droid Incredible Android Development] mustafa.aziz:
O guess you r right mate :) lemme try
[Droid Incredible Android Development] tiny4579:
If that doesn't work which I'm not sure will, try removing the net tweaks. I think it's a limit on number of sysctl tweaks totally enabled in the system. I have no evidence on this. It just seems to be the way it works.
[Droid Incredible Android Development] EViollet:
Well it worked for me in any case.

I had the same problem. Tried both versions (with and without the semicolons). And the version with UNIX line carriage and without semicolons worked fine for me.

Also, as for the values not sticking. If you remove the lines that are in error, it will stick. In my case (CyanogenMod 7), I had to remove the following lines:

#kernel.msgmni=2048

#kernel.msgmax=64000

#kernel.shmmni=4096

#kernel.shmall=2097152

#kernel.shmmax=268435456

#kernel.sem=500 512000 64 2048

#kernel.sched_features=24189

#kernel.hung_task_timeout_secs=30

#kernel.sched_latency_ns=18000000

#kernel.sched_min_granularity_ns=1500000

#kernel.sched_wakeup_granularity_ns=3000000

#kernel.sched_shares_ratelimit=256000

Regards.
[Droid Incredible Android Development] mustafa.aziz:
Here is my output ::

fs.nr_open = 1053696 fs.inotify.max_queued_events = 32000

fs.inotify.max_user_instances = 256 fs.inotify.max_user_watches = 10240

fs.lease-break-time = 10

fs.file-max = 165164

kernel.threads-max = 525810

kernel.random.write_wakeup_threshold = 256

kernel.random.read_wakeup_threshold = 128

sysctl: error: 'kernel.sched_compat_yield' is an unknown key

kernel.panic = 0

kernel.panic_on_oops = 1

sysctl: error: 'kernel.msgmni' is an unknown key

sysctl: error: 'kernel.msgmax' is an unknown key

sysctl: error: 'kernel.shmmni' is an unknown key

sysctl: error: 'kernel.shmall' is an unknown key

sysctl: error: 'kernel.shmmax' is an unknown key

sysctl: error: 'kernel.sem' is an unknown key

sysctl: error: 'kernel.sched_features' is an unknown key

sysctl: error: 'kernel.hung_task_timeout_secs' is an unknown key

sysctl: error: 'kernel.sched_latency_ns' is an unknown key

sysctl: error: 'kernel.sched_min_granularity_ns' is an unknown key

sysctl: error: 'kernel.sched_wakeup_granularity_ns' is an unknown key

sysctl: error: 'kernel.sched_shares_ratelimit' is an unknown key

kernel.sched_child_runs_first = 0

fs.lease-break-time = 10

fs.file-max = 65536

vm.dirty_ratio = 90

vm.dirty_background_ratio = 80

vm.oom_kill_allocating_task = 1

vm.overcommit_memory = 1

vm.page-cluster = 3

vm.drop_caches = 3

vm.min_free_kbytes = 4096

vm.panic_on_oom = 0

vm.dirty_expire_centisecs = 1000

vm.dirty_writeback_centisecs = 2000

vm.oom_kill_allocating_task = 0

vm.vfs_cache_pressure = 10

vm.min_free_order_shift = 4

vm.laptop_mode = 0

vm.block_dump = 0

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

I think we need to change values for our ROM rather then removing them but hard to find the exact values :s
[Droid Incredible Android Development] d08speed3:
$ export PATH=/data/local/bin:$PATH

$ su

# sysctl -p

fs.nr_open = 1053696

fs.inotify.max_queued_events = 32000

fs.inotify.max_user_instances = 256

fs.inotify.max_user_watches = 10240

fs.lease-break-time = 10

fs.file-max = 165164

kernel.threads-max = 525810

kernel.random.write_wakeup_threshold = 256

kernel.random.read_wakeup_threshold = 128

kernel.panic = 5

kernel.sched_compat_yield = 1

kernel.panic = 0

kernel.panic_on_oops = 1

sysctl: error: 'kernel.msgmni' is an unknown key

sysctl: error: 'kernel.msgmax' is an unknown key

sysctl: error: 'kernel.shmmni' is an unknown key

sysctl: error: 'kernel.shmall' is an unknown key

sysctl: error: 'kernel.shmmax' is an unknown key

sysctl: error: 'kernel.sem' is an unknown key

sysctl: error: 'kernel.sched_features' is an unknown key

sysctl: error: 'kernel.hung_task_timeout_secs' is an unknown key

sysctl: error: 'kernel.sched_latency_ns' is an unknown key

sysctl: error: 'kernel.sched_min_granularity_ns' is an unknown key

sysctl: error: 'kernel.sched_wakeup_granularity_ns' is an unknown key

sysctl: error: 'kernel.sched_shares_ratelimit' is an unknown key

kernel.sched_child_runs_first = 0

fs.lease-break-time = 10

fs.file-max = 65536

vm.dirty_ratio = 90

vm.dirty_background_ratio = 80

vm.overcommit_memory = 1

vm.page-cluster = 3

vm.drop_caches = 3

vm.min_free_kbytes = 4096

vm.panic_on_oom = 0

vm.dirty_expire_centisecs = 1000

vm.dirty_writeback_centisecs = 2000

vm.oom_kill_allocating_task = 0

vm.vfs_cache_pressure = 10

vm.min_free_order_shift = 4

vm.laptop_mode = 0

vm.block_dump = 0

#

Getting same kernel errors. On CM7 and latest Chad kernel
[Droid Incredible Android Development] WhammyDroid:
subscribed. Hoping to find the right configurations for CM7 variant roms!
[Droid Incredible Android Development] tiny4579:
Remove the errorring lines out of sysctl.conf. First check the vm tweaks with

sysctl -a| grep vm

It may be working anyway but I removed them from mine as I hate seeing those errors.
[Droid Incredible Android Development] P.Mobile:
wow thats pretty dope! hope one of the evo 3d devs can work there magic of get that on the 3d :D
[Droid Incredible Android Development] dudeman1st:
These all look like init.d memory tweaks? I hate to be a Doubting Thomas, but how do these tweaks contribute to increased battery life, except for screen-on time? Doesn't the real need for reducing battery life lie in reducing wakelocks and CPU usage?
[Droid Incredible Android Development] metaphysical_calamity:
Interesting... going to check this out.

:)
[Droid Incredible Android Development] d08speed3:
I went ahead and deleted the error lines :)
[Droid Incredible Android Development] carl1961:
Same thing , might be kerel related
[Droid Incredible Android Development] shark147:
Hi,

Thanks for your contribution, I have see your file "sysctl.conf" I think it's little dirty:

on script I see the same key with different value (example):

"fs.file-max=165164" and then "fs.file-max=65536"

"kernel.panic=5" and then "kernel.panic=0"

"vm.oom_kill_allocating_task=1" and then "vm.oom_kill_allocating_task=0"

what is the correct value?

Thanks :)
[Droid Incredible Android Development] EShow:
I'm currently running the alpha kang version of CM9 for the Inc - is there any way I can implement this battery saver into my current ROM?

If so, would someone mind walking me through a bit - I'm not a programmer/coder, so I'm slightly lost when it comes to this stuff.

Thanks ahead of time!
[Droid Incredible Android Development] atuladhikari:
Flashed it in HTC Desire...

Phone has rebooted atleast...

Hope it works on Desire too... :D
[Droid Incredible Android Development] tempe38:
There are also two lines for vm.oom_kill_allocating_task, one is =1 and the other is =0, which should the value be? After checking the output on my phone for the sysctl -a| grep vm command it is currently =0 on my Evo.

Also, having done the minfree, dirty ratio, dirty bg ratio and cache pressure with the different oom values from the car-o-dope mods, have you compared with those values to these? Just curious, they suggest a cache pressure of 50 for Sense roms, 10 for AOSP.
[Droid Incredible Android Development] Hero:
It's really based on preference. If you have enough RAM to spare use this "fs.file-max=165164" instead of "fs.file-max=65536". The same thing applies to kernel.panic. Depends on whether you want the system to reboot automatically if the kernel panics. So normally, people don't want the system to reboot. If you want this then you need to use "kernel.panic=0". Any value greater than 0 will reboot the system in the specified number of seconds. It's better to use this "vm.oom_kill_allocating_task=0" since it will kill a process that uses a lot of memory in OOM situations.

I would just leave the file as is. But that's just me lol

Try flashing the .zip in the OP and see if it works.
[Droid Incredible Android Development] TokedUp:
So whats the verdict on the flashable zip? I cant do the steps listed in the OP. guess I can just try it for myself but how do I know if its working?
[Droid Incredible Android Development] sffmandrake:
Hi,

I think, there's something wrong in the updater-script with the set_perms, it must be set for 10sysctl and not s99sysctl !!!!perhap's i'm wrong....

Thx for this mod ;)