yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] gGabi:
I was not dual-booting, i tried dual booting before and i got an error about ext4fs. i've searched the forum and i found your .zip. I removed the second rom (data/system/etc) (even tough i had no 2nd rom, just to be sure) reboot, and than flashed the zip. now i still have the boot logo of dorimanx kernel, but no download/recovery mode. :(

there is no other way except sending the phone to service center?

---------- Post added at 04:07 PM ---------- Previous post was at 03:45 PM ----------

nevermind, i've followed a guide and i used adb to boot into recovery and format data. thank's.
[Android Software/Hacking General [Developers Only]] melvinaury:
I have a cappy with cm10 and I install only the main file and the lmk 100.

My question is for my wife cappy with stock 2.3 rooted with corn kernel, what file I need to install.

It is very important, something wrong and I can end sleeping with the dog.:screwy::screwy:
[Android Software/Hacking General [Developers Only]] pikachu01:
Good to know that you managed to work it out :)

You can install the main CWM, 100MB LMK, screenstate_scaling and the libsqlite addon. Be sure to have a nandroid backup before installing, and install it one by one with a reboot in between.
[Android Software/Hacking General [Developers Only]] terdek:
What? I don't understand, sorry. What i should to download? I remember you that when i try to flash a zip CMW write that installation in aborted...

Inviato dal mio LG-E510 con Tapatalk 2
[Android Software/Hacking General [Developers Only]] Starsream88:
Hi pika, love your scripts ! My Slim bean is fast and its faster now using your mod :good:

I would know if you will update your scripts to be more compatible with Jelly bean Roms.

Thanks again :)
[Android Software/Hacking General [Developers Only]] loomis:
Hi pika,

It seems like long time no update already, looking forward... :p
[Android Software/Hacking General [Developers Only]] dark_knight35:
@pika i9000 got a new partition layout:

Is an update for the remount script needed or helpful?

Could you tidy up in the system tweak script? It has so many things that are commented out :).
[Android Software/Hacking General [Developers Only]] pikachu01:
You have a working CWM file (any CWM file that you've used for your device) right?

What you need to do now is to open up that working CWM file zip, go to META_INF folder (dig down inside) and look for a file called updater-binary. Copy it to ThunderBolt!'s CWM zip.

I don't have a Jelly Bean phone yet so I can't test it out. However, a lot of people tried it in JB and it works fine (main CWM and LMK). Screenstate_scaling not sure yet as most people tried it on AOSP/Cyanogenmod that can't support screenstate_scaling in the first place.

Type:

mount

Paste the output here :)
[Android Software/Hacking General [Developers Only]] dark_knight35:
Output of mount:
[Android Software/Hacking General [Developers Only]] pikachu01:
Most of them are yaffs2 except /system. Remount script is not helpful here since it needs an ext4 file system. Speeding up /system won't matter also as it's a read only file system.
[Android Software/Hacking General [Developers Only]] .:Crack:.:
/data is ext4, too.

But as far as I can see they already are tweaked. -> No 3rd party script needed.
[Android Software/Hacking General [Developers Only]] pikachu01:
Missed the /data :P It's not been fully tweaked. The commit rate is still 15 (default is 15). You can make it 60 if you use the remount script.
[Android Software/Hacking General [Developers Only]] PIRATA!:
Ok..I have an i9000 and I quoted all this becaseI have some important questions to make about all this.

I am on DarbyROM v11.0 BE and I have sole lag and waiting in executing installed apps and system apps.

I would like to install Thunderbolt script as I used it before on old DarkyROMs.

So here we are:

I would like to have low risk of corruption.

Is it better to replaceback my libsqlite*.so file from my DarkyROM once having installed last Thunderbolt? Which will be the feeling in using my i9000 with all Thunderbolt stuff exept that??

Is it good to install the busybox installer (stericson's) from the market and install 1.19.3 to /system/xbin

just before installing Thunderbolt, and even without having lose access to busybox??

I have NEVER executed any script with Script Manager while using Thunderbolt!!

I have always installed the CWM package and related addons I liked and nothing else. I am wondering if executing the scripts as written up here would be just better..and maybe give extra smoothness to my i9000. In that case, please tell me it it is good to move the s70darky_zipalign to the init.d folder after first execution.

About using Script Manager usage I have a question!!

Should I just need to go and select those files you say above, mark the Skull and/or Wheel little icon..and hit Run?? What will Boot do? Move them in the init.d folder or execute Script Manager at boot that will execute it self those scripts at boot?? In THIS case..would it be the same to move those scripts to the init.d folder so NOT to have Script Manager run at boot??

I am making my self a particular Restore Pack just for my DarkyROM v11.0 BE!!

It is based on your restore package and it is edited replacing its content with the files I have now in my rom. I have noticed that you have two different i9000 restore packages. What should I use as base? Just to let you know, I have also noticed that this DarkyROM does NOT have any /system/xbin/sqlite3 file in my rom...so I had to remove it from the restore package so NOT to restore any. The updater-script should be fine as it deletes all the related Thunderbolt stuff and replaces back only the files from the restore package. Correct me if I'm wrong.

Thank you very much!
[Android Software/Hacking General [Developers Only]] dark_knight35:
You mean this:

mount -o noatime,remount,rw,discard,barrier=0,commit=60,noauto_da_alloc,delalloc /data /data;

And for /system it isn't necessary, as it won't speed it up, right?
[Android Software/Hacking General [Developers Only]] .:Crack:.:
Correct, missed hat because mine is 60 due to the script I use. Its in the attachments. I can just guarantee full functionality (no delalloc though) with the Devil Kernel.
[Android Software/Hacking General [Developers Only]] terdek:
Okkkkk, thank you, now i understand and i will try to flash thunderbolt ;)

EDIT: ok, i just installed thubderbolt and CWM write that installation is complete. :)

The are also some new tweaks in inid.t folder, and this is perfect.

I done a reboot between each installation. So, now all is working on my device?

I installed thunderbolt 2.7.7.zip e LMK 80.zip, there are other zip that i can flash on my Lg E-510?

Inviato dal mio LG-E510 con Tapatalk 2
[Android Software/Hacking General [Developers Only]] SlamberGamer:
where is the lmk download link? please i need it. anyways GREAT SCRIPT thx very2 much!!
[Android Software/Hacking General [Developers Only]] terdek:
At the end of second post there are lmk zip

Inviato dal mio LG-E510 con Tapatalk 2
[Android Software/Hacking General [Developers Only]] PIRATA!:
Ok ok ok!!! So let me get this straight!!

I need to understand this... Is it better to do this tweak?? Is it better to set to 60 from 15 or what??

In case yes, .:Crack:. says to execute this (using his script in attach just down the quoted message)

#!/system/bin/sh
mount -o remount,rw,barrier=0,commit=60 /data;
mount -o remount,ro,barrier=0,commit=60 /system;

Or is it better to create a script

ONLY

for /data and with

EXACTLY

what dark_knight says?

#!/system/bin/sh
mount -o noatime,remount,rw,discard,barrier=0,commit=60,noauto_da_alloc,delalloc
/data /data;

EDIT:

the code posted by dark_knight it is already in the remount script located here: \system\etc\bolt_scripts\remountXXXXX

....so Why are you saying to execute it separatly??

And about execution...should I run it using Script Manager and hitting only Run (skull icon) or we need also Boot (wheel icon) set??
[Android Software/Hacking General [Developers Only]] dark_knight35:
60 is better than 15.

We could also throw the ext4 tweaks from here: http://xdaforums.com/showthread.php?t=1227269 into the round :D.
[Android Software/Hacking General [Developers Only]] PIRATA!:
Yeah I am already reading your thread ;) will look also this new one you linked!!

By the way...

By runing the proper remountXXXXX from Thunderbolt package everything will be set to 60 :)
[Android Software/Hacking General [Developers Only]] carlos67:
Hey Pika,

Will the remount script work on sgs3? I used to use it on sgs2 and it noticeably speeded up the phone.

The /cache and /data partitions are both ext4 on sgs3 so I can't see why it wouldn't work, can you?

Edit: running a mount from terminal shows /cahe and /data as "barrier=1" and "journal_async_commit"
[Android Software/Hacking General [Developers Only]] pikachu01:
Replacing libsqlite will result in faster sqlite3 writes. Apps that employ sqlit databases should be faster e.g. Titanium Backup. It has a slight risk of corruption so use your own better judgment of whether to use it or not.

You can try replacing if your kernel supports it. Semaphore doesn't support stericson's busybox. Replacing it will make all your scripts fail to execute correctly.

You can move zipalign to init.d. It'll result in slower boot up though if you have a lot of unzipaligned APKs. Using remount on Script Manager will definitely make your phone faster.

Some files like zipalign will result in slower boot if you put it init.d. Better to just use Script Manager to run it after boot. Some like remount script can get overwritten at boot hence need to be executed after boot(Didn't I already explain this almost a thousand times?). The skull means Root. The wheel means Boot.

You can replace it with your own binaries. Some ROMs do package sqlite3 so I'm not sure. Including it will not do any harm. Check the file name of the I9000 restore pack. One of them is for JW4/5/6. Try to read please!!!

Yeah. :)

It's already in the remount script right?

Try screenstate_scaling. It might hang on boot if you're using AOSP/AOKP/Cyanogenmod derivatives. If not you can flash it. Do a nandroid before you flash.

15 means 15 second to write to disk. 60 means 60 seconds per iteration to write to disk. Doing it every 15 seconds is tasking to your phone. Reducing it to 60 seconds per iteration should make it better.

Just use the remount already provided by ThunderBolt!. You need boot too. Skull and Wheel.

Seriously your post is too longwinded with a lot of questions already answered by the 1st and 2nd post. Please read!

Some of the ext4 tweaks like nobh is deprecated and no need to be executed. Won't do anything. The one ThunderBolt! uses is good for 2.6.x kernels up to 3.0.x. No need anything more or less.

It works. Use the same remount for I9100 if I remember correctly.
[Android Software/Hacking General [Developers Only]] .:Crack:.:
Haha, right, didn't see that you updated the remount scripts someday. /system isn't tweaked, but its the question how much impact it would have; i guess none or very little.
[Android Software/Hacking General [Developers Only]] terdek:
After i flashed screen.zip the phone remain on boot... i use cm7.2

Inviato dal mio LG-E510 con Tapatalk 2
[Android Software/Hacking General [Developers Only]] pikachu01:
Hmm, some phones might not be affected, or you're not running the script at all.

Check "How do I know if it works section" in the first post and see whether the values match up.
[Android Software/Hacking General [Developers Only]] terdek:
EDIT: ignore this post, sorry ;)

Inviato dal mio LG-E510 con Tapatalk 2
[Android Software/Hacking General [Developers Only]] carlos67:
Pika, thanks for your earlier reply about remounts on i9300. It works perfectly from init.d - I put a "sleep 30" before the remount commands and it executes and doesn't get overwritten by the boot process :good:

If I also want to run sqlite_optimise script on my s3 (maybe only once a month) then it seems my sqlite3 is located in the /sbin folder on my phone. When I checked the script it points to /system/xbin/sqlite3 as the path for sqlite 3. So my question is this...........

Should I modify your script by changing the path to where my sqlite3 is located? So for me would be /sbin/sqlite3?

Thanks again for your help :)
[Android Software/Hacking General [Developers Only]] terdek:
Hi pika, tweak are in inid.t folder and dirty_radio ecc are right...but when i control that lmk is installed right terminal emulator write only "grep"... you can see the image?

Inviato dal mio LG-E510 con Tapatalk 2
[Android Software/Hacking General [Developers Only]] Kurre:
Replace / with | and it'll work :)

Sent from my slimbeaned GNex :)
[Android Software/Hacking General [Developers Only]] terdek:
Ok, i have installed all right!

Inviato dal mio LG-E510 con Tapatalk 2
[Android Software/Hacking General [Developers Only]] seandk:
Data/dxdrm/fuse permission denied

And my music app don't find any music anymore

Any idea ?

Envoyé depuis mon HTC Sensation XE with Beats Audio avec Tapatalk
[Android Software/Hacking General [Developers Only]] zhanjia:
Is your script compatible with unlimited boost ?

Sent from my WT19i
[Android Software/Hacking General [Developers Only]] terdek:
The script is compatible with ICS?

Inviato dal mio LG-E510 con Tapatalk 2
[Android Software/Hacking General [Developers Only]] pikachu01:
Can you show the error message for the permission denied. I'm not sure if it's compatible with HTC Sensation or not, hence you should have a nandroid backup before jumping into the fray.

About your music app, can you try other music app and see if it's an app problem.

What's unlimited boost. Link?

Yes.
[Android Software/Hacking General [Developers Only]] .:Crack:.:
So? :P
[Android Software/Hacking General [Developers Only]] pikachu01:
I can't assign arbitrary numbers to it, but it looks solid with the addition of non-rotational clauses. What we need now is a scheduler benchmark (one that manages foreground process responsiveness vs background process vs time).
[Android Software/Hacking General [Developers Only]] dark_knight35:
Lol, did you see my post in Supercharger, or was that a telepathic force?
[Android Software/Hacking General [Developers Only]] geokilla:
Installed ThunderBolt! on my friend's Galaxy Nexus and he sent me this: your thunderbolt script is gay. removed my led notification light
[Android Software/Hacking General [Developers Only]] pikachu01:
He might've exceeded his /system space. :/
[Android Software/Hacking General [Developers Only]] pikachu01:
Some future plans:

- Make sqlite3 binary Jelly Bean compatible (it's not compatible now)

- Make libsqlite Jelly Bean compatible (only have GB version now)

- Probably some specific LMK settings for 512MB RAM/ 1GB RAM/ 2GB RAM phones (not sure yet).
[Android Software/Hacking General [Developers Only]] PIRATA!:
I am sorry about the fact that you had to told me to read first post...but I already had alot of corruptions in old Darky rom and now I need not to have any of it.

I use alot of Titanium Backup..at least once a day. I do not have any sqlite3 lib now in my DarkyROM v11.0 BE, so I will start using it from when I'll install your Thunderbolt!

Is my actual libsqlite lib working with the sqlite3 you provide? Will this avoid any corruptions? I mean...is it the sqlite3 that could corrupt or is it the sqlite3 used with your libsqlite that result in corruptions?

Thank you.
[Android Software/Hacking General [Developers Only]] pikachu01:
The sqlite3 binary is just a way to access sqlite3 databases. The corruption may stem from libsqlite or remount script. Most of it is due to improper shut down.
[Android Software/Hacking General [Developers Only]] dark_knight35:
@pika. What do you think of this?

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

Maybe answer with a PM :D.
[Android Software/Hacking General [Developers Only]] PIRATA!:
Ok..so if I pay attention in making proper shutdowns with no reset or things like that, I should be fine in using the remount script, right?

About using libsqlite, I just can't understand if using the one I have in my rom instead of yours should really make any difference in having less corruption or what, as you say that most of corruption comes from improper shutdowns.

What I mean is that I do not want to risk to have corruptions because I just used a different libsqlite from mine, specially if using mine I'd have same performance (or quite same) with no corruption. If you say that there could be quite the same risk....well...why not using all your files! But first of all tell me if it is like this, then I'll decide what lib to use. :laugh:
[Android Software/Hacking General [Developers Only]] pikachu01:
Yes.

Libsqlite can result in corruption if you have an unclean shutdown or one of your apps forceclose suddenly. You can recover it by wiping the app's data.

Do know that the libsqlite file is only for Gingerbread Samsung ROMs.
[Android Software/Hacking General [Developers Only]] PIRATA!:
Wait a minute...I am on Android 4.0.4!! ..and I think it is not Samsung.

So you are saying that I can't use anyone of those scripts that uses the libsqlite lib??

I'm getting all messed up now with your declaration about the Samsung's Gingerbread rom...!!!
[Android Software/Hacking General [Developers Only]] pikachu01:
Did you read the first line of the first post?

Only one addon uses libsqlite, the libsqlite addon. What do you mean by libsqlite scripts?

libsqlite is not equal to sqlite3!
[Android Software/Hacking General [Developers Only]] PIRATA!:
Yes I have read it and I know about the files that work and those that don't.

You have wrote:

What I understand here is that libsqlite is related in the sqlite3 writes.

Now you say that libsqlite is only compatible in Gingerbread, so that is why I am asking about it.

I have an ICS non Samsung rom that does not have a sqlite 3 lib an has different libsqlite lib from yours.

If I flash your Thunderbolt! I'll have the sqlite3 libe and different libsqlite from the one I have now instaled in my rom.

I would like to execute the remount scripts and be as safe as possible. I use a lot of Titanium Backup and really need not to have corruptions.

I'll pay attentions in shutdowns and in clearing app data for those aps that resunt in force close...but I just can't get to understand if can exeute your scripts with my libsqlite or if I need for sure your one, and in case YES, if using mine will give no good results or no good performance in using Thunderbolt! or in executing your scripts.

Thank you.

Maybe I have understood uncorrectly: the sqlite3 does not uses libsqlite? I thought they where correlated!

Your script replaces
[Android Software/Hacking General [Developers Only]] pikachu01:
I think you read too fast and didn't actually understand what everything means.

Did you read this line?

In red bolded text:

ATTENTION: Only the main CWM, LMK (using build.prop method) and screenstate_scaling addon is compatible with ICS/JB for now.

sqlite3 = binary that can edit sqlite databases

libsqlite = a library of how libsqlite databases are handled

sqlite = a type of sql database

The fact that you're using libsqlite library meant for Gingerbread on an ICS ROM is already ridiculous. Next time, please read the first post and understand the first post.

Edit:

sqlite3 and libsqlite are related to sqlite, but the thing they do are starkly different. One tells the kernel how the sqlite database is handled while another edits the databases (like optimizing it or vacuuming it).

Please understand the above sentence correctly!!!

It's like how a ROM and kernel are related, but what they do is starkly different! Understand this concept first!
[Android Software/Hacking General [Developers Only]] carlos67:
@Pika, eagerley awaiting a sqlite3 script thats compatible with sgs3 JB. :fingers-crossed:
[Android Software/Hacking General [Developers Only]] gastonmazzacane:
Script isn t working with jzo54k elitemovil. Just goes to bootloop. Didn t had this problem with jro0r elitemovil. Just for info. Great work btw use it all the time
[Android Software/Hacking General [Developers Only]] pikachu01:
What jzo54k? What kind of ROM is it? What CWM zips did you install that made it hang?
[Android Software/Hacking General [Developers Only]] RuffBuster:
Its the new 4.1.2 jb guessing on i9000 maybe ported from nexus
[Android Software/Hacking General [Developers Only]] gastonmazzacane:
Sorry Pikachu01 didn t explain everything. Yes it s i9000 with gnex port 4.1.2. On genex port 4.1.1 for i9000 it worked. I installed main script from recovery and then it went into bootloop, i use semaphore 2.3.0 kernel. Thanks
[Android Software/Hacking General [Developers Only]] red.hat:
Remount Script

Picka, can the remount script for for i9100 be moved into the init.d folder and run at boot time.
[Android Software/Hacking General [Developers Only]] pikachu01:
Weird. I'm using CM10 (4.1.2) with Semaphore 2.3.0 as well. No boot loop for me. The ROM itself might have something which bugs out the script. Try using CM10 and see if you still encounter it.

You can if the kernel doesn't do a remount right after the init.d scripts is executed. It's better and easier if you just use Script Manager to handle it. :)
[Android Software/Hacking General [Developers Only]] carlos67:
I run it from init.d but use a sleep 30 delay to get over the problem of kernel remounting on bootup. Works like a champ. Checked in fsck.log file and terminal after bootup.

Manually using script manager every time is a PITA
[Android Software/Hacking General [Developers Only]] pikachu01:
There are some kernels on some phones that execute the init.d serially (waiting for the init.d to complete) then only booting.

This would prevent it from working correctly if the remount was placed in init.d :/
[Android Software/Hacking General [Developers Only]] PIRATA!:
I'm sorry but I'm getting crazy on this! :)

The RED line what does it mean? That I can only install the main CWM and LMK with build.prop method...right? So LMK addon since 6/13/2012 right??

I am on ICS AOSP rom, so I cannot use the screen_scaling addon, if I'm correct.

About the fact of using libsqlite library, I think I missunderstood with the libsqlite CWM addon that you say is for Gingerbread and that you still have to compile one for ICS.

So...I think I finally understood that I can only flash the main CWM and.....the LMK addon....but about this I need to ask you something:

I have my own edited build.prop.

Will the build.prob edit apply to my build.prob? I mean...the LMK addon will edit my build.prob file adding some lines on it, right?

In case YES: what lines does it add?? I would like to verify if I have made already the same edits to my build.prob file because I have hardly edited following some guides on XDA and I would like to have your LMK edits and not some other old values or things that might conflict with yours! Please let me know.

Thank you and please apologize for my missunderstandings.
[Android Software/Hacking General [Developers Only]] pikachu01:
Finally, I'm getting the correct message to you. Phew~ ..

About the build.prop, the lines it added will have the words "ADJ" and "MEM" without the quotes in them. Just search for them and you'll find it. They are at the end of your build.prop.
[Android Software/Hacking General [Developers Only]] carlos67:
@Pikachu,

Any chance of a sqlite_optimise for JB any time soon? You did say previously that you will give this some attention to make it work.

Any progress to report? :)
[Android Software/Hacking General [Developers Only]] dark_knight35:
He said that a few days ago... give him more time.
[Android Software/Hacking General [Developers Only]] .:Crack:.:
Pika, since the remount script uses the Mount option 'discard', did you read this?

https://patrick-nagel.net/blog/archives/337

What's your opinion on that?