Will it be possible to dual boot hero? Maybe:
1. 1.5 and 2.x rom to choose
2. 1.5, 2.x and a windows mobile (just to try) to choose
Thanks
I have an idea regarding that:
You'll have to modify initrc:
the first thing it has to do is offer a menu (like in recovery), where you choose your ROM
While installing the ROM, all directories are suffixed, for example, system1, etc1
and symlinked at the end of the installation to /system etc...
Second, depending on the rom version, the corresponding directories (system1/system2, etc...) are symlinked to /system, /data, /etc...
THEN initrc proceeds
Which means that all the symlinking part will have to be at the TOP of initrc, just after the PATH declaration.
This is just a concept; I didn't try it.
If you have the time do do so, let us know of the results.
A good approach i suppose, but i'm not able to transform it into a real try... maybe someone can?
adwinp said:
I have an idea regarding that:
You'll have to modify initrc:
the first thing it has to do is offer a menu (like in recovery), where you choose your ROM
While installing the ROM, all directories are suffixed, for example, system1, etc1
and symlinked at the end of the installation to /system etc...
Second, depending on the rom version, the corresponding directories (system1/system2, etc...) are symlinked to /system, /data, /etc...
THEN initrc proceeds
Which means that all the symlinking part will have to be at the TOP of initrc, just after the PATH declaration.
This is just a concept; I didn't try it.
If you have the time do do so, let us know of the results.
Click to expand...
Click to collapse
This is very interesting, i can try to do this but i have to know 2 things:
1. How to build a Boot Menu
2. How a recovery works when flashing recovery
Do you know where can i find these infos?
i was thining about this the other day, it would be awesome.
And another thing, android can run on windows mobile phones, it would be great to be able to run windows mobile on android
Exit93 said:
This is very interesting, i can try to do this but i have to know 2 things:
1. How to build a Boot Menu
2. How a recovery works when flashing recovery
Do you know where can i find these infos?
Click to expand...
Click to collapse
The "boot menu" would be a simple shell script nested at the beginning of the global initrc,
mainly taking care of the proper symlinking/mounting
djdavis said:
i was thining about this the other day, it would be awesome.
And another thing, android can run on windows mobile phones, it would be great to be able to run windows mobile on android
Click to expand...
Click to collapse
+1
:d:d:d:d:d:d:d:d
adwinp said:
The "boot menu" would be a simple shell script nested at the beginning of the global initrc,
mainly taking care of the proper symlinking/mounting
Click to expand...
Click to collapse
Oh ok,
but i still need to know how a recovery works when flashing, i'll try doing some searches on google
@d3smond
I don't think that winmob is portable on android phones...
Exit93 said:
@d3smond
I don't think that winmob is portable on android phones...
Click to expand...
Click to collapse
I think I read about major kernal issues required to be sorted out. So possible in theory, in practise less so
Branwen said:
I think I read about major kernal issues required to be sorted out. So possible in theory, in practise less so
Click to expand...
Click to collapse
Why? I owned WM devices before and I know that porting a ROM from one device to another is not a problem for cookers (example: port HTC Touch HD ROM to HTC Diamond2) ...
Maybe the kernel/bootloader is the problem... WM drivers are tones out there.
d3sm0nd said:
Why? I owned WM devices before and I know that porting a ROM from one device to another is not a problem for cookers (example: port HTC Touch HD ROM to HTC Diamond2) ...
Maybe the kernel/bootloader is the problem... WM drivers are tones out there.
Click to expand...
Click to collapse
Kernel is the problem...
Android is open source, WM no...
Just a thought, but i doubt it is posible to do it in initrc becouse of kernel issues but shouldn't it be possible to have 2 kernels built and symlinked and just make a app that let you choose what system to load next boot and make the intirc and kernel symlinks before reboot? I have no experience with android cooking but some old linux knowledge is still in my head i think. Correct me if i'm totally wrong.
me.b said:
Just a thought, but i doubt it is posible to do it in initrc becouse of kernel issues but shouldn't it be possible to have 2 kernels built and symlinked and just make a app that let you choose what system to load next boot and make the intirc and kernel symlinks before reboot? I have no experience with android cooking but some old linux knowledge is still in my head i think. Correct me if i'm totally wrong.
Click to expand...
Click to collapse
You can make symlink on every boot
Exit93 said:
You can make symlink on every boot
Click to expand...
Click to collapse
Even have multiple kernels? Isn't that chosen in the bootloader? (thinking back on lilo and the great 90's =)
sombody heard about Gen.Y DualBOOT its for windows mobile to run android on windows mobile change that some how so it work on android ?
rudgia said:
sombody heard about Gen.Y DualBOOT its for windows mobile to run android on windows mobile change that some how so it work on android ?
Click to expand...
Click to collapse
That rom just start windows mobile and then you can start android through windows mobile using haret, nothing particular....
Exit93 said:
Kernel is the problem...
Android is open source, WM no...
Click to expand...
Click to collapse
I see...
But OK, how for example manufacturers make their device to work on WM? How HTC developers get a new phone running on WM? Do HTC's developers have the source code?
Sorry if it's a stupid question..
d3sm0nd said:
I see...
But OK, how for example manufacturers make their device to work on WM? How HTC developers get a new phone running on WM? Do HTC's developers have the source code?
Sorry if it's a stupid question..
Click to expand...
Click to collapse
Whoa you're confusing me xD
HTC knows how hardware is built so they can write drivers without problems
Android porting on WM is easier because it's booted using haret
So i was wrong, drivers are the problem not the kernel
Exit93 said:
Whoa you're confusing me xD
HTC knows how hardware is built so they can write drivers without problems
Android porting on WM is easier because it's booted using haret
So i was wrong, drivers are the problem not the kernel
Click to expand...
Click to collapse
Hmm, ok.
There is a emulator called Bochs.. it can emulate WM. Maybe we could run it on Android?
I did a little search on google and found out that someone got Bochs working but it crashed when loading the bios..
How 'bout this....
Maybe instead of playing tricks with symlinks and init.rc and all that.......
Make a boot image that does nothing but ask you "Into which OS would you like to boot?" and that replaces the "boot.img" with the new one you want. Then on each of the boot images (for each OS version), you have one of the commands to flash_image back the "menu" boot image so that the next time the phone power cycles you get prompted. Also, you put a timer in it so that if your phone reboots without you present there's a default (and you don't miss your morning alarm clock or something).
Related
For example how do you make programs that do 1-click rooting, or modify the official ROM such that it does not update HBOOT, or make mods for it? What programming languages do you have to know? What system environment (Windows, Linux, etc.) do you have to be running?
Love Android, want to start contributing after end of my national exams (November )
good skills in Linux and Java-Programming seems to be a good combination
BrainMcFly said:
good skills in Linux and Java-Programming seems to be a good combination
Click to expand...
Click to collapse
Then how do you make programs that do 1-click rooting, or pre-load applications like busybox into the ROM? You'd have to manually edit the source code of the ROM, don't you?
fterh said:
Then how do you make programs that do 1-click rooting
Click to expand...
Click to collapse
Years of hardware hacking experience and days of work / problem solving.
bedeabc said:
Years of hardware hacking experience and days of work / problem solving.
Click to expand...
Click to collapse
I'm 16, no prior programming experience (unless you count a Hello World as one), on Windows right now. How would you advise me if I want to start contributing to the Android scene?
I've found a post which looks like a good starting point and contains a lot of helpful links:
hxxp://forum.xda-developers.com/showpost.php?p=6243873&postcount=1
Regards,
Tom
P.S: Sorry, had to cripple the link, because I'm a new user and therefore not allowed to post a "real" link.
fterh said:
or pre-load applications like busybox into the ROM? You'd have to manually edit the source code of the ROM, don't you?
Click to expand...
Click to collapse
Try extracting the .zip, adding and removing apps is not that difficult; most of the .apk's are located in /data/app.
Rudolfje said:
Try extracting the .zip, adding and removing apps is not that difficult; most of the .apk's are located in /data/app.
Click to expand...
Click to collapse
You mean system/app lol
Sent from my HTC Desire using Tapatalk
Rudolfje said:
Try extracting the .zip, adding and removing apps is not that difficult; most of the .apk's are located in /data/app.
Click to expand...
Click to collapse
You mean /system/app? There is nothing under /data/ in my phone.
fterh said:
You mean /system/app? There is nothing under /data/ in my phone.
Click to expand...
Click to collapse
Data/app is where installed apps go, chances are u dont have anything there cuz ur using apps2sd
Sent from my HTC Desire using Tapatalk
data/app is where you can put user-removable and other apps you want seperate from the system/app in a custom rom - has to be added to the rom itself like A2SD does.
AndroHero said:
Data/app is where installed apps go, chances are u dont have anything there cuz ur using apps2sd
Sent from my HTC Desire using Tapatalk
Click to expand...
Click to collapse
Oh okay. So before trying my hands at developing a ROM I should try writing some apps first?
Edit: But my ROM Manager has a "Move to SD Card" button, which means it should be in /data/app?
Bump. Then do I need to be on a Linux environment? Any gurus can give some pointers to a newbie to the Android scene?
being on linux would be easier - knowledge of the OS would be better.
If you use Linux you can use dsixda's kitchen to sign and build the rom after youve finished adding removing, editing etc. It's going to be a case of trial and error, but you cant break the phone as long as you're using a rooted/su rom, without the HBOOT or radio in it. You might get a bootloop/freeze, or 57 force closes but you can always re-flash.
Say i wanted to remove certain preinstalled apps from the official Froyo ROM, how would i know which files to delete from the zip?
Sent from my HTC Desire using XDA App
TomakiD said:
I've found a post which looks like a good starting point and contains a lot of helpful links:
hxxp://forum.xda-developers.com/showpost.php?p=6243873&postcount=1
Regards,
Tom
P.S: Sorry, had to cripple the link, because I'm a new user and therefore not allowed to post a "real" link.
Click to expand...
Click to collapse
Where going to post the exact same link. It contains all that you need, usually.
fterh said:
Say i wanted to remove certain preinstalled apps from the official Froyo ROM, how would i know which files to delete from the zip?
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
You'll find a lot of info on the following thread. There you're linked to Android Developers pages where the structure of a ROM etc is described. All the info you need is there.
http://forum.xda-developers.com/showpost.php?p=6243873&postcount=1
I think I'll try writing some apps on Ubuntu before even thinking of maintaining and developing my own ROM. This way I can get close and cozy with the Android system and learn Linux. One question though: Is the learning curve steep?
fterh said:
I think I'll try writing some apps on Ubuntu before even thinking of maintaining and developing my own ROM. This way I can get close and cozy with the Android system and learn Linux. One question though: Is the learning curve steep?
Click to expand...
Click to collapse
Bump. Is the learning curve steep for someone who has no prior programming experience?
fterh said:
Bump. Then do I need to be on a Linux environment? Any gurus can give some pointers to a newbie to the Android scene?
Click to expand...
Click to collapse
If you have never had ANY programming experience before I would reccomend learning another language first, before trying to learn Java. Try vb.net if you have Windows, learn that and you get the gist of how to programme, then install Linux Ubuntu or another distro, familiarize yourself with the Terminal command line, then go on to learn Java, then the Android SDK, then make some apps, then learn how to modify roms etc. The last thing you want is a bricked phone
Firmware is for new tablet, on android 2.2, extracting system to view the beast.
http://samsung-firmware.webs.com/p1000.htm
I installed this on my sgs, the installation went fine, but it couldnt boot. All i got was a green screen... I looks like a normal pda.
qwas00 said:
I installed this on my sgs, the installation went fine, but it couldnt boot. All i got was a green screen... I looks like a normal pda.
Click to expand...
Click to collapse
I got some text flying in pretty high speed on my screen and nothing else.
Oh well was worth a try
It should be usable on SGS with some minor modifications like replacing the kernel (most likely). I'm experimenting with it as we speak (no promises)
<Obligatory what did you expect look + exasperated sigh here>
Well, would have been interesting if it worked.
Case_ said:
It should be usable on SGS with some minor modifications like replacing the kernel (most likely). I'm experimenting with it as we speak (no promises)
Click to expand...
Click to collapse
looking forward to it.
A new unified client with support of :
- yahoo
- msn
- icq
- email
- exchange
- gmail
Zinio reader for android, is a great ebook reader. Is available on ipad, mac and pc. Now on android. (www.zinio.com) nothing on the official site for availability on android
year !!
setenza01 ! i rely on you to make this firmware compatible on GS i9000
Case_ said:
It should be usable on SGS with some minor modifications like replacing the kernel (most likely). I'm experimenting with it as we speak (no promises)
Click to expand...
Click to collapse
I believe it's not that straight forward, need to take the driver into consideration.
setenza01 said:
A new unified client with support of :
- yahoo
- msn
- icq
- email
- exchange
- gmail
Zinio reader for android, is a great ebook reader. Is available on ipad, mac and pc. Now on android. (www.zinio.com) nothing on the official site for availability on android
Click to expand...
Click to collapse
Did you take the factoryfs.rfs file apart to get this knowledge? If so, how did you do that ?? ... (on a windows pc)
appelflap said:
Did you take the factoryfs.rfs file apart to get this knowledge? If so, how did you do that ?? ... (on a windows pc)
Click to expand...
Click to collapse
yes on factoryfs, no way on windows only on linux you can extract rfs
setenza01 said:
yes on factoryfs, no way on windows only on linux you can extract rfs
Click to expand...
Click to collapse
Ok, time to install linux on my PC
BTW, can you get you hands on the GPS files? It's a just a hunch, because there isn't nothing known yet about the GPS that's on the tab, but maybe it's the same one as on the Galaxy S.
Files that are interesting are:
From the directory system/etc:
gpsconf.etc and jupiter.xml
From the directory system/lib
libgps.so (and maybe other files containing the word gps, maybe libsecgps.so
From the directory system/bin/gpsd
glgps_samsungJupiter and the *.cer files
appelflap said:
Ok, time to install linux on my PC
BTW, can you get you hands on the GPS files? It's a just a hunch, because there isn't nothing known yet about the GPS that's on the tab, but maybe it's the same one as on the Galaxy S.
Files that are interesting are:
From the directory system/etc:
gpsconf.etc and jupiter.xml
From the directory system/lib
libgps.so (and maybe other files containing the word gps, maybe libsecgps.so
From the directory system/bin/gpsd
glgps_samsungJupiter and the *.cer files
Click to expand...
Click to collapse
Extracted the files you want here. You think if we replace files on Android 2.1 repair gps ?
setenza01 said:
Extracted the files you want here. You think if we replace files on Android 2.1 repair gps ?
Click to expand...
Click to collapse
Thanks!!
Don't know but I'm definitely going to try it. Case_ extracted the same files from the new Captivate fw rom, where they are working on a fix, and it did also work for the galaxy. (Of course this is a froyo rom, but anyway..)
I will report back.
Wow that would be great! but i don't think it is a software problem! but a driver/hardware related issue!
But that's just my point of view Great work anyways!
I´d be very grateful if you could upload the whole factoryfs (extracted)
appelflap said:
Thanks!!
Don't know but I'm definitely going to try it. Case_ extracted the same files from the new Captivate fw rom, where they are working on a fix, and it did also work for the galaxy. (Of course this is a froyo rom, but anyway..)
I will report back.
Click to expand...
Click to collapse
A no-go, the lib files are incompatible with the Galaxy. The Galaxy even doesn't boot anymore with these drivers. Thanks anyway, sentenza!
BackfireNL said:
Wow that would be great! but i don't think it is a software problem! but a driver/hardware related issue!
But that's just my point of view Great work anyways!
Click to expand...
Click to collapse
I don't know if you followed the latest discussion about the Captivate FW, but the weird thing is that the upperlimit of a maximum of 10 locked satellites was gone and the weird constraints was gone that there wasn't a lock possible on sats with a signal noise ratio < 20 . They did accomplished that only with a change of drivers.
But if all will be fixed in the end, is something we have to wait for.
@ appelflap
Did you try on 2.2 (JP3) or on 2.1?
Rickstur said:
@ appelflap
Did you try on 2.2 (JP3) or on 2.1?
Click to expand...
Click to collapse
On 2.1.. I'm now going to try it on JP3 ... BTW I'm trying also the new modem.bin from the tab fw on it and definitely going to try the kernel later on.
http://forum.xda-developers.com/showthread.php?t=1458227
the above link is from galaxy ace.....
i think most of us think 2 try wp7......
so plzz if anyone can help......
This ROM isn't WP7, it's just "themed" and by themed I mean it has apps that look like WP7 installed.
Just download the ROM and extract the .apk files that have something to do with the WP7 looks and install them?
i saw a similar version for the galaxy mini which is themed as well but may aswell try it or fun
i know that it is just themed but i don't know how to port a rom...
and how to make changes in framework...
ill give it a whirl but dont expect anything (im a noob)
MkBy said:
ill give it a whirl but dont expect anything (im a noob)
Click to expand...
Click to collapse
Mkby,what happened to the Sense 3.5 ROM? Did it die?
It hasn't died I'm just having problems resizing the apk's and most people who said they would help have dissapeared so its a working progress
Sent from my HTC HD2 using xda premium
MkBy said:
It hasn't died I'm just having problems resizing the apk's and most people who said they would help have dissapeared so its a working progress
Sent from my HTC HD2 using xda premium
Click to expand...
Click to collapse
I'm trying to compile apks after modifying dimensions but I keep getting the same errors
MkBy i'm also a noob..
thats why i posted this....
i flashed the rom that i built which gave me errors but as soon as i flashed cm7.2 over the top i have got the windows boot animation, im a little confused
EDIT: it boots up fully if you flash cm7.2 over the top of it without wipes, the win7 lockscreen doesnt come included i will upload my win7 rom to see if anyone can help fix it so you dont have to flash cm7 over the top for it to work untill then enjoy!
Wildfire_WP7 rom - http://www.mediafire.com/?13828bw54ua8i3w
i hav tried porting the rom via kitchen bt when i flashed it,then it says (status 6) in cwm......
any ideas to correct this....
That's the the error i keep getting it means there is something wrong in the updater script
Sent from my HTC HD2 using xda premium
MkBy i hav checked that updater script is in unix format
bt update binary is in windows format, when i convert in into unix format and save it...... i again checked that its in unix format or not bt it keeps on changing to windows format.
What text editor are you using to edit it?
Sent from my HTC HD2 using xda premium
notepad++
i tried copying apks n some other stuff to cm7.2 rc1 via kitchen.
but when i build the rom it gets struck at htc logo (splash screen)......
nishantsikri13 said:
MkBy i hav checked that updater script is in unix format
bt update binary is in windows format, when i convert in into unix format and save it...... i again checked that its in unix format or not bt it keeps on changing to windows format.
Click to expand...
Click to collapse
Would it be possible to create a Linux Virtual Machine and change it to a Linux update-binary?
Sent from my Wildfire using Tapatalk 2
hey i don,t know...
i'm just a noon...
nejc121 said:
This ROM isn't WP7, it's just "themed" and by themed I mean it has apps that look like WP7 installed.
Just download the ROM and extract the .apk files that have something to do with the WP7 looks and install them?
Click to expand...
Click to collapse
here you go few of the apk
directly from wp7android.com ...but as far i understood..all needs a gpu rendering and acceleration......so our wildfires cant get them
hit the tnks bar @atlst
djpry
i know that there are apk's...
i tried copying all these apks of the wp7 rom to cm 7.2 rc1 and some framework file too.......
but when i flash it gets stuck at htc logo (splash screen).....
Well i will share my knowladge to you people, two years of learning stuff about android....
If this guide dont help you (0,01 possibilities) LOGCAT YOUR BUILD!! I WILL TRY TO HELP
Tools needed /by saranhai/:
7zip (alternative to winrar, doesn't matter which you choose to use)
Notepad++ (highly recommend if you're on windows)
Android SDK/ADB (MUST HAVE, for troubleshooting and such)
dsixda kitchen (could come in handy)
First to port an ics rom you need winrar.
This are the steps:
grab an ics rom like cm9 or aokp to take the libs and hw folders
Never unzip the rom.
1-from cm9/aokp copy all outside system, i mean boot.img mtd etc..... and past it over the rom you are porting (nexus s rom)
2-enter system/app and remove torch.apk, crespoparts.apk and replace camera.apk with aokp camera.
3-enter system bin and replace this files with aokp/cm9 ones
*dhcpcd
*bluetoothd
*vold
*wpa_client
*wpa_supplicant
Click to expand...
Click to collapse
4-enter system etc and replace this files with aokp/cm9 ones
*bluetooth folder
*dhcpcd folder
*Apnconf.xml
*wifi
*vold.fstab
*vold.conf
Click to expand...
Click to collapse
5-Then we go to the libs, enter system/lib and replace:
*HW folders
*modules folders
*egl folders
*libril.so
*libsec-ril.so
*libreference-ril.so
*libsec-ril-client.so
*libbluedroid.so
*libbluetooth.so
*libbluetoothhd.so
*lib_cameraclient.so
*libcameraservice.so
*libhardware_legncy.so (very important to wifi to work) hell this caused me problems
*libEGL
*libgles (the 3 files)
Click to expand...
Click to collapse
--------------replace usr and vendor folders-------------------
And last edit build.prop, well first check if it boots then you change this and add this.
edit this:
ro.product.model=GT-I9000
ro.product.brand=samsung
ro.product.name=GT-I9000
ro.product.device=GT-I9000
ADD THIS TO SIGNAL TO WORK!!
additional build propieties
ro.telephony.ril_class=SamsungRIL
ro.telephony.ril.v3
=icccardstatus,datacall,signalstrength,facilitylock
mobiledata.interfaces=pdp0,eth0,gprs,ppp0
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.adb.qemud=1
Click to expand...
Click to collapse
ADVANCED USERS ONLY (dont ask me how) :
for working external sd (emcc) you need to decompile/recompile framework-res.apk
you need to change this:
xml/storage_xml with other storage xml from aokp or cm9
Click to expand...
Click to collapse
I´m not responsible for bricked devices (this shouldnt brick it) but i dont want anyone crying because i will laugh at you, it works for me..
Libs functions
Lib:
*Libhardware_legancy.so (makes wifi works)
*all libs with ril: DATA and SIGNAL
*LibEGL, modules, hw: hw aceleration, lights,etc...
*Libgles (Gpu and cpu)
Click to expand...
Click to collapse
etc:
*apns-conf.xml (all related to apn and services)
*dchcpd,vold.ftsab,vold.conf: internal sd
*wifi,bluetooth: wifi bluetooth lol
Click to expand...
Click to collapse
someone correct me if im wrong but im preaty sure what im writing...
Thanks for this thread. It should give many new possibilities!
amazing guide thx for sharing
Things i would add:
7zip (alternative to winrar, doesn't matter which you choose to use)
Notepad++ (highly recommend if you're on windows, used to edit build.prop and other text files)
Android SDK/ADB (MUST HAVE, for troubleshooting and such)
dsixda kitchen (could come in handy)
I will add more if i think of any
EDIT: Forgot this...
If you are experiencing issues booting up, here's how to get a logcat so you can figure out what's wrong:
connect phone to computer
open up command prompt
navigate to your android sdk tools folder i.e C:/androidsdk/platform-tools (ADB MUST BE SET UP BEFOREHAND)
type in:
Code:
adb logcat
watch as a whole bunch of text scroll by, don't bother reading it right now, do it later.
If you want to stop the logcat, just disconnect phone from computer.
-Saranhai
saranhai said:
Things i would add:
7zip (alternative to winrar, doesn't matter which you choose to use)
Notepad++ (highly recommend if you're on windows, used to edit build.prop and other text files)
Android SDK/ADB (MUST HAVE, for troubleshooting and such)
dsixda kitchen (could come in handy)
I will add more if i think of any
-Saranhai
Click to expand...
Click to collapse
Okey i added them
Nice guide. Thanks.
Nice guide!!! Thanks!
Will try this out later
Sent from my PG86100 using xda premium
i have a question ... How you can test your own ported rom ? Because i dont want to brick my phone (again) ))
Driv said:
i have a question ... How you can test your own ported rom ? Because i dont want to brick my phone (again) ))
Click to expand...
Click to collapse
oh, haha i dont think there is another way rather than using your device as a lab rat.... lmao
I give you an unbrickeable guide, if you dont forget to swapp the boot.img and hw and modules folder you wont brick it since recovery is on the kernel, so you can restore or do what you want, if you flash a nexus s kernel (as example you forgot to remove it) you will soft brick it
Madflapjack respond to your pm's, I need some help!
EDIT: resurrected a dead thread sorry..
Sent from my GT-I9000 using xda app-developers app
Madflapjack,
Hope you are ok.
Does this guide works with jellybean roms?
malcho said:
Madflapjack,
Hope you are ok.
Does this guide works with jellybean roms?
Click to expand...
Click to collapse
exactly what i want to ask for. since nexus S got the OTA official update.
malcho said:
Madflapjack,
Hope you are ok.
Does this guide works with jellybean roms?
Click to expand...
Click to collapse
im ok thanks for asking !! i moved to the galaxy nexus thats why im not posting much lol, im playing with the baby!
to the point, you should try, it wont harm, but if you do try, dont port aosp, they need special coding in framework or something similar and you will get a nice dark screen on booting, well if its cyanogenmod or aokp then yes it should work..
Madflapjack said:
im ok thanks for asking !! i moved to the galaxy nexus thats why im not posting much lol, im playing with the baby!
to the point, you should try, it wont harm, but if you do try, dont port aosp, they need special coding in framework or something similar and you will get a nice dark screen on booting, well if its cyanogenmod or aokp then yes it should work..
Click to expand...
Click to collapse
Nice to see that you are ok.
My constant struggle with codenameandroid,trying few guides butt none work.
It's ok i will wait till sources are out.
Many regards
malcho said:
Nice to see that you are ok.
My constant struggle with codenameandroid,trying few guides butt none work.
It's ok i will wait till sources are out.
Many regards
Click to expand...
Click to collapse
jb codenameandroid? it should work, worth the try!! but well remember to replace the kernel so you dont lose your recovery and your good to go.
if i dont bad remember my codename android port was booting and all ok, i was talking about pure aosp,
T
Madflapjack said:
jb codenameandroid? it should work, worth the try!! but well remember to replace the kernel so you dont lose your recovery and your good to go.
if i dont bad remember my codename android port was booting and all ok, i was talking about pure aosp,
Click to expand...
Click to collapse
I tried butt it stuck on boot animation.
Trying tommorow again.
malcho said:
T
I tried butt it stuck on boot animation.
Trying tommorow again.
Click to expand...
Click to collapse
so it boots, try watever you know to make it boot, if not logcat. lol
Heya,
Here is a simple to use script to build splash.img from 5 PNG's. The 5 PNG's are:
Mi logo screen on locked bootloader
Fastboot image
Mi logo screen on unlocked bootloader
'System destroyed' image
'Please lock the bootloader' early splash.
Like the old script, there is still a size limit per splash. However there is an alternative mode or "hack" that lets you use a larger PNG for image #3, at the expense of rendering image #4 broken (and who cares about that one, right?).
Usage is simple - just download, replace the PNG's in "input" folder, and run the tool. If there are any errors it will say so, otherwise you will get a splash.img that you can flash in fastboot:
Code:
fastboot flash splash splash.img
The original input folder has all the stock images included.
Enjoy!
Download from GitHub (Press the green 'Clone or Download' button -> 'Download ZIP'.
AV Warning: Some security software might flag the EXE as suspicious. It's written in a language called AutoIt which is a common language for keyloggers and bots and stuff because it's super easy and awesome to do all kinds of stuff with it. Ignore it/exclude it, or you can compile the included .au3 source yourself if you don't trust it.
Bonus: pre-made splash IMG's included in repo. Flashable ZIP's attached, credits to @GokulNC for the ZIP template.
splash_rr.img - RR logo splash for seamless transition into RR boot animation
Thank you, you the man, could i ask you a linux version? if not no problem...
A Linux version would be great because I don't have any Windows device
Is it possible to completely skip the warning?
TioCareca said:
Thank you, you the man, could i ask you a linux version? if not no problem...
Click to expand...
Click to collapse
jigs4wkiller said:
A Linux version would be great because I don't have any Windows device
Click to expand...
Click to collapse
Impossible. Tool is written in AutoIt which is Windows-only. I hate Python lol. Of course anybody is free to rewrite a cross-plarform implementation, I just won't.
ProchyGaming said:
Is it possible to completely skip the warning?
Click to expand...
Click to collapse
No. Just replace it with the same image so you see no transition.
Even if you wipe splash partition, it doesn't make the boot any faster.
CosmicDan said:
No. Just replace it with the same image so you see no transition.
Even if you wipe splash partition, it doesn't make the boot any faster.
Click to expand...
Click to collapse
Ok, thanks for the info
@CosmicDan I don't have a window system. Could you make a splash image of OnePlus? You can take pngs of OnePlus 3. I hope its not much to ask.
CosmicDan said:
Impossible. Tool is written in AutoIt which is Windows-only. I hate Python lol. Of course anybody is free to rewrite a cross-plarform implementation, I just won't.
Click to expand...
Click to collapse
Ok thanks anyway and thank you for the tool...
brajesh.sharma87 said:
@CosmicDan I don't have a window system. Could you make a splash image of OnePlus? You can take pngs of OnePlus 3. I hope its not much to ask.
Click to expand...
Click to collapse
No lol. Other people with more time can make pre-made packs.
Someone volunteer please, I've got development to do.
I made this tool so people would NOT request special treatment from me. Try it in Wine or just get Windows in a VM like all serious people do or something, locking yourself to one OS is silly.
32 bit OS is non support?
CosmicDan said:
Impossible. Tool is written in AutoIt which is Windows-only. I hate Python lol. Of course anybody is free to rewrite a cross-plarform implementation, I just won't.
Click to expand...
Click to collapse
Maybe someone find a way to get it working with wine
jigs4wkiller said:
Maybe someone find a way to get it working with wine
Click to expand...
Click to collapse
well it works in wine, just freeze converting 2 image...
Edit: it do not freeze, just take time, it took me 30 minuts in wine, but all good, splash is changed and perfect...
TioCareca said:
well it works in wine, just freeze converting 2 image...
Edit: it do not freeze, just take time, it took me 30 minuts in wine, but all good, splash is changed and perfect...
Click to expand...
Click to collapse
Wow that's weird. I wonder why.
Maybe because I've included Windows version of Python 2.7. Did the "converting" part take longest? That calls the python binary + a script.
belyo said:
32 bit OS is non support?
Click to expand...
Click to collapse
Oh whoops. I'll compile it to an x86 binary. Re-download in about 10 minutes from now.
CosmicDan said:
Oh whoops. I'll compile it to an x86 binary. Re-download in about 10 minutes from now.
Click to expand...
Click to collapse
It worked fine. Thanks.:good:
Hi good day sir! Can yoou share the RR boot logo picture? So we can see it before flashing it
Edited:Ty for this already flashed it.!
CosmicDan said:
Wow that's weird. I wonder why.
Maybe because I've included Windows version of Python 2.7. Did the "converting" part take longest? That calls the python binary + a script.
Click to expand...
Click to collapse
Yes, i think it was because python is windows version, wine as to call two exe (the tool and python) the longer time is when processing RLE...
In the end all worked and that is what matter...
Just one question, whats the size limit of images?
TioCareca said:
Yes, i think it was because python is windows version, wine as to call two exe (the tool and python) the longer time is when processing RLE...
In the end all worked and that is what matter...
Just one question, whats the size limit of images?
Click to expand...
Click to collapse
If you check the .au3 file (source code), you can see a couple of arrays at the beginning that show the size limits in bytes. The first one is standard limit, the second array is with the larger 03 hack.
But this is the size limit of the RLE files. It's impossible to calculate the RLE size without actually converting it first. It's a very different (more basic) compression method than PNG and can't be predicted.
Hey dev please make for lineage os
Thanks before
panjivegency said:
Hey dev please make for lineage os
Thanks before
Click to expand...
Click to collapse
Make it yourself.
Is tool for windows?