FlyX Boot Screen - Droid X Themes and Apps

http://www.wjddesigns.com/2010/09/02/birdman-and-wjd-designs-show-what-flyx-is-a-boot/
If you guys are a fan of the new boot in the new FlyX update to Birdman's DroidX Rom - pick up the bootanimation.zip above... OR check out the video of it running

Just wanted to post here since I was posting at his site too... The video sold me and I was hoping it'd work on an otherwise rooted, but stock 2.1 and it does!
For those wanting instructions on what I did, here ya go:
1. Download the FlyX bootanimation.zip file from the site listed above; I saved to /sdcard/BootAnimations
2. Re-mount /system read-write by issuing the following command:
Code:
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
3. Make backups! I did two just in case. To make a local backup on the phone:
Code:
cd /system/media
mv bootanimation.zip bootanimation.bak
(Can replace mv with cp if you're uneasy about the file not existing for a few moments)
4. I copied the new FlyX boot animation in place, and set identical permissions to the stock bootanimation.zip:
From /system/media...
Code:
cp /sdcard/BootAnimations/bootanimation.zip .
chmod 644 bootanimation.zip
5. Reboot and enjoy!
Before even doing these I checked out both .zip files extracted, and they appeared to be identical in layout (desc.txt config file was as well) which is what gave me the idea that it'd work without issue. I'm glad it really was that easy. Hope this helps someone!

chammer said:
Just wanted to post here since I was posting at his site too... The video sold me and I was hoping it'd work on an otherwise rooted, but stock 2.1 and it does!
For those wanting instructions on what I did, here ya go:
1. Download the FlyX bootanimation.zip file from the site listed above; I saved to /sdcard/BootAnimations
2. Re-mount /system read-write by issuing the following command:
Code:
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
3. Make backups! I did two just in case. To make a local backup on the phone:
Code:
cd /system/media
mv bootanimation.zip bootanimation.bak
(Can replace mv with cp if you're uneasy about the file not existing for a few moments)
4. I copied the new FlyX boot animation in place, and set identical permissions to the stock bootanimation.zip:
From /system/media...
Code:
cp /sdcard/BootAnimations/bootanimation.zip .
chmod 644 bootanimation.zip
5. Reboot and enjoy!
Before even doing these I checked out both .zip files extracted, and they appeared to be identical in layout (desc.txt config file was as well) which is what gave me the idea that it'd work without issue. I'm glad it really was that easy. Hope this helps someone!
Click to expand...
Click to collapse
good write up - thanks - I didnt want to put just one method since there are tons of methods and other devices out there that have different bootanimation.zip areas... thanks bro...

I found a wallpaper on 4chan that kinda matches that sweet boot animation.
http://i53.tinypic.com/2znwyeb.jpg
edit: I'd like to think it's the JVM breaking through my home screen =)

QQeyes said:
I found a wallpaper on 4chan that kinda matches that sweet boot animation.
http://i53.tinypic.com/2znwyeb.jpg
Click to expand...
Click to collapse
Man that is pretty close haha good eyes...

Related

Changing Boot Screen animation

Here are 2 different way to get new BOOTANIMATION. Special thanx 2 ibussa & attn1 for helping me with this.
IF YOU ARE FLASHING NEW ROM AND WANT TO CHANGE ANIMATION WITH THE NEW FLASH
1. Open the ROM of your choose.zip
2. Navigate to System\Media and look for bootanimation.zip
3. Extract the original boot animation
4. Open it and delete the bootanimation.zip file, copy the new one of your choose or drag it the new one in.
5. Put Rom.zip on SD card.
6. Reboot into recovery.
7. Install zip and wait for it to finish.
IF YOU ALREADY HAVE ROM AND JUST CHANGING BOOT ANIMATION
1. Copy the NEW bootanimation.zip of your choice in SDK Folder
2. Open up CMD
3. cd C:\AndroidSDK\tools (or were ever you SDK files are)
4. adb remount
The filesystem is mounted read only. You need to mount it read/write.
5. adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
6. adb push bootanimation.zip /system/media/bootanimation.zip
7. adb push bootanimation.zip /data/local/bootanimation.zip
To return to read only,
8. adb shell mount -o remount,ro -t yaffs2 /dev/block/mtdblock4 /system
9. Reboot and there you go
I managed to get one on and working a few days ago. I don't remember/know what finally made it work, but I tried the adb push method.
But the thing is, I got curious and instead of moving it, I tried removing the old bootscreen before I tried to push the new on.
I'm not sure if that is what finally made it work though, so don't take my word for it. All I know is after I rebooted after the adb push, it worked.
Well this is how I did it. I delete the bootanimation in the rom zip file and then inject thw new bootanimation and reflash the rom.
ibussa said:
Well this is how I did it. I delete the bootanimation in the rom zip file and then inject thw new bootanimation and reflash the rom.
Click to expand...
Click to collapse
How did you extract and inject the new bootanimation? unzip and then re zipped? Oh and what ROM are you using it on?
No, I open the zip, navigate thru the file and extract the original boot animation, then open it and delete the animation file, copy the new one and drag it or inject the new one into the Rom zip and reflash it.
Sent from my HTC Liberty using XDA App
def changing my animation now!
ibussa said:
No, I open the zip, navigate thru the file and extract the original boot animation, then open it and delete the animation file, copy the new one and drag it or inject the new one into the Rom zip and reflash it.
Sent from my HTC Liberty using XDA App
Click to expand...
Click to collapse
Hmm... I have tried that and for some reason it wont let me extract delete or replace it..I will keep trying tho thank you
Edit: Scratch that I opened with WinRAR instead of zip and that allowed me to extract delete & replace it..Thnx Again
Try with the rooted Rom beta of att
Sent from my HTC Liberty using XDA App
What is the OP's boot animation? Where can I find some cool boot animations to try? I've seen some but not many that I really liked.
sfernandez said:
I am trying to change my boot screen animation to a new one and have tried multiple ways. Any help would be greatly appreciated. I have attached the file I am trying to install.
I placed the bootanimation on sd card & in C:AndroidSDK\tools
I have tried in recovery mode to install from zip on sd card and no luck
I have tried going thru OI file manager and deleting/renaming bootanimation.zip on system and no luck.
I have also tried to delete/move/copy bootanimation.zip threw Driod Explored and nothing
I have tried to remove the old bootanimation and no luck
adb shell rm/system/media/bootanimation.zip
adb shell rm/data/local/bootanimation.zip
I have even tried pushing and no luck
cd C:\AndroidSDK\tools
adb remount
adb mv( I tried with and without this command)
adb push bootanimation.zip /system/media/bootanimation.zip
adb push bootanimation.zip /data/local/bootanimation.zip
adb reboot
Any help would be greatly appreciated.
Click to expand...
Click to collapse
The filesystem is mounted read only. You need to mount it read/write.
try
adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
to return to read only,
adb shell mount -o remount,ro -t yaffs2 /dev/block/mtdblock4 /system
attn1 said:
the filesystem is mounted read only. You need to mount it read/write.
Try
adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
to return to read only,
adb shell mount -o remount,ro -t yaffs2 /dev/block/mtdblock4 /system
Click to expand...
Click to collapse
hell yeah that work :d thank you thank you thank you
Can't you just get a regedit and do it on the phone itself like on windows mobile?
I remember I changed my splash screen on my HTC Pure it only took like a second.
TheChemist187 said:
Can't you just get a regedit and do it on the phone itself like on windows mobile?
I remember I changed my splash screen on my HTC Pure it only took like a second.
Click to expand...
Click to collapse
Not to my knowledge. I know WM you were able to but yea, but not android. Ether way this is a very easy way 2 do it.
Wheres the best place to get boot screens?
SysAdmNj said:
Wheres the best place to get boot screens?
Click to expand...
Click to collapse
Check the g1 forum on xda and look for the boot animations thread.
Hi, I want to replace my bootscreen with this one.
I downloaded the zip files from the thread. I did what you said, but the only thing i saw when i rebootted was a black screen.
What format are the bootscreens in? I need video size, format, and length please. Also, If I do make one, do I just zip it? Thanks in advance.
Rubinski_be said:
Hi, I want to replace my bootscreen with this one.
I downloaded the zip files from the thread. I did what you said, but the only thing i saw when i rebootted was a black screen.
Click to expand...
Click to collapse
hocplyr98 said:
What format are the bootscreens in? I need video size, format, and length please. Also, If I do make one, do I just zip it? Thanks in advance.
Click to expand...
Click to collapse
Often the black screen is caused by either improper resolution or the desc.txt file having some incorrect verbiage or syntax. The issue may also be caused by zipping up the bootanimation.zip using compression. When zipping bootanimation.zip, it's a good practice to use no compression. You can try my bootanimiation.zip for formatting to see if it works. It was created specifically for the Aria. (This one is the stock looking HTC logo with the green android peeking out from behind the logo.)
http://forum.xda-developers.com/attachment.php?attachmentid=359230&d=1278999405
I'm using a HTC Tattoo, and i think that the resolution of the bootscreen was wrong. The bootscreen wasn't original for the Tattoo, so it had another resolution. I changed the *.gif-files to 240*320 (Tattoo's resolution). I made a new zip (without compression) and tried to push it. But the files who where allready in there are not replaced :s
Someone needs to come up with an animation of Android peeing on Apple logo, Calvin & Hobbes style.

[THEME] UPgrade red overload 2.1

*****THIS IS FOR 2.1 ONLY*****
*****YOU MUST BE ROOTED*****
This will theme well over 90% of everything you see that has to do with the android os and blur if its still there.
Download my files here http://www.megaupload.com/?d=59KOD7MS
By downloading this you agree to take full responsibility for the actions you are about to preform.
Original files if needed http://www.megaupload.com/?d=0RNAMSQ3
If you have kousch's recovery installed, make a back up, if not use root explorer and make a back up of the following file.
/system/framework/blur-res.apk
download the other original system files here
Sorry no MM method only terminal emulator, so you have to suffer through typing about 10 lines of commands....
Unzip the entire contents onto your sdcard
open terminal emulator
su
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
cp /sdcard/Services.jar /system/framework
cp /sdcard/framework-res.apk /system/framework
your phone will auto reboot. If you havent already applied a changed services or framework the boot animation will take a long time. If it by chance freezes, or does the boot sound but never shows the screen do a battery pull.
Once your phone reboots you will see a new lock screen and dark status bar with white font, if this is not the case you need to redo the steps above.
If you have root explorer, long press on the /system folder choose permissions. Make note of what permissions are set, grant everything permission for now. Change this back when your done. Failure to do so may cause an apk to not apply.
If you prefer you can reboot after each line command by simply typing reboot and hitting enter, just to make sure it boots clean, but its really not needed.
Put capitol letters when seen!!!! failure will cause duplicate applications!!!
Dont apply anything blur you deleted and dont want on your phone.
In terminal emulator
su
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
cp /sdcard/BlurPhone.apk /system/app
cp /sdcard/BlurCalendar.apk /system/app
cp /sdcard/BlurContacts.apk /system/app
cp /sdcard/BlurHome.apk /system/app
cp /sdcard/Browser.apk /system/app
cp /sdcard/Gallery3D.apk /system/app
cp /sdcard/Music.apk /system/app
cp /sdcard/Settings.apk /system/app
this one goes to new directory so pay attention, dont get type happy
cp /sdcard/blur-res.apk /system/framework
now type reboot and hit enter
phone may or may not have an extended boot.
If you use handcent and want it themed, uninstall your old one
su
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
cp /sdcard/com.handcent.nextsms.apk /system/app
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
reboot
Enjoy
Credit to
Me
prodigy
skyraider
tparker76
Teenfaces
stewart1champ
quadjacks
hacku
RinTinTigger
Taypotts
moto
htc
928droid
fabulous
I learned a lot from looking at how everyone else themed to get ideas for mine.
all images came from google searches. Then edited as needed.
reserved for me
please wait... an operator will be with you shortly...
Whens the download going to be up?
Ok. Now that i reverted to stock i can't get my themed google maps to install.... sucks. Also my themed launcher pro keeps my registation code. So if i release that its stealing. I will work on these two tonight and see what i can do.
Either way, a dl will be posted in the morning.
Sorry
Sent via your mom and tapatalk
Maybe try re-signing it then install via adb install command as per the the autosign.bat method in my other post.
ignorant question. Can i install this using Rom manager?
No sir. But you have rom manager and haven't switched to 2.2?
sent by your mom on tapatalk
Yep but I used sbf switched back to 2.1......2.2 had a few bugs that drove me crazy
Sent from my DROIDX using Tapatalk
running this theme
Ok backup made through rom mamnger. So im currently running rooted 2.1. Ive download the files and they are upzip on the root of the SD..can i simply type the codes in termnal emulator app on the phone and this should work?
catalystsupreme2 said:
Ok backup made through rom mamnger. So im currently running rooted 2.1. Ive download the files and they are upzip on the root of the SD..can i simply type the codes in termnal emulator app on the phone and this should work?
Click to expand...
Click to collapse
yup just follow the codes in the OP, you can omit what ever you dont want.
bad4u6669 said:
yup just follow the codes in the OP, you can omit what ever you dont want.
Click to expand...
Click to collapse
Big thanks for the help..everything worked flawlessly..very beautiful theme
catalystsupreme2 said:
Big thanks for the help..everything worked flawlessly..very beautiful theme
Click to expand...
Click to collapse
any time, head over to my 2.2 thread for a few upgrades, they still work for users on 2.1

xoom bootanimation

This is the xoom bootanimation
xoombootanimation
adb method ( this assuems you have the android sdk installed
./adb push /system/media/bootanimation.zip
but you could just use root explorer to replace it if you like
terminal methed
su
mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
cp /sdcard/bootanimation.zip /system/media/bootanimation.zip
(if you forgot to rename it )
do the mount command as above
mv /sdcard/xoom-bootanimation.zip /system/media/bootanimation.zip
here is a link to a video of it working http://www.youtube.com/watch?v=MrhZ6zv3BEA
Enjoy and if this was the wrong place I'm sorry for posting it here.
I posted this in the theme/apps section
http://forum.xda-developers.com/showthread.php?t=967768
But appreciate the new link to this nice honeycomb boot animation
Thanks I was just trying to help the community out.It is a pretty sweet animation.
Pretty sweet, works great, looks amazing
Sent from my PC36100 using Tapatalk
Last time I tried one of these the hexagons were all squished up. Is this the case here too?
aph said:
Last time I tried one of these the hexagons were all squished up. Is this the case here too?
Click to expand...
Click to collapse
No it should be fine, the animation just moves across in portrait mode, not landscape like it would on the Xoom. No distortion
ahavens17 said:
No it should be fine, the animation just moves across in portrait mode, not landscape like it would on the Xoom. No distortion
Click to expand...
Click to collapse
Just tried it, looks pretty good, thanks!
Thread moved to Themes and apps.
WHOLEEEEE...
B-dub25 said:
This is the xoom bootanimation
xoombootanimation
what I did is just did a
./adb push /system/media/bootanimation.zip
but you could just use root explorer to replace it if you like
here is a link to a video of it working http://www.youtube.com/watch?v=MrhZ6zv3BEA
Enjoy and if this was the wrong place I'm sorry for posting it here.
Click to expand...
Click to collapse
This looks AMAZING!! No squishiness or anything! I could seriously watch that all day (as I dream of owning a XOOM)...
How come it took 8 months for someone to mention that I could just replace the bootanimation.zip with Root Explorer?! lol... My laptop died, so I'm stuck with my work machine which I can't install ANYTHING on, let alone run ADB without some Regional IT bastard scanning my machine, looking for a reason to report misuse of a company asset to save his/her own ass... I've been replacing the zip before flashing all this time, and my designated boot was the X (attached, since it's still so pretty...).
Thank you SOOO much! I've themed my EVO to the best of my ability to match the HoneyComb blue, and this is THE perfect addition!
Gonna' go wipe my cache, and dalvik so the boot lasts longer...
Loving it! Goes great with my HC theme on my MIUI ROM!
B-dub25 said:
This is the xoom bootanimation
xoombootanimation
what I did is just did a
./adb push /system/media/bootanimation.zip
but you could just use root explorer to replace it if you like
here is a link to a video of it working http://www.youtube.com/watch?v=MrhZ6zv3BEA
Enjoy and if this was the wrong place I'm sorry for posting it here.
Click to expand...
Click to collapse
How exactly do I use the "adb push" method? Is this something I can do in the terminal emulator? If so, how exactly do I do it?
Thanks
adb method
reboot to recovery and do this
go to the mounts-storage in the recovery
mount system
type in your computer
./adb push bootanimation.zip /system/media/bootanimation.zip
now to do it through the terminal I believe its something like this
su
mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system <- there is a space between 4 /system
make sure you know where the bootanimation is located. if in downloads
then do
cp /sdcard/download/bootanimation.zip /system/media/bootanimation.zip
if it is on the root of the sdcard then do
cp /sdcard/bootanimation.zip /system/media/bootanimation.zip
( If you did not rename the .zip to bootanimation.zip then change the cp to mv )
and we done.
enjoy and sorry about the late response I was really busy.
Thanks for this. I was able to download it and use Root Explorer to get it going. Rebooted my phone a couples times just to watch the animation.
Dude, this is really really cool! Thanks OP!
B-dub25 said:
reboot to recovery and do this
go to the mounts-storage in the recovery
mount system
type in your computer
./adb push bootanimation.zip /system/media/bootanimation.zip
now to do it through the terminal I believe its something like this
su
mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system <- there is a space between 4 /system
make sure you know where the bootanimation is located. if in downloads
then do
cp /sdcard/download/bootanimation.zip /system/media/bootanimation.zip
if it is on the root of the sdcard then do
cp /sdcard/bootanimation.zip /system/media/bootanimation.zip
( If you did not rename the .zip to bootanimation.zip then change the cp to mv )
and we done.
enjoy and sorry about the late response I was really busy.
Click to expand...
Click to collapse
Dude, I'm sorry but I can't seem to figure this out... I've got my EVO hooked up to my laptop running Ubuntu...
I have the USB storage on so I can see it on my desktop...
I'm typing exactly the "mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system" and it gives me a statement saying "system" does not exist.
Any thougths... That is EXACTLY what I'm suppose to be putting into terminal right? There is no part where I'm suppose to put in my own device name or location?
I'm soo bad with this terminal stuff...
Flashable Zip
Just thought I'd throw this out here. I flashed this through Zip and it works well on my 003 Evo. Absolutely beautiful.
Should be just over 5 Mb once downloaded.
NOTICE:
This is not my work - I am not responsible for what happens to your phone. I did not do this, I just don't remember where I got this.
FLASH AT YOUR OWN RISK.

CROMBi-kk Boot Animation

As seen in CROMBi-kk by @sbdags and @lj50036...
Attached is a resized version of the bootanimation I created in appreciation for all the hard work put into bringing us the CROMBi-kk ROM. I resized and repacked the files, which it seems to have helped the smooth out the choppiness of the original.
Installation Instructions:
Download the attached file and save to your SD card
Remount the System partition as RW
Code:
mount -o remount, rw /system
Replace the bootanimation.zip file located in /system/media with the file you just downloaded
Change the permissions on the new bootanimation.zip (in /system/media) to 0644 (rw-r--r--)
Reboot the tablet
Enjoy!
Here's a version of the animation in Blue. I'll try to add some other colors if there are requests, however I'm swamped at work so it may take some time to get them done. Hope you like it.
psudeke said:
Note: I'm still relatively new to Linux commands, so if there is a better way to remount the System partition please let me know and I will update.
Click to expand...
Click to collapse
You can leave out the filesystem type when remounting; I usually do this:
Code:
mount -o remount,rw /system
_that said:
You can leave out the filesystem type when remounting; I usually do this:
Code:
mount -o remount,rw /system
Click to expand...
Click to collapse
Thanks again! OP has been updated to reflect.
Nice job mate. I'll include these in the next release Thank you.

[MOD] Enable Stock Hotspot on Verizon

I have gotten the built-in wireless tether to work. I know there's been some discussion about getting Wireless tether without FoxFi and similar.
Since we cannot use the recovery method directly, you can still use the tools and everything from it.
So to begin:
Obviously, you must have root for this to work.
1) Download the patch.zip from the original thread. [here: http://forum.xda-developers.com/showthread.php?t=2768837 ]
2) extract the zip to somewhere on sdcard. I extracted mine to the Download folder. You may need to edit the script below to reflect your locations.
3) okay, this part gets a little weird, but bear with me...
Save this code as run.sh in Download folder or wherever you extracted. You can over-write the old run.sh if you save it in toggle folder where original was located-- BE SURE TO EDIT AS REQUIRED
Code:
#!/sbin/sh
cp /mnt/sdcard/Download/toggle/sqlite3 /data/local/tmp/sqlite3
chmod 0777 /data/local/tmp/sqlite3
mount -o remount,rw /dev/block/mmcblk0p23 /system
cp /system/framework/framework-res.apk /system/framework/framework-res.apk.bak
cp /mnt/sdcard/Download/system/framework/framework-res.apk /system/framework/framework-res.apk
/data/local/tmp/sqlite3 /data/data/com.android.providers.settings/databases/settings.db < /mnt/sdcard/Download/toggle/toggles.sql
4) now open up adb on pc (preferred!!! So you can still see progress and if necesary you can undo/alter/fix things) or terminal emulator (untested but should work, may be weird since you have to reboot phone while it's interface is locked up)
Run:
adb shell
su
sh /mnt/sdcard/Download/toggle/run.sh [or where ever you saved it]
5) Your phone will probably lock up now because you've just replaced the framework-res.apk while the system was running.
adb reboot or reboot by other methods.
6) Profit ;]
I DO NOT WARRANTY OR GUARANTEE THIS METHOD. USE AT YOUR OWN RISK
I believe the sqlite edits serve the purpose of showing the icon in the quick settings pull down. Otherwise, just replacing the framework-res.apk with the correct changes is enough: See this thread for the changes needed:
http://forum.xda-developers.com/showthread.php?t=2759119
Incidentally, I was attempting to make the changes on my own and recompile the framework-res.apk, and I must've done something not quite right because the phone hung at the verizon logo. Thankfully adb was up so I was able to remount system as rw to replace the edited framework-res.apk from the original thread OP linked. Interestingly enough, as soon as I finished copying the edited file, the phone continued booting just fine, and I'm posting from the native tethered connection now.
Edit: I was able to do the changes on the framework-res.apk extracted/decompiled from my phone after all. I'm guessing that the phone didn't like deflate method as opposed to store method (no compression) on the resources.arsc file in the apk file. Had to use the 7zip command line tool to save the modified resources.arsc file without compression to the original apk:
7z u -mx0 framework-res.apk.zip resources.arsc
where -mx0 means no compression (copy)
Got it enabled by just replacing the framework-res.apk, and noticed speeds were really slow. I get 1.88mbps on LTE at home (so-so coverage), but only .15mbps on my iPad connected to my phone via Wi-Fi.
I did this: http://forum.xda-developers.com/showpost.php?p=53431713&postcount=9
SO MUCH EASIER than what you guys were doing. :good:
Droid_Evo_8 said:
I did this: http://forum.xda-developers.com/showpost.php?p=53431713&postcount=9
SO MUCH EASIER than what you guys were doing. :good:
Click to expand...
Click to collapse
It's a manner of preference. In terms of overhead, this native method should technically be quicker to enable, as it does not have to wait for the exposed module to intercept the call and return an empty array of apps to execute for the provision check. That being said, we're probably talking miliseconds at most. While I use xposed for other modules sometimes, others might prefer not to, and this native method does not require it.
vacaloca said:
It's a manner of preference. In terms of overhead, this native method should technically be quicker to enable, as it does not have to wait for the exposed module to intercept the call and return an empty array of apps to execute for the provision check. That being said, we're probably talking miliseconds at most. While I use xposed for other modules sometimes, others might prefer not to, and this native method does not require it.
Click to expand...
Click to collapse
I don't know much about adb or terminal emulator so I'm fine with it. :good:
Here's to hoping for an easy tethering mod!
fillyo said:
Here's to hoping for an easy tethering mod!
Click to expand...
Click to collapse
I'm not sure how easier it can get than installing xposed framework + X Tether mod and rebooting, or replacing the framework-res.apk file on your phone with the one listed in the OP... either will work. This of course assumes you have the Verizon model. Replacing the premade framework-res.apk on any other S5 model would probably cause issues and wouldn't solve anything .
I just made it 'harder' on myself by deciding to copy the original framework-res.apk from my phone, and using the latest apktool and aapt to extract the apk, make the modifications, rebuild it, and replace it on my phone (after renaming the original to .bak). I mostly did this to refresh my memory on how to do it as I had done the process with another phone a while back to do the same mod. As I mentioned earlier, the sqlite stuff is only necessary if you want a toggle in the quick settings bar... otherwise you can just go into settings menu and enable it that way.
vacaloca said:
I'm not sure how easier it can get than installing xposed framework + X Tether mod and rebooting, or replacing the framework-res.apk file on your phone with the one listed in the OP... either will work.
Click to expand...
Click to collapse
I don't see the framework-res.apk file in OP, am I missing something? I have no idea how to decompile mine to make changes.
fillyo said:
I don't see the framework-res.apk file in OP, am I missing something? I have no idea how to decompile mine to make changes.
Click to expand...
Click to collapse
It's linked to in step (1). It's inside the zip file that's meant to be flashed in a recovery... however, because our bootloader is still locked, we cannot flash a recovery, so the way to do it is by replacing the framework-res.apk file as the filesystem is live, which as the OP mentions, will trigger a soft reboot as this file is used extensively by Android apps.
vacaloca said:
It's linked to in step (1). It's inside the zip file that's meant to be flashed in a recovery... however, because our bootloader is still locked, we cannot flash a recovery, so the way to do it is by replacing the framework-res.apk file as the filesystem is live, which as the OP mentions, will trigger a soft reboot as this file is used extensively by Android apps.
Click to expand...
Click to collapse
I got the framework-res apk from the zip package, I guess I am a little nervous since this is from a dev edition, correct? Anyone else successfully just replace framework-res from the zip package on their retail Verizon GS5?
fillyo said:
I got the framework-res apk from the zip package, I guess I am a little nervous since this is from a dev edition, correct? Anyone else successfully just replace framework-res from the zip package on their retail Verizon GS5?
Click to expand...
Click to collapse
The OP (presumably), user in post #3, and myself before I did the changes manually.
SO I followed these instructions and this is what i get both from adb and Term Em.
mount: No such file or directory
: Read-Only file systemramework-res.apk.bak
: Read-Only file systemramework-res.apk
/mnt/sdcard/download/toggle/run.sh[8]: /mnt/sdcard/download/toggle/sqlite3: can't execute: permission denied
I use the same folder structure you did, created a download folder and extracted the zip...
Thoughts?
tangoboyz said:
SO I followed these instructions and this is what i get both from adb and Term Em.
mount: No such file or directory
: Read-Only file systemramework-res.apk.bak
: Read-Only file systemramework-res.apk
/mnt/sdcard/download/toggle/run.sh[8]: /mnt/sdcard/download/toggle/sqlite3: can't execute: permission denied
I use the same folder structure you did, created a download folder and extracted the zip...
Thoughts?
Click to expand...
Click to collapse
Seems at least like 2 errors... the mount command can't find the input or output directories, thus you attempt to copy the files and get read-only file system, and it looks like sqlite3 needs to be changed to executable... chmod +x sqlite3
Also make sure you're running as root, obviously.
I saw a similar post int the android development subforum, and they seem to believe you will bootloop if you try to overwrite your framework-res. I chickened out and just did the xposed and x tether mod.
vacaloca said:
Seems at least like 2 errors... the mount command can't find the input or output directories, thus you attempt to copy the files and get read-only file system, and it looks like sqlite3 needs to be changed to executable... chmod +x sqlite3
Also make sure you're running as root, obviously.
Click to expand...
Click to collapse
I am rooted. Here's what i had in my run.sh:
#!/sbin/sh
cp /mnt/sdcard/Download/toggle/sqlite3 /data/local/tmp/sqlite3
chmod 0777 /data/local/tmp/sqlite3
mount -o remount,rw /dev/block/mmcblk0p23 /system
cp /system/framework/framework-res.apk /system/framework/framework-res.apk.bak
cp /mnt/sdcard/Download/system/framework/framework-res.apk /system/framework/framework-res.apk
/mnt/sdcard/Download/toggle/sqlite3 /data/data/com.android.providers.settings/databases/settings.db < /mnt/sdcard/Download/toggle/toggles.sql
NOW does this look right??
#!/sbin/sh
cp /mnt/sdcard/Download/toggle/sqlite3 /data/local/tmp/sqlite3
chmod +x 0777 /data/local/tmp/sqlite3
mount -o remount,rw /dev/block/mmcblk0p23 /system
cp /system/framework/framework-res.apk /system/framework/framework-res.apk.bak
cp /mnt/sdcard/Download/system/framework/framework-res.apk /system/framework/framework-res.apk
/mnt/sdcard/Download/toggle/sqlite3 /data/data/com.android.providers.settings/databases/settings.db < /mnt/sdcard/Download/toggle/toggles.sql
I'm sorry as I'm very new to this.
tangoboyz said:
I am rooted. Here's what i had in my run.sh:
#!/sbin/sh
cp /mnt/sdcard/Download/toggle/sqlite3 /data/local/tmp/sqlite3
chmod 0777 /data/local/tmp/sqlite3
mount -o remount,rw /dev/block/mmcblk0p23 /system
cp /system/framework/framework-res.apk /system/framework/framework-res.apk.bak
cp /mnt/sdcard/Download/system/framework/framework-res.apk /system/framework/framework-res.apk
/mnt/sdcard/Download/toggle/sqlite3 /data/data/com.android.providers.settings/databases/settings.db < /mnt/sdcard/Download/toggle/toggles.sql
NOW does this look right??
#!/sbin/sh
cp /mnt/sdcard/Download/toggle/sqlite3 /data/local/tmp/sqlite3
chmod +x 0777 /data/local/tmp/sqlite3
mount -o remount,rw /dev/block/mmcblk0p23 /system
cp /system/framework/framework-res.apk /system/framework/framework-res.apk.bak
cp /mnt/sdcard/Download/system/framework/framework-res.apk /system/framework/framework-res.apk
/mnt/sdcard/Download/toggle/sqlite3 /data/data/com.android.providers.settings/databases/settings.db < /mnt/sdcard/Download/toggle/toggles.sql
I'm sorry as I'm very new to this.
Click to expand...
Click to collapse
The original script should work assuming the files are in the right path... when I mentioned make sure you are running as root meant, make sure you run the 'su' command and get the # prompt before you run the script, otherwise the script won't run with root permissions and will fail.
For the third line, you (and the OP) can replace the mount command with:
Code:
mount -o,remount rw /system
----
As an aside, the chmod 0777 part in the original script already does mark the file as executable... chmod works with generic +rwx (read,write,execute) distinctions or the regular numbering permissions (777 means rwx for everyone)
Edit: the last line of the script should start with: /data/local/tmp/sqlite3
because that's the one that you set the permissions to rwx, not the one in your sdcard
vacaloca said:
The original script should work assuming the files are in the right path... when I mentioned make sure you are running as root meant, make sure you run the 'su' command and get the # prompt before you run the script, otherwise the script won't run with root permissions and will fail.
For the third line, you (and the OP) can replace the mount command with:
Code:
mount -o,remount rw /system
----
As an aside, the chmod 0777 part in the original script already does mark the file as executable... chmod works with generic +rwx (read,write,execute) distinctions or the regular numbering permissions (777 means rwx for everyone)
Edit: the last line of the script should start with: /data/local/tmp/sqlite3
because that's the one that you set the permissions to rwx, not the one in your sdcard
Click to expand...
Click to collapse
Hmm still no dice... Something isn't working right. Really I wanted the Hotspot in the pull down menu. I am currently paying for hotspot anyway....
Just found that wanam xposed has an option to skip provisioning check. Anyone tried this yet? Seems to enable native tethering but doesn't give a quick settings button.
dlscott1111 said:
Just found that wanam xposed has an option to skip provisioning check. Anyone tried this yet? Seems to enable native tethering but doesn't give a quick settings button.
Click to expand...
Click to collapse
Yes, we have tried it and it works. The quick settings button, as I have mentioned earlier in this thread, is what the sqlite3 executable and the file commands it takes in (just a simple text file of DB commands) take care of. You could also just get sqlite editor ($3 from the play store, IIRC) and do them manually if you don't like command line tools. it's basically adding "WiFiHotspot" to system -> notification_panel_active_app_list_for_reset and notification_panel_default_active_app_list in the settings.db file in /data/data/com.android.providers.settings/databases/
Or you could just do it the free with the command line sqlite3 using the tools already at your disposal

Categories

Resources