Hello everyone users, today I want to present my latest creation: MyFirstrom.
Requirements:
Code:
-Microsoft. NET Framework 4.5.1 available: [URL=http://go.microsoft.com/?linkid=9839392] HERE [/URL]
-Java JDK 8 available: [URL=http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html] HERE [/URL]
-Android SDK Tools available: [URL=http://dl.google.com/android/installer_r22.6.2-windows.exe] HERE [/URL]
This tool works on Windows, Linux and Mac OS (linux and mac I have not tested it yet, but to do so would run Wine, as it was developed for Windows, and have the extension *. Exe).
Here are the main features:
Code:
[COLOR="Red"][SIZE="5"]FEATURES:[/SIZE][/COLOR]
-Decompile Apk
-Rebuilding Apk
-Sign Apk
-Create un-sign zip
-Create signed zip
-Edit build.prop
-Edit the Update-Script
-Create tweaks / scripts to be included in the folder init.d
-Add Apk to rom and update.zip
Here are the screenshots:
{
"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"
}
Set development environment:
JAVA:
Code:
Download and Install the JDK 8 on the link above, open the Control Panel and look for "Advanced System", open it and click on "Environment Variables ..."
find the path variable and add these lines to the end:
"C:\Program Files\Java\jre8\bin;"
[COLOR="Red"][SIZE="5"]WARNING:[/SIZE][/COLOR]
if you have a 32-bit system you will need to change the lines and add these in place of those:
"C:\Program Files (x86)\Java\jre8\bin;"
SDK-PLATFORMS:
Code:
Create a folder in the path "C:\" and call it "Android", install the sdk-platforms and use this folder as the installation folder.
Open the environment variables and add these to the string variable path:
"C:\Android\platform-tools";
without the quotes.
Now that we have set the development environment can run the installer and install the tool.
For those wishing to publish a custom rom created with this tool will add to the post title or the hashtag #myfirstrom #mfr.
I hope this tool will serve to many of you, especially those who are beginners.
Thanks:
Code:
-Abhi922 for the rom base that is the simplicity v5
-The team that created ApkTool and SignApk
-Me for the tool and the GUI
-Benzyniarz1 the inspiration for the design of update zip creator
Here is the download link:
Setup.exe
For anyone wishing to make a donation to allow the tool to move forward with the development please click below:
PS:
This tool was developed for Windows 8 and 7 do not think that they appear fine objects.
On the login screen to access the tool the default username and password are: root.
But you can change to create a new account.
THANKS!!!
Hello!
Good thing for starters (aka noobs/newbies/etc). Maybe there will be danger of ROM flooding in Dev thread, but still good
Best regards.
devloz said:
Hello!
Good thing for starters (aka noobs/newbies/etc). Maybe there will be danger of ROM flooding in Dev thread, but still good
Best regards.
Click to expand...
Click to collapse
Thanks man!!!
In the next version add a new functionality: Download The Rom for a specific device!!!
Related
DOS 6.2 Tutorial in a Command Line Interface;
At the risk of revealing my age, ...
Once, a long, long time ago (unpack it and you can start guessing ) a good digital_friend send me this directory. I think I obtained it at first via FidoNet Then later I obtained this newer attached version via BBS
Though zipped it before upping it of course.
[TUT] A nice compiled dos Tutorial 2010-August-8th here on xda-developers.com
Screenshots;
{
"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"
}
Of course one can unpack it and run it, though ...
Maybe this ADMiN at WORK method is something to write down <g>
Code:
@ECHO OFF
REM below the dos screen is set to show 50 lines in a box (15" CRT monitor). Don't go about and fill in a ridiculous value; you'll get to reboot your precious session! Because you can 1st read the provided manual ;-)
[COLOR=Red]MODE 80,50[/COLOR]
C:
CD C:\PROGRA~1\DOS6T\
HTUTOR.EXE
:END
EXiT
This batch file assumes you have unpacked this zip to C:\Program Files\*
1. Copy and paste the above code in a text editor and save it with a short (8.3) name of your choice.
2. Then rename the *.txt file to *.bat and double click it. (Mine's called Htut6.bat)
3. Press a key to continue...
4. Go to the Advanced Topics for a nice overview.
When you're done and quit the program, I advice to make a shortcut to your *.bat file;
LongPress_RightMouseButton the *.bat file - wait for context menu and select Create Shortcut (move/rename it to your liking)!
Q: Are there still people using DOS? And batch files??!
A: Chef's do! Don't you?
Note;
I never used this tutorial, due to the fact that I used Novell DOS (NDOS) and later moved to JPSoftware its 4DOS (which was a collaboration between NDOS/4DOS) later it was called 4NT command line interpreter (which was making overall dos operations go so much more faster, due to batch files which could/(can) be compiled easily).
Have a nice day/night,
ThemeR Studioby CorCor67
{
"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"
}
ThemeR Studio is a series of scripts built to make the lives of Android themers using Linux easier. As a themer myself I know the kind of work that goes into putting together a quality theme. I also know the troubles it can be to set up a workspace and all the tools we use to get our work done. It bothered me how much time and effort could be wasted setting up a place to theme, when that time could have very well been spent bettering our themes.
Now, you don't need to waste that time! ThemeR Studio scripts should be easy enough for those new to Linux to use with ease. Even an auto setup option that takes care of almost everything for you.
Features include
-Auto Setup
-Downloads & Installs latest Android SDK
-Installs ApkManager
-Installs ApkOpt
-Modified ApkManager with customizable compression & optimization levels
-Modified ApkOpt with customizable compression & optimization levels
-Universal tool set
-Installation of programs needed
-Build Workspace
-Backup & Restore workspaceExport & Import of backups to DropBox
-No need to add path variables for apkopt or apkmanager!
-More to come!
Has been tested and is known to work on the following distros:
Linux Mint 10
Ubuntu 10.10
NOTE: If you use KDE you will need to download gnome terminal for these to properly work. Firefox is the browser used for some links so they won't work if you don't have it.
If you have used these on another distro please let me know if they work or not so I can add to the list
Please make sure you don't have the directory "/home/your_user_name/Android" because this is where these scripts will write to.
Disclaimer: These scripts are provided as is with no guarantees, if you choose to use them you do so at your own risk! I will not be held responsible for any damages or losses that might occur when using these scripts.
TO USE
Open the zip with your archive manager, and drag the folder "ThemeRStudio" to your desktop. Open it, double click "setup.sh" and choose "run in terminal"
Download ThemeR Studio
I put a lot of hard work and long hours into these scripts, I hope you enjoy!
Enjoy!
CorCor67
get at me on twitter for the latest updates @_CorCor67
Some Features comming include
TMobile Theme Engine setup
Optional Auto Updater Script for both ThemeR Studio & Android SDK
If you have any suggestions on features please add them I'd be happy to try to include them
-------------------------------------------------------------------------
*****************************************************
-------------------------------------------------------------------------
*****Changelog*******
2-March-2011
-Inital release
3-March-2011
-Bug Fix to install 7zip before setting up tools
-------------------------------------------------------------------------
*****************************************************
-------------------------------------------------------------------------
I'd like to give a big thanks to those that deserve it.
Daneshm90 for the original ApkManager Script, and farmatito for the port to Linux
coolbho3000 for the original ApkOpt script, I'm not sure who ported it to Linux
The brave souls who tested out the scripts for me and helped working out bugs
nmiltner
bgill55
Kookahdoo
mjones1052
LinuxCynique
Outstanding, will give this a whirl, am a Linux convert, had enough of power hungry windows.
Many thanks.
No problem
nice work thanks !!
Can one of the authors of the 3 themes that have been made for the XOOM grace the community with a quick down and dirty howto?
What Scripts are needed?
What tools do you use?
Steps to open APK
Steps to repackage APK
Do we need to sign it? If so how?
Before I get flamed:
I have google'ed and there are allot of tutorials for others devices but I would like to see a tried and true method for the XOOM - with the current state of things (backup options) I am not feeling very adventurous so I would rather get some info from those whom have it down and a good process, Ideally this would get sticky so we would have a point of reference for future authors.
So if you have a few mins. today can you jot down the steps above and we can start to compile a nice howto?
Thanks,
----- My trial and errors -----
I will do a small modification to the SystemUI.apk to change the 3 icons on the bottom left launcher.
** Assumptions: Reader is using a Intel Mac, and has SDK and mac ports installed.
Download APKManager as suggested
Install SOX - for mac
Code:
sudo port install sox
APK Manager only comes in two flavors that I found, Windows and Linux, take the Linux one and build any other packages we might need
Code:
sudo port install p7zip
sudo port install optipng
Remove supplied optipng and aapt tools as they were compile for linux and are in ELF format so we can't exec them but we have our own now.
create a directory to work from
Code:
mkdir mytheme
Copy the script and the other fold in to your workspace:
Code:
cp -r Script.sh other ../mytheme
Enter your workspace and extract SystemUI.apk
Code:
cd ../mytheme
don't forget to make Script.sh and stuff other executable
chmod +x (or 755) Script.sh
chmod +x (or 755) -R other/*
./Script.sh
choose option 0
type: /system/app/SystemUI.apk
choose option 1
open a new tab
cd ../mytheme
cd out
Now you have a extracted / decompiled version of the systemui.apk that you can modify.
More to come...
Modify SystemUI.
Download APKManager. It is pretty self explanatory.
Okay,
So I finished my theme tutorial and as the post above stated it was very simple to follow along, I will update the first post and finish off the tutorial so others can learn,
Here is an image of my finial change, I used some icons from Gnome to change the 3 bottom left buttons as I think the theme shipped w/ xoom is good just those darn buttons are not very good looking.
Shot:
{
"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"
}
Those icons look really slick...
Sent from my Nexus S using XDA App
njstisforall said:
Those icons look really slick...
Sent from my Nexus S using XDA App
Click to expand...
Click to collapse
Thanks,
Here is the SystemUI.apk
MD5 (SystemUI.apk) = 8c998de760fa36bd7b447538f48dc96c
first time distributing so backup yours just in case I did it wrong
adb pull /system/app/SystemUI.apk .
adb push ~/Downloads/SystemUI.apk /system/app/
Cheers,
where do I do this step:
Remove supplied optipng and aapt tools as they were compile for linux and are in ELF format so we can't exec them but we have our own now.
I figured it out
Does anyone know what the files from http://opensource.samsung.com/ are?
Can you build the stock rom that way? It doesn't seem like you can, i downloaded it and tried to build it following the instructions but i didn't have much luck
did anyone else try to compile it?
the readme file
Code:
1. Get android open source.
: version info - Android gingerbread 2.3.3
( Download site : http://source.android.com )
2. Overwrite files that you want to build.
[...]
3. Add the following lines at the end of build/target/board/generic/BoardConfig.mk
[...]
4. make
- ./build.sh user
First of all, you are in the wrong section. All questions should go to Q&A section.
Secondly, that site is only for Kernel Source codes I believe (Correct me if I'm wrong) and I guess, you won't get their ROM source codes.
sorry for posting in the wrong section
i'm not sure it's just the kernel, there;s also a platform archive there
{
"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"
}
the platform folder contains convincing folders
The platform folder contains a small subset of the ROM, in fact the instructions instruct you to download the official source code from source.android.com. There isn't any proprietary Samsung software (i.e.: Touchwiz).
With those files you should be able to compile a pure AOSP ROM without Google proprietary apps (Play Store, GTalk, ...).
hrk said:
The platform folder contains a small subset of the ROM, in fact the instructions instruct you to download the official source code from source.android.com. There isn't any proprietary Samsung software (i.e.: Touchwiz).
With those files you should be able to compile a pure AOSP ROM without Google proprietary apps (Play Store, GTalk, ...).
Click to expand...
Click to collapse
well i am definitely interested in compiling a pure aosp rom that will run on my samsung, i tried it multiple times by those instructions but haven't had much luck
Info
This will allow you to get the icons from the google pixel on your phone.
Not all apps are supported as the app has to provide a separate round icon.
Video tutorial coming soon.
TOOLS
Java: https://java.com/en/download/
Root Browser: https://play.google.com/store/apps/details?id=com.jrummy.root.browserfree
Apktool: https://ibotpeaches.github.io/Apktool/
INSTRUCTIONS
Copy \root\system\framework\firmware-res.apk onto your computer, you might want to make a backup.
On your computer download apktool.jar and place it in the same location as your firmware-res.apk file.
Open CMD and navigate to the location of firmware-res.apk and apktool.jar
Type this in CMD.
Code:
java -jar apktool.jar d framework-res.apk
On your computer navigate to \framework-res\res\values\ and open bools.xml.
Look for
Code:
<bool name="config_useRoundIcon">fasle</bool>
and set it to true.
Go back to cmd and type
Code:
java -jar apktool.jar b framework-res -c
Copy the new firmware-res.apk from framework-res\dist\ onto your device and paste it in \root\system\framework\ you may need to do this in recovery.
Restart your device.
View the correct instructions for your launcher.
Pixel Launcher
On your device navigate to /data/data/com.google.android.apps.nexuslauncher/databases/
Google Now Launcher
On your device navigate to /data/data/com.google.android.launcher/databases/
Action Launcher
On your device navigate to /data/data/com.actionlauncher.playstore/databases/
Nova Launcher
On your device navigate to /data/data/com.teslacoilsw.launcher/databases/
Other Launchers
On your device navigate to /data/data/[Launcher Bundle-ID/Package Name]/databases/
Then delete app_icons.db and restart your device.
Notes
If you cannot find the location of app_icons.db then go to settings - apps - your launcher and clear all app data but doing this will lose icon layout.
If you cannot find <bool name="config_useRoundIcon">fasle</bool> then you are probably an incompatible version of android and the only option is to use an icon pack.
Screenshots (Before/After)
{
"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"
}
Reserved
Thanks So Much Can You Make an Extensive Guide On How To Make System UI Mods (Edit framework.red apk and Also SystemUI.apk ) For Increasing No. of Rows and Columns On Quick Settings and Also Center Clock
That Would be Really Appreciated
After Recompile and sign, my device boot loop (Lineage OS 14.1) help....
galofa said:
After Recompile and sign, my device boot loop (Lineage OS 14.1) help....
Click to expand...
Click to collapse
re-flash Lineage os, that should fix it, then send me your stock one and il modify it
parth_kalsi said:
Thanks So Much Can You Make an Extensive Guide On How To Make System UI Mods (Edit framework.red apk and Also SystemUI.apk ) For Increasing No. of Rows and Columns On Quick Settings and Also Center Clock
That Would be Really Appreciated
Click to expand...
Click to collapse
il take a look into it