*** Disclaimer ***
I have tested and tested and tested on MY OWN device and it works. If you don't have any skills or you want to make your own bootlogo safely use the versione for PC/Mac at this link: http://forum.xda-developers.com/oneplus-one/themes-apps/mod-customize-ones-bootlogo-t2857153
Introduction
This application helps you to view, create and flash your own bootlogo directly from your Oneplus One. This project is a "son" of the main one. Is a "transposed" version for Android into APP.
Before you start you need to install root functionality on your Oneplus One. To know more http://www.xda-develo...xda-developer-tv/
Screen
https://www.dropbox.com/s/nbotwdca4265i25/Screenshot_2014-12-16-18-53-44.png?dl=1
https://www.dropbox.com/s/ly0fpadb0ws4255/Screenshot_2014-12-16-18-53-48.png?dl=1
https://www.dropbox.com/s/juewkkadt2xlo9g/Screenshot_2014-12-16-18-53-59.png?dl=1
Installation instructions
Enable "Settings -> Security -> Unkown sources"
Download and install apk
Download from Google Play Store
[QRCODE]https://www.dropbox.com/s/rsa5661oknore2s/BootlogoViewer-v2.0.apk?dl=1[/QRCODE]
Download APK
Mirror 1
Mirror 2
Changelog
Code:
Current changelog: 16/12/2014
[new] Material design
[new] Export created theme (you can backup your original logo before flash a new one)
[new] SplashScreen added. It loads the internal logo automatically.
[replaced] The image must be the same size of the logo.
Older changelogs:
Code:
v1.1 changelog: 07/12/2014
[new] Added support to flash a pre-formatted zip file (read FAQ to learn how to create one)
[new] Fixed some minor bugs
v1.0 changelog: 13/10/2014
[note] First release.
[new] View images in LOGO partition
[new] Replace images in LOGO partition
[new] Flash new LOGO
FAQ
Empty
Click to expand...
Click to collapse
Thanks To/Credits
Original post for Oneplus Boot logo mod here
XDA:DevDB Information
Bootlogo Viewer, App for all devices (see above for details)
Contributors
MarchriusDennis
Version Information
Status: Stable
Current Stable Version: 2.0
Stable Release Date: 2014-12-16
Current Beta Version: 1.0
Beta Release Date: 2014-10-13
Created 2014-10-13
Last Updated 2015-01-26
FAQ
1. How can I install it?
1. Go to Settings->Security->Unknown Sources and enable it. Then download and install the apk.
2. How can I change single image manually?
1. Select the image to change.
2. Long press on it and select a PNG image.
3. Push the "Send" button on top of the toolbar.
N.B. Select an image that is not smaller than the size shown in top of image view. It will resized if the size is different. So if the image is bigger 4x the image will be blurry or pixeled. You can also take a picture from camera and insert in but keep in mind the size.
3. I'm too lazy. How can I flash a themed zip??
1. Download (You don't say!?!?) the zip theme and store on the phone.
2. In app, select "Import from a Zip" and select the zip file.
3. Check if there are all preferred images and flash it!
4. How can I create a "theme" package zip?
2. You need a zip manager (on Mac OS X the default decompression utility is fine).
Create a info.xml file like this:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<author>Marchrius</author>
<version>1.0</version>
<date>07/12/2014</date>
Then you can add this keys (one or all):
this is the entire logo.bin and can be the original one to flash
Code:
<binary>file.bin</binary>
this is the bootlogo file image in png format and 1080x1919 resolution.
Code:
<bootlogo>file1.png</bootlogo>
this is the secondlogo file image in png format and 536x60 resolution.
Code:
<secondlogo>file2.png</secondlogo>
this is the thirdlogo file image in png format and 300x1020 resolution.
Code:
<thirdlogo>file3.png</thirdlogo>
this is the fastboot logo file image in png format and 350x313 resolution.
Code:
<fastboot>file4.png</fastboot>
this is the lowbattery logo file image in png format and 645x1074 resolution.
Code:
<lowbattery>file5.png</lowbattery>
this is the sixth logo file image in png format and 392x66 resolution
Code:
<sixthlogo>file6.png</sixthlogo>
this is the seventh logo file image in png format and 487x69 resolution.
Code:
<seventhlogo>file7.png</seventhlogo>
If you add the <binary> other won't be inserted. So, if you want to post a original LOGO binary use this key.
Then create the zip file without subdirectories or other and post it. Then donwload on the phone ad flash!
Reserved
Nice thread, finally made one!
One problem.... Still shows this error.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my OnePlus One using Tapatalk VIP
nicholaschum said:
Nice thread, finally made one!
One problem.... Still shows this error.
http://tapatalk.imageshack.com/v2/14/10/13/7e53f3bee026551c32787710eb7910ae.jpg
Sent from my OnePlus One using Tapatalk VIP
Click to expand...
Click to collapse
Ok. Now must be ok. If not please post the log cat and grep "System info"
MarchriusDennis said:
Ok. Now must be ok. If not please post the log cat and grep "System info"
Click to expand...
Click to collapse
Just updated and it works. Good job finding all those icons in the LOGO partition.
Just wondering, with this application are you meant to be able to change all logos?
Can we also get some text instructions on how to use it in the OP (for others)? I know the video's there but sometimes people prefer text instructions! Thanks!
nicholaschum said:
Just updated and it works. Good job finding all those icons in the LOGO partition.
Just wondering, with this application are you meant to be able to change all logos?
Click to expand...
Click to collapse
Yes, you can change all the logos. I tested only the bootlogo, fastboot and low battery. I don't know how to reach other logos. But, teorically, all the functions are global.
For now, you MUST use and image that fit the logo (eg. for Bootlogo you need an image of 1080x1919) or the image is cut.
MarchriusDennis said:
Yes, you can change all the logos. I tested only the bootlogo, fastboot and low battery. I don't know how to reach other logos. But, teorically, all the functions are global.
For now, you MUST use and image that fit the logo (eg. for Bootlogo you need an image of 1080x1919) or the image is cut.
Click to expand...
Click to collapse
Check my sig, I released a series of my boot logos with my boot animations, included is the bootlogo and the fastboot logos.
I would still like to use the original tool for the computer to distribute my work though, but this is a handy tool.
Sent from my OnePlus One using Tapatalk VIP
---------- Post added at 02:41 PM ---------- Previous post was at 02:33 PM ----------
MarchriusDennis said:
for Bootlogo you need an image of 1080x1919
Click to expand...
Click to collapse
1920x1080 works. 1919 is a really odd dimension value.
Sent from my OnePlus One using Tapatalk VIP
nicholaschum said:
Check my sig, I released a series of my boot logos with my boot animations, included is the bootlogo and the fastboot logos.
I would still like to use the original tool for the computer to distribute my work though, but this is a handy tool.
Sent from my OnePlus One using Tapatalk VIP
---------- Post added at 02:41 PM ---------- Previous post was at 02:33 PM ----------
1920x1080 works. 1919 is a really odd dimension value.
Sent from my OnePlus One using Tapatalk VIP
Click to expand...
Click to collapse
Yep but the system of the OPO want an image of 1080x1919. So the program cut the image before write it.
I pulled a request to update the program of chillstep1998 on github. He should accept the pull request.
Suggestions to add:
Backup original logo.bin
Restore from original logo.bin
It seems like this app can change even more images then the desktop version chillstep made. Great job!
Quick question. Is it possible to reverse the process and upload the stock images in case we want to make minor changes to those? I think the bootlogo and fastboot are floating around but I have yet to see the low battery and others. Thanks.
qureyoon said:
Suggestions to add:
Backup original logo.bin
Restore from original logo.bin
Click to expand...
Click to collapse
Smasher816 said:
It seems like this app can change even more images then the desktop version chillstep made. Great job!
Quick question. Is it possible to reverse the process and upload the stock images in case we want to make minor changes to those? I think the bootlogo and fastboot are floating around but I have yet to see the low battery and others. Thanks.
Click to expand...
Click to collapse
More functions added! Check it out!
Added support for a themed zip file or an original zip file to flash.
Any help with bootlogo
Create a info.xml file like this:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<author>Marchrius</author>
<version>1.0</version>
<date>07/12/2014</date>
Then you can add this keys (one or all):
this is the entire logo.bin and can be the original one to flash
Code:
<binary>file.bin</binary>
this is the bootlogo file image in png format and 1080x1919 resolution.
Code:
<bootlogo>file1.png</bootlogo>
Hi,
I am not sure what to put in the xml file if i only want to change the bootlogo.
Am i correct to enter the next line?
<bootlogo>file1.png</bootlogo>
Or is the name for the bootlogo a random name. Will someone point me in the right direction
Thanx
Updated version 2.0 to material design and Navigation Drawer! Check it out!
mart56 said:
Create a info.xml file like this:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<author>Marchrius</author>
<version>1.0</version>
<date>07/12/2014</date>
Then you can add this keys (one or all):
this is the entire logo.bin and can be the original one to flash
Code:
<binary>file.bin</binary>
this is the bootlogo file image in png format and 1080x1919 resolution.
Code:
<bootlogo>file1.png</bootlogo>
Hi,
I am not sure what to put in the xml file if i only want to change the bootlogo.
Am i correct to enter the next line?
<bootlogo>file1.png</bootlogo>
Or is the name for the bootlogo a random name. Will someone point me in the right direction
Thanx
Click to expand...
Click to collapse
If you want to change only the bootlogo you must insert the line
Code:
<bootlogo>file1.png</bootlogo>
where file1.png is the name of your file. So, if you have a file named myCoolBootlogo.png the xml file must look like this:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<author>Marchrius</author>
<version>1.0</version>
<date>07/12/2014</date>
<bootlogo>myCoolBootlogo.png</bootlogo>
V 2. 0
Hi receive parsing error when trying to install v2. 0.. I think the APK is not complete
mart56 said:
Hi receive parsing error when trying to install v2. 0.. I think the APK is not complete
Click to expand...
Click to collapse
Do not use external downloader. Download it with web browser (Chrome is ok)
bootviewer
Hi dude,
Downloaded through chrome but the parsing error is still there.
mart56 said:
Hi dude,
Downloaded through chrome but the parsing error is still there.
Click to expand...
Click to collapse
Try the mirror link. I don't know, it works for me ok both chrome and firefox
MarchriusDennis said:
Try the mirror link. I don't know, it works for me ok both chrome and firefox
Click to expand...
Click to collapse
Sorry Marchrius,
I tried everything from my Oneplus
downloaded from chrome and firefox to my desktop and put it on my OPO still the error
Checked if the box unknown sources was ticked
I have a size of 1,84 mb
Its a pitty i can't use your apk because i like making bootlogo's and changing them on the fly is ever so nice
greetz
mart56 said:
Sorry Marchrius,
I tried everything from my Oneplus
downloaded from chrome and firefox to my desktop and put it on my OPO still the error
Checked if the box unknown sources was ticked
I have a size of 1,84 mb
Its a pitty i can't use your apk because i like making bootlogo's and changing them on the fly is ever so nice
greetz
Click to expand...
Click to collapse
This is the md5sum c0991233222478cb9cf1f91fa42997c5. Can you check yours?
Related
[HOW TO] Changing the starting Splash Image EVO
Tools Used:
GIMP http://www.gimp.org/downloads/
fastboot http://okean.ath.cx/splash_editing/fastboot.exe
rgb2565.exe http://okean.ath.cx/splash_editing/rgb2565.exe
cygwin1.dll http://okean.ath.cx/splash_editing/cygwin1.dll
ImageMagic http://okean.ath.cx/splash_editing/ImageMagic.exe
Note: Mirrors to most of those can be found in the threads bellow section.
Help With Tutorial:
Thread I Started http://forum.xda-developers.com/showthread.php?p=6820690#post6820690
G1 Thread That I got most of this from. http://forum.xda-developers.com/showthread.php?t=456071
Thanks a lot to everyone.
----------------------------------------------------------------
Disclaimer.
My first tutorial, I am not responsible for any damages. I did this
by trial and error on my Evo Running Damage Control 3.0 by damageless with Radio Evo-1.39.00.05.31 (06/06/2010) by toastcfh. Fully rooted with engineering SPL via toastcfh method for fast boot access.
--------------------------------------------------------------------------
Step 1:
NAND Backup, Just in case always do this. YOu never know when this will save your phone.
Step 2:
Put the phone aside, and find a picture with a aspect ratio close to 800 height by 480 width, will work best. Open up GIMP with your image. Modify the photo to be 800 height by 480 height or scale it via Image Scale Image, You may hit the chain link on the right if the aspect ratio is not equal. Once the image is scaled, Go to Image -> Mode -> Indexed. Leave it at Generate optimum palette Maximun number of colors 256. Then in the layers, merge all all the layers if required and remove all alpha channels, if there are any. Save as a png, prefferable as splash.png as I will refer to it from this point.
Step 3:
Let us check to make sure we are on the right track, in Windows right click and go to properties than details and make sure width is 480 amd height is 800 and that Bit depth is 8.
Step 4:
Next we will use the ImageMagick software, if installed on windows correctly when you type in convert into cmd (Command Prompt) it will display tons of options. Well will go into the
directory where we saved splash.png and run this command in that folder
Code:
convert -depth [COLOR="SeaGreen"]8[/COLOR] [COLOR="Magenta"]splash.png[/COLOR] rgb:[COLOR="Orange"]splash.raw[/COLOR]
It should make a file called splash.raw right next to it.
Step 5:
Make sure that in the same area as splash.raw is, that you have cygwin1.dll and rgb2565 also and we will execute the following command
Code:
rgb2565.exe < [COLOR="Orange"]splash.raw[/COLOR] > [COLOR="Teal"]splash.raw565[/COLOR]
It should make a file called splash.raw565
WARNING: I know these files are size sensitive and I have had it come out to
exactly 750 KB (768,000 bytes) for size and 752 KB (770,048 bytes) size on disk each time. If someone who knows more about this can explain a significanse or what the size should be exactly i and everyone will appreceate it but for me it works with that size.
Step 6:
Get into fast-boot on your phone via turning it off, than turning on while holding power button, untill you get into the white screen with androids. Select fastboot, it should show fastboot usb. If you type the command
Code:
fastboot devices
it should show you your phone. Next type the following command
Code:
fastboot flash splash1 [COLOR="Teal"]splash.raw565[/COLOR]
It should print out some stuff about sending it and the speed it sent it at. Then finish up with fastboot reboot And you should see your new splash image. YAAAY.
I will include an attachment of a file from Digital Blasphemy that i used and all the files it made in the process.
Questions, Comments, Need Help Post Below.
Xyber3364 said:
Code:
fastboot flash splash1 [COLOR="Teal"]splash.raw565[/COLOR]
Click to expand...
Click to collapse
nice! thanks for putting this together! this should be the beginning of plenty sweet boot images!
new to the HTC fastboot methods ... any idea if there are any other methods of flashing splash1 from inside recovery or normal android? can the flash_image binary flash to splash1?
Ahh ive been looking for something like this for awhile now. Any chance you saved the original splash image? I was hoping to use it in the second bootanimation to make it a smooth switch.
Thanks!
Original
Mast3rpyr0 said:
Ahh ive been looking for something like this for awhile now. Any chance you saved the original splash image? I was hoping to use it in the second bootanimation to make it a smooth switch.
Thanks!
Click to expand...
Click to collapse
Forgot to include this, it is important
Original Hosted here http://okean.ath.cx/splash_editing/splash.nb0
right click and save as if it opens the file in your browser.
Code:
fastboot flash splash1 splash.nb0
Xyber3364 said:
Forgot to include this, it is important
Original Hosted here http://okean.ath.cx/splash_editing/splash.nb0
right click and save as if it opens the file in your browser.
Code:
fastboot flash splash1 splash.nb0
Click to expand...
Click to collapse
Aww its not an image? Is there any way to change it back into an image?
Best I know
joeykrim said:
nice! thanks for putting this together! this should be the beginning of plenty sweet boot images!
new to the HTC fastboot methods ... any idea if there are any other methods of flashing splash1 from inside recovery or normal android? can the flash_image binary flash to splash1?
Click to expand...
Click to collapse
Not sure is my answer.
If you are handy with linux and android,
http://elinux.org/Android_Fastboot
From the recovery you can find these partitions, what to do with them, at the moment I have no clue
Not Perfect BUT
Mast3rpyr0 said:
Aww its not an image? Is there any way to change it back into an image?
Click to expand...
Click to collapse
This is from the HTC BootAnimation, since i have no clue how to convert .n0 back to png, but this is close.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Not close enough for what I was hoping to do :/ Oh well, ill keep looking.
Mast3rpyr0 said:
Not close enough for what I was hoping to do :/ Oh well, ill keep looking.
Click to expand...
Click to collapse
Here you go, in BMP format.
ortizdupri said:
Here you go, in BMP format.
Click to expand...
Click to collapse
Ahh yess i love you! haha. Il have a bootanimation out later utilizing it
Might I ask how you were able to acquire it?
Xyber3364 said:
Not sure is my answer.
If you are handy with linux and android,
http://elinux.org/Android_Fastboot
From the recovery you can find these partitions, what to do with them, at the moment I have no clue
Click to expand...
Click to collapse
this is perfect! the information is not for our phone specifically but it helps to understand the fastboot and phone interaction plus basic partition structure! of course, it raises more questions for me, but they're at least advanced a step which is definitely progress! thanks!!
Mast3rpyr0 said:
Ahh yess i love you! haha. Il have a bootanimation out later utilizing it
Might I ask how you were able to acquire it?
Click to expand...
Click to collapse
Through a pain in the ass. And lots of Google. And what not.
Basically grabbed the splash1.nb0 file from toast's RUU file, renamed it to splash1.nb, and used this tool: http://forum.xda-developers.com/showthread.php?t=405118 to convert the splash1.nb to splash1.bmp. My goal is the same as yours - utilize a bootanimation with that as the starting image to jump off from. Luckily, I hope I have helped people out.
(Interesting note from the splash screen, the background isn't pure white, but is a shade of gray, one that continues on to the Sprint bootanimation background.)
ortizdupri said:
Through a pain in the ass. And lots of Google. And what not.
Basically grabbed the splash1.nb0 file from toast's RUU file, renamed it to splash1.nb, and used this tool: http://forum.xda-developers.com/showthread.php?t=405118 to convert the splash1.nb to splash1.bmp. My goal is the same as yours - utilize a bootanimation with that as the starting image to jump off from. Luckily, I hope I have helped people out.
(Interesting note from the splash screen, the background isn't pure white, but is a shade of gray, one that continues on to the Sprint bootanimation background.)
Click to expand...
Click to collapse
So you are telling me, that that program easily turns and bmp to a nb also.... that one can than flash? that makes life easier
Xyber3364 said:
So you are telling me, that that program easily turns and bmp to a nb also.... that one can than flash? that makes life easier
Click to expand...
Click to collapse
Yeah, not sure how well it works on the conversion back to NB, but it might be easier than some of the other methods I've read.
I will let someone else test that out .
Here's a clean and simple one I threw together today for those of us who are rooted.
I like it. What I would like to see is some combo's splash1 -> bootanimation -> background to make it look as smooth as possible.
here is a quick visual program i made.
I used the code for the G1 splash made by Koush.
open up image
preview how it will look
convert to raw file with correct filesize.
it auto resizes to dimension on the longest side.
then just fastboot flash to phone.
I might add a nb0 to bmp/jpg/png
--Included
Executable
Orginal Splash Screen
fastboot
Xyber3364 said:
I like it. What I would like to see is some combo's splash1 -> bootanimation -> background to make it look as smooth as possible.
Click to expand...
Click to collapse
I tried doing that on a bootanimation (as far as splash1 connecting in terms of design), unfortunately, splash1 cuts to a black screen before booting into the animation. I believe it's something like a quarter or half a second of black screen before the animation starts, nothing dramatic, but enough to be noticeable so it is not a smooth transition.
Little something I threw together.
And a link to the file if you want to use it. Feel free to ask questions and use freely.
http://www.wikiupload.com/c8Kn5mTz
This script has 2 main uses:
1. Modify an update.zip
2. Create an update.zip
For #1 - You just extract the contents of an update.zip into the placehere folder, modify its contents, and run the script stating to create an update.zip
For #2 - So far these are the options i have in there for create the update-script
1. Copy directories
2. Copy files
3. Create Symlinks
4. Delete file
5. Delete directory
6. Flash boot image
7. Set permissions for file
8. Set permissions for directory
New Features in 2.0 :
- Set java heap size / compression level for zip
- New drag/drop mode.
>>> - If you drag a folder onto the script's icon (as in Script.bat) it will compress the contents of the folder into a zip and sign it.
>>> - If u drag a zip onto the script's icon (as in Script.bat) it will sign the zip for you.
So this script guides u as u select each option, and adds the appropriate command to the update-script file. Then u exit that sub-menu and create update.zip
Heres a video for a better explanation:
This script is a result of me constantly wanting to modify roms before i flash them & users who are unaware/lost as to creating/modifying update.zips.
Download : [Windows]
Awesome Gotta try it out.
I tried using this to just push a single app into /system/app just to see if it would work, but when I try to flash from recovery I get E:Syntax error in update script
when I open my update script it reads thus:
Code:
package_extract_file("LearnPython_1.1.1.apk", "/system/app/Python.apk")
Do you know what the issue might be?
marsevern said:
I tried using this to just push a single app into /system/app just to see if it would work, but when I try to flash from recovery I get E:Syntax error in update script
when I open my update script it reads thus:
Code:
package_extract_file("LearnPython_1.1.1.apk", "/system/app/Python.apk")
Do you know what the issue might be?
Click to expand...
Click to collapse
Hmm thats wierd. Can u try placing the file inside a folder withing the placehere folder? N then try it. Tell me if tht works, in meantime ill try a example, perhaps the new changes i made broke something
K i figured it out, i forgot to place a ; after the line. Try placing it and then flashing. Ill fix it.
update-script is now
Code:
package_extract_file("LearnPython_1.1.1.apk", "/system/app/Python.apk");
but I still get a syntax error
Edit: I had also tried putting it in a placeholder file, but that didn't help either, even with the added semicolon
Hmm so something seems wrong with my package_extract_file syntax
Even though ive compared it to online update-script samples. Regardless, for now use the copy directories option instead.
marsevern said:
update-script is now
Code:
package_extract_file("LearnPython_1.1.1.apk", "/system/app/Python.apk");
but I still get a syntax error
Edit: I had also tried putting it in a placeholder file, but that didn't help either, even with the added semicolon
Click to expand...
Click to collapse
Retry, cuz i just did it and it works fine.
Created a folder app inside placehere folder
placed my apk inside it
Ran the script, chose option 1
Then chose option 1
Then typed DATA
Then typed app
Then typed app
Then typed 9
Then typed 2
Then flashed the update.zip
Letter Casing matters, if it says SYSTEM or DATA , do that dont do data or system.
Btw, first clear out using the script. So when u run it. type y to clear ur previous work.
marsevern said:
update-script is now
Code:
package_extract_file("LearnPython_1.1.1.apk", "/system/app/Python.apk");
but I still get a syntax error
Edit: I had also tried putting it in a placeholder file, but that didn't help either, even with the added semicolon
Click to expand...
Click to collapse
K i uploaded a fixed one. No file option for now just directory. And added a push to sdcard option. I think wht u were doing was putting it inside a folder and still using the file option.
Yay, it works now. Thank you for creating this and for helping me.
marsevern said:
Yay, it works now. Thank you for creating this and for helping me.
Click to expand...
Click to collapse
Cool, glad to help. Let me know if i can make it more user-friendly
Daneshm90 said:
This script has 2 main uses:
1. Modify an update.zip
2. Create an update.zip
For #1 - You just extract the contents of an update.zip into the placehere folder, modify its contents, and run the script stating to create an update.zip
For #2 - So far these are the options i have in there for create the update-script
1. Copy directories
2. Copy files
3. Create Symlinks
4. Delete file
5. Delete directory
6. Flash boot image
7. Set permissions for file
8. Set permissions for directory
So this script guides u as u select each option, and adds the appropriate command to the update-script file. Then u exit that sub-menu and create update.zip
Heres a video for a better explanation:
This script is a result of me constantly wanting to modify roms before i flash them & users who are unaware/lost as to creating/modifying update.zips.
Download : [Windows]
Click to expand...
Click to collapse
It would be nice if the download link worked and didn't take me to some wierd web sites everytime I click on the download button!
sparksco said:
It would be nice if the download link worked and didn't take me to some wierd web sites everytime I click on the download button!
Click to expand...
Click to collapse
the link works. it's hosted on mediafire and sometime ad page pops up.
sparksco said:
It would be nice if the download link worked and didn't take me to some wierd web sites everytime I click on the download button!
Click to expand...
Click to collapse
sunzoje said:
the link works. it's hosted on mediafire and sometime ad page pops up.
Click to expand...
Click to collapse
Well the reason i do it on something like mediafire is cuz its not xda dependant and that its one of the few sites with no waiting time for downloads. Plus i get to monitor # of downloads, in order to know if something is in demand, hence ill work on improving that.
Daneshm90 said:
Well the reason i do it on something like mediafire is cuz its not xda dependant and that its one of the few sites with no waiting time for downloads. Plus i get to monitor # of downloads, in order to know if something is in demand, hence ill work on improving that.
Click to expand...
Click to collapse
Ok, well I've tried both firefox and IE and they both do the same thing. Can you post a mirror because I've never had any problems with mediafire downloads before? I even logged into mediafire and it still gives me this error:
The website declined to show this webpage
HTTP 403
Most likely causes:
•This website requires you to log in.
What you can try:
Go back to the previous page.
This error (HTTP 403 Forbidden) means that Internet Explorer was able to connect to the website, but it does not have permission to view the webpage.
For more information about HTTP errors, see Help.
sparksco said:
Ok, well I've tried both firefox and IE and they both do the same thing. Can you post a mirror because I've never had any problems with mediafire downloads before? Do I have to log in to mediafire? It gives me this error:
The website declined to show this webpage
HTTP 403
Most likely causes:
•This website requires you to log in.
What you can try:
Go back to the previous page.
This error (HTTP 403 Forbidden) means that Internet Explorer was able to connect to the website, but it does not have permission to view the webpage.
For more information about HTTP errors, see Help.
Click to expand...
Click to collapse
Hmm k sure. Heres an xda attachment.
Did you know you are awesome?
You are awesome
Daneshm90 said:
Retry, cuz i just did it and it works fine.
Created a folder app inside placehere folder
placed my apk inside it
Ran the script, chose option 1
Then chose option 1
Then typed DATA
Then typed app
Then typed app
Then typed 9
Then typed 2
Then flashed the update.zip
Letter Casing matters, if it says SYSTEM or DATA , do that dont do data or system.
Btw, first clear out using the script. So when u run it. type y to clear ur previous work.
Click to expand...
Click to collapse
It works just fine for me too. I just combined Chromatic3.7 rom with httclay's theme by changing the framework.apk and the services.jar files. I also deleted some system apps as well as added a couple of my own. I also put my own bootanimation.zip on there and it works fine.
My first successfull update.zip
Ok so I have messed around with this a lot and I have successfully created a update.zip rom that runs stable. I decided to go with the Chromatic 3.7 rom based off of cm-5.0.8-DS Stable. Feel free to download this and give me your feedback. I take no credit for this rom what so ever. All of the credit goes to Chromersmith and the other devs that made this, not me! This rom is only 1mb larger than the original, about 59mb. What this rom includes:
-reverse nexus style bootanimation (added by me)
-Stock ADWLauncher.apk from cm-5.0.8-DS Stable (has the nexus style launcher, but isn't all themed up. It runs smoother because it isn't as much of a system hog. Added by me)
-apps: Mytouch Music (came with rom not added), 3D Gallery (removed Gallery for same reason), cachecleaner (great for freeing up internal memory), Wireless Tether v2.0.2 for eclair, and of course all the regular stock system apps like YouTube, etc.
And of course you can modify this and re-post your own results as well the same way I did. Isn't that the whole point of this thread?
IMPORTANT! Make sure you read the Chromatic 3.7 thread to get all of the requirements and settings correct after flashing:
http://forum.xda-developers.com/showthread.php?t=679135
I take no responsibility for anyone that breaks their phone because they don't know what their doing!
And of course enjoy:
http://www.mediafire.com/?1zzhoj32oqw
I just finished my second update.zip
Ok so I put a lot more work into this one than I did the first one. This is based off of the CM-5.0.8-DS Stable rom+gapps. I got sick of having to flash the gapps seperatly after flashing the rom, so I just added them in.
-Added the Multitasking OC Kernel and a lot of other things like a black status bar mod, and a custom ADWLauncher icon.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
-Added other icons to stock apps like music and a few others that I can't remember right now lol.
-Removed the stock Cyanogenmod boot animation and replaced it with the reverse nexus style one (takes up less memory and boots faster, really fast!). Once you get it flashed and get everything set up, reboot your phone and watch how fast it boots up. Mine boots in about a 30 seconds once the boot animation comes on.
Apps included:
-3DGallery (Default Gallery, removed Gallery to save on internal space)
-CacheCleaner (Good system cache cleaner to free up that internal memory!)
-New Phone.apk added from Chromatic3.7 rom (looks very nice btw)
-Wireless Tether v2.0.2 for Eclair roms.
Requirements:
-Danger SPL or Engineering SPL:
If you do not have these or know what they are then do not flash!
-I highly recommend that you have a swap partition of at least 32mb:
If you want this rom to run smoothly, or enable compcache under spare parts app.
Instructions:
-Do Nandroid backup!!!
-I recommend a wipe if your coming from anything other than cm5.0.8-DS based rom, otherwise, just flash it, and then run fix permissions!
-Download and flash as normal:
It will say welcome to cyanogenmod 5.0.8 DS! Do not be alarmed, this is not a stock version of his rom! I did not want to take the credit away from Cyanogenmod and his team for this rom, since I am using so much of it!
-SetCpu:
Install SetCpu. Run app and select auto detect speeds. The kernel on this rom will allow you to overclock way faster than you should. I can run this stably at 614MHz max, and 245MHz min on ondemand. If you go more than this, your phone will probably lock up, and you will have to pull the battery out just to reboot.
-SpareParts:
After Flashing you must change the clock and date color under spare parts found in the settings menu. I changed everything to white because it's a black status bar, but change to whatever color you wish. Also change the Carrier PLMN label color, and the Carrier SPN label color. The only color I change under the notification settings is the Notifications ticker color. Set window animations and transition animations to fast! Check fancy input animations and launcher in memory.
-ADW settings:
Under sreen preferences set Desktop scrolling speed to 0, it's silly fast! Set Desktop overshoot to 50. Select orientation sensor and auto stretch.
Under UI settings check Hide AllApps Bg and Hide AB Bg, and this will make your launcher look much better. Uncheck scrollable widgets unless you use them. Select whatever else you want, I like to select Hide icon labels and closing dockbar as well. The only one I don't check is the tint ab.
Run Firerats Patch:
Download and run Firerats Patch. This will patch things like facebook sync, enable swap partition, and a lot of other things. Dowload and place the fr-patch133.txt file on the root of your sd card. Go to terminal emulator and type "su" and press enter. Type "sh /sdcard/fr-patch133.txt" and press enter. This will bring up a list of commands for the script, along with an example of how the script works. Everything should install correctly unless your don't have a swap partition on your sdcard then it will not install swap. Everything else should install just fine. Once it finishes type "reboot" and your all done! It will take a long time to boot as it is finishing up all of the installations. Be patient and do not interrupt it by rebooting or powering off your phone!
http://forum.xda-developers.com/attachment.php?attachmentid=348484&d=1277328643
Make sure swap or compache is working in terminal emulator. Type "su" and press enter. Type "free" and enter.
I have put a lot of work into this, so that I can use this as a daily driver rom, until a stable froyo release comes out. This rom is really fast once you get it set up correctly. I mean let's face it, we have no idea how long it will take for froyo 2.2 to be realeased. So until then, let's keep on modding!
Disclaimer: I am not responsible if you break you phone because you did not read the requirements or follow the instructions correctly!
Download Link:
http://www.filefactory.com/file/b27a6g7/n/CM-5.0.8-DS-Black-OC-Mod.zip
if we have a lot of files, do we have to write them manually into cmd one by one?
Here is a small command line tool to manage boot logo on motorola phones with unlocked bootloader on Jelly Bean, Kitkat and Lollipop.
With this tool you can mainly create your own custom boot logo and/or remove warning message.
You can also list, extract, replace, remove image from a boot logo file or create a new one from scratch.
The tool can accept a large variety of image format, but prefer using a non-destructive format like BMP or PNG.
Images are exported as PNG.
Code:
[B]Usage:[/B]
mlogo <logo_filename> command [arguments]
[B]Commands:[/B]
mlogo <logo_filename> list
list logo contents
mlogo <logo_filename> extractall
extract logo contents
mlogo <logo_filename> create
create a new empty logo
mlogo <logo_filename> append <name> <image_filename>
append image to an existing logo
mlogo <logo_filename> replace <name> <image_filename>
replace image in an existing logo
mlogo <logo_filename> remove <name>
remove image in an existing logo
mlogo <logo_filename> extract <name>
extract image from an existing logo
Create a custom logo on Kitkat/Lollipop (android 4.4.x/android 5.x):
Your image can have any size less or equal to your phone's native which is:
Moto X 2014: 1080x1920
Moto X 2013: 720x1280
Moto G (2013/2014): 720x1280
Moto E: 540x960
If your image resolution is less than phone's native:
Changes are done by the phone not by this tool
- it will be centered vertically and horizontally
- the background color not covered by your image will be the same as the top-left pixel of your image.
List the content of your current logo:
mlogo logo.bin list
Replace the image you want to change with yours:
Start logo on unlocked bootloader:
mlogo logo.bin replace logo_unlocked mylogo.png
Empty battery logo:
mlogo logo.bin replace logo_battery mylogo.png
Low power logo (moto E):
mlogo logo.bin replace logo_lowpower mylogo.png
Unplug logo (moto E):
mlogo logo.bin replace logo_unplug mylogo.png
Create a custom logo on Jelly Bean (android less than 4.4):
Same as above but your image must have a size of 540x540
Use 'mlogo (old format)'
Thanks to:
Carock, for explanations on boot logo RLE image encoding.
Changes:
- v1.01 change errorlevels behavior,
return errorlevel 0 on succes and errorlevel 1 on error.
- v1.02 correct an error when there is no padding,
bug found by caitsith2 in this post.
Downloads:
Kitkat/Lollipop (Windows)
Windows version for new logo format (android 4.4.x/android 5.x)
mlogo v1.02.zip SHA-1:
6C63079E15993915A778B53259FD960D09A33687
Kitkat/Lollipop (Linux)
Linux version for new logo format (android 4.4.x/android 5.x)
mlogo-linux v1.02.tar.gz SHA-1:
91A2773F16E47691A171F4A84E741C0E3C471725
Jelly Bean (Windows)
Windows version for old logo format (android less than 4.4)
mlogo (old format) v1.02.zip SHA-1:
7BA3689CE35FCD1CE27E6690703D05A599473962
Jelly Bean (Linux)
Linux version for old logo format (android less than 4.4)
mlogo-linux (old format) v1.02.tar.gz SHA-1:
8F2A520C0C4733F20B8D2A78BA6B9229AF2CC5E0
This tool appears to be dealing only with Logo.bin... and not CLOGO... so you might want to clarify this is for unlocked bootloaders only.
Does this tool resize any images that are larger than 1280x720? And does it take into account needing a solid border around the edges if there isn't one?
Yes the tool only manage logo.bin container and don't care of image size or number.
KidJoe said:
And does it take into account needing a solid border around the edges if there isn't one?
Click to expand...
Click to collapse
Are you sure for the solid border around the edges ?
I generate random noise image and it display without problem.
marmottepoilue said:
Yes the tool only manage logo.bin container and don't care of image size or number.
Are you sure for the solid border around the edges ?
I generate random noise image and it display without problem.
Click to expand...
Click to collapse
Yup. I am very sure.. See -> http://forum.xda-developers.com/showpost.php?p=49179887&postcount=150
and more recently a specific example with walk through and samples -> http://forum.xda-developers.com/showpost.php?p=53712454&postcount=408
And over sized images (greater than 1280x720) will also cause issues, at least when replacing the unlocked bootloader warning message.
KidJoe said:
and more recently a specific example with walk through and samples -> http://forum.xda-developers.com/showpost.php?p=53712454&postcount=408
Click to expand...
Click to collapse
I make the test on moto G (android 4.4.4) with IMAG0434.bmp (legoland toy story without border) from your post and it works.
I think the carock's script you used has issues.
marmottepoilue said:
I make the test on moto G (android 4.4.4) with IMAG0434.bmp (legoland toy story without border) from your post and it works.
I think the carock's script you used has issues.
Click to expand...
Click to collapse
Ok. I just took the logo.bin from the Verizon 4.4.2 rom, placed it in the folder with your tool. Added IMAG0434.bmp to the folder, then ran the following... mlogo logo.bin replace logo_unlocked imag0434.bmp
I then used mfastboot to flash the resulting logo.bin. It does work. So is it an issue in Carock's script itself? or FFMPEG which he is using?
Btw, doing the same using an oversized image (i.e. greater than 1280x720) with your tool does result in a scrambled screen when booting, but at least it boots and doesn't get hung.
Doing a mlogo logo-chrimbus.bmp.bin extract logo_unlocked (from a previously created logo.bin I made using carock's script) works. I get the proper 1280x720 png image.
Are there any conditions to changing the battery graphic?
KidJoe said:
Are there any conditions to changing the battery graphic?
Click to expand...
Click to collapse
I've not tested but it should be the same.
If you want to automatically reduce images greater than phone resolution you can use XnView nConvert:
nconvert.exe -ratio -rtype lanczos -rflag decr -resize 720 1280 image.png
I also updated my first post to explain how images with resolution lesser than phone's are managed.
Is this tool also available for Linux OS??
@TheStrix
You can try this (Compiled and tested on ubuntu)
Edit: moved to first post
marmottepoilue said:
@TheStrix
You can try this
Click to expand...
Click to collapse
How to execute that file??
I can see only oe file in the zip folder!
Please tell the steps
@TheStrix
It works exactly the same as the windows version.
Unzip, untar to the folder of your choice (with read/write access)
Copy your logo.bin alongside
Open a terminal and navigate to the folder
Then execute the command of your choice, for example:
./mlogo logo.bin extractall
marmottepoilue said:
@TheStrix
It works exactly the same as the windows version.
Unzip, untar to the folder of your choice (with read/write access)
Copy your logo.bin alongside
Open a terminal and navigate to the folder
Then execute the command of your choice, for example:
./mlogo logo.bin extractall
Click to expand...
Click to collapse
Its woking mate! Thank you!
Here's mine!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
GUI
Hey Guys, I have made a simple GUI in java for this tool for replacing boot logo, This will make it user friendly and the process is much easier.
you can download it from link below screenshots:
you just need to keep this tool and downloaded file in same folder as shown in screenshots below.
Download Link
any way use on Razr HD ?
s27moto said:
any way use on Razr HD ?
Click to expand...
Click to collapse
I believe the logo.bin is a different format
One thing worth noting for a Moto G, and maybe the other phones, is that the logo partition max size, and therefore, the max size of logo.bin, is 4MiB. This means you could get by with only one complex 1280x720 logo. (worst case about 3MiB).
This means if you wish to do a complex normal logo, and a complex 0-3% battery logo, you will want to make sure the combined size of the 2, does not cause logo.bin to exceed 4MiB.
s27moto said:
any way use on Razr HD ?
Click to expand...
Click to collapse
I just release 'mlogo (old format)' to manage logo on phones without android 4.4.x like Razr HD (XT925).
You can download it in the first post.
I think I found a bug in your tool for the android 4.4.x logo.bin creator.
What I was trying to do, was make sure the moto g/x/e could find logo_boot, in the event that it needed to, but actually have it pretty well removed. Seems if the exact size of the compressed data happens to line up on a 512 byte boundary, the program errors when you try to append any additional data onto logo.bin If said file is replacing something in logo.bin, then the error completely destroys logo.bin
One way you can reproduce this bug, is to create an empty one color 100x100 bmp file, and feed that as one of the inputs. As long as the RLE compressed image size is not a multiple of 512, then the program will correctly work.
The main reason of wanting logo_boot to be as small as possible, while still existing, is to give as much space as possible within the 4MB max size of logo.bin for logo_battery and logo_unlocked.
Thanks OP for the tool. I appreciate the Linux support as well.
@caitsith2
Thank you for your feedback.
I make a version 1.02 that correct the bug you found.
***Abandoned*** Similar Stuff here
Hey Guys This is KP and After a Long Time, I am Releasing my another tool. This tool is specially compiled for Rom developers, as I have seen they need to do so much tidious work to successfully port a stable rom.
// All Downloads in Fourth Post
Since I can't make an auto-script for that, but still can make them happy in some other way.
So I am Presenting a Tool that can Easily Unpack ROMS, System.img or .dat, recovery, boot, APK, logo, Splash, TWRP backups and vice versa with some good editing tools for stuffs.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Requirements :
25 Mb space
.NET Framework 4.5.xx
Java JDK (here)
Windows PC (For Linux Use Wine Mono to use it)
Python (usually not needed, but still why to take risk )
Main Credits:
to osm0sis for his outstanding work
to Brut.all for his APKTool (Baksmali,Smali tool)
to ImgExtractor
to All Python or Linux Libraries I used
to Logo Builder Tool
to XDA Community
to benzyniarz for his Tool
to FFMEG a Great Tool
to Cygwin & Bluefirebird for his cecho
Sorry If i left Someone, tell me i will add here (all links in the original post)
Features
~A Small Affordable Size Packaged
~Nice and Smooth GUI Interface
~PowerFull Logging System
~Perfect Output Capture on TextBox
~An Auto Skipable Processes (ASP)
~Unpack & Repack System.img and System.Dat Files
~Get Block Details of Raw System.img
~Convert Sparse to Ext4 System.img and vice-versa
~Convert System.Dat to System.img
~Unpack & Repack Recovery, Boot Img
~Display Img Info (kernel address, offset, pagesize,etc)
~Edit Logo.bin (Unpack & Repack , Replacing Tool, Get Image info like size, depth, dimensions,etc)
~Make a Flashable Logo.bin file
~Edit Splash.img (Unpack & Repack , Replacing Tool, Get Image info like size, depth, dimensions,etc)
~Convert Image (png,jpeg,bmp) to Splash.img
~Decompile & Recompile Apk Files
~Baksmali & Smali Classes.dex
~Unpack and Repack Android Backup Files, Make Them (.ab files gets from adb backup -all)
~Unpack Other Supportable Image Format (userdata, data, etc)
~Unpack TWRP Backups
~Unpack a Rom (with scc i.e if found some img or .dat file, then automatically decode them too)
~Sign a Rom or a Flashable Zip
~Create a Update.zip with auto META-INF Filling
~Rfs, EXT4 Unpacker Tool
~Build Prop Editor Tool
~Make a Flashable Build.prop File
If you want some request feature to be added, contact me from the main tool thread. It will be my pleasure to do that
Beginners Guide to Use
Its Basically very easy to do that, just click on any tab you want i.e suppose i want to unpack system.img just click on the browse button to do that then browse for outpath then Do Job. Also You can drag files onto the boxes and do stuff, inshort Tool has drag and drop feature supported. Also in between the process you can stop it by clicking on Stop button in bottom right (will be enabled automatically during processes).
System.img And System.Dat File
Its Very Easy Just Drag and Drop or Browse for System.img File and Then Browse for their outpath by Double clicking second textbox and Click on Do JOB. Also you Can Convert Any System.img to Raw format or EXT4 Format by Clicking on Convert Button or You can get Blocks Details by Clicking Details Option. Same for System.Dat File. The Alert box checkbox is a function that will beep a sound whenever job is over and -i switch is for getting whole output from imgextractor.
Recovery and Boot.img
To unpack or repack it is very easy same as we do for Above function, browse for recovery or boot img then for output path and then DO JOB. Also you can get Details of the img i.e Page size, Address, etc. You can also use drag and drop feature too.
Logo.bin and Splash IMG
To unpack Logo.bin or do stuff on splash on image check on the respective radio button then right click on it and select a proper option. For logo.bin output images can be displayed on that page only, also you can double click on the image to see proper mods. Then you can replace the image, get details of it and do a lot of stuff. For Splash.img Output will be displayed on a new windows from where you can do stuff, also you can convert any png,jpeg,bmp images to Splash.img
Apk Manager (Apktool,baksmali,smali,ABE)
Now if you have read above info then you can do it too.. Its very simple same thing drag and drop or browse then DO JOB. You can also baksmali any apk. Note the method used for baksmali is basic .locals only.If you want some more request a feature. ABE Tool below ApkTool is utility which will unpack android backup files i.e (.ab or .bak) Done from "adb backup -all"
and all.
Stuffs And Settings
Here nothing to be tell read from buttons and you will get everything. ALso you can drag and drop some stuff on respective buttons, a tool tip will be displayed saying that drag and drop is supported on this button. From below settings you can change some Java Path and All Set java heap size i.e -Xm in java -jar. Howevery Python is not usable but JDK is must for APK Manager
So now I think you got the basic functionallity also there are many which I can not discussed here coz lack of time. So try to spend time with my tool and you will get all Stuff
***Abandoned*** Similar Stuff here
version 1.0 (16-5-2017)~ Initial Release
All Downloads HERE
Like my Work, Do Support me by Donating :laugh:
Want to Contact me or Request a Feature Contact me from the main website
EDIT : Sometimes your antivirus may detect it as a virus, but trust me its a false report. Because my file is not signed digitally by Microsoft and of course that needs money. So Remember to exclude folder from scanning:laugh:
Hope to add repack tool
通过我的 1505-A02 上的 Tapatalk发言
andy19801210 said:
Hope to add repack tool
通过我的 1505-A02 上的 Tapatalk发言
Click to expand...
Click to collapse
Repack Tool is already there in the tool, just how to unpack files, you can repack it too just by change combo boxes or selecting repack radio buttion and stuffs
Ok, That's good.
通过我的 1505-A02 上的 Tapatalk发言
support 7.0?
Mr Hassan said:
support 7.0?
Click to expand...
Click to collapse
Yup
[email protected] said:
Yup
Click to expand...
Click to collapse
ok , how repack ext4 img? and avast detect it virus and deleted. and 2 days ago i refresh my window
Mr Hassan said:
ok , how repack ext4 img? and avast detect it virus and deleted. and 2 days ago i refresh my window
Click to expand...
Click to collapse
Its a false detect bro..my tool does not contain virus..the reason it detected it virus is because you are not using trusted anit virus and that too not pirated.... So.. let it be happen..its a false report ..in ur antivirus disable scan on this folder..
[email protected] said:
I)
Click to expand...
Click to collapse
ok, i add in excuse list, now 2nd thing, its not extracting ext4? and not repacking again ext4?
and i extract img, file, its taking long long and very long time, and still showing process
Mr Hassan said:
ok, i add in excuse list, now 2nd thing, its not extracting ext4? and not repacking again ext4?
and i extract img, file, its taking long long and very long time, and still showing process
Click to expand...
Click to collapse
Umm... I think..update is needed to my tool.. some tools should be updated.... For a being update the IMG_unpacker.exe in tools folder to the latest version..download it from Google
[email protected] said:
Umm... I think..update is needed to my tool.. some tools should be updated.... For a being update the IMG_unpacker.exe in tools folder to the latest version..download it from Google
Click to expand...
Click to collapse
yes time to update the tool, when you updated it so kindly qoute me,
and why you not some extra fetures ?
Mr Hassan said:
yes time to update the tool, when you updated it so kindly qoute me,
and why you not some extra fetures ?
Click to expand...
Click to collapse
Okay will add some extra features and ping you
Links broken
Android Oreo ??..Also link not working
Did it support android oreo??
and plz update the link
Shubhi singhal said:
Did it support android oreo??
and plz update the link
Click to expand...
Click to collapse
It should work fine for oreo
Jashane said:
Links broken
Click to expand...
Click to collapse
All link fixed!
[email protected] said:
All link fixed!
Click to expand...
Click to collapse
Java link?
This tool is a part of ADK software, thread can be found here (For summary read Introduction part below). Read Instructions at the end on how to install this.
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Snapshot
Click to expand...
Click to collapse
Introduction
This Utility adds option to right click decompile, compile options for some extensions (like apk, img, dat, br, file_context.bin, payload.bin) so that you don't have to open any kind of kitchen again and again move files there and select options to unpack. See screenshots above you will get an idea about what is it..
Also it's not a separate tool it is a part of ADK. Read Installation and download instructions from below and check 2nd post for usage instructions.
And yes the main part since ADK kitchen is not completely free it works for only 7 days as a trial after that you will have to use demo version which has certain feature disabled. Not to worry this utility will work fine but there will be a pop-up notifying to buy license.
What is ADK?
Well if I've to say, ADK (Android Development Kit) is a complete Windows based GUI application which allows you to edit Android apk files, ROM zips, boot or recovery images, Android Firmware and also to create TWRP/CWM flashable recovery zips easily. It's like a complete Android Kitchen with lots of mods, patches, scripts, templates, rich text editor, etc. like an IDE. For more info visit official thread here.
Click to expand...
Click to collapse
Features
Well here you go,,,
Unpack/Repack APK (including smali), IMG, DAT, BR files.
Generate Java Source for APK.
View APK Info like App name, Package, permissions, icon, etc.
Import App as dependency for system apk.
Support Android 9.0 ROM.
Supported lists are: System, Vendor img, dat, br and Recovery or Boot images)
Suggest me what to add more.. :laugh:
Click to expand...
Click to collapse
Changelog and Known Issues
Changelog as per release 1.1.0.0 (17th January 2019)
*Added: Option to unpack Payload.bin
*Added: Option to convert file_contexts.bin to file_context
*Added: Support for Android 9.0 images.
*Updated: APK decompiling so as to create project for ADK.
Known Bugs
* Unpack option is not showing for .IMG file (on Win8.1 and lower).
Current Fix:- Open CMD and type "contexts d path-to-img" (without quotes).
Click to expand...
Click to collapse
Downloads & Instructions
To use these feature you must have ADK to be installed. So read steps below (noob friendly) in order to get it. If you want to know what is ADK read Introduction Part above.
Step 1: Install ADK
Grab a latest release of the software from above link.
Step 2: Extract the ZIP and install setup.exe as we normally do.
Do not install the software in C:\Program Files or Program Files (x86) folder.
Step 3: Launch ADK from desktop shortcut and go to Help > Plugins & Patches.
Keep your internet connection ON to do this steps.
Step 4: Search for ADK Context [Script] and install it.
First click on Download option then after click on Install it. Installation will be like normal setup file.
Step 5: Once installed you can close ADK and use the plugin.
Click to expand...
Click to collapse
Reserved
Nice tool keep up the good work!
Sent from my Redmi 4X using Tapatalk
can we then recompile say a vendor img after using this tool to unpack?
Xdevillived666 said:
can we then recompile say a vendor img after using this tool to unpack?
Click to expand...
Click to collapse
Yes why not! Just right click on the unpack folder created by the tool and select Encode APK,IMG,DAT,BR option from there
Tool has been updated. To download it open ADK it will notify you which plug-in needs to be updated!
[email protected] said:
Yes why not! Just right click on the unpack folder created by the tool and select Encode APK,IMG,DAT,BR option from there
Click to expand...
Click to collapse
Can't repack vendor either with ADK or shell.
ADK says cant find context for system/apps probabby its cant find selinux perms in file_contexts as its vendors its should not need that
And with Shell method can't say log are not getting create
Please looks and thanks for your work
Luffy.d said:
Can't repack vendor either with ADK or shell.
ADK says cant find context for system/apps probabby its cant find selinux perms in file_contexts as its vendors its should not need that
And with Shell method can't say log are not getting create
Please looks and thanks for your work
Click to expand...
Click to collapse
Vendor needs file_context especially plat_file_context it maybe missing something. I will look into it soon as currently I'm working on new project. So this might take a little while, but for sure I'll fix this.
[email protected] said:
Vendor needs file_context especially plat_file_context it maybe missing something. I will look into it soon as currently I'm working on new project. So this might take a little while, but for sure I'll fix this.
Click to expand...
Click to collapse
Thank you and no hurry
and here the exact error
error: build_directory_structure: cannot lookup security context for /system/app
Wow nice.
This can decompile framework-res.apk ans systemui.apk without errors anf uknown folders? Means java problem?
Good work, thank you.
Wysłane z mojego SM-G930F przy użyciu Tapatalka
Luffy.d said:
Thank you and no hurry
and here the exact error
error: build_directory_structure: cannot lookup security context for /system/app
Click to expand...
Click to collapse
I'll contact you once I will look up in this issue and fix it.
nalas said:
Wow nice.
This can decompile framework-res.apk ans systemui.apk without errors anf uknown folders? Means java problem?
Good work, thank you.
Wysłane z mojego SM-G930F przy użyciu Tapatalka
Click to expand...
Click to collapse
Yes it will unpack framework-res.apk and system ui. Just make sure when you want to decompile these system apps make sure to check the option 'import as dependencies' to not get any decompiling and compiling error further.
For Java problem I still get no response to issue with the latest Java problem. I think we still have to use lower Java version.
Android pie repacked system_ext.img can't boot.
Werewolf 99 said:
Android pie repacked system_ext.img can't boot.
Click to expand...
Click to collapse
Well I need some more info on this issue a logcat or something else. From your info I deduct following things like!
1. Your ROM might but using sparse image not ext if that's the case convert the image and then flash.(since sparse image omits some empty blocks)
2. I need to know the original image size and new compiled image size (if you have not made any changes then how much difference is present in their size).
Also let me know if you are flashing the new image using sp tool (for mtk devices).
futuretricks
thanks for this
Thanks for Your Share
EnerJon said:
Nice tool keep up the good work!
Sent from my Redmi 4X using Tapatalk
Click to expand...
Click to collapse
Thanks
cant use without a license, script download function is locked.. This must be under "paid software"not here.
guap said:
cant use without a license, script download function is locked.. This must be under "paid software"not here.
Click to expand...
Click to collapse
As discussed with the moderator this is part of ADK which is free to use even after trail period https://www.google.com/amp/s/forum....adk-android-reverse-engineering-t3803044/amp/
So if this is not working try original ADK which works after expiry date
I keep trying to download the script but the file is 0 kb and wont install. Any help?
Arden said:
I keep trying to download the script but the file is 0 kb and wont install. Any help?
Click to expand...
Click to collapse
Check your PM