[TOOL] Starting a new tool - Galaxy S II General

I'm a beginner in AndroidModding, and the ways that I have found so far are boring (as well as my ability to describe my project).
Basically, I'm developing a visual tool to facilitate mods creation. I know there are already some, but I intend to make a better base for beginners as I don't make crap.
I'll leave out some screen shots and when I make the program more stable I'll upload a first test version.
I wish everyone who has any idea about what I can add in the project manifest and suggest the same. At the end I will give credit to all who help me improve things.
And also, if you guys think this is will be useless please tell me this too
[Change log]
14/10/13
Working features:
-Create and manage Devices and ROMs
--Auto framework change 90% complete
-Create multiple projects of same APK
-Import an APK via dialog box to avoid mistake at folder arrange
-Decompile, Build, Auto META-INF PATCH, Recompile and ZipAlign just at one click for each function.
-Shortcut to working folders
-Debug output
-Set zipalign compression option
Features i'm working on:
-Auto change framework for different devices
-Auto mod scripting
-Translation features
-Pull/Push files via ADB
Features that I already tought about:
-Multi-Framework capability: Switch between frameworks to mod apps of different Roms and devices without complication.
-Project creation: Create a new independent mod with just one click without losing your previous project.
-Auto patch: Select a Mod in a list, choose your preferences and watch while program do the hard work for you.
-Create a auto patch youself: If you are already experient and want automate your mods, you can create a list of actions to auto apply into an apk.
-Create a Zip file to install in recovery mod
-Default stuff to ApkTool like decompile, build, recompile, blabla
[add 06/10/13 18:30]
-Adb pull/push: send or get files from your phone by adb connection
-Smali code autopatch support
ps: I don't know speak english as well, so, sorry about any mistake

This is good and seems fun
will wait for a test release

Will it be Open Source ?
Then we could improve your work by submitting patches

Pixelvernichter said:
Will it be Open Source ?
Then we could improve your work by submitting patches
Click to expand...
Click to collapse
Its a good idea, I'll think aboit it
Sent from my GT-I9100 using xda app-developers app

Also, if you need an tester for your tool I have time and i would do it

That tool will be great for a nope like me thanks
Sent from my GT-I9100 using xda app-developers app

shfddi being
:good:
i'll help to test if u want to..

Live log would be good. To watch as phone boots into an inevitable bootloop when trying something new. Saves running log separately and lets you view as it happens. With filtering would be good. Adbmagic did something similar but you cant copy or search the log.
Sent from my GT-I9305 using Tapatalk 4

Solved!Does anyone know if a xml like instead when inner value is empty interferes something or just make file bigger? I mean to Android, because I know their same thing.
Also, who wants help me making me an logo? I was thinking about an android with Merlin's costume, but I don't have the skills to reproduce this
Goldieking said:
Live log would be good. To watch as phone boots into an inevitable bootloop when trying something new. Saves running log separately and lets you view as it happens. With filtering would be good. Adbmagic did something similar but you cant copy or search the log.
Sent from my GT-I9305 using Tapatalk 4
Click to expand...
Click to collapse
That's a good idea, i'll try implement that, thanks
Sent from my GT-I9100 using xda app-developers app

SkyaTura said:
Does anyone know if a xml like instead when inner value is empty interferes something or just make file bigger? I mean to Android, because I know their same thing.
Also, who wants help me making me an logo? I was thinking about an android with Merlin's costume, but I don't have the skills to reproduce this
That's a good idea, i'll try implement that, thanks
Sent from my GT-I9100 using xda app-developers app
Click to expand...
Click to collapse
Bump !
Logo in progress
( Android with Merlin Costum. lol xD )

New changes at thread!!!
I pretend to release a beta version this week yet
Pixelvernichter said:
Bump !
Logo in progress
( Android with Merlin Costum. lol xD )
Click to expand...
Click to collapse
Can we see a preview of our MerlinDroid?
(i would be annoying if i ask an icon version?)

Related

[TOOL] Develop/Customize Your Own Rom 1.0.4 | 1/05

RandomKing's Android Kitchen​
IMPORTANT NOTICES:
First and foremost, I will not be providing intricate and detailed directions with this.
This will remove almost any need to ever have to enter command-line code by simplifying everything into simple menus and performing the code for you!
I only take partial claim to this, as I've only written the over-arching interface and the smali/baksmali interface.
This is provided primarily for personal modifications. Please do not make a few minor changes to an existing rom and call it your own.
WHAT IS PROVIDED:
Quite simply, this is a menu-based interface coupled with nearly all of the .jars, packages, and files necessary for android development. Using this you can decompile/compile .apks and the vast assortment of features associated with this as well as baksmali/smali .dex files and even sign your .zips! This is the interface I currently personally use to streamline my edits combined into an easy installer. This will create a shortcut in your start menu, as well as provide an uninstaller. I'm always looking to streamline more!
Decompile framework-res.apk and systemui.apk for theming purposes!
Rebuild framework.jar to include the latest mod that your favorite rom just doesn't have!
Etc!
WHAT ELSE IS NEEDED:
Java [For functionality]
Gimp [For png and .9.png editing]
Winmerge [For easily identifying file changes]
Notepad++ [For smali and xml edits]
7zip Archiver [For creating/managing .zips]
A general knowledge of everything mentioned!
INCLUDED FEATURES:
Apk Manager 5.0.2 by raziel23x
-Zipalign
-Apk Tool
-More
Dex Manager 1.0.0 by RandomKing
-Smali
-Baksmali
AutoSigner by Stericson
DOWNLOADS:
>>Android Kitchen 1.0.4<<
>>Alternate Download<<
(Rename from '.bin' to '.msi'.)
CHANGELOG:
Version 1.0.4
-Removed rogue classes file (reduced install size)
-Fixed shortcut
Version 1.0.3
-Redesigned AutoSigner menu in line with overall menu
-New versions should install over old versions
-Version number shown in cmd header
-New splash screen
Version 1.0.2
-Added shortcut to kitchen folder for easier file management
Version 1.0.1
-Fixed issue with APK Manager not including requisite folders
KNOWN ISSUES:
-When using my Dex manager to Smali/Baksmali, it may say "File Not Found" and appear to work anyway. It will work anyway. All this indicates is that prior to performing its function it is removing a preexisting directory or classes.dex to avoid overwrite issues and that none currently exists.
-Sometimes baksmali will not properly perform, but running it again usually solves that.
I post this in 'General' under the assumption that most users in the 'Development' forum can do all of this and more without my help.​
ScreenShots
Went down with my old site. PPCGeeks gave me no warning. Nice of them, right? Good thing I moved almost everything beforehand.​
Nice work
Sent from my SPH-D700 using XDA App
Sweet! Well done! Thanks for sharing.
marcusant said:
Nice work
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
codest3r said:
Sweet! Well done! Thanks for sharing.
Click to expand...
Click to collapse
I figure, some people are daunted by command lines. Plus it can be tiresome. But even more so, some that want to try their hand at developing (the only way to learn it!) don't know where or what tools to find. I made this some time ago, and have been adjusting it ever since to my liking.
XDA is for sharing, right?
Awesome
sent from my cm7 touchwiz 4.5-ed epic
what do i do with the .bin file?
So can I compile 9.pngs with this instead of Eclipse? I couldn't get the Android plug-in to work on Eclipse...thanks.
Thanks, RandomKing, I've been thinking of creating some CMD line scripts. You just saved me the trouble!
Wow this is awesome! Thank you for all your hard work!
Sent from my ADR6300 using Tapatalk
kennyglass123 said:
So can I compile 9.pngs with this instead of Eclipse? I couldn't get the Android plug-in to work on Eclipse...thanks.
Click to expand...
Click to collapse
Yup, this is how I've been doing it for a while now.
AmericanJedi001 said:
Thanks, RandomKing, I've been thinking of creating some CMD line scripts. You just saved me the trouble!
Click to expand...
Click to collapse
The developers of ApkTool, and subsequently Apk Manager are the ones that gave me the idea... why not one cmd interface to rule all of my programming needs?
imtoomuch said:
Wow this is awesome! Thank you for all your hard work!
Sent from my ADR6300 using Tapatalk
Click to expand...
Click to collapse
No problem, I figured I'd finally made it as user-friendly as possible. I had a lot of trouble keeping all the necessary codes memorized, and smali edits to framework.jars was my biggest annoyance!
jpond83 said:
what do i do with the .bin file?
Click to expand...
Click to collapse
Change it from .bin to .msi. I'm not sure why it uploaded like that, I may put it in a zip.
that worked, thanks for sharing this, this is great

Full Featured Developer Script for ROMs - Need ideas for a name

I am currently work on a program/script to manage ROMs, and I will be releasing it initially for the Kindle Fire for beta testing. This will be a full featured program with the following :
- Compile ROMs from source
- Extract & zip ROMs
- Decompile/Compile APK and JAR files in the ROM (selective or the whole ROM at once)
- Unpack / repack kernel
- ROMs and devices each will have their own config file to store information specific to each, such as comments and status
- Much more planned, such as the ability to browse and edit files, search and compare, etc
The big advantage to this, and what prompted me to write this in the first place, is the ability to have all of the necessary tools in one place and better keep track of your ROM projects. As I was working on modifying or porting ROMs, a big headache was having to go to so many places to do different things to a ROM, which leaves files scattered all over your hard drive.
This will help keep everything more organized and the goal is to cut out manually having to do so much when it comes to basic tasks, and eventually even the more advanced tasks involved.
The initial release will be for Linux, but a Windows version will follow (minus the Linux specific features such as compile from source).
I have made some great progress on this already, and am close to a beta release.
So, what I need help on is a name for this. Here is what I have so far as choices, I welcome suggestions. Those that reply with suggestions for a name will be the first to receive beta versions to try out
- DEVROID
- [ARM] Android Rom Master
That is all I have so far, so please throw some good options my way.
How about - Kindle Fire Rom Manager?
romifi_R_ed? or ROMIFI_r_ED? linked with youe nick
animefun135 said:
How about - Kindle Fire Rom Manager?
Click to expand...
Click to collapse
This was originally just for the KF but most of this stuff is generic enough to work on other devices, so I will be adding functionality for multiple devices. So the name shouldn't be specific to the KF. I'm just offering it for the KF first.
When it was going to be KF specific I had "Kindle Inferno" in mind....
Now that would be a good name for a ROM !
[ARDS] - Android Rom Developer Script (or Studio)
or
[ARDT] - Android Rom Developer Tool
or simply
[ARD] - Android Rom Developer (the shortcut is like a german television channel)
b63 said:
[TARDiS] - The Android Rom Developer Script (or Studio)
Click to expand...
Click to collapse
Fixed
Need to come up with something foe the "i"!
Sent from my SPH-D710 using xda premium
[CRT] Complete Rom Tool
Sent from my myTouch_4G_Slide using XDA App
I like the variation that @nykuil modified. Don't think you need to come up with anything for the I really. I know nearly nothing about Dr. Who, but love the name because it is recognizable.
Yeah the tardis is really a cool idea. who doesn't love Dr Who. ( at least the original )
Rockin' the Miui Incredible 2 w/xda premium
Thanks guys, keep 'em coming...
CWMR+KF
ClockWorkModRecovery+KindleFire? ?
Sent from my Kindle Fire using xda premium
Slrb script library for ROM
Slrp script library for ROM publishing
b63 said:
[TARDIS!] - Total Android Rom Development is Easy!
Click to expand...
Click to collapse
Maybe this?
Sent from my myTouch_4G_Slide using XDA App

[GUIDE] How to port sense to non-HTC devices.

How to port Sense.
Source: http://forums.androidcentral.com/optimus-v-rooting-roms-hacks/164989-guide-how-i-port.html (second post)
This is NOT my guide, just posting it here!
This is a very difficult process that I hope you'll understand.
First step is to find a device that is preferably VERY similar to your device, in this instance I guess we would use the htc thunderbolt, which I've been told multiple times that it is used for the MT.
You're going to want to use CM7 for parts. Simple enough.
I will be referring the Sense ROM to SENSE and CM7 as BASE to simple things up. So remember that.
When I say replace, I would recommend deleting from one and adding it with the other
Open up Sense and Base in different windows.
Put in the boot.img from Base into Sense (make sure you put the original boot.img in some other place that you'll remember)
go into /system/usr on both
replace keylayouts and keychars from Base into Sense (this is just your keys)
download dsixda's kitchen (http://forum.xda-developers.com/showthread.php?t=633246)
Get the ROM you have so far set up in it and what not (I'm a little fuzzy at this part)
Once you get done with that, run the menu in terminal and navigate your way to decompile the boot.img (action key- "a") and then run the same thing except run the action key "w" to decompile the original boot.img. So the key here is to decompile both boot.img's.
Go into the ramdisk on both and go into init.rc
THE MOST IMPORTANT PART IN THIS (THE MATTER OF BOOT AND BOOTLOOP) IS THE LINE
"export BOOTCLASSPATH" near the top. It will have a bunch of lines after it. Now in the Base's boot.img, delete this whole line. Replace it with the lines from Sense's boot.img.
Now you can add anything else you want that looks like it belongs (preferably anything sense related)
Don't recompile the boot.img yet.
Now we add a2sd. To do this, just follow this guide (https://www.facebook.com/note.php?note_id=158823170833688)
The only thing you do in there is the edits to the init.rc, don't listen to the decompiling/recompiling mentions. Now you can go back into the menu for the kitchen and recompile the boot.img (action key - "b"). Now don't compile the WHOLE ROM, just take the new boot.img in working_** and put it into the Sense zip.
Now you're going to want to download my ROM (sorry, just don't feel like uploading each individual file) http://gannon5197.blogspot.nl/2012/03/got-sense-booted.html
And go into the /system/bin on both
these are the files you're going to need: a2sd, bash, apps2sd.hlp, busybox.a2sd, chka2sd, jita2sd, launcha2sd, starta2sd, and maybe possibly sh (try once without it)
And you're going to want to set permissions for each one of these in the updater-script (look at mine for references)
Now also look at my zip and you'll see move_cache_sd. Put that in yours and set permissions for it in updater-script (use mine for references)
After that, the other stuff is mainly just getting rid of all the bloatware, (look in /system/app and /system/media) I wouldn't delete any libs as of right now. If you try to flash it and it reboots recovery then it is too big.
If it is too big, you're probably going to want to move a lot of the apps to data. To do this, just make a file called data/app/put_your_apps_here on the root of the zip. You're going to have to set permissions for it in the updater-script, but use the test.zip I sent you in the original.
This will most likely get you booted. Nothing will likely work. Which is expected. If you have any problems, just use logcat. It will be your bestfriend. Have fun porting
Click to expand...
Click to collapse
reserved
Thanks for reopening it bro...
Sent from my LG-P500 using Tapatalk 2
No problem :thumbup:
Don't know how this above awesome thread is so blank
Have u tested if this way works
Sent from my LG-P500 using Tapatalk 2
great guide, gonna try out soon
hmm this one's new for me. saved
should come in handy sometimes
someone has to do this for the Galaxy S2.
Will it also work for ICS ROMs?
I must do this. Anybody know where I can get the firmware for the One S?
Can i use a Gingerbread ROM as a base instead of cm7?
Hello for lg p500 there is 2 sense rom but data and mic not working in both rom can you help to solving that problems????btw great tutorial.
in fact sensse porting is differnet from the tutorial showed it is a little bit more difficult and there are some libs needed that there is only for the devices you are porting to. so a general tread will not really work
QuBe2 said:
in fact sensse porting is differnet from the tutorial showed it is a little bit more difficult and there are some libs needed that there is only for the devices you are porting to. so a general tread will not really work
Click to expand...
Click to collapse
Well this is not my tutorial just found it on the internet so I don't know if it works
Lord Inglip said:
Well this is not my tutorial just found it on the internet so I don't know if it works
Click to expand...
Click to collapse
why sharing things on the internet
QuBe2 said:
why sharing things on the internet
Click to expand...
Click to collapse
Because it's the internet. This guide was the only thing I could find.
Well you ported a htc sense One x rom to the Nexus S, so can you show us how you did it?
Lord Inglip said:
How to port Sense.
Source: http://forums.androidcentral.com/optimus-v-rooting-roms-hacks/164989-guide-how-i-port.html (second post)
This is NOT my guide, just posting it here!
Click to expand...
Click to collapse
Similar phone means the same chipset,processor and gpu??
a2441918 said:
Similar phone means the same chipset,processor and gpu??
Click to expand...
Click to collapse
Yes it's better if the phones have the same hardware
Lord Inglip said:
Yes it's better if the phones have the same hardware
Click to expand...
Click to collapse
I have an xperia x10.. will the nexus one and HTC desire be suitable??
My cm7 rom which i downloaded doesn't have a boot.img file.. So how to get it?? Is it the system.img got from a nandroid backup?? and the sense rom which the post refers to is the stock sense rom of the phone in a zip format or a modded one??
Not working..stuck at boot logo

[TOOL][WINDOWS] ADB Graphical User Interface GUI

Hey guys I know I have posted some other similar programs, but hopefully this will raise the bar on how people use Android Debug Bridge.
So To start off, this program will not root any phone, but can easily break a phone if used improperly.
Secondly, If you need to ask what a button in the program THEN DO NOT USE IT!
I will only answer questions if they involve drivers or programming bugs, NOT for something like "What is Sync?" because If you do not know, then you do not need to know now.
SEE LINKS BELOW FOR MORE RECENT UPDATES!
This program has some built in ADB functions:
Rebooting- Recovery/Bootloader/Fastboot.
Sync from a folder (If you don't know or have to ask do not use!)
Use logcat
Start up a shell instance (With root if possible.)
Remount (Needs root also)
Flash(Recovery/Boot.img)
Root SOME devices(Using Bin4ry Script Credit to him)
Auto Download Root script
adb shell built in now
cmd shell built in
automatic updates
push files
install apks
get misc system information
Download ODIN for Samsung devices
Detect HTC device correctly for once lol
Application Manager
ADB Learning Center (Under Construction but not beta)
4.0-4.3 Backup Manager (Using adb backup NOT Nandroid)
0Nandroid intergration
Build.PROP veiwer (Soon to be editor too!)
Free device ram and kill background process
MORE TO COME!
___________________________________________________________________
Also a BIG thing for this program is the ability to install ADB and Fastboot into Windows as a command in Command Prompt.
This would allow one to use adb as a normal command from CMD.
E.G "C:\Users\Lab\>adb shell"
Instead of having to CD to C:\android\and all that.
Download the program: Version 5.0.2.26:New Download link[/COLOR]
As far as the newest huge feature in ADBGUI goes, the Application Manager is to be considered Pre-beta and should be used with extreme caution.
Requirements for the Application Manager:
> You need root
> It only works with 3rd Party (Downloaded from google play or other source)
> It does not work with all devices and has some major bugs.
Come on guys give some feed back!
Well enjoy!
Have questions or maybe want to report an issue?
Check out my Discussions Forum here otherwise you can post here at XDA Forums
About ClickOnce:
The core principle of ClickOnce is to ease the deployment of Windows applications. In addition, ClickOnce aims to solve three other problems with conventional deployment models: the difficulty in updating a deployed application, the impact of an application on the user's computer, and the need for administrator permissions to install applications.
ClickOnce-deployed applications are considered 'low impact', in that they are installed per-user, not per-machine. No administrator privileges are required to install one of these applications. Each ClickOnce application is isolated from the other. This means one ClickOnce application is not able to 'break' another. ClickOnce employs Code Access Security (CAS) to ensure that system functions cannot be called by a ClickOnce application from the web, ensuring the security of data and the client system in general.
Some other thinks about ClickOnce:
My ClickOnce application is personally signed, so windows will tell you the publisher is "Unknown" but that is OK. It will install just fine.
[UPDATE Nov. 21st 2013]
Hey guys!!
Just wanted to share some news for all you linux users!
I will be starting a linux conversion for ADBGUI to be fully compatible with Ubuntu/Debian/Arch Linux Distros!
Details: Click Here!
Looks great! Will try as quickly as possible.
Sent from my U20i using xda app-developers app
Is this ADB GUI project open source?
I think this is a really cool idea. Might also help get more users into ADB and willing to learn what things do. (sometimes it's scary when thinking of command line)
Shifted from the bottom of the rabbit hole
thronnos said:
Is this ADB GUI project open source?
I think this is a really cool idea. Might also help get more users into ADB and willing to learn what things do. (sometimes it's scary when thinking of command line)
Shifted from the bottom of the rabbit hole
Click to expand...
Click to collapse
I will be posting the source on github but it is written in VB.NET. I am also happy to answer questions about the source code.
Required program for the source is
visual studio 2012.
Sent from my SCH-R530U using xda premium
Just updated to version 2
Read about it at urgero.org/node/5
Sent from my SCH-R530U using xda premium
Hey guys!!
Just fixed a bug in ADBGUI about a file not found.
Download Fix
Can also be found Here
Fixed bug with version 2.1:
Would still try to download, even if you selected no.
and added Android Device Discovery
currently working on adding an option to browse sd card and to get device information and battery levels.
Tonight around 11pm central time I will be uploading the source code for this project.
Sent from my SCH-R530U using xda premium
UPDATE:
Check out the new updates at http://urgero.org/node/5!!
Added rooting scripts!!
With downloader (No need to hunt down the scripts!!)
Just updated to 2.4!
added:
Automatic updates!!
Over 400 dpwnloads and no one has anything to comment about?
Sent from my SCH-R530U using xda premium
sandix said:
Over 400 dpwnloads and no one has anything to comment about?
Sent from my SCH-R530U using xda premium
Click to expand...
Click to collapse
Sorry, bro, I thought the same after releasing my first few works... Sadly, that how it seems to be.
To the tool: I think its awesome, haven't had any problems so far. Don't give up!
Sent from my U20i using xda app-developers app
Thank you!
Does anyone have any feature requests?
Sent from my SCH-R530U using xda premium
Just Updated to V2.6:
Added F-Droid for all you Open Source fans!
Also fixed a bug where applications would not install correctly for some devices(Still does not fix all of them)
Download: http://urgero.org/node/5
If you already have 2.4 or higher, just launch the program as administrator and it will prompt you to update, otherwise download 2.4 aat the link above to upgrade to 2.6!
sandix said:
Thank you!
Does anyone have any feature requests?
Sent from my SCH-R530U using xda premium
Click to expand...
Click to collapse
Can you add a file manager to see from your tool all the folders and modify them and files
Inviato dal mio GT-I9070 con Tapatalk 2
I am currently in the process of doing so yes.
Sent from my SCH-R530U using xda premium
Does not work on mine. Dont know why.
it says: "is not valid s Win32."
Please help.
i have winxp 32 bit.
Make sure you run as administrator and that all the files are extracted from the archive. Also make sure they are all in the same folder.
If you could post a screenshot that would be great help
Sent from my SCH-R530U using xda premium
mr_itou said:
Does not work on mine. Dont know why.
it says: "is not valid s Win32."
Please help.
i have winxp 32 bit.
Click to expand...
Click to collapse
I for got to add:
You NEED .NET Framework 4.5, download from microsoft here

[Tool] ROM Porter

Tool Aces Present
Rom-Porter
Disclaimer​
Code:
title disclaimer
echo.
Echo you and you alone are choosing to use this tool. So i am not responsible if anything happens to you or your phone due to it.
Echo.
Click to expand...
Click to collapse
Pre-Requisites​1. notepad++
2. Better if you know the manual steps.
Click to expand...
Click to collapse
Steps​1. Download the zip and extract it.
2. Read the help and pre requisites first.
3. Run the rom-porter.bat file
4. Start porting and follow instructions.
Click to expand...
Click to collapse
Features​• Pause and resume Porting.
• Manufacturer ROM Port.
• Lewa and Joy OS Porting.
• Fully automated.
• Build.prop and init.d tweaks.
• Update feature.
• Readable Log File.
• Many Fail safe's.
Click to expand...
Click to collapse
Faq​q. It gives x error
a. Give which step it is(No.), what error it gives. and most importantly attach a log using 'Pull Log File' Option.
q. it says findstr not recognized as an internal or external command
a. just close the tool and restart it.
q. it says xcopy not recognized as an internal or external command
a. just close the tool and restart it.
q. How can i add my own build.prop and init.d tweaks
a. for build.prop, copy the tweak in a txt file, give it a name without space and copy it to essentialsbtweak
for init.d, copy the header "#!/system/bin/sh" and then the tweak, give it a name without space, remove the file extension and copy it to essentialsitweak
Q. I want x feature.
A. Just reply here what you want, if its possible by me, I'll add it asap
Click to expand...
Click to collapse
Credits​Rishab.Raj37 for his amazing guide on Porting rom
GalaxyUser for his excellent guide on porting manufacturer ROMS
blindndumb for his great guide on Porting Lewa and Joy OS
po8pimp for new awesome theme and exe packing
Abhinav2 For new coding and testing
PluginSz For testing the tool
Click to expand...
Click to collapse
If you like this tool press the thanks button, and consider giving this thread a five star Rating
Oh and if you upload the rom on xda, do give me credits.​
XDA:DevDB Information
Rom Porter, Tool/Utility for the Android General
Contributors
mnishamk
Version Information
Status: Stable
Current Stable Version: 3.6
Stable Release Date: 2013-07-24
Current Beta Version: 3.7
Beta Release Date: 2014-09-18
Created 2014-10-23
Last Updated 2014-10-23
Downloads and Changelogs
Download
Head Over to the download section
changelog
Code:
[19.12.14]
v3.9
-> Created self-extraction tool
-> Added Custom theme options
-> Changed bootup animation
-> Thanks to po8pimp
[06.12.14]
v3.8
->Fixed find and findstr error
->Changed the update tool routine.
[18.09.14]
v3.7
->Now can port Kitkat roms. Added kitkat filesystem changes
[24.7.13]
v3.6
->fixed bug in manufacturer rom port
[2.7.13]
v3.5
-> Automated Changing EOL character.
-> finally FULLY Automated.
[17.6.13]
v3.3
-> Added Lewa and Joy OS Porting.
-> Changed the way the sequence is executed.
-> Extended help menu.
-> Changed the logic in some cases.
[6.4.13]
v3.1
-> HTC network auto select fix
[27.5.13]
v2.9
-> small changes in coding
[26.5.13]
v2.8
-> Supports Manufacturer Roms (Testing phase)
-> Squashed a few Bugs
[20.5.13]
v2.7
-> Hopefully, Patched Find and Findstr error for good.
-> Fixed a logical Error
-> Updated Logs.
[17.5.13]
v2.6
->added Log Feature.
[16.5.13]
v2.5
-> added update option
[16.5.13]
v2.4
-> added option to copy zip to sd card.
[15.5.13]
v2.3
-> added Init.d tweaks
[15.5.13]
v2.2
-> added build.prop tweaks.
[14.5.13]
V2.1
-> Modified coding to make version selection automated. Thanks to abhinav2
v2.0
-> supports 32 bit too.
[13.5..13]
v1.9
-> first release
"1. Download the zip and extract it. ..."
SO, where is the zip ???
Good work
Cheers,
AJ
Abhinav2 said:
Lol u again forgot the dl link
Well anyways awesome work as always.....
Cheers,
AJ
Click to expand...
Click to collapse
No I didn't. I was updating the post.
Regards
N
mnishamk said:
No I didn't. I was updating the post.
Regards
N
Click to expand...
Click to collapse
Sorry opened this page a bit earlier.....though commented late so at that time the link wasn't up Just refreshed the page and saw the link
Keep it up anyways :good:
Cheers,
AJ
version 2.2 released
now you can add build.prop tweaks too.
Your kidding!! Great idea, a porting utility tool..Hats off to you and everyone involved with development..
XT912 CDMA Pac Man 4.2.2
1droidmod said:
Your kidding!! Great idea, a porting utility tool..Hats off to you and everyone involved with development..
XT912 CDMA Pac Man 4.2.2
Click to expand...
Click to collapse
The idea was alread there. And the tool too
We only made it a lil more automated.
Regards
N
hey guys ,can i port a cm10 touchwiz rom to a cm10 rom for LG P700 ? ..
I don't think it can be used, coz when they are from different manufacturers, they'll need heavy framework modding etc which the tool does not do.
So its better to port from the sam manufacturer and a similar specs device.
Regards
N
i understand ,that was the real fun in all this porting thing ,i realy wanted a touchwiz inspired rom ! thanks a lot !
The tool won't help you with it coz each one would be different. There's a guide arounf here for porting manufacturer roms, try that
Regards
N
v2.3 released. supports init.d tweaks
Thanks ,maybe someone wil develope an automatic porter like this one for diferent manufactor devices..until then i'm going to search the manual way to port id! Cheers
Sent from my LG-P700 using xda app-developers app
keemo.rom said:
Thanks ,maybe someone wil develope an automatic porter like this one for diferent manufactor devices..until then i'm going to search the manual way to port id! Cheers
Sent from my LG-P700 using xda app-developers app
Click to expand...
Click to collapse
I'll try it, :thumbup:but if its too hard, I may abandon it.
Regards
N
mnishamk said:
I'll try it, :thumbup:but if its too hard, I may abandon it.
Regards
N
Click to expand...
Click to collapse
Thats great news ,i hope you will have great succes!!
Sent from my LG-P700 using xda app-developers app
keemo.rom said:
Thanks ,maybe someone wil develope an automatic porter like this one for diferent manufactor devices..until then i'm going to search the manual way to port id! Cheers
Sent from my LG-P700 using xda app-developers app
Click to expand...
Click to collapse
An automatic "porter" for different devices roms is kinda impossible as this software would be able to practise magic lol. This means it would download the related kernel sources, edit them and insert correct code, including proprietary device files, configure the kernel and compile it (besides of that it must grab the toolchain and set the PATHs, etc, etc..). Then it would decompile the roms framework (of course including full automatic smali magic ) detecting the correct requirements and edit that stuff before it compiles and signs it with system sign keys.. And last but not least it has to compile board related drivers (for kernel and rom) and bake them into the project. When finished all processes it builds a full working flashable rom zip for your device - and if you are nice it will also download the right Gapps and copy all of it to your SDcard
Sorry for sounding like an a**hole Just joking a bit.
The point is that a software like that would do all the work for devs and we all wouldn't have to work that much.. It would be nice, but it's just too much code, too complex for a software to do this. Porting a rom to another device cannot be done with prebuilt files usually. You need to work with the source and that's a lot of work. Except the devices are using almost the same board, chipset and CPU.
Besides of that: This is a nice tool! Thanks for your work, this will be helpful for beginners to perform some first steps! :good:
im trying to port axiom for the hd to the m im using dhackers pere aosp as the base for the m. everything extracts fine then starts the porting process then at the end it says THE SYSTEM CANNOT FIND THE FILE SPECIFIED THE FILENAME, DIRECTORY NAME, OR VOLUME LABEL SYNTAX IS INCORRECT. that is after desktop\romporter\temp\platform.xml 2 files moved any ideas?
By the end you mean which step? The end of extraction?
Regards
N

Categories

Resources